/* -------------------------
   Stubbs Agency, Inc. - Copyright 2009
   WebTek Computer Company
------------------------- */

/* BODY STRUCTURE
--------------------- */

body {background:url(../images/body_bg.jpg); margin:0; padding:0;}

.clear {clear:both;}

/* CONTAINER STRUCTURE
------------------------ */

#container {width:900px; background:#f9f4df; margin:0 auto;}

#masthead {height:136px; margin:0 0 0 0;}

h1 {
	float:left;
	width:567px;
	height:136px;
	background:url(../images/h1_bg.jpg) 25px 0 no-repeat;
	display:block;
	text-indent:-9999px;
	margin:-12px 0 0 0;}

h2 {
	margin:0;
	float:left;
	width:318px;
	height:85px;
	background:url(../images/h2_bg.jpg) no-repeat;
	text-indent:-9999px;}

#masthead ul {
	padding:2px 0 0 17px;
	list-style-type:none;
	display:block;
	background:#fff;
	border-top:1px solid #a92211;
	border-bottom:1px solid #a92211;
	float:left;
	width:160px;
	height:18px;
	margin:0 0 0 145px;}

#masthead li {
	float:left;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a92211;
	font-size:12px;}

#masthead a {
	text-decoration:none;
	color:#a92211;}

#masthead a:hover {
	color:#296ecc;}

/* NAVIGATION STRUCTURE
------------------------ */

ul#nav {
	width:690px;
	height:32px;
	list-style-type:none;
	padding:0;
	display:block;
	margin:0 0 0 193px;}

ul#nav li {
	float:left;
	display:block;
	width:130px;
	height:32px;
	margin:0 7px 0 0;}

ul#nav a {
	display:block;
	text-transform:uppercase;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	height:24px;
	width:130px;
	background:url(../images/nav_btn.jpg) no-repeat;
	padding:8px 0 0 0;}

ul#nav a:hover {background-position:0px -32px; z-index:50;}

.right a {color:#4F8FDF; text-decoration:underline;}
.right a:hover {color:#A80603; text-decoration:underline;}

/* CONTENT STRUCTURE
------------------------ */

.left {
	float:left;
	width:163px;
	padding:0 0 0 12px;
	margin-top:-35px;
	_margin-top:0px;
	}
	
h3 {
	background:#fff;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#0b0b48;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	width:152px;
	height:27px;
	text-align:center;
	padding:3px 0 0 0;}
	
h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#0b0b48; margin-bottom:0px;}

a#quote {
	background:url(../images/quote_btn.jpg) no-repeat;
	text-indent:-9999px;
	width:150px;
	height:142px;
	display:block;
	margin:0 0 10px 0;}
	
a#bill-pay {
	background:url(../images/pay_btn.jpg) no-repeat;
	display:block;
	width:150px;
	height:40px;
	margin:0 0 10px 0;
	text-indent:-9999px;}

a#report-claim{
	background:url(../images/report_btn.jpg) no-repeat;
	display:block;
	width:150px;
	height:40px;
	margin:0 0 10px 0;
	text-indent:-9999px;}

#sidebar {
	background:url(../images/sidebar_bg.jpg) no-repeat;
	width:120px;
	padding:15px;}

#sidebar hr {
	color:#999;
	border:0;
	height:1px;
	background:#999;}

#refer {
	background:url(../images/refer_bg.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	width:120px;
	height:77px;}

a#newsletter {
	width:120px;
	height:77px;
	background:url(../images/newsletter_bg.jpg) no-repeat;
	text-indent:-9999px;
	display:block;}

a#community {
	width:120px;
	height:77px;
	display:block;
	text-indent:-9999px;
	background:url(../images/comm_bg.jpg) no-repeat;}

#sidebar-bottom {
	background:url(../images/sidebar_btm.jpg) no-repeat;
	width:150px;
	height:12px;}
	
.right {
	float:left;
	width:670px;
	background:#fff;
	border:1px solid #ccc;
	padding:5px 18px 31px 15px;
	margin-left:5px;
	_margin-left:10px;
	}

.right p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0b0b48;
	line-height:20px;}
	
.right .quotebox {
    width:600px;
    background-color:#F4F4F4;
    padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#000099;
	line-height:20px;
	border-top:2px solid #990000;
	border-bottom:2px solid #990000;}
	
.right .subheading {color:#9D0502; font-style:italic; font-weight:bold;}

.right hr {color: #f00; background-color: #f00; height: 2px;}

.right li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0b0b48;
	line-height:20px;}

.right .staff td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#0b0b48;
	line-height:16px;}

.right .staff td img {border:1px solid #000000;}

.right .staffname {font-weight:bold;}

.right .bills td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#0b0b48;
	line-height:16px;}

.right .bills td img {border:0px solid #000000;}

.right .quote td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#0b0b48;
	line-height:16px;}

.right-img {padding:15px;}

#right-bottom img.health {color:#4F8FDF;}
#right-bottom a img.health {color:#4F8FDF;}
#right-bottom a:hover img.health {color:#A80603;}

#right-bottom img.community {border: 1px solid #000000;}

.provider {position:absolute; bottom:0;}
	
#bottom {height:30px;}

#footer {margin:-20px 0 0 185px; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	
#footer a {color:#999; text-decoration:none;}
	
#footer a:hover {color:#333;}