/*Light Blue: #D7E3EF   
Mid blue: #3365A2       
Blue: #003E89 
Face color: #99B2D0       
*/

@font-face {
    font-family: Gill Sans;
    font-style:  normal;
    font-weight: normal;
    src: url(GILLSAN1.eot);} 

body,TD,P,DIV,H1,H2,A,SELECT,UL,INPUT, *, .* { 
	font-family: Arial, Helvetica, sans-serif;
	color: #0F2B8E;
	font-size:10pt;

}

body {
	color:#0F2B8E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: normal;
	margin: 0px;
	margin-top: 10px;
	page:auto;	
	background-color:#E9E9EA;/*Page bg*/
	
	scrollbar-face-color:#0F2B8E;/*flat area of the scroll bar and buttons*/
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#E9E9EA;/*scroll bar bg*/
	scrollbar-3dlight-color:#;/*top highlight*/
	scrollbar-highlight-color:#CCCCCC;/*mid highlight*/
	scrollbar-highlight-color:#FFFFFF;/*?*/	
	scrollbar-shadow-color:#333333;/*mid shadow*/
	scrollbar-darkshadow-color:#000000;/*Darkest shadow*/
}

#frame
{
	width: 780px;
	padding: 0;
	border: 0px solid #000000;
	text-align: left;
}


#frame	{position: relative;border:0px solid #000000;}
#frame DIV {position: absolute;}


#frame #x  {
	top:0px;left:0px;
}

#frame #strapline {
	top:0px;left:0px;color:#000000;
}

 #sm1 {top:72px;left:130px;visibility: hidden;z-index:10;}
 #sm2 {top:72px;left:261px;visibility: hidden;z-index:11;}
 #sm3 {top:72px;left:391px;visibility: hidden;z-index:12;}
 #sm4 {top:72px;left:521px;visibility: hidden;z-index:13;}
 #sm5 {top:72px;left:650px;visibility: hidden;z-index:14;}
 #sm6 {top:102px;left:0px;visibility: hidden;z-index:14;}
#sm1, #sm2, #sm3, #sm4, #sm5, #sm6{text-decoration:none;font-size:8pt;cursor:pointer;font-weight:bold;}

/* Layer styles ------------------------------- */
#nav {text-align:right;width:770px;}
#emph {padding-top:30px;padding-left:5px;padding-right:5px;width:208px;}
#quote {
	margin-left:4px;margin-top:35px;
	padding-left:20px;padding-right:10px;
	background-image:URL(i/left_q.gif);background-repeat: no-repeat;
}

/* Link styles -------------------------------*/
TD.menu_on A, TD.menu_on A:ACTIVE, TD.menu_on A:FOCUS, TD.menu_on A:HOVER, TD.menu_on A:LINK, TD.menu_on A:VISITED {
	color: #FFFFFF; text-decoration:none;
	font-weight:bold;
	letter-spacing:0pt;font-size:8pt;
}
TD.submenu_on A, TD.submenu_on A:ACTIVE, TD.submenu_on A:FOCUS, TD.submenu_on A:HOVER, TD.submenu_on A:LINK, TD.submenu_on A:VISITED {
	color: #FFFFFF; text-decoration:none;
	font-weight:bold;
	letter-spacing:0pt;font-size:8pt;
}
#regulatory A, #regulatory A:ACTIVE, #regulatory A:FOCUS, #regulatory A:HOVER, #regulatory A:LINK, #regulatory A:VISITED {
color: #FFFFFF; text-decoration: underline;font-weight:bold;letter-spacing:0pt;font-size:7pt;
} 
A, A:ACTIVE, A:FOCUS, A:HOVER, A:LINK, A:VISITED {
color: #0E045A; text-decoration: none;font-weight:bold;letter-spacing:0pt;font-size:8pt;
} 
A:HOVER {text-decoration: underline;}

#nav A, #nav A:ACTIVE, #nav A:FOCUS, #nav A:HOVER, #nav A:LINK, #nav A:VISITED {color: #0E045A; text-decoration: none;font-size:8pt;
}

