* {
	font-family: Verdana, Tahoma, Arial, sans-serif, GillSans, Calibri; 
	font-size: 12px;
  }  

a {
	text-decoration: none;
	color: #2273b4;
  }
a:hover{
	text-decoration: underline;
  }
a img { 
	border: none; 
  }

body {
	margin: 0;
	padding: 0;
    background: url(../images/bkg_header_left1.jpg) repeat-x top right; 
    background-color: #508AC9;
  }
td {
	margin: 0;
	padding: 0;
}
#control {
	margin: 0 auto 0 auto;
	width: 990px;
	overflow: hidden;
	text-align: left;
	border: 1px solid #777;
  }

  #control2 {
	margin: 0 auto 0 auto;
	width: 990px;
	overflow: hidden;
	text-align: left;
  }


#banner {
	width: 990px;
	height: 175px;
	overflow: hidden;
	font-size: 0px;
	background-color: #2374b3;
}

#font-size {
	width: 990px;
	height: 45px;
	overflow: hidden;
	text-align: right;
}

.ban_flash {
	float: left;
	display: inline;
	overflow: hidden;
	width: 587px;
}

.ban_logo {
	width: 403px;
	overflow: hidden;
	float: left;
	display: inline;
}

#nav {
	overflow: hidden;
	background-color: #144a76;
	color: #89b7d9;
	padding: 13px 0 12px 20px;
	width: 989px;
	background-image: url('../images/caremark_07.gif');
}

#nav a {
	color: #fff;
	margin: 0 30px 0 30px;
	font-weight: bold;
}


#main {
	width: 990px;
	overflow: hidden;
	background-color: #eceaeb;
}
#main_left{
	width: 200px;
	float: left;
	background-color: #eceaeb;
	padding: 0 15px 0 15px;	
}
#main_main {
	width: 710px;
	float: right;
	margin: 0 0 0 0;
	padding: 20px;
	background-color: #fff;	
	min-height: 650px;
}

/* for Internet Explorer */
/*\*/
* html #main_main {
height: 700px;
}
/**/


#clear {
	clear: both;
}

h2, h1 {
	font-family: Arial, Verdana;
	font-size: 20px;
	font-weight: normal;
	color: #2273b4;
	margin: 15px 0 0 0;
}

h2 a, h1 a {
	font-family: Arial, Verdana;
	font-size: 20px;
	font-weight: normal;
	color: #2273b4;
	margin: 10px 0 0 0;
}


.subnavigation {
	margin: 18px 0 0 0;
}

.subnavigation h2, .subnavigation h1 {
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #2273b4;
	margin: 8px 0 0 0;
}

.subnavigation h2 a, .subnavigation h1 {
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	margin: 8px 0 0 0px;
}

p {
	color: #555;
	margin: 15px 0 0 0;
}

.breaker {
	margin: 10px 0 0 -5px;
}

#footer {
	background-color: #2273b4;
	padding: 1px 15px 15px 15px;
}

#footer p {
	color: #fff;
	font-weight: bold;
}


#footer p.p2 {
	color: #fff;
	margin: 15px 20px 0 20px;
	font-weight: bold;

}
#footer p a {
	color: #fff;
	margin: 0 20px 0 20px;
	font-weight: bold;
}
.banner_add {
  height: 227px;
  overflow: hidden;
}

.news {
	margin: 0 0 0 -20px;
	height: 180px;
	overflow: hidden;
	border-bottom: 1px dotted #999;
}

.news h2 a {
	font-size: 16px;
}
.news img {
	float: left;
	margin: 0 15px 0 0;
}

.quote_main {
	border-bottom: 1px dotted #999;
	padding: 0 0 15px 0;
	text-align: centre;
}
h1 i{
	font-size: 22px;
	color: #2273b4;
	font-weight: normal;
	font-family: Arial, Verdana;
}

input {
	margin: 5px 0 0 0;
	width: 180px;
}

input.button {
	margin: 5px 0 0 0;
	padding: 0px;
	width: 102px;
}

.subquote {
	background-image: url('../images/caremark_21.gif');
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0 0 0 40px;
	width: 250px;
	float: left;
	margin: 20px 20px 0 0;
}

.subquote span{
	font-size: 16px;
	color: #2273b4;
}

#tabs {
	margin: 0 0 0 -20px;	
}

.crumb {
float: left;
margin: 20px 0 0 0;
color: #fff;
}

.crumb a {
color: #3AABF5;
}

#main_main #tabs #tabs-2 p a{
	color: #2273b4;	
}

#main_main #tabs #tabs-2 p a:hover{
	color: #2273b4;
	text-decoration: underline;	
}

/* for Internet Explorer */
/*\*/
* html #map {
margin-top: -160px;
}
/**/
