A:hover{color:orange;}
A{text-decoration:none}
A.links:hover{color:black;}
A.links
{
	color:white;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:6;
	letter-spacing:1;
	font-size:11px;
	font-weight:bold;	
}

.txtheader{
	font-family:Verdana;font-size:11px;color:#02528A
	}
.txt11ptblue{
	font-family:Verdana;font-size:11px;color:#2F5387; 
	}
.txt11ptbluebold{
	font-family:Verdana;font-size:11px;color:#2F5387;font-weight:bold;
	} 
.txt9ptwhite{
	font-family:Verdana;font-size:9px;color:#ffffff;
	}
.txt10ptwhite{
	font-family:Verdana;font-size:10px;color:#ffffff;
	}
.txt11ptArialwhite{
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E5E7E8;
	letter-spacing:1;
	}
.txt12ptArialwhite{
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E5E7E8;
	letter-spacing:1;
	
	}
.txt10ptwhitebold{
	font-family:Verdana;font-size:10px;color:#ffffff; font-weight:bold;
	letter-spacing:1;
	}
.txt10pttextlinks{
	font-family:Verdana;font-size:10px;color:#FAA551;font-weight:bold;
	}
.txt10ptblue{
	font-family:Verdana;font-size:10px;color:#2F5387;
	}
.txt11ptblue{
	font-family: Verdana;font-size:11px;color:#00467C; 
	}
.txt12ptblue{
	font-family:Verdana;font-size:12px;color:#00467C; 
	}
.txt12ptbluebold{
	font-family:Verdana;font-size:12px;color:#00467C; font-weight:bold;
	}
.txt12ptwhitebold{
	font-family:Verdana;font-size:12px;color:#ffffff; font-weight:bold;
	}
.txt14ptbluebold{
	font-family:Verdana;font-size:14px;color:#00467C; font-weight:bold;
	}
.txt16ptbluebold{
	font-family:Verdana;font-size:16px;color:#00467C; font-weight:bold;
	}
.txt11ptorange{
	font-family:Verdana;font-size:11px;color:#E5721D; 
	}
.txt11ptwhite{
	font-family:Verdana;font-size:11px;color:#ffffff
	}
.txt11ptback{
	font-family:Verdana;font-size:11px;color:#00467C;background-color:#D1DDEB;
	}
.txt11ptdarkbluebackbold{
	font-family:Verdana;font-size:11px;color:#ffffff;background-color:#6192C5;font-weight:bold
	}
.txt11ptlightbluebackbold{
	font-family:Verdana;font-size:11px;color:#ffffff;background-color:#6192C5;font-weight:bold
	}
.txt11ptbackbold{
	font-family:Verdana;font-size:11px;color:#ffffff;background-color:#6192C5;font-weight:bold
	}
.txt11ptredback{
	font-family:Verdana;font-size:11px;color:#ffffff;background-color:#C10808;
	}
.txt11ptlightblueback{
	font-family:Verdana;font-size:11px;color:#ffffff;background-color:#6192C5; 
	}
.txt11ptredblueback{
	font-family:Verdana;font-size:11px;color:#C92727;background-color:#D1DDEB;
	}
.txt11ptredbackbold{
	font-family:Verdana;font-size:11px;color:#ffffff;background-color:#C10808;font-weight:bold
	}
.txt11ptblack{
	font-family:Verdana;font-size:11px;color:#000000;
	}
.dotlinebar{
	font-family:Verdana;font-size:3px;color:#335689
	}
.txt11ptred{
	font-family:Verdana;font-size:11px;color:#C50734;
	}
.txt11ptredbold{
	font-family:Verdana;font-size:11px;color:#C50734;font-weight:bold;
	}
.txt12ptredbold{
	font-family:Verdana;font-size:12px;color:#C50734;font-weight:bold;
	}
.txt11ptgreyback{
	font-family:Verdana;font-size:11px;color:black; background-color:#BDC9DE; 
	}
.txt11ptgreyback2{
	font-family:Verdana;font-size:11px;color:black; background-color:#E4EAF2; 
	}
.txt11ptblueheaders{
	font-family:Verdana;font-size:11px;color:white;font-weight:bold;background-color:#4C81B8; 
	}
.txtcontrols{
		font-family:Verdana;
		font-size:11px;
		color:#2F5387; 
		background-color:#ffffff;
		BORDER-STYLE:solid;
		border-color:#2D5980;	
		border-width:1px;  
		
	}
.txtcontrolshome{
		font-family:Verdana;
		font-size:11px;
		color:#2F5387; 
		background-color:#ffffff;
		BORDER-STYLE:solid;
		border-color:#6A6A6A;	
		border-width:1px;   
	}
.txt14ptornange{
	font-family:Verdana;font-size:14px;color:#E76322; 
	}
.txt11ptgrey{
	font-family:Verdana;font-size:11px;color:#96969A; 
	}
.txt11ptlightgreyshade{
	font-family:Verdana;font-size:11px;color:#913131; 
	}
.txt11ptgreyback{
	font-family:Verdana;font-size:11px;color:#0F5388; background:#EEEEEE; 
	}
.txt11ptgreybackbold{
	font-family:Verdana;font-size:11px;color:#0F5388; background:#EEEEEE; font-weight:bold;
	}
	
	
.txt11ptgreybold{
	font-family:Verdana;font-size:11px;color:#96969A;font-weight:bold;
	}
.txt11ptwhiteback{
	font-family:Verdana;font-size:11px;color:#3B4E7F;background-color:#E4E9F0; 
	}
.txt11ptwhiteback2{
	font-family:Verdana;font-size:11px;color:#24417C;background-color:#D2DAE6; 
	}
	
.tablewiththinborder{
		font-family:Verdana;
		font-size:11px;
		color:#2F5387; 
		BORDER-STYLE:inset;
		border-color:#6A6A6A;	
		border-width:1px; }
		
.buttoncontrol
{
	letter-spacing:20;
	color: white;
	background-color: #2D5980;
	cursor:hand;
	font-weight: bold;
	border-color:white;
	FONT-FAMILY: Verdana;
	border-style: outset;
	font-size:10px;   
	letter-spacing:1;  
	height:20;     
}

.txt1pt{
	font-family:Verdana;font-size:1px;color:grey;
	}




/* On Load Date Classes */
.PageHeader {
	font-family:Verdana; font-size:10px; color:#00467C; 
}
.PageHeaderDate {
	font-family:Verdana; font-size:10px; color:#00467C; 
}

A { text-decoration:none;}
.m0l0iout {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding: 2px;
	color: #FFFFFF;
}
.m0l0iover {
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 2px;
	color: orange;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border : 0px solid #FFFFFF;
	background: #810404;
}
.m0l0oover {
	text-decoration : none;
	border : 0px solid #FFFFFF;
	background: #810404;
}

/* level 1 inner */
.m0l1iout {
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: white;
	font-weight:bold;
	background-color:#D53037;
	
}
.m0l1iover {
	font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #ffffff;
	font-weight:bold;
	background-color:#7FA0BC;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #00427A;
	filter: alpha(opacity=94);
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #ffffff;
}

/* level 2 inner */
.m0l2iover {
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #000000;
}

/* level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #B44646;
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #E55A5A;
}