A.email, A.email:ACTIVE, A.email:FOCUS, A.email:HOVER, A.email:LINK, A.email:VISITED {font-size:10pt;color:#0E045A;}
A.maillink:HOVER {text-decoration: underline;}

A.maillink, A.maillink:ACTIVE, A.maillink:FOCUS, A.maillink:HOVER, A.maillink:LINK, A.maillink:VISITED {font-size:10pt;color:#FFFFFF;}
A.maillink:HOVER {text-decoration: underline;}

#footer2 A, #footer2 A:ACTIVE, #footer2 A:FOCUS, #footer2 A:HOVER, #footer2 A:LINK, #footer2 A:VISITED {font-size:8pt;color:#666666;}
#footer2 A:HOVER {text-decoration: none;}

/* Table styles -------------------------------*/
TABLE.sidenavtbl TR {margin:-2px;padding:-2px;}
#nav TABLE {text-align:right;}
TABLE.container {width:770px;border:1px solid #0F2B8E;background-color:#FFFFFF;} 
TABLE.nav_bg {background-image: url(i/nav_bg.gif);height:56px;width:584px;}
#layernav TABLE {width:186px;border-left:1px solid #C4C3C3;border-right:1px solid #C4C3C3;}
HR {width:498px;}

/* TD styles -------------------------------*/
TD.spacer2 {font-size:1px;height:6px;}
TD.spacer {font-size:1px;height:1px;}
#nav TD, #nav TD.nav_on {
	text-align:center;
	background-image:url(i/button_bg.gif);
	background-repeat:no-repeat;
	width:108px;height:30px;
	padding-right:2px;padding-left:2px;
	background-position:center;
}
#nav TD.nav_on {cursor:pointer;}
TD.menu_on {
	background-color:#0F2B8E;width:180px;
	border-top:2px solid #8C9ACE;border-left:2px solid #4A5DAD;
	border-bottom:2px solid #081C5A;border-right:2px solid #081C5A;
	}
TD.menu, TD.menu_on {
	width:180px;height:30px;
	padding:5px;cursor:pointer;
	
}
TD.menu {
	background-color:#E7DF73;
	border-top:2px solid #F7EFA5;border-left:2px solid #F7EFA5;
	border-bottom:2px solid #737131;border-right:2px solid #737131;
}
TD.submenu_on {
	background-color:#0F2B8E;width:180px;
	border-top:2px solid #8C9ACE;border-left:2px solid #4A5DAD;
	border-bottom:2px solid #081C5A;border-right:2px solid #081C5A;
	}
TD.submenu, TD.submenu_on {
	width:180px;height:30px;
	cursor:pointer;
	padding:0 0 0 18px;
	
}
TD.submenu {
	background-color:#E7DF73;
	border-top:2px solid #F7EFA5;border-left:2px solid #F7EFA5;
	border-bottom:2px solid #737131;border-right:2px solid #737131;
	padding:0 0 0 18px;
}

#layernav TD {height:60px;text-align:center;border-bottom:1px solid #C4C3C3;background-color:#D7D5D5;padding:4px;width:122px;}
TD.content {
	padding:20px;padding-left:60px;padding-top:40px;
	padding-right:14px;
	border-left:2px solid #132E8F;
	background-image: URL(i/circle.gif);
	background-repeat:no-repeat;
	background-position: 0px 38px;
	background-color:#FFFFFF;
}

table.form td
{ 
text-align: left;
padding:3px 3px 3px 3px;
} 

table.form_small td
{ 
text-align: left;
font-size:12px;
} 

table.form_credit td
{ 
text-align: left;
font-size:12px;
border-color: #132e8f;
border-style: solid solid solid solid;
} 

table.form HR {
	width:625px;
	color: #1c538b;
	background-color: #1c538b;
	height: 2px;
	border: 0;
}


/* TEXT styles -------------------------------*/
P.quote_text {margin-top:0px;margin-bottom:-20px;margin-left:17px;margin-right:10px;line-height:auto;}
H1, .H1, H2, .H2{font-size:14px;font-weight:bold;margin-bottom:-4px;color:#0F2B8E;}
H2 {margin:0px;}
STRONG {color: #0F2B8E;}
UL {list-style-image : url(i/dot.gif);}
#regulatory {font-size:7pt;color:#FFFFFF;margin-top:8px;line-height:10px;}

h1 {
	font-size:17px;
}

/* IMG styles -------------------------------*/ 
TD.footer_left IMG {margin-top:54px;margin-left:5px}
.notebook {margin-top:35px;margin-left:-10px;}


/* FORM styles -------------------------------*/
input,select,textarea {
border : 1px solid #0F2B8E; padding: 1px; background-image: URL(i/formbg.gif); color:#0F2B8E; font-weight:normal;
}
#form1 input {}
#form1 select {}
#form1 textarea {width:250px;}
/*#form1 input.button {width:80px;color:#0F2B8E;background-color:#CCC348;font-weight:bold;}*/
#form1 input.button {width:80px;color:#0F2B8E;background-color:#132E8F;font-weight:bold;}
#form1 .tbox {width:250px;height:27px;}


/* FOOTER styles -------------------------------*/

TD.footer {
	background-image: URL(i/footer_bg.gif);
	background-repeat: no-repeat;background-color:#0F2B8E;
	width:565px;height:105px;color:#FFFFFF;
	line-height:20px;padding-left:20px;padding-top:2px;
	}
TD.footer_left {
	/*background-image:URL(i/leftbar_bg.gif);background-repeat:no-repeat;*/
	width:186px;height:71px;
	}
TD.main_cell {width:562px;text-align:right;}
TD.left_cell {width:208px;}

#footer2 {color:#666666;font-size:8pt;margin-top:px;}

#contactside {padding-left:15px;padding-top:21px;}

/* calculator styles -------------------------------*/

DIV.calculator
{
border: 1px solid #666666;
margin: 0px;
padding: 0px;
width: 470px;
}
#calculator TD
{
padding-top: 10px;
padding-left: 20px;
text-align:left;
}
TD.cal_table
{
border-left:1px solid #220271;
}
#calculatorresult {border:3px solid #0f2b8e; padding:10px;text-align:center;font-size:12pt;}
#calculatorresult STRONG {color: #CC0000;font-size:12pt;}

#form1 #calculator input {height:26px;width:90px;background-image: URL(i/calbg.gif);background-repeat:no-repeat;}
#form1 #calculator select {}
#form1 #calculator textarea {}
#form1 #calculator input.button {
width:100px;background:#0f2b8e;color:#FFFFFF;font-weight:bold;margin-right:10px;margin-bottom:10px;
}
#form1 #calculator TD.req, #form1 STRONG.req {font-weight:bold;color:#666666;font-size:20pt;vertical-align:top;padding-top:10px;}

/* ******************** Testimonials ************************* */
.testimonials {
	background:#FFFFFF url(i/left_q.gif) 0 3px no-repeat;
	padding-left:16px;
	
}
.testimonials img {
	margin:3px 0 0 1px;
}

.radio {
	background:0;
	border:0;
}

.logo {
	background-repeat: no-repeat;
	background-position: top left;
}

td.formErrors {
	font-weight:bold;
	color:#cc0000;
}

input {
	line-height:14px;
}


span.req  {
	color:#cc0000;
	font-weight:bold;
	font-size:18px;
	padding-left:5px;
}

/** Steps Breadcrumb styles **/

.breadCrumb{
	border:0px solid red;
	font-weight:bold;
	color:#959595;
	background:#ffffff;
	margin-bottom:14px;
	font:14px/18px Arial, Helvetica, sans-serif;
}
.breadCrumb a{
	color:#0F2B8E;
	font:14px/18px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.breadCrumb a:hover{
	color:#0F2B8E;
	font:14px/18px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.breadCrumb a:visited{
	color:#0F2B8E;
	font:14px/18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}

