/*
____________ 

Blue Cross and Blue Shield Motivo Styles
____________
*/ 


/*
____________ 

Title/header classes. These classes all have the same font and size 
for the titles but the rules below them are color-coded for the different areas:
TitleBox1 = Employers
TitleBox2 = Agents
TitleBox3 = Providers
TitleBox4 = Members
TitleBox5 = Visitors

____________ 

*/

.featureEnh{ font-family: sans-serif; font-size: 11px;  text-decoration: bold; }

.TitleBox1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	height: 30px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #ADA684
	vertical-align;
	vertical-align: text-bottom;
: bottom;
}

.TitleBox2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	height: 30px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000066;
	vertical-align: bottom;
}

.TitleBox3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	height: 30px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #5A822A;
	vertical-align: bottom;
}

.TitleBox4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	height: 30px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #b85536;
	vertical-align: bottom;
}

.TitleBox5 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	height: 30px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #E29636;
	vertical-align: bottom;
}





/*
____________ 

BODY CLASSES: include most of the classes in the site except those related to Forms, Tables and Navigations.
____________
*/ 

 .Asterisk {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
	font-style: normal;
}  
   

	  
.BodyBig {
     font-family: Myriad, Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-weight: bold;
     text-decoration: none; 
	color: #003366
	}
     a: visited {text-decoration: none}      
     a:link {text-decoration: none}


.BodyBlack {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
     text-decoration: none; 
	color: #000000 
	}
     a:visited {text-decoration: underline}      
     a:link {text-decoration: underline}

.BodyBold {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal;
     text-decoration: none; 
	color: #000000 
	}
     a:visited {text-decoration: underline}      
     a:link {text-decoration: underline}
	
		
.BodyBoldItalic {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: italic;
     text-decoration: none; 
	color: #000000 
	}
     a:visited {text-decoration: underline}      
     a:link {text-decoration: underline}
	
			
	 
.BodyItalic {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: italic;
     text-decoration: none; 
	color: #000000 
	}
     a:visited {text-decoration: underline}      
     a:link {text-decoration: underline}

 .BodyColorBrandingDark1{
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: normal; 
	font-style: normal;
     text-decoration: none; 
	color: #151C5A; 
	}
     a:visited {text-decoration: underline}      
     a:link {text-decoration: underline}
 
.BodyColorBrandingDark2{
     	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal;
     	text-decoration: none; 
	color: #151C5A; 
}
	a:visited {text-decoration: underline}      
     	a:link {text-decoration: underline}
	 
	 
.BodyColorBrandingLight {
     	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal;
     	text-decoration: none; 
	color: #00B5EF;
}
 
  .BodyColorBrandingLight1{
     	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: normal; 
	font-style: normal;
     	text-decoration: none; 
	color: #00B5EF; 
}
     	a:visited {text-decoration: underline}      
     	a:link {text-decoration: underline}

 .BodyColorBrandingLight2{
     	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal;
   	text-decoration: none; 
	color: #0094B9; 
}
     a:visited {text-decoration: underline}      
     a:link {text-decoration: underline}



