body {color:navy; font-weight:normal; font-size:10pt; font-family:verdana; background-color:white;}
@media print {
BODY { display: none !important;}
}
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */

#reader-mode-button,
#readinglist-addremove-button {
 display:none !important;
}
#mcalertboxcontainer {position:absolute;top:50px;left:0px;z-index:200;background-image:url(../images/transparent.gif);
                   }

#mcalertbox {position:fixed;top:0px;left:0px;
           border-left:2px ridge navy; border-top:2px ridge navy; border-bottom:2px ridge skyblue; border-right:2px ridge skyblue;
           display:none;height:275px;width:300px;color:yellow;background-color:blue;text-align:left;z-index:100;}

#mcalertboxtext {height:205px;margin:0px 10px  10px 10px;padding:3px;overflow:auto;
               background-color:#FFFFC6;color:navy; font-weight:normal; font-size:10pt; font-family:verdana; border-left:2px ridge gold; border-top:2px ridge gold; border-bottom:2px ridge yellow; border-right:2px ridge yellow;}
#mcalertbutton {font-weight:bold; font-size:10pt; font-family:verdana; padding:1px 15px 1px 15px;
                        text-decoration:none;color:yellow;background-color:#00A5C6; border-left:2px ridge navy; border-top:2px ridge navy; border-bottom:2px ridge skyblue; border-right:2px ridge skyblue;}
#mcalertbutton:hover {color:navy; background:yellow; border-left:2px ridge gold; border-top:2px ridge gold; border-bottom:2px ridge lemonchiffon; border-right:2px ridge lemonchiffon;}
#mcalertbutton:active {color:royalblue; background:lemonchiffon; border-left:2px ridge gold; border-top:2px ridge gold; border-bottom:2px ridge #FFFF99; border-right:2px ridge #FFFF99;}

#hilitebutton {font-weight:bold; font-size:10pt; font-family:verdana; padding:1px 15px 1px 15px;
                        text-decoration:none;color:gray;background-color:whitesmoke; border-left:2px ridge black; border-top:2px ridge black; border-bottom:2px ridge gray; border-right:2px ridge gray;}
#hilitebutton:hover {color:white; background:silver; border-left:2px ridge silver; border-top:2px ridge silver; border-bottom:2px ridge lightgray; border-right:2px ridge lightgray;}
#hilitebutton:active {color:whitesmoke; background:gray; border-left:2px ridge silver; border-top:2px ridge silver; border-bottom:2px ridge gray; border-right:2px ridge gray;}

#insertbutton {font-weight:bold; font-size:10pt; font-family:verdana; padding:1px 15px 1px 15px;
                        text-decoration:none;color:blue;background-color:lightblue; border-left:2px ridge midnightblue; border-top:2px ridge midnightblue; border-bottom:2px ridge royalblue; border-right:2px ridge royalblue;}
#insertbutton:hover {color:skyblue; background:royalblue; border-left:2px ridge silver; border-top:2px ridge silver; border-bottom:2px ridge lightgray; border-right:2px ridge lightgray;}
#insertbutton:active {color:lightblue; background:darkblue; border-left:2px ridge skyblue; border-top:2px ridge skyblue; border-bottom:2px ridge lightskyblue; border-right:2px ridge lightskyblue;}

#mcaboxtitle {font-weight:bold; font-size:10pt; font-family:verdana; color:yellow; background-color:blue; margin:2px; text-align:center;}

#quickq{
	color:blue;
	background-color:#F8F8F8;
	font-size:12pt;
	font-weight:normal;
	font-family:Comic Sans MS, cursive, sans-serif;
	width:350px;
	height:200px;
	box-shadow:10px 10px 5px #999999; 
	border:5px ridge royalblue; 
	border-radius:25px;-moz-border-radius:25px; /*old firefox */
	opacity:0.7;
}

#qspot {color:navy; font-size:10pt; font-weight:normal; font-family:verdana;}
#ansspot {color:blue; font-size:10pt; font-weight:normal; font-family:verdana;}

