body {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin:	0;
	padding: 0;
	color:	#331300;
}
P  {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	line-height: 20px;
}
ol, ul {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size:12px;
}
td {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size:12px;
}
a:link {
	text-decoration: underline;
	color: #005BA8;
}
a:visited {
	text-decoration: underline;
	color: #005BA8;
}
a:hover {
	text-decoration: underline;
	color: #740972;
}
a:active {
	text-decoration: underline;
	color: #5CAE11;
}
a.home:link {
	text-decoration : none;
	color: #005BA8;
	font-weight: bold;
}
a.home:visited {
	text-decoration : none;
	color: #5B0071;
	font-weight: bold;
}
a.home:hover {
	text-decoration: underline;
	color: #740972;
	font-weight: bold;
}
a.home:active {
	text-decoration: underline;
	color: #5CAE11;
	font-weight: bold;
}

A.footerStyle {
	text-decoration: underline;
	color: #5CAE11;
	font-weight: bold;
}

.NewsHeadlines  {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #003E73;
	font-size : 11px;
	line-height: 20px;
}

.HomeHeadline  {
	font-family: Helvetica, Arial, Verdana, Trebuchet MS, Geneva, sans-serif;
	font-size : 36px;
	line-height: 24px;
	color: #740972;
}

.HomeCopy  {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
}

.FooterCopyright  {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration : none;
	color: #707070;
	font-size : 9px;
	line-height: 20px;
}
a.subnavlink:link {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight: bold;
	color: #005BA8;
	text-decoration: none;
}
a.subnavlink:visited {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight: bold;
	color: #005BA8;
	text-decoration: none;
}
a.subnavlink:hover {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight: bold;
	color: #009900;
	text-decoration: underline;
}
a.subnavlink:active {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight: bold;
	color: #009900;
	text-decoration: underline;
}
a.subnavlink_selected:link {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight: bold;
	color:#660066;
	text-decoration: none;
}
a.subnavlink_selected:visited {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight: bold;
	color:#660066;
	text-decoration: underline;
}
a.subnavlink_selected:hover {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight: bold;
	color:#660066;
	text-decoration: underline;
}
a.subnavlink_selected:active {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight: bold;
	color:#660066;
	text-decoration: underline;
}
a.subnavlink2:link {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight:normal;
	color: #005BA8;
	text-decoration: none;
}
a.subnavlink2:visited {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight:normal;
	color: #005BA8;
	text-decoration: none;
}
a.subnavlink2:hover {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight:normal;
	color: #009900;
	text-decoration: underline;
}
a.subnavlink2:active {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight:normal;
	color: #009900;
	text-decoration: underline;
}
a.subnavlink2_selected:link {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight:normal;
	color:#660066;
	text-decoration: none;
}
a.subnavlink2_selected:visited {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight:normal;
	color:#660066;
	text-decoration: underline;
}
a.subnavlink2_selected:hover {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight:normal;
	color:#660066;
	text-decoration: underline;
}
a.subnavlink2_selected:active {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight:normal;
	color:#660066;
	text-decoration: underline;
}

a.subnavlink-1{font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight:normal;
	color: #005BA8;
	text-decoration: none;}

.copy {
	font-family: Arial, Verdana, Trebuchet MS, Trebuchet, Helvetica;
	font-size : 12px;
	line-height: 20px;
}

.subheadline {
	font-family: Helvetica, Verdana, Arial, Geneva, sans-serif;
	font-size : 14px;
	font-weight: Bold;
	color: #005BA8;
	line-height: 26px;
}

.headline {
	font-family: Helvetica, Verdana, Arial, Geneva, sans-serif;
	font-size: 20px;
	font-weight: Bold;
	color: #005BA8;
	line-height: 26px;
}

.featureheadline {
	font-family: Helvetica, Verdana, Arial, Geneva, sans-serif;
	font-size : 14px;
	font-weight: Bold;
	color: #CC4B1E;
	line-height: 22px;
}
a.general:link {
	text-decoration:underline;
	color: #005BA8;
	font-weight:normal;
}
a.general:visited {
	text-decoration:underline;
	color: #005BA8;
	font-weight:normal;
}
a.general:hover {
	text-decoration:underline;
	color: #740972;
	font-weight:normal;
}
a.general:active {
	text-decoration:underline;
	color: #5CAE11;
	font-weight:normal;
}
.plan_title {
	font-weight:bold;
}
.plan_contact {
	font-style:italic;
	font-weight:bold;
}
.home_header {
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: #005BA8;
}

/* * 10/30/09 -- NEW STYLES ADDED * */

