



.bodyheight{
margin:0pt auto;
width:1005px;
background-color:#fff;
background-position: center center; background-repeat: repeat-y;

}

a, a:visited  	{ font-family:Lucida Grande,Verdana,sans-serif; font-size: 9px; font-weight: none; color: #1056be; text-decoration: underline }
A:Hover { font-family:Lucida Grande,Verdana,sans-serif; font-size: 10px; font-weight: none; color: #1056be; text-decoration: underline }
.AdHeader { font-family:Lucida Grande,Verdana,sans-serif; font-size: 7pt;	color: #000000;}

.DefaultFont, TD, P {	font-family:Lucida Grande,Verdana,sans-serif;font-size:11px; color:#40443F;}
.ErrorFont  {font-family:Lucida Grande,Verdana,sans-serif;color : red;}
.DefaultColorFont {	font-family:Lucida Grande,Verdana,sans-serif;font-size:11px;color:	#2F4F88;}

.InverseFont {font-family:Lucida Grande,Verdana,sans-serif;font-size:11px; color:#EDEFEA;}
.LargeColorFont {font-family:Lucida Grande,Verdana,sans-serif; font-size:24px; color:#294D8C;}
.LargeInverseFont {font-family:Lucida Grande,Verdana,sans-serif; font-size:12pt; color:#EDEFEA;}

/* Navigation */
.navsubsection, A:Visited.navsubsection, A:link.navsubsection 	{ font-family:Lucida Grande,Verdana,sans-serif; color: #0404FF; font-size: 9px; line-height: 15px; }
.navsubsectionbold {font-family:Lucida Grande,Verdana,sans-serif; color: #0404FF; font-size: 9px; font-weight : bold; line-height: 15px; }
.navsubsection A { font-family:Lucida Grande,Verdana,sans-serif; color: #0404FF font-size: 9px; font-weight : bold; line-height: 15px; }
.navsubsection:Hover, .navsubsectionbold:Hover {font-family:Lucida Grande,Verdana,sans-serif;	font-size: 9px; color: #F51D30; line-height: 15px; text-decoration: underline; }

.text { font-family:Lucida Grande,Verdana,sans-serif; font-size: 10px; color: #40443F; text-decoration: none}
.text11 { font-family:Lucida Grande,Verdana,sans-serif; font-size: 11px; color: #40443F; text-decoration: none}







#rightnav{float:right;width:100%;margin:0; font-size:0.7em;font-family:Lucida Grande,Verdana,sans-serif;}
#rightnav ul{list-style:none;margin:0;padding:0;line-height:1.5em}
#rightnav li{ border-bottom:1px solid #1c2124;border-top:1px solid #1c2124;padding:0;margin:0; border-right:1px solid #1c2124;background: url(../images/toplink-bg.gif) center bottom repeat-x;width:99%;font-family:Lucida Grande,Verdana,sans-serif;}

#rightnav li a{text-decoration:none;color:#fff;height:23px; display:block;font-size:10px;font-weight:bold;font-family:Lucida Grande,Verdana,sans-serif;}

#rightnav li a:visited{color:#fff;font-family:Lucida Grande,Verdana,sans-serif;}
#rightnav li a:hover{background: #fff  url(../images/tree_green_bg.gif) center bottom repeat-x;color:#1056BE;text-decoration:underline;font-family:Lucida Grande,Verdana,sans-serif;}

#rightnav a{text-decoration:none;color:#FF6600;}
#rightnav a:visited{color:#666;font-family:Lucida Grande,Verdana,sans-serif;}
#rightnav a:hover{color:#1c2124;font-family:Lucida Grande,Verdana,sans-serif;}
#rightnav .toph{margin:0}

#rightnav h2{
background:transparent url(../images/tree_green_bg.gif);
width:145px;
color:#FFFFFF;
font-size:1em;
font-weight:bold;

margin:20px 0pt 0pt;
padding:3px 0pt 5px 5px;
text-transform:uppercase;

font-family:Lucida Grande,Verdana,sans-serif;
}


input.btn {
background-color:#35a0d5;
border-color:#BBBBBB rgb(95, 95, 95) rgb(95, 95, 95) rgb(187, 187, 187);
border-style:solid;
border-width:1px 2px 2px 1px;
color:#fff;
font-weight:bold;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
}
input.btnlogin {
background-color:#35a0d5;
border-color:#BBBBBB rgb(95, 95, 95) rgb(95, 95, 95) rgb(187, 187, 187);
border-style:solid;
border-width:1px 2px 2px 1px;
color:#fff;
font-weight:bold;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
}

div.tableContainer {
	width: 100%;		/* table width will be 99% of this*/
	height: 240px; 	/* must be greater than tbody*/
	overflow: auto;
	margin: 0 auto;
	}


.pg-normal
{
cursor:pointer;
}
.pg-selected
{
color:Red;
}



input.btn {
background-image:images/butt-getaquote.gif;
border-color:#BBBBBB rgb(95, 95, 95) rgb(95, 95, 95) rgb(187, 187, 187);
border-style:solid;
border-width:1px 2px 2px 1px;
color:#fff;
font-weight:bold;
font-family:Lucida Grande,Verdana,sans-serif;
font-size:11px;
}
input.btnlogin {
background-color:#3B5998;
border-color:#BBBBBB rgb(95, 95, 95) rgb(95, 95, 95) rgb(187, 187, 187);
border-style:solid;
border-width:1px 2px 2px 1px;
color:#fff;
font-weight:bold;
font-family:Lucida Grande,Verdana,sans-serif;
font-size:11px;
}
.arial12darkgray
 {
color:#333333;
font-family:Lucida Grande,Verdana,sans-serif;
font-size:13px;
font-weight:normal;
}
.arialboldDarkgray {
color:#333333;
font-family:Lucida Grande,Verdana,sans-serif;
font-size:13px;
font-weight:bold;
}







.PB3 {
margin-top:30px;
}
.b-12 {
-x-system-font:none;
color:#000000;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
text-decoration:none;
}