.qheader {font-weight:bold; font-size:10pt; font-family:verdana;}
.qselections {font-weight:normal; font-size:10pt; font-family:verdana;}
.map {width:300px;text-align:center;color:red;font-size:30pt;background-color:dodgerblue;border-style:ridge;}
.tttcell {background-color:white;width:80px;height:80px; font-size: 40pt;}



a {font-size: 40pt; text-decoration:none;color:lemonchiffon;}

A:link#nav {color:yellow; font-weight:bold; font-size:11pt; font-family:verdana; text-decoration:none; border-bottom:1px solid yellow;}
A:visited#nav {color:#FFFFC6; font-weight:bold; font-size:11pt; font-family:verdana; text-decoration:none; border-bottom:1px dotted #FFFFC6;}
A:hover#nav {color:navy; font-weight:bold; font-size:11pt; font-family:verdana; text-decoration:none; border-bottom:1px solid navy;}
A:active#nav {color:#FFFF9C; font-weight:bold; font-size:11pt; font-family:verdana; text-decoration:none; border-bottom:1px dotted #FFFF9C;}

A:link#regnav {color:yellow; font-weight:bold; font-size:13pt; font-family:verdana; text-decoration:none; border-bottom:1px solid yellow;}
A:visited#regnav {color:#FFFFC6; font-weight:bold; font-size:13pt; font-family:verdana; text-decoration:none; border-bottom:1px dotted #FFFFC6;}
A:hover#regnav {color:navy; font-weight:bold; font-size:13pt; font-family:verdana; text-decoration:none; border-bottom:1px solid navy;}
A:active#regnav {color:#FFFF9C; font-weight:bold; font-size:13pt; font-family:verdana; text-decoration:none; border-bottom:1px dotted #FFFF9C;}

A:link#footer {color:yellow; font:bold 10pt "verdana"; text-decoration:none; border-bottom:1px solid yellow;}
A:visited#footer {color:#FFFFC6;font:bold 10pt "verdana"; text-decoration:none; border-bottom:1px dotted #FFFFC6;}
A:hover#footer {color:navy;font:bold 10pt "verdana"; text-decoration:none; border-bottom:1px solid navy;}
A:active#footer {color:#FFFF9C;font:bold 10pt "verdana"; text-decoration:none; border-bottom:1px dotted #FFFF9C;}

A:link#test {color:#31B5D6; font:bold 12pt "verdana"; text-decoration:none; border-bottom:1px solid #31B5D6;}
A:visited#test {color:#63C6DE;font:bold 12pt "verdana"; text-decoration:none; border-bottom:1px dotted #63C6DE;}
A:hover#test {color:navy; font:bold 12pt "verdana"; text-decoration:none; border-bottom:1px solid navy;}
A:active#test {color:#94D6E7;font:bold 12pt "verdana"; text-decoration:none; border-bottom:1px dotted #94D6E7;}

A:link#notes {color:#31B5D6; font-weight:normal; font-size:10pt; font-family:verdana; text-decoration:none; border-bottom:1px solid #63C6DE;}
A:visited#notes {color:#63C6DE; font-weight:normal; font-size:10pt; font-family:verdana; text-decoration:none; border-bottom:1px dotted #C6EFF7;}
A:hover#notes {color:#FFFFFF; background:#63C6DE; font-weight:normal; font-size:10pt; font-family:verdana; text-decoration:none; border-bottom:1px solid #FFFFFF;}
A:active#notes {color:#94D6E7; font-weight:normal; font-size:10pt; font-family:verdana; text-decoration:none; border-bottom:1px dotted #94D6E7;}

A:link#ozad {color:#31B5D6; font-weight:bold; font-size:10pt; font-family:verdana; text-decoration:none; border-bottom:1px solid #63C6DE;}
A:visited#ozad {color:#63C6DE; font-weight:bold; font-size:10pt; font-family:verdana; text-decoration:none; border-bottom:1px dotted #C6EFF7;}
A:hover#ozad {color:#FFFFFF; background:#63C6DE; font-weight:bold; font-size:10pt; font-family:verdana; text-decoration:none; border-bottom:1px solid #FFFFFF;}
A:active#ozad {color:#94D6E7; font-weight:bold; font-size:10pt; font-family:verdana; text-decoration:none; border-bottom:1px dotted #94D6E7;}

