a:link { text-decoration: none; color: #0066CC; }
a:visited { text-decoration: none; color: #6699CC; }
a:hover { text-decoration: underline; color: #FF0000; }
a:active { text-decoration: none; color: #FF0000; }

/* /////////////// TEXT CSS ///////////////  */

#bodycopy, .bodytxt, input, select, textarea { 
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size: 12px; 
	/* line-height: 18px; */  
	text-align: left;
}
.introtextstyle { font:normal 14px/1.6em "Trebuchet MS", "Times New Roman", Georgia, serif; color:#333333; }

.bodytxtRed { 
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size: 12px; 
	line-height: 18px;  
	color: #990000;
}
.bodytextItal { 
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-style: italic; 
	font-size: 12px; 
	line-height: 18px;  
}
.bodytxtbold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	line-height: 18px;  
}
.bodytxtboldRed {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	line-height: 18px;  
	color: #990000;
}
.bodytxtboldOrange {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	line-height: 18px;  
	color:#FF6600;
}
.bodytxtboldBlue {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	line-height: 18px;  
	color: #0066CC;
}
.alerttxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	line-height: 18px;  
	color:#FF6600;
}
.hdB_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.hdB_blue, h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333399;
}
.button {
	color: #990000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
.buttonK {
	color: #000000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
	}

.smallest { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px; 
	}
.smallestItal {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: italic; 
}
.sansXLB, h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px; 
	font-weight: normal; 
	color: #990000;  
}
.sansSmall { 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.smallestGray {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.sansSmallBold {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: bold;
}
.sansSmallBoldRed {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	font-weight: bold;
}
.sansMed { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
}
.subHead { 
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size: 14px;
	font-weight: bold;
	color:#990000;
	display: block;
}

.copyright {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	width:900px;
	color: #666666;
}
/* /////////////// SPECIALIZED LINK STYLES ///////////////  */
.footer { 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
a.footer:link, a.footer:visited {color: #666666; text-decoration: none; }
a.footer:hover, a.footer:active{color: #FF0000; text-decoration: underline; }


.mainmenu { font:normal bold 10px  Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif; color:#EEEDE0; letter-spacing:.5px; }
a.mainmenu:link, a.mainmenu:visited {color:#EEEDE0; text-decoration: none; }
a.mainmenu:hover, a.mainmenu:active{color:#FFF; text-decoration: underline; }

.mainmenuhome { font:normal bold 10px  Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif; color:#EEEDE0; letter-spacing:.5px; }
a.mainmenuhome:link, a.mainmenuhome:visited {color:#EEEDE0; text-decoration: none; }
a.mainmenuhome:hover, a.mainmenuhome:active{color:#FFF; text-decoration: underline; }

/* this hides on the home page */
#homehide .mainmenuhome, #homehide a.mainmenuhome:link, #homehide a.mainmenuhome:visited, #homehide a.mainmenuhome:hover, #homehide a.mainmenuhome:active {visibility:hidden;}


.sectionmenu { font:normal bold 11px  Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif; color:#FFF; letter-spacing:.5px; }
a.sectionmenu:link, a.sectionmenu:visited {color:#336699; text-decoration: none; }
a.sectionmenu:hover, a.sectionmenu:active{color:#FFF; text-decoration: underline; }
.secimm {color:#CC0000;}  /* red*/
.secemp {color:#CC6600;} /*Dk Orange */

ul.mainUL {
	list-style:outside square;
	line-height: 2em;
	color:#333366;
	}

/* **************** mini inPage menus ********************* */
.bodyBB, .bodyBB a, .bodyBB a:link {
	font:normal bold 12px/1.75em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0066CC;
	display:block;
	text-indent:5px;
	border-left:4px solid #EEEDE0;
	border-top:1px dashed #CCCCCC;
}
.bodyBB a:visited {
	color:#6699CC;
	text-decoration:none;
}
.bodyBB a:hover, .bodyBB a:active {
	color:#FF0000;
	background-color:#EEEDE0;
	text-decoration:none;
}

/* **************** added for EMP ********************* */
.bodytxtboldRedBig {
	font:normal bold 15px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#900;
}