body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-image: url(images/bg.jpg);

	background-repeat: repeat-x;

	margin: 0px;

	background-color: #4B7FB0;

	color: #333333;

}

td {

	font-size:12px;

	color:#333333;

}

.r_panel {

	height: 158px;

	background-color: #f8f8f8;

	background-image: url(images/home_03.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

}

.more {

	font-size: 10px;

	color: #006699;

}

.title1 {

	color: #155b8c;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

}

.title2 {

	color: #155b8c;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

}

.forms {

	color: #666666;

}

hr {

	color: #8EBAE0;

}

hr.smokegrey {

	clear: both;

	color: #606060;

}

.list {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #155B8C;

	text-decoration: none;

}

.bottom_menu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #155B8C;

}

.hide {

display:none;



}

li {

	color: #155B8C;

}

.list:hover {

	color:#fcb237;

}

a {

	text-decoration: none;

	color: #1A3E96;

}

a:hover {

	color:#FF9900;

	text-decoration:underline;

}

.title3 {

	font-family: "Times New Roman", Times, serif;

	font-size: 18px;

	color: #666666;

}

.title4 {

	color: #4B7FB0;

	font-size: 15px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

}

.error {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FF0000;

	font-weight:bold;

}

.dropdown {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}

.login a {

	display: block;

	cursor: pointer;

	background: url(images/index_29.jpg) no-repeat;

	width: 84px; height: 20px;

}

.login a:hover {

	display: block;

	cursor: pointer;

	background: url(images/indexover_29.jpg) no-repeat;

	width: 84px; height: 20px;

}

.get_started a {

	display: block;

	cursor: pointer;

	background: url(images/get_started.jpg) no-repeat;

	width: 255px; height: 46px;

}

.get_started a:hover {

	display: block;

	cursor: pointer;

	background: url(images/get_started_over.jpg) no-repeat;

	width: 255px; height: 46px;

}

.add a {

	display: block;

	cursor: pointer;

	background: url(images/add.jpg) no-repeat;

	width: 255px; height: 46px;

}

.add a:hover {

	display: block;

	cursor: pointer;

	background: url(images/add_over.jpg) no-repeat;

	width: 255px; height: 46px;

}



/* Top Menu Nav

##################################################*/

#top_menunav {

position: relative;

background: url(images/index_03.jpg) no-repeat;

width: 773px; height: 51px;

margin: 0; padding: 11px 0 0 0;

z-index: 500;

}

#top_menunav ul {

position: relative;

list-style-type: none;

width: 324px; height: 35px;

margin: 0 0 0 345px; padding: 0;

}

#top_menunav ul li {

height: 35px;

margin: 0; padding: 0;

}

#top_menunav ul li.individuals {

position: absolute;

top: 0; left: 0;

width: 112px; height: 35px;

margin: 0; padding: 0;

z-index: 0;

}

#top_menunav ul li.individuals a {

display: block;

cursor: pointer;

width: 112px; height: 35px;

margin: 0; padding: 0;

}

#top_menunav ul li.individuals a:hover {

display: block;

background: url(images/top-over_1.jpg) no-repeat;

cursor: pointer;

width: 112px; height: 35px;

margin: 0; padding: 0;

}

#top_menunav ul li.employers {

position: absolute;

top: 0; left: 112px;

width: 103px; height: 35px;

margin: 0; padding: 0;

z-index: 0;

}

#top_menunav ul li.employers a {

display: block;

cursor: pointer;

width: 103px; height: 35px;

margin: 0; padding: 0;

}

#top_menunav ul li.employers a:hover {

display: block;

background: url(images/top-over_2.jpg) 1px 0 no-repeat;

cursor: pointer;

width: 103px; height: 35px;

margin: 0; padding: 0;

}

#top_menunav ul li.insurers {

position: absolute;

top: 0; left: 215px;

width: 109px; height: 35px;

margin: 0; padding: 0;

z-index: 0;

}

#top_menunav ul li.insurers a {

display: block;

cursor: pointer;

width: 109px; height: 35px;

margin: 0; padding: 0;

}

#top_menunav ul li.insurers a:hover {

display: block;

background: url(images/top-over_3.jpg) 1px 0 no-repeat;

cursor: pointer;

width: 109px; height: 35px;

margin: 0; padding: 0;

}



/* Main Menu Nav

##################################################*/

#bottom_menunav {

float: left;

width: 100%; height: 43px;

margin: 0; padding: 0;

z-index: 100;



}

#bottom_menunav ul#menunav {

position: relative;

list-style-type: none;

width: 100%; height: 43px;

margin: 0; padding: 0;

z-index: 1;

}

#bottom_menunav ul#menunav li {

float: left;

width: 2px; height: 43px;

margin: 0; padding: 0;

}



#bottom_menunav ul#menunav li.m01 {

float: left;

position: relative;

background: url(images/index_06.jpg) no-repeat;

width: 102px; height: 43px;

margin: 0; padding: 0;

}

#bottom_menunav ul#menunav li.m01 a {

position: relative;

display: block;

background: url(images/index_06.jpg) no-repeat;

width: 102px; height: 43px;

margin: 0; padding: 0;

}

#bottom_menunav ul#menunav li.m01 a:hover {

position: relative;

display: block;

background: url(images/indexover_06.jpg) no-repeat;

width: 102px; height: 43px;

margin: 0; padding: 0;

}



#bottom_menunav ul#menunav li.m02 {

float: left;

background: url(images/index_08.jpg) no-repeat;

width: 116px; height: 43px;

margin: 0; padding: 0;

}

#bottom_menunav ul#menunav li.m02 a {

display: block;

background: url(images/index_08.jpg) no-repeat;

width: 116px; height: 43px;

margin: 0; padding: 0;

}