A:link#popdiv {font-size:10pt; color:blue; border-bottom:1px dashed blue;}
A:hover#popdiv {color:silver; background:lemonchiffon; border:1px dotted blue;}
A:active#popdiv {color:gray; background:#FFFF99; border:1px ridge blue;}
A:visited#popdiv {font-size:10pt; color:navy; border-bottom:1px dashed navy; }


input.submit {color:yellow; background:#00A5c6; font-weight:bold; font-size:10pt; font-family:Arial; border:4px ridge blue;}
input.submit:hover {color:navy; background:yellow; font-weight:bold; font-size:10pt; font-family:Arial; border:4px ridge gold;}
input.submit:active {color:#FFFF9C; background:navy; font-weight:bold; font-size:10pt; font-family:Arial; border:4px ridge black;}
input.submit:visited {color:#FFFFC6; background:blue; font-weight:bold; font-size:10pt; font-family:Arial; border:4px ridge navy;}

input.text {color:navy; background:#C6EFF7; border-bottom:1px solid #31B5D6; border-left:1px solid #31B5D6; border-top:1px solid #94D6E7; border-right:1px solid #94D6E7;}
input.answer {color:blue; background:#FFFFFF; border-bottom:1px solid #FFFF9C; border-left:1px solid #FFFF9C; border-top:1px solid #FFFFC6; border-right:1px solid #FFFFC6;}
input.text:focus {background:white;}
input.text:hover {background:white;}

HR.notes {color:#C6EFF7; border:1px solid #C6EFF7;}
HR.data {color:#FFFF9C; border:1px solid #FFFF9C;}
HR.divd {color:#C6EFF7; border:1px dotted #C6EFF7;}

TABLE.space {color:navy; font-weight:normal; font-size:10pt; font-family:verdana; text-decoration:none;}
TABLE.notes {color:navy; font-weight:normal; font-size:10pt; font-family:verdana; text-decoration:none; border-right:2px dotted #C6EFF7; border-left:2px dotted #C6EFF7;}

TABLE.data {color:navy; font-weight:normal; font-size:10pt; font-family:verdana; text-decoration:none; border-top:2px solid #FFFFC6; border-right:2px solid #FFFF9C; border-left:2px solid #FFFF6B; border-bottom:2px solid #FFFF42;}
TH.data {color:navy; background:#FFFF9C; font-weight:bold; font-size:10pt; font-family:verdana; padding:5px;}
TD.data {color:navy; background:#FFFFFF; font-weight:normal; font-size:10pt; font-family:verdana;}

TABLE.checker {color:navy; background:white; font-weight:normal; font-size:10pt; font-family:verdana; text-decoration:none;}
TH.checker {color:navy; background:lemonchiffon; font-weight:bold; font-size:10pt; font-family:verdana; padding:5px;}
TD.checker {color:navy; background:#FFFFF0; font-weight:normal; font-size:10pt; font-family:verdana;}

TD.contenteditable {color:navy; font-size:10pt; font-weight:normal; font-family:verdana; text-decoration:none; background:#C6EFF7; border-bottom:1px solid #31B5D6; border-left:1px solid #31B5D6; border-top:1px solid #94D6E7; border-right:1px solid #94D6E7;}
TD.contenteditable:hover {background:white;}
TD.contenteditable:focus {background:white;}

H1 {color:#FFFF9C; background:#63C6DE; font-weight:bold; font-size:12pt; font-family:verdana; text-decoration:none;}
H2 {color:#63C6DE; font-weight:bold; font-size:10pt; font-family:verdana; text-decoration:none;}
H3 {color:#63C6DE; font-weight:normal; font-size:10pt; font-family:verdana; text-decoration:none;}	

H6 {color:yellow; font-weight:bold; font-size:25pt; font-family:verdana; text-decoration:none; padding:25px;}

EM.small {color:navy; font-style:italic; font-size:8pt; font-family:verdana;}

OL {list-style:lower-alpha;}
UL {list-style:url(../images/ulist.gif) inside;}
UL#rlist {list-style:disc;}