body {
scrollbar-arrow-color: #cccccc;
scrollbar-base-color: #efefef;
scrollbar-dark-shadow-color: #cccccc;
scrollbar-track-color: #efefef;
scrollbar-face-color: #efefef;
scrollbar-shadow-color: #cccccc;
scrollbar-highlight-color: #cccccc;
scrollbar-3d-light-color: #cccccc;
}
/* Entire Body of the Website */
body.bodymain {
background-image: url(bg1.gif);
margin: 0% 0% 0% 0%;
padding: 0% 0% 0% 0%;
}
.gen {
/* padding: 0% 0% 0% 0%; sets the padding between cellwall and border - not between text and cell wall - this is what "cellPadding=0" does */
border: 0 none;       /* border=0 */
border-collapse: collapse; /* cellSpacing=0 */
width: 100%; /* width="100%" */
}
.webtxt{
text-align:justify;
padding:0% 0% 0% 0%; 
margin:0% 0% 0% 0%;
}
/* Top-most Grey Line on the Website */
table.topline {
background-image: url(top1.gif);
margin:0% 0% 0% 0%;
}
.testow A {
	text-decoration: none; font-weight: normal; font-size: 10px; color: #ffffff; font-style: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #9fb3cd;
	

}
.testow A:hover {
	text-decoration: none; font-weight: normal; font-size: 10px; color: #000000; font-style: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #9fb3cd
}
.SearchField {
	border-right: #b6b6b6 1px solid; border-top: #b6b6b6 1px solid; font-size: 11px; border-left: #b6b6b6 1px solid; color: #b6b6b6; border-bottom: #b6b6b6 1px solid; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff
}
.testo {

	font-weight: normal; font-size: 12px; color: #333333; font-style: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* Website General Text Formatting */
.testox {
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: normal;
	width: 370px;
	vertical-align: top;
}
.title2 {
	font-weight: normal; font-size: 16px; text-transform: none; color: #0071bc; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
/* Right margin text (ex: for Contact Us or Mision). */
.small {
	font-size: 11px; color: #666666; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.testoblue {

	font-weight: normal; font-size: 14px; color: #0071bc; font-style: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.testonc {

	font-weight: normal;
	font-size: 12px;
	color: #0071bc;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 18px;
}
.smallblue {
	font-size: 11px;
	color: #005e9b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 14px;
	position:absolute; 
	left:240px;
}
.bluesmall {
	font-size: 9px; color: #a0b5cd; font-family: Small Fonts, Tahoma, Verdana
}
.bluesmall2 {
	font-size: 9px; color: #708cb7; font-family: "Small Fonts", Tahoma, Verdana
}
.bluesmall A:link {
	font-size: 9px;
	color: #0071bc;
	font-family: "Small Fonts", Tahoma, Verdana;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;



}
.bluesmall A:visited {
	font-size: 9px;
	color: #0071bc;
	font-family: "Small Fonts", Tahoma, Verdana;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;


}
.bluesmall A:hover {
	font-size: 9px;
	color: #a0b5cd;
	font-family: "Small Fonts", Tahoma, Verdana;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;

}
/* Website Heading Text */
.sub {
	font-weight: normal;
	font-size: 16px;
	text-transform: none;
	color: #005e9b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin:0 0 0 0;
	
}
.sub A:link {
	font-weight: normal;
	font-size: 16px;
	text-transform: none;
	color: #005e9b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 24px;

}
.sub A:visited {
	font-weight: normal;
	font-size: 16px;
	text-transform: none;
	color: #005e9b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 24px;

}
.sub A:hover {
	font-weight: normal;
	font-size: 16px;
	text-transform: none;
	color: #0071bc;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 24px;

}
.sub1 {
	font-weight: normal;
	font-size: 16px;
	text-transform: none;
	color: #708CB7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: normal;

}
.bluesub A:link {
	font-size: 11px;
	color: #0071bc;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
	font-weight: normal;
	line-height: 25px;

}
.bluesub A:visited {
	font-size: 11px;
	color: #0071bc;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
	font-weight: normal;
	line-height: 25px;

}
.bluesub A:hover {
	font-size: 11px;
	color: #a0b5cd;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
	font-weight: normal;
	line-height: 25px;

}
.bluesub3 A:link {
	font-size: 11px;
	color: #666666;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
	font-weight: normal;
	
}
.bluesub3 A:visited {
	font-size: 11px;
	color: #666666;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	font-weight: normal;

}
.bluesub3 A:hover {
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
	font-weight: normal;
	
}
.bluesub2 A:link {
	font-size: 11px;
	color: #0071bc;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
	font-weight: normal;
	
}
.bluesub2 A:visited {
	font-size: 11px;
	color: #0071bc;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
	font-weight: normal;

}
.bluesub2 A:hover {
	font-size: 11px;
	color: #a0b5cd;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
	font-weight: normal;
	
}	
.blueone {

	font-weight: normal;
	font-size: 14px;
	text-transform: none;
	color: #708CB7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: normal;
	margin:0 0 0 0;
	
}	
.blueone A:link { 

	font-weight: normal;
	font-size: 14px;
	text-transform: none;
	color: #708CB7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: normal;
	
}	
.blueone A:visited {

	font-weight: normal;
	font-size: 14px;
	text-transform: none;
	color: #708CB7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: normal;
	
}	
.blueone A:hover {

	font-weight: normal;
	font-size: 14px;
	text-transform: none;
	color: #005e9b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: normal;
	
}	
.blue22 {

	font-weight: normal;
	font-size: 12px;
	text-transform: none;
	color: #708CB7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: normal;
	
}	
.blue22 A:link { 

	font-weight: normal;
	font-size: 12px;
	text-transform: none;
	color: #708CB7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: normal;
	
}	
.blue22 A:visited {

	font-weight: normal;
	font-size: 12px;
	text-transform: none;
	color: #708CB7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: normal;
	
}	
.blue22 A:hover {

	font-weight: normal;
	font-size: 12px;
	text-transform: none;
	color: #005e9b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: normal;
	
}
.testosky {

	font-weight: normal;
	font-size: 12px;
	color: #666666;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 16px;
	
}
.bold {

	font-weight: normal;
	font-size: 12px;
	text-transform: none;
	color: #006fb9;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 24px;
	
}
.address {

	font-weight: normal; 
	font-size: 11px; 
	color: #6699cc; 
	font-style: normal; 
	font-family: Arial, Helvetica, sans-serif;
}

.arial {

	font-weight: 500;
	font-size: 15px;
	text-transform: none;
	color: #005e9b;
	font-family: Arial;
	text-decoration: none;
	line-height: 24px;
}
.smallblue2 {
	font-size: 12px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 14px;
	clip:   rect(auto auto auto auto);

}
.faq {
	font-size: 11px;
	color: #006fb9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;

}	
.list {
	list-style-image: url(bullet2.gif);
	line-height: normal;

}
.contact {

	font-size: 11px; color: #0071bc; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}	
.blue222 {

	font-weight: normal;
	font-size: 11px;
	text-transform: none;
	color: #708CB7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: normal;
	
}	
.blue222 A:link { 

	font-weight: normal;
	font-size: 11px;
	text-transform: none;
	color: #708CB7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: normal;
	
}	
.blue222 A:visited {

	font-weight: normal;
	font-size: 11px;
	text-transform: none;
	color: #708CB7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: normal;
	
}	
.blue222 A:hover {

	font-weight: normal;
	font-size: 11px;
	text-transform: none;
	color: #005e9b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: normal;
	
}
.sub2 {
	font-weight: normal;
	font-size: 16px;
	text-transform: none;
	color: #005e9b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: normal;
}
.sub2 A:link {
	font-weight: normal;
	font-size: 16px;
	text-transform: none;
	color: #005e9b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: normal;

}
.sub2 A:visited {
	font-weight: normal;
	font-size: 16px;
	text-transform: none;
	color: #005e9b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: normal;

}
.sub2 A:hover {
	font-weight: normal;
	font-size: 16px;
	text-transform: none;
	color: #0071bc;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: normal;

}
.lightbold {

	font-size: 12px;
	color: #708cb7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
}

/* This is where the SearchSite CSS is added */
/* Elements were turned into classes to avood conflict*/
.body {
	scrollbar-face-color: #ECDFBC;
	scrollbar-shadow-color: #666666;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-track-color: #ECDBBC;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 12px;
	font-weight: normal;
}
.td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 12px;
	font-weight: normal;
}
.GridFooter {
		color:#333333; 
		background-color:CCCC99;
	}
.GridHeader
{
	font-weight: bold;
	color: activecaption;
	background-color: #ffffff;
}
.GridPager
{
	color: black;
	background-color: #ffffff;
	text-align: center;
}
.GridSelectedItem{
	font-weight:bold;  
	color:activecaption; 
	background-color:#ffffff;
	}
.GridItem
{
	/*color: #ECDFBC;*/
	/*color: #666666*/
	/*color: #0071bc;*/
	color: #666666
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.path
{
	/*color: #A6925A;*/
	color: #86828A;
	}
	
.button {
	border: 1px outset;
	background-color: #ECDFBC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	cursor: hand;
	border-color: #ECDFBC #ECDFBC #ECDFBC #ECDFBC;
}

.TextBox {
	border: #ECDFBC 1px solid;
	border-color: #ECDFBC #ECDFBC #ECDFBC #ECDFBC;
	background-color: #FFFFFF;
	background-attachment: fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.SearchStatus{
/*background-color: ECDFBC;*/
background-color: #CCCCCC;
}

.txtbox
{
/* WIDTH:80px; HEIGHT:17px; background-color: #d7ebff; 
border-bottom: #e1e1e1 1px solid; border-left: #cccccc 1px solid;
 border-right: #e1e1e1 1px solid; border-top: #cccccc 1px solid;
 color: #000040;
 font-family: monospace; font-size: 11px" */

font-family: monospace; font-size: 11px;
background-color: #d7ebff;
border-top: #cccccc 1px solid;
border-right: #e1e1e1 1px solid;
border-bottom: #e1e1e1 1px solid;
border-left: #cccccc 1px solid;
color: #000040;
}

.imgbtn /*from CMTonline Corporate.css*/
{
	border-right-color: #33f4ff; border-top-color: #33f4ff; border-left-color: #33f4ff; border-bottom-color: #33f4ff; cursor:hand
}

ul.linkmenu{
margin:0;
}

a.linkmenu {
text-decoration: none; 
font-size:11px; 
font-family: Arial, Verdana, Garamond, sans-serif; 
color: #005e9b;
}

li.linkmenu{
display: block; 
background-image: url(bluearrowborder.gif); 
background-repeat:no-repeat; 
cursor:hand; 
width:166px; 
height:21px; 
list-style-type:none; 
padding-top:1px; 
text-align:right
}

span.linkmenu{
margin-right:25px;
}

