/* ============================ */
/*		[S] HTML Standards		*/
/* ============================ */
body 	{ margin:0; font: 11px Tahoma, Verdana, Arial, Helvetica; color: #000; background-color:#FFF }
p 	{ text-align: justify; margin: 5px 0px 15px 0px; }
b 	{ font-weight: bold }
li 	{ padding: 1px 1px 1px 0px; margin: 0px 0px 0px -15px }
strong 	{ font-weight: bold }
i { font-style: italic }
pre { font-family: monospace; }
img { border: 0px; border-style:none }
th, td, li, dd, dl, dt    {
	/* redundant selectors to help NS4 not forget */
	font-family: tahoma, verdana, arial, helvetica; font-size: 11px;
	}
ul {margin-top: 0px}	
/* Link */
a:link			{ color: #000; font-style: none; text-decoration:underline; font-weight: bold }
a:hover			{ color: #F00; font-style: none; text-decoration:underline; font-weight: bold }
a:visited		{ color: #000; font-style: none; text-decoration:underline; font-weight: bold }
a:visited:hover	{ color: #F00; font-style: none; text-decoration:underline; font-weight: bold }
/* ============================ */
/*		[E] HTML Standards		*/
/* ============================ */


/* ============================ */
/*		[S] Headers, etc.		*/
/* ============================ */
.header10 	{ font-size: 10px; color: #000; font-weight: bold }
.header12 	{ font-size: 12px; color: #000; font-weight: bold }
.header14 	{ font-size: 14px; color: #000; font-weight: bold }
.header16 	{ font-size: 16px; color: #000; font-weight: bold }
.header18 	{ font-size: 18px; color: #000; font-weight: bold }
.header20 	{ font-size: 20px; color: #000; font-weight: bold }
.small 		{ font-size: 9px; }
.small2 	{ font-size: 10px; }
.smallbold 	{ font-size: 9px; font-weight: bold}
.smallwhite { font-size: 9px; color: #FFFFFF; }
.nosp 		{ display: block }
.red 		{ color: #F00; }
.cyan 		{ color: #58C; }
.green 		{ color: #0B0; }
.orange 	{ color: #F60; }
.yellow 	{ color: #FF0; }
.white 		{ color: #FFF; }
.black 		{ color: #000; }
.grey 		{ color: #BBB; }
.grey a:link	{ color: #AAA}
.grey a:hover	{ color: #FFF; background: #9CF; text-decoration: none}
.smallblack { font-size: 9px; color: #000; }
.smallwhite { font-size: 9px; color: #FFF; }
.explanations {border: solid 1px #AAA; background: #FFE; padding: 10px;}
.notebox {border: solid 1px #AAA; background: #f5f5f5; padding: 10px;}
/* ============================ */
/*		[E] Headers, etc.		*/
/* ============================ */


/* ============================ */
/*		[S] Buttons, etc.		*/
/* ============================ */
.button 	{ font-size: 10px; font-weight: bold; color: #FFF; background-color: #301F61; margin-top: 2px }
.buttonsm 	{ font: 9px Tahoma, Verdana, Arial, Helvetica; font-weight: bold; color: #FFF; background-color: #301F61; margin-top: 2px}
.buttonbad 	{ font-size: 10px; font-weight: bold; color: #FFF; background-color: #F00; }
.buttongo 	{ font-size: 10px; font-weight: bold; color: #FFF; background-color: #390; }
.textbox 	{ font-size: 10px; font-weight: bold; color: #000; background-color: #EEE }
.textboxsm 	{ font: 9px Tahoma, Verdana, Arial, Helvetica; color: #000; background-color: #EEE }
.selectbox 	{ font-size: 9px; font-weight: bold; color: #000; background-color: #CCC }
.selectboxsm 	{ font: 9px Tahoma, Verdana, Arial, Helvetica; color: #000; background-color: #CCC }
.tinybttn	{ font: bold 9px Tahoma, Verdana, Arial, Helvetica; color: #FFF; background-color: #301F61; }
.tinybttnbad{ font: bold 9px Tahoma, Verdana, Arial, Helvetica; color: #FFF; background-color: #F00; }
/* ============================ */
/*		[E] Buttons, etc.		*/
/* ============================ */

#login {color: #FFF;}
#login a:link			{ color: #FFF; font-style: none; text-decoration:none; font-weight: bold }
#login a:hover			{ color: #BDE2EB; font-style: none; text-decoration:underline; font-weight: bold }
#login a:visited		{ color: #FFF; font-style: none; text-decoration:none; font-weight: bold }
#login a:visited:hover	{ color: #BDE2EB; font-style: none; text-decoration:underline; font-weight: bold }

#nav {color: #FFF}
#nav a:link			{ padding: 3px; font-size: 10px; color: #FFF; font-style: none; text-decoration:none; font-weight: bold }
#nav a:hover		{ color: #F7D917; font-style: none; text-decoration:none; font-weight: bold }
#nav a:visited		{ color: #FFF; font-style: none; text-decoration:none; font-weight: bold }
#nav a:visited:hover{ color: #F7D917; font-style: none; text-decoration:none; font-weight: bold }
.navtd {padding: 0px 8px 0px 8px}
.callout {font-family: Georgia, Tahoma, Verdana; font-size: 17px; color: #5B826F; text-align: left; letter-spacing: 0px }
#mainnews, #mainnews p {text-align: left; font-size: 10px} 

/* ============================ */
/*		[S] Proofing, etc.		*/
/* ============================ */
.lighter {color: #7C7E6F}
.boldtxt {font-weight: bold}
.tblhdr {font: 10px; color: #000; 
		background: #DEDEDE;
		border-left: 1px solid #FEFEFE;
		border-top: 1px solid #FEFEFE;
		border-right: 1px solid #AAA;
		border-bottom: 1px solid #AAA;
		}
.tblnav {font: 10px; color: #FFF; 
		background: #000;
		border-left: 1px solid #CCC;
		border-top: 1px solid #CCC;
		border-right: 1px solid #555;
		border-bottom: 1px solid #555;
		}
.tblnav td {color: #FFF; font-weight: bold}
.fb {border-bottom: 1px solid #7C7E6F}
.debug {font: 9px Geneva, Tahoma, Verdana, Arial, Helvetica; color: #AAA;}
.pophdr { font: 14px Tahoma, Verdana, Arial, Helvetica; font-weight: bold; color: #006850;}
.approved	{
			background: #5ACD50;
			border-left: 1px solid #BAEDB5;
			border-top: 1px solid #BAEDB5;
			border-right: 1px solid #21441E;
			border-bottom: 1px solid #21441E;
			}

.nonapp	{
			background: #AAA;
			border-left: 1px solid #EEE;
			border-top: 1px solid #EEE;
			border-right: 1px solid #666;
			border-bottom: 1px solid #666;
			}
			
.denied	{background: #D05144;
			border-left: 1px solid #ECB5AF;
			border-top: 1px solid #ECB5AF;
			border-right: 1px solid #451D1A;
			border-bottom: 1px solid #451D1A;
			}
			
.appchange	{background: #5B44FF;
			border-left: 1px solid #B1AEFF;
			border-top: 1px solid #B1AEFF;
			border-right: 1px solid #434574;
			border-bottom: 1px solid #434574;
			}					

.listeven {background: #EAEBDB}
.listevensel {background: #F8F8F3}
.listodd {background: #D5D5BF}
.listoddsel {background: #F8F8F3}
.hdr {border-bottom: 1px solid #7C7E6F}
.hilight {background: #FFDDDD}
.lilight {color: #7C7E6F}

.deptItem {margin:0px -5px 0px 0px;padding:3px 0px 3px 5px;cursor:pointer;}

/* ============================ */
/*		[E] Proofing, etc.		*/
/* ============================ */