.BodyLink1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #0000CC;

}
	a:visited {color: #999999; text-decoration: underline}      
     	a:link {color: #0000CC; text-decoration: underline}

.BodyLink2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #0000CC;

}
	a:visited {color: #0000CC; text-decoration: underline}      
     	a:link {color: #0000CC; text-decoration: underline}

.BodyLink3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #0000CC;
}

.Body,P,Td,Ul,Ol {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
	color: #000000
	}
	a:visited {color: #0000CC; text-decoration: underline}      
     	a:link {color: #0000CC; text-decoration: underline}
    
.BulletBlack 	{
	list-style-position: outside;
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	list-style-image: none;
	font-size: 12px;
} 

.BulletcCircle	{
	list-style-position: outside;
	list-style-type: circle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	list-style-image: none;
	font-size: 12px;
}  

.BulletSquare 	{
	list-style-position: outside;
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	list-style-image: none;
	font-size: 12px;
} 

.BulletSquareSmall {
	list-style-position: outside;
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	list-style-image: none;
	font-size: 11px;
}

.Caption {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal;
     text-decoration: none; 
	color: #000000 
}
     a:visited {text-decoration: underline}      
     a:link {text-decoration: underline}	
	
.Disclaimer {
     	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal;
     	text-decoration: none; 
	color: #000000 
}
     a:visited {text-decoration: underline}      
     a:link {text-decoration: underline}	
		
.DisplayResult {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #003366;

}	
	
.Error{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
	font-style: normal;

}

.ErrorLocal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFF00;
	padding: 1px;
	height: 18px;
	border: 1px dotted #A0C0C0;
	line-height: 12px;
	margin: 0px;
}

.Head1 {
      font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
      text-decoration: none; 
	color: #000000 
}
	
.Head2 {
      font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
      text-decoration: none; 
	color: #000000 
}	
	
.Head3 {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
     text-decoration: none; 
	color: #000000 
}	
		
.Required {
     	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
     	text-decoration: none; 
	color: #FF0000 
}	

.Success {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #339900;
	font-style: normal;
	text-transform: none;
}

/*
____________ 

Form and Input classes

____________ 

*/


.FormDropDown {font-family: sans-serif; font-size: 11px;  border: 1px solid #666666; color: #336699; height: 18px;}
.FormDropDown2 {font-family: sans-serif; font-size: 11px;  border: 1px solid #666666; color: #336699; height: 18px; width: 30px;}
.FormDropDown8 {font-family: sans-serif; font-size: 11px;  border: 1px solid #666666; color: #336699; height: 18px; width: 50px;}
.FormDropDown10 {font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width: 60px;}
.FormDropDown12 {font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width: 80px;}
.FormDropDown15 {font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width: 100px;}
.FormDropDown18 {font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width: 125px;}
.FormDropDown20 {font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width: 140px;}
.FormDropDown30 {font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width: 200px;}
.FormDropDown40 {font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width: 250px;}
.FormDropDown50 {font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width: 320px;}

.InputField { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; }
.InputField1 { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width:15px; }
.InputField2 { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width:30px; }
.InputField8 { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width:50px; }
.InputField10 { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width:60px; }
.InputField12 { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width:80px; }
.InputField15 { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width:80px; }
.InputField16 { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width:100px; }
.InputField18 { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width:125px; }
.InputField20 { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width:140px; }
.InputField30 { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width:200px; }
.InputField40 { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width:250px; }
.InputField50 { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 18px; width:320px; }

.InputField2Disabled { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; background-color:#ffffff; color: #9D9C9C; height: 18px; width:30px; }
.InputField8Disabled { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; background-color:#ffffff; color: #9D9C9C; height: 18px; width:50px; }
.InputField10Disabled { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; background-color:#ffffff; color: #9D9C9C; height: 18px; width:60px; }
.InputField15Disabled { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; background-color:#ffffff; color: #9D9C9C; height: 18px; width:80px; }
.InputField20Disabled { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; background-color:#ffffff; color: #9D9C9C; height: 18px; width:140px; }
.InputField30Disabled { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; background-color:#ffffff; color: #9D9C9C; height: 18px; width:200px; }
.InputField40Disabled { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; background-color:#ffffff; color: #9D9C9C; height: 18px; width:80px; }
.FormDropDown2Disabled { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; background-color:#ffffff; color: #9D9C9C; height: 18px; width: 30px;}

.InputFieldMulti50 { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 36px; width:320px; }
.InputFieldMulti80 { font-family: sans-serif; font-size: 11px; border: 1px solid #666666; color: #336699; height: 100px; width:500px; }

.InputTextArea {
  	font-family: sans-serif;
 	font-size: 11px;
  	background: #FFFFFF;
	border: 1px solid #666666;
	color: #336699;
	height: 100px;
	width: 500px;
	text-decoration: none
	}
/*
____________ 

Button Classes 
____________
*/ 
input.ButtonSmall {
	font-family:arial;
	font-size:9px;
	background: #BBD9EA;
	border:solid;
	border-width:1px;
	border-color:#666666;
	color: #151D5A;
	height: 15px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}

input.ButtonSmallDisable {
	font-family:arial;
	font-size:9px;
	background: #BBD9EA;
	border:solid;
	border-width:1px;
	border-color:#666666;
	color: #9C9C9C;
	height: 15px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}

input.ButtonDarkAutosize {
	font-family: sans-serif;
	font-size: 10px;
	background: #151C5A;
	border: 1px solid #00B5EF;
	color: #FFFFFF;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}

input.ButtonDark {
	font-family: sans-serif;
	font-size: 10px;
	background: #151C5A;
	width: 60;
	border: 1px solid #00B5EF;
	color: #FFFFFF;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}
input.ButtonDarkDisable {
	font-family: sans-serif;
	font-size: 10px;
	background: #151C5A;
	width: 60;
	border: 1px solid #00B5EF;
	color: #3366FF;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}
input.ButtonDarkDisabled {
	font-family: sans-serif;
	font-size: 10px;
	background: #C0C0C0;
	width: 60;
	border: 1px solid #999999;
	color: #3366FF;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}
input.ButtonDark2 {
	font-family: sans-serif;
	font-size: 10px;
	background: #151C5A;
	width: 80;
	border: 1px solid #00B5EF;
	color: #FFFFFF;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}
input.ButtonDarkDisable2 {
	font-family: sans-serif;
	font-size: 10px;
	background: #151C5A;
	width: 80;
	border: 1px solid #00B5EF;
	color: #3366ff;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}
input.ButtonDark3 {
	font-family: sans-serif;
	font-size: 10px;
	background: #151C5A;
	width: 100;
	border: 1px solid #00B5EF;
	color: #FFFFFF;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}
input.ButtonDarkDisable3 {
	font-family: sans-serif;
	font-size: 10px;
	background: #151C5A;
	width: 100;
	border: 1px solid #00B5EF;
	color: #3366FF;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}
input.ButtonDark4 {
	font-family: sans-serif;
	font-size: 10px;
	background: #151C5A;
	width: 120;
	border: 1px solid #00B5EF;
	color: #FFFFFF;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}
input.ButtonDark5 {
	font-family: sans-serif;
	font-size: 10px;
	background: #151C5A;
	width: 140;
	border: 1px solid #00B5EF;
	color: #FFFFFF;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}
input.ButtonDark6 {
	font-family: sans-serif;
	font-size: 10px;
	background: #151C5A;
	width: 160;
	border: 1px solid #00B5EF;
	color: #FFFFFF;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}
input.ButtonDark7 {
	font-family: sans-serif;
	font-size: 10px;
	background: #151C5A;
	width: 180;
	border: 1px solid #00B5EF;
	color: #FFFFFF;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}
input.ButtonDark8 {
	font-family: sans-serif;
	font-size: 10px;
	background: #151C5A;
	width: 200;
	border: 1px solid #00B5EF;
	color: #FFFFFF;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}		

input.ButtonGoDark {
	font-family: sans-serif;
	font-size: 10px;
	background: #151C5A;
	width: 24;
	border: 1px solid #00B5EF;
	color: #FFFFFF;
	height: 18px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 0px;
	text-align: center;
	cursor: hand;

}

input.ButtonLight {
	font-family: sans-serif;
	font-size: 10px;
	background: #BBD9EA;
	width: 60;
	border: 1px solid #666666;
	color: #151D5A;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}	
input.ButtonLightDisable {
	font-family: sans-serif;
	font-size: 10px;
	background: #BBD9EA;
	width: 60;
	border: 1px solid #666666;
	color: #FFFFFF;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}
input.ButtonLight2 {
	font-family: sans-serif;
	font-size: 10px;
	background: #BBD9EA; 
/*	background: #FF9900;*/
	width: 80;
	border: 1px solid #666666;
	color: #151D5A;  
   
	
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}

input.PrevButtonLight2 {
	font-family: sans-serif;
	font-size: 10px;
	background: #BBD9EA; 
	width: 80;
	border: 1px solid #666666;
	color: #151D5A;  
   
	
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}





input.ButtonLightDisable2 {
	font-family: sans-serif;
	font-size: 10px;
	background: #BBD9EA;
	width: 80;
	border: 1px solid #666666;
	color: #FFFFFF;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}
input.ButtonLight3 {
	font-family: sans-serif;
	font-size: 10px;
	background: #BBD9EA;
	width: 100;
	border: 1px solid #666666;
	color: #151D5A;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}
input.ButtonLightDisable3{
	font-family: sans-serif;
	font-size: 10px;
	background: #BBD9EA;
	width: 100;
	border: 1px solid #666666;
	color: #FFFFFF;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}
input.ButtonLight4 {
	font-family: sans-serif;
	font-size: 10px;
	background: #BBD9EA;
	width: 120;
	border: 1px solid #666666;
	color: #151D5A;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}
input.ButtonLight5 {
	font-family: sans-serif;
	font-size: 10px;
	background: #BBD9EA;
	width: 140;
	border: 1px solid #666666;
	color: #151D5A;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}
input.ButtonLight6 {
	font-family: sans-serif;
	font-size: 10px;
	background: #BBD9EA;
	width: 160;
	border: 1px solid #666666;
	color: #151D5A;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}
input.ButtonLight7 {
	font-family: sans-serif;
	font-size: 10px;
	background: #BBD9EA;
	width: 180;
	border: 1px solid #666666;
	color: #151D5A;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}
input.ButtonLight8{
	font-family: sans-serif;
	font-size: 10px;
	background: #BBD9EA;
	width: 200;
	border: 1px solid #666666;
	color: #151D5A;
	height: 19px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	cursor: hand;
}

input.ButtonGoLight {
	font-family: sans-serif;
	font-size: 10px;
	background: #BBD9EA;
	width: 24;
	border: 1px solid #666666;
	color: #151D5A;
	height: 18px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 0px;
	text-align: center;
	cursor: hand;

}	



/*
____________ 

Table Classes: contain all Data and HTML tables with related elements.
____________
*/ 
	
	
	.DataTable1 {
	background-color: #D6E7EF;
	border: 1px solid #7096a3;

	}


	
.DataText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #336699;
	height: 20px;
	text-decoration: none;
	padding-left: 2px;



}

.DataText2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #336699;
	padding-left: 1px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;


}

.DataText2Bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #336699;
	padding-left: 2px;
}
.DataTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #336699;
	height: 20px;
	padding-left: 2px;

}

.DataText2Black {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	padding-left: 2px;
}
.DataTextBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	height: 20px;
	padding-left: 2px;

}

.DataTable2 {
	background-color: #FFFFFF;
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none;



}
.DataTable2Divider {
	background-color: #D6E7EF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;


}

.DataTable1NoBorder {

	background-color: #D6E7EF;
	border: none;
}

.ColumnHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #151C5A;
	padding-right: 0px;
	padding-left: 1px;
	vertical-align: middle;
	line-height: 13px;
	vertical-align: bottom;
	letter-spacing: normal;
	padding-top: 1px;
	padding-bottom: 1px;

}


.ColumnHeaderLight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333399;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 1px;
	vertical-align: middle;
	line-height: 13px;
	vertical-align: bottom;
	letter-spacing: normal;
}

.FormLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
	height: 20px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 1px;

}

.FormLabelGroup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: Bold;
	line-height: normal;
	height: 20px;
}

.FormLabelIndent20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
	height: 20px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 20px;
}

.FieldGroupTop{
	padding-right: 10px;
	vertical-align: top;
}

.FieldGroupTopEnd{
	vertical-align: top;
}

.FieldGroupBottom{
	padding-right: 10px;
	vertical-align: bottom;
}

.FieldGroupBottomEnd{
	vertical-align: bottom;
}

.FormTable0 {
	padding: 10px;
	background-color: #D6E7EF;
	border-top: 0px none;
	border-right: 1px solid #7096a3;
	border-bottom: 0px none;
	border-left: 1px solid #7096a3;
}

.FormTable2 {
	padding: 10px;
/*	background-color: #D6E7EF; 
	border: 1px solid #7096a3; */
border-bottom: 2px solid #719ed0;
}

.FormTable3 {
	padding: 10px;
/*	background-color: #D6E7EF; 
	border-top: 1px solid #7096a3;
	border-right: 1px solid #7096a3;
	border-bottom: none;
	border-left: 1px solid #7096a3; */
	border-bottom: 2px solid #719ed0; 
}

.FormTable4 {
	padding: 10px;
/*	background-color: #D6E7EF;  
	border-top: 0px none;
	border-right: 1px solid #7096a3;
	border-bottom: 1px solid #7096a3;
	border-left: 1px solid #7096a3; */
	border-bottom: 2px solid #719ed0; 
}

.FormTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #8D8D8D;
	line-height: normal;
	text-transform: none;
	height: 18px;
	vertical-align: bottom;
	padding: 1px;
}

.FormTitleSenior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	line-height: normal;
	text-transform: none;
	height: 18px;
	vertical-align: bottom;
	padding: 1px;
}



.PageNavOn  {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	background-color: #002C61;
	text-decoration: none;
	border: 1px solid #FFFFFF; 
	padding: 2px; } 
	

.PageNav a:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #7096A3;  text-decoration:none; width:100%; height:100%; border: 1px solid #FFFFFF; padding: 2px; }
.PageNav a:visited { FONT-WEIGHT: bold;  FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #7096A3; text-decoration: none; width:100%; height:100%; border: 1px solid #FFFFFF; padding: 2px; }
.PageNav a:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF;  FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #002C61; text-decoration: none; width:100%;  height:100%; border: 1px solid #FFFFFF; padding: 2px; }
.PageNav  a:active { FONT-WEIGHT:  bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #7096A3;  text-decoration: none; width:100%; height:100%; border: 1px solid #FFFFFF; padding: 2px; }
	
	
.PageStep a:link{ FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #CCE6E6; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #7096A3;  text-decoration:none; width:100%; height:100%; border: 1px solid #FFFFFF; padding: 2px; }
.PageStep a:visited { FONT-WEIGHT: normal;  FONT-SIZE: 9px; COLOR: #CCE6E6; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #7096A3; text-decoration: none; width:100%; height:100%; border: 1px solid #FFFFFF; padding: 2px; }
.PageStep a:hover { FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #CCE6E6; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #002C61; text-decoration: none; width:100%;  height:100%; border: 1px solid #FFFFFF; padding: 2px; }
.PageStep  a:active { FONT-WEIGHT:  normal; FONT-SIZE: 9px; COLOR: #CCE6E6; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #7096A3;  text-decoration: none; width:100%; height:100%; border: 1px solid #FFFFFF; padding: 2px; }
	
.PageStepOn  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #CCE6E6;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	background-color: #002C61;
	text-decoration: none;
	border: 1px solid #FFFFFF; 
	padding: 2px; } 
		
.PageStepOff  { 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #CCE6E6; 
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; 
	background-color: #7096A3;  
	text-decoration:none; 
	border: 1px solid #FFFFFF; 
	padding: 2px;} 	
	
.TableHeading {
	background-color: #AACDD9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #151C5A;
	vertical-align: bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #7096A3;
	border-right-color: #7096A3;
	border-left-color: #7096A3;
	height: 20px;

	}
.TableHeading2 {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	vertical-align: middle;
	border-top-width: 3px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #336699;
	height: 24px;
	border-bottom-color: #336699;
	border-bottom-width: 2px;


}

.TableLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #151C5A;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 3px;
	vertical-align: middle;
	line-height: 13px;
	vertical-align: bottom;
	letter-spacing: normal;
	}

.TableHeadingNoBorder {
	background-color: #AACDD9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #151C5A;
	vertical-align: bottom;
	height: 20px;
	border: 0px none;
	padding: 0px;


}

/*
____________ 

Primary Navigation: The Global Tab-like Menu. 
____________
*/ 
	
	.NavRule {
	background-color: #00b5ef;
	}

	.NavLeftSpacer {
	background-color: #AACDD9;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00CCFF;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #00CCFF;
	padding: 2px;
	height: 35px;



}

.NavLinkText a:link {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
	width:100%; height:100%; 
	}
	
.NavLinkText a:visited{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
	width:100%; height:100%; 
	}

.NavLinkText a:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	text-transform: uppercase;
	text-decoration: none;
	color: #999999;
	width:100%; height:100%; 
	}
	
.NavLinkText a:active {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
	width:100%; 

	}	
	

.NavSelectorOff {
	background-color: #D0F3FF;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: dashed;
	border-bottom-color: #00CCFF;
	border-left-color: #00CCFF;
	border-top-width: 5px;
	border-top-color: #00CCFF;
	height: 35px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;

}




.NavSelectorOn {
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: dashed;
	border-bottom-color: #FFFFFF;
	border-left-color: #00CCFF;
	border-top-width: 5px;
	border-top-color: #00CCFF;
	height: 35px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;

}

.NavSelectorInactive {
	background-color: #AACDD9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 13px;
	color: #669999;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: dashed;
	border-bottom-color: #00CCFF;
	border-left-color: #00CCFF;
	vertical-align: top;
	text-transform: uppercase;
	border-top-width: 5px;
	border-top-color: #00CCFF;
	height: 35px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
}

.NavLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003366;
	line-height: 13px;
	height: 35px;

}
/*
____________ 

Secondary Navigation: The links immediately under the Primary Navigation.
____________
*/ 
	

.SecondaryNav a:link{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: Bold;
text-decoration: none;
color: #000000;
line-height: 16px;
text-align: left;
}  
		
.SecondaryNav a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: Bold;
	color: #000000;
	line-height: 16px;
	text-align: left;
	padding: 0px;



}  
.SecondaryNav a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold;
text-decoration: underline;
color: #00B5EF;
line-height: 16px;
text-align: left;
}  

.SecondaryNav a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold;
text-decoration: none;
color: #000000;
line-height: 16px;
text-align: left;
}  		
     
	 
/*
____________ 

BreadCrumb Classes: Immediately under the page Title/Header. 
____________
*/ 	 
	 
	 
	 
.BreadCrumb a:link { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
text-decoration: underline;
font-weight: normal;
color: #666666;
line-height: 25px;
}

.BreadCrumb a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	color: #666666;
	line-height: 25px;
} 


.BreadCrumb a:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal;
text-decoration: none;
color: #000000; 
line-height: 25px;
}

.BreadCrumb a:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal;
text-decoration: underline;
color: #000000;
line-height: 25px;
} 



.BreadCrumbCurrent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	line-height: 25px;
}
	

/*
____________ 

Utility Navigation: These are positioned above the Primary Navigation, in the branding area.
____________
*/ 

.NavUtility {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #151C5A;
	text-align: center;
	vertical-align: text-bottom;
	color: #D0F3FF;
}

.TopNav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;text-decoration: none; color: #D0F3FF; background-color: #151C5A; }
	
.TopNav:visited {font-size: 10px; font-weight: normal; color: #D0F3FF; text-decoration: none}      	
		
.TopNav:link {font-size: 10px; font-weight: normal; color: #D0F3FF; text-decoration: none;}      
	
.TopNavLine { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #00B5EF; }			
	
.SubNavLine {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #00B5EF }




/*
____________ 

Footer Navigation Classes: positioned at the bottom of the page.
____________
*/ 


.FooterNavhLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
	line-height: 16px;

	}

.FooterNav:link {
	text-decoration: underline;
	color: #003366;
line height: 14px; 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
}	
.FooterNav:visited {
	text-decoration: underline;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
}
.FooterNav:hover {
	text-decoration: underline;
	color: #0066CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
}   
.FooterNav:active {
	text-decoration: underline;
	color: #151C5A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
}         


.FooterNavLine {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal;
     text-decoration: none; 
	color: #00CCFF 
	}


      

/*
____________ 

Rule and Spacer Classes
____________
*/ 


.BgBrandingDark  {Background-Color: #151C5A}
.BgBrandingLight {Background-Color: #00B5EF;}
.RuleBrandingDark {Background-Color: #151C5A;}	
.RuleBrandingLight {Background-Color: #00B5EF;}

  

.BgBrandingColorTab {
Background-Color: #D0F3FF;
}

.spacerWidth10px { width: 10px; }



.FooterRule {
	height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00B5EF;
}


.dottedLineVertical {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}