body{
	margin:0px;
	background-color:#F1F1ED;
}

h1{
	font-size:17px;
	font-family:arial bold , arial , verdana, times;
	color:#000000;
	padding:0px;
	margin:0px;
	font-weight:900;
}

.cr{font-family:arial;
	font-size:10px;
	color:#000000;
	}
table{
	font-family:arial;
	font-size:12px;
}

td.headLeft{
	background-image:url(../images/head_back1.gif)
}

td.headRight{
	background-image:url(../images/head_back2.gif)
}

.page_image{padding:20px; margin:0px}

.sbutton{background-color:#B30000;
		font-family:verdana;
		color: #ffffff;
		font-size:12px;
}
.sbutton2{background-color:#F2BC36;
		font-family:verdana;
		color: #ffffff;
}



.error{
	font-family:arial, verdana, times; 
		color:red; }

.sbox{font-family:verdana;
	font-size:11px;
	}
.stable{
	border-top:1px solid black; 
	border-left:1px solid black; 
	border-right:2px solid black; 
	border-bottom:2px solid black;}

td.eau_cu_td{padding:4px;}

a.hlink:link{ font-family:arial; font-size:12px; color:#B30000; text-decoration:underline;}
a.hlink:visited{ font-family:arial; font-size:12px; color:#B30000; text-decoration:underline;}
a.hlink:active{ font-family:arial; font-size:12px; color:#B30000; text-decoration:underline;}
a.hlink:hover{ font-family:arial; font-size:12px; color:#000000; text-decoration:none;}

a.ilink:link{ font-family:arial; font-size:12px; color:#0004AE; text-decoration:underline;}
a.ilink:visited{ font-family:arial; font-size:12px; color:#0004AE; text-decoration:underline;}
a.ilink:active{ font-family:arial; font-size:12px; color:#0004AE; text-decoration:underline;}
a.ilink:hover{ font-family:arial; font-size:12px; color:#000000; text-decoration:none;}


a.newsbox:link{ font-family:arial; font-size:11px; color:#000000; text-decoration:none;}
a.newsbox:visited{ font-family:arial; font-size:11px; color:#000000; text-decoration:none;}
a.newsbox:active{ font-family:arial; font-size:11px; color:#000000; text-decoration:none;}
a.newsbox:hover{ font-family:arial; font-size:11px; color:#000066; text-decoration:underline;}

a.newsarchive_L:link{font-family:arial; font-size:11px; color: #000000; text-decoration:underline}
a.newsarchive_L:visited{font-family:arial; font-size:11px; color: #000000; text-decoration:underline}
a.newsarchive_L:active{font-family:arial; font-size:11px; color: #000000; text-decoration:none}
a.newsarchive_L:hover{font-family:arial; font-size:11px; color:#B30000; text-decoration:none}


.newsreceive{font-family:arial; 
	font-size:11px; 
	color:#000000; 
	text-decoration:none;
}

.newsdate{font-family:arial; font-size:10px; color:#000000;}

table.newstbl{border:1px solid black;}

td.disbord{border:1px solid black;}

table.sidetbl{border:1px solid #666666;}

td.newsarchive{padding:0px;}
td.newsarchive2{padding-bottom:0px;}


.main_home{ font-family:arial; font-size:12px; color:#000000; }

a.main_more:link{font-family:arial; font-size:11px; color: #cc0000; text-decoration:underline}
a.main_more:visited{font-family:arial; font-size:11px; color: #cc0000; text-decoration:underline}
a.main_more:active{font-family:arial; font-size:11px; color: #cc0000; text-decoration:none}
a.main_more:hover{font-family:arial; font-size:11px; color:#B30000; text-decoration:none}

.mytextbox{font-family:verdana,arial; font-size:10px; color:#000000; width:80px; height:18px;}
form.myform{margin:0}

table.loginform{border:1px solid #7f7f7f}
td.loginformhead{border:1px solid #7f7f7f}
td.loginformhead2{border-bottom:1px solid #7f7f7f}
td.loginformheadr{border-bottom:1px solid #7f7f7f;border-right:1px solid #7f7f7f}
td.loginformheadl{border-bottom:1px solid #7f7f7f;border-left:1px solid #7f7f7f}
td.loginformLEFT{border-left:1px solid #7f7f7f;border-top:1px solid #7f7f7f}
td.loginformright{border-right:1px solid #7f7f7f;border-top:1px solid #7f7f7f}
td.loginformbody{border-bottom:1px solid #7f7f7f;border-left:1px solid #7f7f7f; border-right:1px solid #7f7f7f;}

a.intext:link{font-family:arial; font-size:12px ; color:#B30000;text-decoration:none;}
a.intext:visited{font-family:arial; font-size:12px ;  color:#B30000;text-decoration:none;}
a.intext:active{font-family:arial; font-size:12px ;  color:#000000;text-decoration:none;}
a.intext:hover{font-family:arial; font-size:12px ;  color:#000000;text-decoration:underline;}

.bitty{font-family:arial; font-size:9px; color:#000000;}

a.bottom_links:link{font-family:arial; font-size:10px; color: #000000; text-decoration:underline}
a.bottom_links:visited{font-family:arial; font-size:10px; color: #000000; text-decoration:underline}
a.bottom_links:active{font-family:arial; font-size:10px; color: #000000; text-decoration:none}
a.bottom_links:hover{font-family:arial; font-size:10px; color:#B30000; text-decoration:none}


.bitty2{font-family:arial; font-size:10px; color:#000000;}

a.bitty3:link{font-family:arial; font-size:10px; color: #000000; text-decoration:underline}
a.bitty3:visited{font-family:arial; font-size:10px; color: #000000; text-decoration:underline}
a.bitty3:active{font-family:arial; font-size:10px; color: #000000; text-decoration:none}
a.bitty3:hover{font-family:arial; font-size:10px; color:#B30000; text-decoration:none}

.layout_bullet{list-style: url(../images/layout_bullet.gif) disc;}
.layout_bullet2{list-style: url(../images/layout_bullet2.gif) disc;}
.layout_bullet3{list-style: url(../images/layout_bullet3.gif) disc;}
.layout_bullet4{list-style: url(../images/layout_bullet4.gif) disc;}
.layout_bullet5{list-style: url(../images/main_menu_bullet.gif) disc;}


.sidetext{font-family:arial; font-size:11px;}

a.maintenance:link{font-family:verdana; font-size:11px; ; color: #000000; text-decoration:underline}
a.maintenance:visited{font-family:verdana; font-size:11px; color: #000000; text-decoration:underline}
a.maintenance:active{font-family:verdana; font-size:11px; color: #000000; text-decoration:underline}
a.maintenance:hover{font-family:verdana; font-size:11px;  color:#b30000; text-decoration:none}


a.head_top:link{font-family:verdana; font-size:11px; color: #000000; text-decoration:none}
a.head_top:visited{font-family:verdana; font-size:11px; color: #000000; text-decoration:none}
a.head_top:active{font-family:verdana; font-size:11px; color: #000000; text-decoration:none}
a.head_top:hover{font-family:verdana; font-size:11px; color:#000000; text-decoration:underline; background-color:#ffffff;}

.inputtable{border-top:1px solid black; border-right:2px solid black; border-bottom:2px solid black; border-left:1px solid black; font-size:12px}
.initializeTBOX{font-size:12px;}

a.eau_menu:link{ font-family:arial; font-size:12px; color:#000000; text-decoration:none;}
a.eau_menu:visited{ font-family:arial; font-size:12px; color:#000000; text-decoration:none;}
a.eau_menu:active{ font-family:arial; font-size:12px; color:#000000; text-decoration:none;}
a.eau_menu:hover{ font-family:arial; font-size:12px; color:#800000; text-decoration:underline;}


a.linkinit:link{ font-family:arial; font-size:11px; color:#000000; text-decoration:none;}
a.linkinit:visited{ font-family:arial; font-size:11px; color:#000000; text-decoration:none;}
a.linkinit:active{ font-family:arial; font-size:11px; color:#000000; text-decoration:none;}
a.linkinit:hover{ font-family:arial; font-size:11px; color:#B30000; text-decoration:underline;}

a.fronttitle:link{ font-family:arial; font-size:14px; color:#000000; text-decoration:none; font-weight:600;}
a.fronttitle:visited{ font-family:arial; font-size:14px; color:#000000; text-decoration:none; font-weight:600;}
a.fronttitle:active{ font-family:arial; font-size:14px; color:#000000; text-decoration:none; font-weight:600;}
a.fronttitle:hover{ font-family:arial; font-size:14px; color:#B30000; text-decoration:underline; font-weight:600;}

.button2{
	background-color:#cccccc;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:2px solid #000064;
	border-bottom:2px solid #000064;
	font-family:verdana;
	font-size:10px;
	padding:0px;
	padding-left:3px;
	padding-right:0px;
	text-align:left;
}
.sechead{font-family:tohoma,verdana,arial; font-size:11px ; font-weight:600; color:#000000;}

td.logincell{padding-right:0px;}
td.logincell2{padding-left:0px;}

.cprog{font-family:verdana; color:#00036C; font-style:italic; font-weight:600;}

td.bodytitle{padding-left:4px; font-face:Verdana, Arial; font-size:11px;}


a.navlink:link{ font-face:Verdana, Arial, times; font-size:11px; color: #000000; text-decoration:underline;}
a.navlink:visited{ font-face:Verdana, Arial, times; font-size:11px;color: #000000; text-decoration:underline;}
a.navlink:active{ font-face:Verdana, Arial, times; font-size:11px;color: #000000; text-decoration:underline;}
a.navlink:hover{ font-face:Verdana, Arial, times; font-size:11px;color: #B30000; text-decoration:none;}

.sidetablebord{border:1px solid #00036C}

td.completedtd1{border-left:1px solid black;border-right:1px solid black;padding:4px;}
td.completedtd2{border-left:1px solid black;border-right:1px solid black;padding:4px;border-bottom:1px solid black}


.tblnoleft{
	padding: 0px;
	text-align: left;
	}
.tblnoleft2{padding-bottom:0px; padding-top:4px; padding-left:10px; padding-right:1px;}
.tblHC{
	padding:10px;
	text-align: left;
}


.leftcol{padding-left:10px; border:1px solid black;}

.faq_formtr{border:1px solid #999999; background-color: #F0F8FF;}

.news_td1{border-left:1px solid #999999; border-right:1px solid #999999;}
.news_td2{border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999;}

a.nlink:link{ font-family:arial; font-size:12px; color:#000000; text-decoration:underline; font-weight:600;}
a.nlink:visited{ font-family:arial; font-size:12px; color:#000000; text-decoration:underline; font-weight:600;}
a.nlink:active{ font-family:arial; font-size:12px; color:#000000; text-decoration:underline; font-weight:600;}
a.nlink:hover{ font-family:arial; font-size:12px; color:#B30000; text-decoration:none; font-weight:600;}

.nhead{ font-family:arial; font-size:12px; color:#000000; text-decoration:underline; font-weight:600;}
.contact_textbox{font-family:arial; font-size:12px;}

.form_textbox{font-family:arial; font-size:12px;}

a.one:link{ font-family:arial; font-size:12px; color:#000000; text-decoration:underline; font-weight:600; padding:3px;}
a.one:visited{ font-family:arial; font-size:12px; color:#000000; text-decoration:underline;  font-weight:600;padding:3px;}
a.one:active{ font-family:arial; font-size:12px; color:#000000; text-decoration:underline; font-weight:600;padding:3px;}
a.one:hover{ font-family:arial; font-size:12px; color:#B30000; text-decoration:none; background-color:#F3C64E; font-weight:600;padding:3px;}

.store_cat_td{border:1px solid black;}
.highlight{background-color:yellow;}
a.slink:link{ font-family:arial; font-size:12px; color:#000000; text-decoration:none;}
a.slink:visited{ font-family:arial; font-size:12px; color:#000000; text-decoration:none;}
a.slink:active{ font-family:arial; font-size:12px; color:#000000; text-decoration:none;}
a.slink:hover{ font-family:arial; font-size:12px; color:#000000; text-decoration:none;}

a.scatlink:link{ font-family:arial; font-size:12px; color:#b30000; text-decoration:none;}
a.scatlink:visited{ font-family:arial; font-size:12px; color:#b30000; text-decoration:none;}
a.scatlink:active{ font-family:arial; font-size:12px; color:#b30000; text-decoration:none;}
a.scatlink:hover{ font-family:arial; font-size:12px; color:#000000; text-decoration:none;}

.store_pidsel{font-size:14px;}
.store_formtr{border:1px solid #999999; background-color:#F1F1ED;}

.store_cat_b{border-bottom:1px solid #000000; border-top:1px solid #cccccc; background-color:#ffffff; border-right:1px solid #666666;}
.store_cat_c{border-bottom:1px solid #000000; border-top:1px solid #cccccc; background-color:#ffffff; border-left:1px solid #666666;}

.forms_tbl{border:1px solid black;}



#navigationMenu{
	width: 158px;
	max-width:158px;
	display: block;
	padding: 0px;
	margin: 0px;
	padding-bottom:0px;
}

ul#Nlist{
	padding:0px;
	margin:0px;
	width: 158px;
	max-width:158px;
	list-style: none;
	display: block;
}


ul#Nlist li.NavMain a:link{color: #ffffff;}
ul#Nlist li.NavMain a:visited{color: #ffffff;}
ul#Nlist li.NavMain a:hover{
	color: #FCECC2;
	background-image: url(../images/menu_state_mainActive.gif);
	background-repeat: repeat-y;
	display: block;

}
ul#Nlist a{
	width:148px;
	max-width:148px;
	height:auto;
	color:#ffffff;	
	font-size:90%;
	margin: 0;
	padding:0px;
	padding-top:0.25em;
	padding-left: 11px;
	padding-bottom:2px;
	text-align: left;
	text-decoration: none;
	letter-spacing: 0px;
	display: block;
}

ul#Nlist li.NavMain {
	width:158px;
	max-width:158px;
	margin: 0;
	margin-left:5px;		
	padding:0px;
	border-bottom:1px solid black;
	background-image: url(../images/menu_state_default.gif);
	background-repeat: repeat-y;
	display: block;
}

ul#Nlist li.NavSub a:link{color: #ffffff;}
ul#Nlist li.NavSub a:visited{color: #ffffff;}
ul#Nlist li.NavSub a:hover{
	color: #FCECC2;
	background-image: url(../images/menu_state_subActive.gif);
	background-repeat: repeat-y;	
}
ul#Nlist li.NavSub a{
	width:133px;
	max-width:133px;
	height: auto;	
	color:#ffffff;	
	font-size:90%;
	margin: 0px;
	padding:0px;
	padding-top:0.25em;
	padding-left: 25px;
	padding-bottom:2px;
	text-align: left;
	text-decoration: none;
	letter-spacing: 0px;
	display: block;
}
ul#Nlist li.NavSub {
	width:158px;
	max-width:158px;	
	margin: 0px;
	margin-left:5px;		
	padding:0px;
	border-bottom:1px solid black;
	background-image: url(../images/menu_state_sub.gif);
	background-repeat: repeat-y;	
	display: block;	
}


ul#Nlist li.NavSpecialRed a:link{color: #ffffff;}
ul#Nlist li.NavSpecialRed a:visited{color: #ffffff;}
ul#Nlist li.NavSpecialRed a:hover{color: #F3C64E;}
ul#Nlist li.NavSpecialRed a{
	width:148px;
	max-width:148px;
	height:20px;
	color:#ffffff;	
	font-size:90%;
	margin: 0;
	padding:0px;
	padding-top:0.25em;
	padding-left: 11px;
	text-align: left;
	text-decoration: none;
	letter-spacing: 0px;
	display: block;
}
ul#Nlist li.NavSpecialRed{
	width:158px;
	max-width:158px;
	height: 20px;
	margin: 0px;
	margin-left:5px;		
	padding:0px;
	border-bottom:1px solid black;
	background-image: url(../images/menu_state_red.gif);
	background-repeat: repeat-y;	
	display: block;	
}

ul#Nlist li.NavActive a:link{color: #F3C64E;}
ul#Nlist li.NavActive a:visited{color: #F3C64E;}
ul#Nlist li.NavActive a:hover{color: #F3C64E;}
ul#Nlist li.NavActive a{
	width:148px;
	max-width:148px;
	height:auto;
	color:#F3C64E;	
	font-size:90%;
	margin: 0;
	padding:0px;
	padding-top:0.25em;
	padding-left:11px;
	padding-bottom:2px;
	text-align: left;
	text-decoration: none;
	letter-spacing: 0px;
	display: block;
}
ul#Nlist li.NavActive {
	width:158px;
	max-width:158px;
	margin: 0px;
	margin-left:5px;		
	padding:0px;
	border-bottom:1px solid black;
	background-image: url(../images/menu_state_mainActive.gif);
	background-repeat: repeat-y;	
	display: block;	
}


ul#Nlist li.NavSubActive a:link{color: #F3C64E;}
ul#Nlist li.NavSubActive a:visited{color: #F3C64E;}
ul#Nlist li.NavSubActive a:hover{color: #F3C64E;}
ul#Nlist li.NavSubActive a{
	width:133px;
	max-width:133px;
	height:auto;
	color:#F3C64E;	
	font-size:90%;
	margin: 0;
	padding:0px;
	padding-top:0.25em;
	padding-left: 25px;
	padding-bottom:2px;
	text-align: left;
	text-decoration: none;
	letter-spacing: 0px;
	display: block;
}
ul#Nlist li.NavSubActive {
	width:158px;
	max-width:158px;
	margin: 0px;
	margin-left:5px;		
	padding:0px;
	border-bottom:1px solid black;
	background-image: url(../images/menu_state_subActive.gif);
	background-repeat: repeat-y;	
	display: block;	
}

ul#Nlist li.NavStore a:link{color: #ffffff;}
ul#Nlist li.NavStore a:visited{color: #ffffff;}
ul#Nlist li.NavStore a:hover{
	color: #FCECC2;
	background-image: url(../images/menu_state_store.gif);
	background-repeat: repeat-y;	
}
ul#Nlist li.NavStore a{
	width:133px;
	max-width:133px;
	height: auto;	
	color:#ffffff;	
	font-size:90%;
	margin: 0px;
	padding:0px;
	padding-top:0.25em;
	padding-left: 25px;
	padding-bottom:2px;
	text-align: left;
	text-decoration: none;
	letter-spacing: 0px;
	display: block;
}
ul#Nlist li.NavStore {
	width:158px;
	max-width:158px;	
	margin: 0px;
	margin-left:5px;		
	padding:0px;
	border-bottom:1px solid black;
	background-image: url(../images/menu_state_Store.gif);
	background-repeat: repeat-y;	
	display: block;	
}

ul#Nlist li.NavStoreActive a:link{color: #F3C64E;}
ul#Nlist li.NavStoreActive a:visited{color: #F3C64E;}
ul#Nlist li.NavStoreActive a:hover{color: #F3C64E;}
ul#Nlist li.NavStoreActive a{
	width:133px;
	max-width:133px;
	height:auto;
	color:#F3C64E;	
	font-size:90%;
	margin: 0;
	padding:0px;
	padding-top:0.25em;
	padding-left: 25px;
	padding-bottom:2px;
	text-align: left;
	text-decoration: none;
	letter-spacing: 0px;
	display: block;
}
ul#Nlist li.NavStoreActive {
	width:158px;
	max-width:158px;	
	margin: 0px;
	margin-left:5px;		
	padding:0px;
	border-bottom:1px solid black;
	background-image: url(../images/menu_state_storeO.gif);
	background-repeat: repeat-y;	
	display: block;	
}


.newsletterField{
	font-family:arial;
	font-size: 10px;
	background-color: #ffffff;


}
.newsletterText{
	font-family:arial;
	font-size: 11px;

}
.newsletterSignUpButton{
	background-color: #00036C ;
	color:#ffffff;
	font-size: 12px;
}

a.sBarlink:link{ font-family:arial; font-size:11px; color:#000000; text-decoration:underline;}
a.sBarlink:visited{ font-family:arial; font-size:11px; color:#000000; text-decoration:underline;}
a.sBarlink:active{ font-family:arial; font-size:11px; color:#000000; text-decoration:underline;}
a.sBarlink:hover{ font-family:arial; font-size:11px; color:#000000; text-decoration:none;}

a.hlinkS:link{ font-family:arial; font-size:11px; color:#B30000; text-decoration:underline;}
a.hlinkS:visited{ font-family:arial; font-size:11px; color:#B30000; text-decoration:underline;}
a.hlinkS:active{ font-family:arial; font-size:11px; color:#B30000; text-decoration:underline;}
a.hlinkS:hover{ font-family:arial; font-size:11px; color:#000000; text-decoration:none;}


/*
Training Specific Classes
*/
.signin{font-family:arial; font-size:16px;}
.signin_table{border:1px solid #00036C}
.signin_td{padding:0px;}
.signin_tdT{padding-top:0px; padding-bottom:2px;}

.course_tbl_td{font-size:10px; border-top:1px solid #cccccc}
.course_tbl_td_c{ border-top:1px solid #cccccc}
.course_tbl{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}

.courseTable_nopad{padding:0px;}
.courseTable_nopad1{padding:0px; border-left:1px solid #cccccc; border-top:1px solid #cccccc;}
.courseTable_nopad2{padding:0px; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}



.COC_b{border-bottom:1px solid #E1E1E1;}
.COC_bl{border-bottom:1px solid #E1E1E1; border-left:1px solid #e1e1e1;}
.COC_br{border-bottom:1px solid #E1E1E1; border-right:1px solid #e1e1e1;}
.COC_blr{border-bottom:1px solid #E1E1E1; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.COC_tl{border-top:1px solid #E1E1E1; border-left:1px solid #e1e1e1;}
.COC_blrt{border-bottom:1px solid #E1E1E1; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-top:1px solid #e1e1e1;}
.COC_tlr{border-top:1px solid #E1E1E1; border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.COC_tlb{border-top:1px solid #E1E1E1; border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.COC_tr{border-top:1px solid #E1E1E1; border-right:1px solid #e1e1e1;}
.COC_arb{border:1px solid #E1E1E1}
.COC_t{border-top:1px solid #E1E1E1;}
.COC_nopad{padding:0px;}
.COC_nextandprev{font-family:arial; font-size:9px; color:#666666; text-decoration:none;}
.COC_lr{border-left:1px solid #E1E1E1; border-right:1px solid #e1e1e1;}

.TMSMath_bullet{list-style: url(../images/main_here3.gif) disc;}

.trainNewTable{
	padding:0px;
}
.table_borderonly{border:1px solid #cccccc;}