#bottom_menunav ul#menunav li.m02 a:hover {

display: block;

background: url(images/indexover_08.jpg) no-repeat;

width: 116px; height: 43px;

margin: 0; padding: 0;

}



#bottom_menunav ul#menunav li.m03 {

float: left;

background: url(images/index_10.jpg) no-repeat;

width: 154px; height: 43px;

margin: 0; padding: 0;

}

#bottom_menunav ul#menunav li.m03 a {

display: block;

background: url(images/index_10.jpg) no-repeat;

width: 154px; height: 43px;

margin: 0; padding: 0;

}

#bottom_menunav ul#menunav li.m03 a:hover {

display: block;

background: url(images/indexover_10.jpg) no-repeat;

width: 154px; height: 43px;

margin: 0; padding: 0;

}



#bottom_menunav ul#menunav li.m04 {

float: left;

background: url(images/index_12.jpg) no-repeat;

width: 130px; height: 43px;

margin: 0; padding: 0;

}

#bottom_menunav ul#menunav li.m04 a {

display: block;

background: url(images/index_12.jpg) no-repeat;

width: 130px; height: 43px;

margin: 0; padding: 0;

}

#bottom_menunav ul#menunav li.m04 a:hover {

display: block;

background: url(images/indexover_12.jpg) no-repeat;

width: 130px; height: 43px;

margin: 0; padding: 0;

}



#bottom_menunav ul#menunav li.m05 {

float: left;

background: url(images/index_14.jpg) no-repeat;

width: 171px; height: 43px;

margin: 0; padding: 0;

}

#bottom_menunav ul#menunav li.m05 a {

display: block;

background: url(images/index_14.jpg) no-repeat;

width: 171px; height: 43px;

margin: 0; padding: 0;

}

#bottom_menunav ul#menunav li.m05 a:hover {

display: block;

background: url(images/indexover_14.jpg) no-repeat;

width: 171px; height: 43px;

margin: 0; padding: 0;

}



#bottom_menunav ul#menunav li.m06 {

float: left;

background: url(images/index_16.jpg) no-repeat;

width: 130px; height: 43px;

margin: 0; padding: 0;

}

#bottom_menunav ul#menunav li.m06 a {

display: block;

background: url(images/index_16.jpg) no-repeat;

width: 130px; height: 43px;

margin: 0; padding: 0;

}

#bottom_menunav ul#menunav li.m06 a:hover {

display: block;

background: url(images/indexover_16.jpg) no-repeat;

width: 130px; height: 43px;

margin: 0; padding: 0;

}



#bottom_menunav ul#menunav li.m07 {

float: left;

background: url(images/index_18.jpg) no-repeat;

width: 137px; height: 43px;

margin: 0; padding: 0;

}

#bottom_menunav ul#menunav li.m07 a {

display: block;

background: url(images/index_18.jpg) no-repeat;

width: 137px; height: 43px;

margin: 0; padding: 0;

}

#bottom_menunav ul#menunav li.m07 a:hover {

display: block;

background: url(images/indexover_18.jpg) no-repeat;

width: 137px; height: 43px;

margin: 0; padding: 0;

}



.image_lock {

background: url(images/lock.png) no-repeat;

width: 26px; height: 25px;

margin: 0; padding: 0;

}

.image_search {

background: url(images/search.png) no-repeat;

width: 27px; height: 17px;

margin: 0; padding: 0;

}





/* Footer Phone Number

##################################################*/



.footer {

position: relative;

background: url(images/index_34.jpg) no-repeat;

text-align: left;

width: 952px; height: 79px;

margin: 0; padding: 0;

}



.footer ul {

position: relative;

top: 20px; left: 30px;

list-style-type: none;

margin: 0 0 15px 0; padding: 0;

}



.footer ul li {

display: inline;

margin: 0 3px 0 0; padding: 0;

}



.footer ul li a:hover {

text-decoration: none;

}



.footer_phone {

position: absolute;

top: 28px; right: 152px;

background: url(images/footer_phone.jpg) no-repeat;

width: 147px; height: 26px;

}



/* html .footer_phone {

position: absolute;

top: 14px; right: 110px;

background: url(images/footer_phone.jpg) no-repeat;

width: 147px; height: 26px;

}*/





/* Drop Down Form Fields

##################################################*/



.form_fields {

position: relative;

}



.form_fields select {

font: normal 11px Arial;

color: #000;

}





/* Doctor Results

##################################################*/



.datafetch {

float: left;

width: 661px;

margin-bottom: 20px;

}



.datafetch h4 {

font: bold 16px Arial, Helvetica, sans-serif;

color: #155b8c;

border-bottom: solid 1px #155b8c;

}



.datafetch h4 a {

font-weight: bold;

color: #155b8c;

text-decoration: none;

}



.datafetch h4 a:hover {

font-weight: bold;

color: #fcb237;

text-decoration: none;

}



.datafetch .data-contents {

clear: both;

float: left;

width: 661px;

margin: 0 0 20px;

}



.datafetch .data-contents .x-image {

float: left;

text-align: center;

width: 200px;

margin: 0 10px 0 0;

}



.datafetch .data-contents .x-content {

float: right;

text-align: justify;

width: 451px;

margin: 0;

}



.datafetch .data-contents .x-content a {

display: block;

font-weight: bold;

color: #155b8c;

text-decoration: none;

margin-bottom: 10px;

}



.datafetch .data-contents .x-content a:hover {

font-weight: bold;

color: #fcb237;

text-decoration: underline;

}



.hr {

clear: both; 

display: block;

text-align: center;

border: none;

border-bottom: dotted 1px #666;

margin: 10px 0;

}

select {
background: #FFF;
border: ridge 1px #666;
outline: none;
}

