#main_content h1 { color:#005BA8; font-family: Helvetica, Verdana, Arial, Geneva, sans-serif; font-size:20px; font-weight:bold; }

#main_content h2 { background-color: Cornsilk; padding: 5px 0 5px 10px; border:1px dashed gray; font-family: Helvetica, Verdana, Arial, Geneva, sans-serif; font-size:16px; font-weight:bold; }

#main_content .partner {}
    #main_content .partner h2 { margin-bottom: 30px; }
        #main_content .partner h2 a { color:black; text-decoration:none; }
        #main_content .partner h2 a:hover { color:tomato; text-decoration:underline; }
    #main_content .partner h3 { margin:0; padding:0; }
    
#searchresults {border:1px solid #bbb;border-width: 1px;margin: 5px 0px 0px 0px; width: 679px;}
	#searchresults td {padding:10px;font-size:13px;border-right: 1px solid #e1e1e1;}
	#searchresults tr.toprow {background-color: Navy; color: White;}
	    #searchresults tr.toprow a:link {color: White;}
	#searchresults tr.row1 {background-color: #DDDDDD;}
	#searchresults tr.row2 {background-color: white;}
	
/** HOME **/
#homepage { font-size: 14px; }
	#homepage h2 { font-size: 18px; background: #676767; color: #fff; line-height: 34px; border: none; padding: 0 10px; }
	#homepage h3 { font-size: 18px; color: #000; }
	#homepage p { font-size: 14px; }

#leftcol { float: left; width: 480px; }
	.event { margin-bottom: 15px; padding-left: 10px; }
		.event-date { font-weight: bold; font-style: italic; }
		.event p { margin: 0; }
		.event-more { padding-left: 10px; font-weight: bold; }
	.feature { margin-bottom: 15px; height: 116px; padding: 0 25px 0 0;}
		.feature img { float: left; border: 1px solid #343434; margin-right: 10px;}
		.feature h3 { margin:0 !important; }
		.feature p { margin:0 !important; font-size: 15px !important; }

#rightcol { margin-left: 490px; padding-top: 15px; }
	.darkbox, .lightbox { border: 1px solid #999; padding: 10px; margin-bottom: 10px; }
	.darkbox { background-color: #A2C7D7; }
	.lightbox { background-color: #EAF2F4; }
		.darkbox h3, .lightbox h3 { margin: 0 !important; }
	
	ul.member-benefits { background: url(../_images/member.png) no-repeat left top; padding-left: 60px; }
		.member-benefits li { font-size: 14px; line-height: 18px; }
		
	.icon-login { background: url(../_images/login.png) no-repeat left center; display: block; line-height: 25px; padding-left: 64px; }
	.icon-physicians { background: url(../_images/physicians.png) no-repeat 15px center; display: block; line-height: 47px; padding-left: 64px; margin-top: 15px; }
	.icon-employment { background: url(../_images/employment.png) no-repeat left center; display: block; line-height: 51px; padding-left: 85px; margin-top: 15px; }

.clearfix { clear: both; }

img.dot{ margin: 0px 10px 0px 18px;}


 ul.check-m { list-style-type:none !important;}
   ul.check-m li{ background: #ffffff url(../images/check2.gif) 9px 5px no-repeat; font-size: 14px; line-height: 25px;  padding-left: 29px; }
    ul.check-m li.check-m1{ background: #ffffff url(../images/check2.gif) 9px 13px no-repeat; font-size: 14px; line-height: 18px;  padding: 5px 0px 5px 29px; }

/* Omedix Classes */

img.omedix-logo{ border:none; margin: 2px 3px 3px 5px; padding: 1px 2px 3px 4px; float:right;}
h3.omedix{ color:#4C217B; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
p.omedix-contact{ font-weight:bold; line-height: 23px;}
p.omedix-desc{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold;}	
a.omedix-l{ border: none !important; outline: none; }
	
ul.omedix-list{ list-style-type:none !important;}	
ul.omedix-list li{background: #ffffff url(../images/check2.gif) 9px 5px no-repeat; font-size: 14px; line-height: 25px;  padding-left: 29px; }

div.vid{ margin: 0px 0px 0px 10px;}

#frontnewsletter {  }
	#frontnewsletter p { margin-bottom: 3px; }
	
div.contacts { font-size:15px; }	
div.a-contact { display:inline; width:220px;}

p.details {line-height:18px; }
.left { float:left;}
.right { margin-left:100px;}

a.icon-billpay {background: url(../_images/icon-billpay.png) no-repeat 0px center; display: block; line-height: 47px; padding-left: 70px; margin-top: 4px;}
