body
{
	margin:0px;
	font-family:arial;
	font-size:14px;
	color:#000000;
}

form{margin:0px;padding:0px}

#topdiv
{
	background:url(images/topbg.gif);
	background-repeat:repeat-x;
	height:101px;
}
#topcontainer
{
	margin:0px auto;
	width:980px;
	height:100px;
	background:url(images/topimg.jpg);
	background-repeat:no-repeat;
}
.logodiv{padding:22px 0px 0px 18px;width:408px;float:left}
.menudiv{width:550px;float:left;padding-top:69px}

#maindiv
{
	margin:0px auto;
	width:980px;
}

.topleft{width:590px;float:left}
.topright{width:410px;height:234px;float:left;background:url(images/quotebg.jpg);background-repeat:no-repeat;}

#leftdiv{float:left;width:350px;padding:15px 10px 0px 10px}
#rightdiv{float:left;width:590px;padding:15px 10px 0px 10px}

#quotebg
{
	width:350px;
	height:226px;
	background:url(images/quotebg.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
#headbg
{
	width:584px;
	height:112px;
	background:url(images/headbg.jpg);
	background-repeat:no-repeat;
}
#headbg_auto
{
	width:584px;
	height:112px;
	background:url(images/headbg_auto.jpg);
	background-repeat:no-repeat;
}
#headbg_med
{
	width:584px;
	height:112px;
	background:url(images/headbg_med.jpg);
	background-repeat:no-repeat;
}
#headbg_health
{
	width:584px;
	height:112px;
	background:url(images/headbg_health.jpg);
	background-repeat:no-repeat;
}
#headbg_car
{
	width:584px;
	height:112px;
	background:url(images/headbg_car.jpg);
	background-repeat:no-repeat;
}
#headbg_home
{
	width:584px;
	height:112px;
	background:url(images/headbg_home.jpg);
	background-repeat:no-repeat;
}
.header{font-size:30px;color:#ffffff;padding:40px 0px 0px 20px}
#leftlinks
{
	width:350px;
	height:324px;
	background:url(images/leftlinkbg.gif);
	background-repeat:no-repeat;
	text-align:center;
	line-height:20px;
	padding-top:10px
}

.font18{font-size:18px}
.font24{font-size:24px}
.font12{font-size:12px}
.fontb{font-weight:bold}
.color1{color:#ffffff}

.textstyle1{color:#117EA5;font-size:18px;font-weight:bold}

.pipe{margin:0px 6px 0px 6px}
.pipe1{margin:0px 20px 0px 20px;color:#ffffff}

.quotebox{padding:95px 0px 0px 40px;color:#ffffff}
.quotepad{padding:70px 0px 0px 42px}

.padtop20{padding-top:20px;}
.pad15{padding:15px}
.pad4{padding:4px}

.formfld1{border:0px;padding:4px;width:150px;}

ul.liststyle1 {margin:5px 0px 0px 0px; padding:0px;}
ul.liststyle1 li{margin:0px 0px 0px 30px; padding-bottom:2px;list-style-image: url(images/icon1.gif);}

#footerdiv
{
	background:#117EA5;
	color:#ffffff;
	height:80px;
}

#footer
{
	margin:0px auto;
	width:1000px;
	text-align:center;
	padding-top:15px;
}


.cleardiv{clear:both}
.floatleft{float:left}
.floatright{float:right}
.rightalign{text-align:right}
.leftalign{text-align:left}
.centeralign{text-align:center}

a{text-decoration : underline;color : #134A76;}
a:visited{text-decoration : underline;color : #134A76;}
a:link{text-decoration : underline;color : #134A76;}
a:active {text-decoration : underline;color : #134A76;}
a:hover  {text-decoration : none;color : #134A76;}

a.linkstyle1{text-decoration : none;color : #ffffff;font-size:14px}
a.linkstyle1:visited{text-decoration : none;color : #ffffff;font-size:14px}
a.linkstyle1:link{text-decoration : none;color : #ffffff;font-size:14px}
a.linkstyle1:active {text-decoration : none;color : #ffffff;font-size:14px}
a.linkstyle1:hover  {text-decoration : underline;color : #ffffff;font-size:14px}

a.linkstyle2{text-decoration : underline;color : #C9B800;font-size:14px;font-weight:bold}
a.linkstyle2:visited{text-decoration : underline;color : #C9B800;font-size:14px;font-weight:bold}
a.linkstyle2:link{text-decoration : underline;color : #C9B800;font-size:14px;font-weight:bold}
a.linkstyle2:active {text-decoration : underline;color : #C9B800;font-size:14px;font-weight:bold}
a.linkstyle2:hover  {text-decoration : none;color : #C9B800;font-size:14px;font-weight:bold}


#tabsDemo {
overflow:hidden; /* wrap floats */
height:31px; /* trips haslayout, wrap floats IE */
list-style:none;
/* the background image */
font:bold 16px/31px sans-serif;

padding:0px;
margin:0px;
margin-left:0px;
}

#tabsDemo li {
display:inline;
padding:0px;
margin:0px;
}

#tabsDemo a {
  float:left;
  position:relative;
  padding-left:10px;
  margin-right:10px; /* adjust space between tabs ... */ 
  text-decoration:none;
  color:#5884A5;
  background:url(images/tabs.gif) 0 -45px no-repeat;
  
  }

#tabsDemo a span {
  position:absolute;
  top:0;
  /*left:100%;*/
  width:10px;
  height:31px;
  background:url(images/tabs.gif) -500px -45px no-repeat;
  
  }

#tabsDemo .current a {
  color:#ffffff;
  background-position:0 -135px;
   }

#tabsDemo .current a span {
  background-position:-500px -135px;
  }

#tabsDemo a:active,
#tabsDemo a:focus,
#tabsDemo a:hover {
  color:#fff;
  background-position:0 -90px;
   }

#tabsDemo a:active span,
#tabsDemo a:focus span,
#tabsDemo a:hover span {
  background-position:-500px -90px;
  }

.quotebrd{border-bottom:5px solid #000000;}