body {color: #424347; 
	background:#F0F3F8; 
	font-family:Arial, Verdana;
	font-size:12px;
	line-height: 18px;
	border: 0; 
	margin: 0 0 25px 0;
	text-align:center;}

img {border:0;}

/*general type settings*/
h1{font-size:28px; font-family:"Times New Roman", Times, serif; color:#00446a; font-weight:normal;}
h2{font-size:14px; font-family:"Times New Roman", Times, serif;color:#00446a; font-weight:bold; padding: 15px 0 0 0;}
h3{font-size:14px; line-height: 20px; font-family:"Times New Roman", Times, serif;color:#00446a; font-style:italic;}
h4{	font-size:11px; line-height:16px; font-family:Arial, Verdana; font-weight:bold;}
h5{	font-size:11px; color:#008752; line-height:16px; font-family:Arial, Verdana;}
h6 {padding:10px 0 0 20px; font-size:16px; font-weight:bold;}
h7{color:#FF0000; font-size:16px;}
sup {font-size:9px;}

a:link ,a:visited, a:active{color:#00446A;text-decoration: underline;}
a:hover {color: #008752;}

/*layout*/
#container {
  margin: 0 auto;
  width: 778px;
  text-align: left;
  padding:0;
  }
  
#wrapper {background:url(../images/wrapper-background.gif) left bottom repeat-y; 
background-color: #FFFFFF; 
padding: 0 10px 0 20px;
margin:0;}

#header{
float: left;
border-bottom: 8px solid #008752;
margin-bottom: 1px; 
width:740px;
padding:0;
}
.logo{border:0; padding:20px 0 0 0;}

#nav{
margin-right: 265px; /*Set right margin to RightColumnWidth*/
font-size:10px;
font-weight:bold;
padding-top: 1px;
color: #00446A;}


#art{
float: right;
width: 246px; /*Width of right column*/
padding: 18px 0 1px 0;
margin: 0;}


#tabs {clear:both; width:740px; height:41px;}
.none {background:url(../images/tabs-none.gif) left top no-repeat;}
.consumers {background:url(../images/tabs-consumers.gif) left top no-repeat;}
.advisors {background:url(../images/tabs-advisors.gif) left top no-repeat;}
.associations {background:url(../images/tabs-associations.gif) left top no-repeat;}
.quote {background-color:#00446A; color:#FFFFFF;}
#advisors {height:20px; margin: 15px 0 0 346px; position:absolute;}
#consumers {height:20px; margin: 15px 0 0 34px; position:absolute;}
#associations {height:20px; margin: 15px 0 0 193px; position:absolute;}

#content{
float: left;
margin-bottom: 1px; 
border-bottom: 1px solid #C4D0D7; 
border-left: 1px solid #E7EDF5; 
border-right: 1px solid #E7EDF5; 
width:738px;
background:url(../images/bluegradient.jpg) left bottom repeat-x;
}

#main
{
margin-right: 265px; /*Set right margin to RightColumnWidth*/
padding: 20px 20px 20px 20px;
}

#main-onecolumn
{
padding: 20px 20px 20px 20px;
}

#quote{padding: 5px 20px 10px 20px;}

#secnav{
width: 440px;
font-size:10px; 
font-weight:bold; 
color: #00446A; 
padding: 5px 20px 0px 20px;}

#sidebar{
float: right;
width: 215px; /*Width of right column*/
margin: 40px 20px 20px 20px;
padding: 8px;
}

#sidebar p {font-size:9px; line-height: 15px;}

#footer{
width:740px;
font-size:10px;
font-weight:bold;
line-height:14px;
border-top:1px solid #C4D0D7;
padding: 1px 0 10px 0;
clear:both;}

#hr {margin: 0; padding:0 0 5px 0; height:5px; width:100%; border-top: 5px solid #00446A;}

#gradient-bottom {background:url(../images/gradient-bottom.gif) left top no-repeat; height:9px;}

table {color:#00446A; font-weight:bold; margin:30px 0 0 0;}
.smalltext{
	color: #666;
	font: 9px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;}
.loginbutton{float: right;
width: 255px; /*Width of right column*/
padding: 10px 3px 3px 3px;}