/* CSS Document */

body
{
margin:0px;
background:url(/Images/bg.jpg) no-repeat center top #fff;
}

.SmallBodyText
{	
	font-family: Verdana, Arial, 'Times New Roman', Helvetica, sans-serif;
	font-size:	8pt;
}

.VerySmall	{	
	font-size:	8pt;
	font-family: Verdana, Helvetica, sans-serif;
}

.fullWidth{width:100%;}

.fullHeight{width:100%;}

.floatLeft{float:left;}

.floatRight{float:right;}

.clear{clear:both;}

.rowspacer{width:20px;}

#warp
{
width:895px;
margin:0 auto;
}

/*============== header classes Start ================*/

#header
{
width:895px;
}

#hed-layer
{
width:887px;
margin:0 auto;
}

#topbox
{
width:275px;
/*width:275px;
position:absolute;
top:0px;
right:189px;
right:170px;*/
}

#topmenu
{
width:231px;
height:23px;
background:url(/Images/top-menubg.jpg) no-repeat;
padding:3px 22px 0px 22px;
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#topmenu a
{
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
margin:0px 7px 0px 7px;
}
#topmenu a:hover
{
text-decoration:underline;
margin:0px 7px 0px 7px;
}

#menubar
{
width:887px;
margin:0 auto;
}

#menu
{
width:887px;
height:41px;
background:url(/Images/menu-bg.jpg) no-repeat;
}

.ul_limenu
{
margin:0px;
padding:0px;
}

DIV.PopUp {
	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; Z-INDEX: 1000; BACKGROUND: url(/Images/featsBoxBg.gif) no-repeat; VISIBILITY: hidden; PADDING-BOTTOM: 15px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 400px; COLOR: #fff; PADDING-TOP: 5px; POSITION: absolute; HEIGHT: 220px
}
DIV.featureSection A.linkPopUp:link {
	PADDING-LEFT: 23px; BACKGROUND: url(/Images/questionmark2.gif) no-repeat left top; TEXT-DECORATION: none;
}
DIV.featureSection A.linkPopUp:visited {
	PADDING-LEFT: 23px; BACKGROUND: url(/Images/questionmark2.gif) no-repeat left top; TEXT-DECORATION: none;
}
DIV.featureSection A.linkPopUp:hover {
	BACKGROUND: url(/Images/questionmark2.gif) no-repeat left top; CURSOR: help; TEXT-DECORATION: none;
}
DIV.featureSection A.linkPopUp:active {
	BACKGROUND: url(/Images/questionmark2.gif) no-repeat left top; CURSOR: help; TEXT-DECORATION: none;
}
DIV.featureSection td.featureTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; WIDTH: 400px; PADDING-TOP: 0px;
}	
DIV.featureSection tr.altRow {
	BACKGROUND: #e8e8e8;
}

.ul_limenu li
{
width:220px;
list-style:none;
list-style-position: outside;
font:bold 14px Arial, Helvetica, sans-serif;
color:#316207;
float:left;
padding-top:12px;
text-align:center;
}

.ul_limenu li.line
{
width:auto;
margin:0px;
padding:0px;
float:left;
list-style:none;
}

.ul_limenu li.selected
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#003ED7;
}

.ul_limenu li a
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#316207;
text-decoration:none;
}

.ul_limenu li a:hover
{
color:#003ED7;
text-decoration:none;
}

/*============== midpart classes Start ================*/

#midpart
{
width:887px;
margin:0 auto;
padding-top:8px;
}

#leftpart
{
width:202px;
}

#container
{
width:675px;
}

/*============== leftpart classes Start ================*/

.leftcorbg1
{
width:189px;
height:27px;
background:url(/Images/left-cor1.jpg) no-repeat;
padding:13px 0px 0px 13px;
font:bold 15px Arial, Helvetica, sans-serif;
color:#244386;
text-transform:uppercase;
}

.leftcorbg2
{
width:202px;
background:url(/Images/left-corbg.jpg);
}

.ul_lileft
{
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
}
.ul_lileft li 
{
	font:normal 12px Arial;
	color:#0E0E0E;
	display: list-item;
	text-align:left;
	background:url(/Images/blue-arrow.jpg) left top no-repeat;
	list-style:none;
	padding-left:15px;
	height:22px;
}
.ul_lileft li a
{
	font:normal 12px Arial;
	color:#0E0E0E;
	text-decoration:underline;
}
.ul_lileft li a:hover
{
	text-decoration:none;
}

.leftcorbox
{
width:189px;
height:29px;
background:url(/Images/leftbox1.jpg) no-repeat;
padding:13px 0px 0px 13px;
font:bold 15px Arial, Helvetica, sans-serif;
color:#244386;
text-transform:uppercase;
}

/*============== container classes Start ================*/

#cotcorbg1
{
width:673px;
border-left:1px solid #CDCDCD;
border-right:1px solid #CDCDCD;
/*background:url(/Images/cont-corbg2.jpg) no-repeat #FCFCFC;*/
}

#cotcorbg2
{
width:673px;
border-left:1px solid #CDCDCD;
border-right:1px solid #CDCDCD;
background:url(/Images/cont-corbg1.jpg) repeat-x #fff;
}

#cont-layer
{
width:650px;
margin:0 auto;
}

.ul_licont
{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.ul_licont li 
{
	font:bold 12px Arial;
	color:#0E0E0E;
	display: list-item;
	text-align:left;
	background:url(/Images/blue-arrow.jpg) left top no-repeat;
	list-style:none;
	padding-left:15px;
	margin-bottom:10px;
}
.ul_licont li a
{
	font:bold 12px Arial;
	color:#0E0E0E;
	text-decoration:underline;
}
.ul_licont li a:hover
{
	text-decoration:none;
}

#contbot-corbg
{
width:867px;
background:url(/Images/contbot-corbg.jpg);
padding:0px 10px 0px 10px;
}

#american-quote
{
width:200px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
vertical-align:middle;
}

#scenarios
{
width:700px;
}

.labelsc
{
width:100px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#0E0E0E;
float:left;
margin-bottom:5px;
margin-top:7px;
}

/*============== footer classes Start ================*/

#footer
{
width:887px;
margin:0 auto;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
line-height:18px;
height:66px;
background:url(/Images/foot-bg.jpg) no-repeat;
text-align:center;
}

#footer a
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
line-height:18px;
text-decoration:none;
}

#footer a:hover
{
line-height:18px;
text-decoration:underline;
}

/*============== Text classes Start ================*/

.gentext
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
line-height:18px;
}

.genh1
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
line-height:18px;
}

.blackmidh1
{
font:bold 15px Arial, Helvetica, sans-serif;
color:#000000;
line-height:18px;
text-transform:uppercase;
}

.bluebigh1
{
font:bold 15px Arial, Helvetica, sans-serif;
color:#244386;
line-height:18px;
text-transform:uppercase;
}

.genLinkblack:link,.genLinkblack:active,.genLinkblack:visited
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}
.genLinkblack:hover
{
	text-decoration:underline;
}


h1, h2, h3, h4 {
	color:#596DB2;
	font-family:Verdana;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0 0 2px;
}



