body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#bodytable {
	background-color: #FFFFFF;
	border: 2px solid 3B3B3B;
	width: 100%;
}
table.rowcolor {
	text-align: center;
	width: 100%;
}
.normallink {
	text-decoration:underline;
	color:#333333;
	font-weight:bold;
}
.normallink:hover {
	text-decoration:underline;
	color:#FF9900;
}
.hlt td {
	background-color:#00CC66;
	COLOR: black;
	cursor:default;
}
.greenbg {
	background-color:#F0FFB6;
}
.bluebg-light {
	background-color:#D6EAFF;
}
.normal-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.normal-text:hover {
	color: #FF9900;
}
.boldtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.headerbg {
	background-image: url(../images/header-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.header-icon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #1E59DD;
}
.header-icon:hover {
	color: #FF9900;
}
.footer-bg {
	background-image: url(../images/footer-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#FFFFFF;
}
.footer-left-bg {
	background-image: url(../images/footer-bg-left-bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.footer-right-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1E59DD;
	text-decoration: none;
}
.footer-right-link:hover {
	color: #FF9900;
}

.footer-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #438C9F;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.footer-link a {
	color: #438C9F;
	text-decoration: none;
}

.footer-copy-right {
	font-family: Arial;
	color: #838383;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.footer-copy-right a {
	color: #838383;
	text-decoration: none;
}

.search-bg {
	background-image: url(../images/search-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 146px;
	width: 506px;
}
.inputtext {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 11px;
	border: 1px #999999 solid
}

.searchinputtext {
	font-family:Helvetica, Arial, Verdana;
	font-size: 16px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 16px;
	border: 1px #999999 solid;
	height: 20px;
}

.searchnewinputtext {
	font-family:Helvetica, Arial, Verdana;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
	border: 1px #999999 solid;
	height: 20px;
}

.searchselecttext {
	font-family:Helvetica, Arial, Verdana;
	font-size: 15px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
	height: 25px;
	border: 1px #999999 solid;
	vertical-align: middle;
}

.patient_box1 {
   background: #ECF7FD url(../images/patient_square_grad1.jpg) repeat-x top left;
   float: left;
   width:216px;
}
.patient_box2 {
   background: #ECF7FD url(../images/patient_square_grad2.jpg) repeat-x top left;
   float: left;
   width:216px;
}
.patient_box3 {
   background: #ECF7FD url(../images/patient_square_grad3.jpg) repeat-x top left;
   float: left;
   width:216px;
}
.patient_top div {
   background: url(../images/patient_square_tl.gif) no-repeat top left;
}
.patient_top {
   background: transparent url(../images/patient_square_tr.gif) no-repeat top right;
}
.patient_bottom div {
   background: url(../images/patient_square_bl.gif) no-repeat bottom left;
}
.patient_bottom {
   background: transparent url(../images/patient_square_br.gif) no-repeat bottom right;
}

.patient_top div, .patient_top {
   width: 100%;
   height: 70px;
   font-size: 1px;
}

.patient_bottom div, .patient_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}

.patient_content { 
	margin: 0 10px; 
	text-align: center;
	min-height: 210px;
}

.patient_content_heading1 {
	margin-bottom:-20px;
	color:#003B56;
	font-size:32px;
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana;
}

.patient_content_heading2 {
	color:#003B56;
	font-size:18px;
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana;
}

.patient_content_heading3 {
	color:#515151;
	font-size:14px;
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana;
}

.patient_content_heading4 {
	color:#515151;
	font-size:12px;
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana;
	margin-top:5px;
}

.patient_box_rightarrow {
	float: left;
	vertical-align: middle;
	margin-top: 70px;
	margin-left: -5px;
	margin-right: -5px;
	position:relative;
	z-index:1;
}

#provider_slideshow {
    position:relative;
    height:250px;
	width:142px;
	margin-left:10px;
}

#provider_slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height:250x;
	width:142px;
    background-color: #FFF;
	color: #ffffff;
}

#provider_slideshow DIV.active {
    z-index:10;
    opacity:1.0;
    font-family:Helvetica, Arial, Verdana;
    font-size: 12px;
    color: #515151;
}

#provider_slideshow DIV.last-active {
    z-index:9;
}

#provider_slideshow DIV IMG {
    height: 90px;
	width: 142px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

#provider_slideshow DIV a {
	color: #515151;
	text-decoration: none;
}

.searchServicesPatients {
	text-align:left; padding-left:10px; padding-right:0px;
}
	
.searchServicesFeaturedProvider {
	padding-left:10px; padding-right:14px;
}

.searchServicesFeaturedProviderHeading {
	margin-bottom:20px;
	color:#DA1F28; 
	font-size: 18px; 
	font-weight: bold;
	font-family:Helvetica, Arial, Verdana;
}
	
.searchServicesPhysicians {
	width:367px;
	float:left;
}

.searchServicesPhysiciansHeading {
	color:#DA1F28; 
	font-size: 18px; 
	font-weight: bold;
	font-family:Helvetica, Arial, Verdana;
}

.searchServicesPhysiciansSubHeading {
	font-family:Helvetica, Arial, Verdana;
	color:#515151; font-size: 14px; font-weight: normal;
}
	
.searchServicesPhysiciansSnap {
	margin-top:33px;
	float:left;
}

.searchServicesPhysiciansSnap IMG {
	border:0; height:180px; width:110px;
}

.searchServicesPhysiciansContent {
	margin-top:20px;
	float:left;
	margin-left:-30px;
	width:210px;
}

.searchServicesPhysiciansPoint {
	/*float:left; margin-left:-30px;*/
	margin-top:10px;
}

.searchServicesContentLeftPadding {
	/*padding-left:30px;*/
	margin-top:20px;
}

.searchServicesContentRightBorder {
	vertical-align:top;
	border-right:3px solid #E3E3E3;
}

.searchServicesPatientsResourceBox {
	width:367px;
	float:left;
}
	
.resourceBoxSnap {
	float:left; width:130px;
	margin-top:33px;
}
	
.resourceBoxSnap IMG { 
	border:0; height:180px; width:130px;
}
.insuredResourceBox {
	float:left;
	margin-top:20px;
	width:210px;
}
	
.uninsuredResourceBox {
	margin-top:20px;
}
	
.resourceBox {
	color:#DA1F28; 
	font-size: 18px; 
	font-weight: bold;
	font-family:Helvetica, Arial, Verdana;
}

.communityBox {

}

.communityLink {
	color:#838383; font-size: 12px; font-weight: normal;
}

.communityLink IMG {
	height: 16px;
	width: 16px;
	border: 0;
}

.communityLink a {
	color: #838383;
	text-decoration: none;
}

.emailLink {
	color:#838383; font-size: 12px; font-weight: normal;
	margin-top:8px;
}

.emailLink IMG {
	height: 16px;
	width: 20px;
	border: 0;
}

.emailLink a {
	color: #838383;
	text-decoration: none;
}

.yellowinputtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 11px;
	border: 1px #6E9819 solid;
	background-color:#F2FFC3
}
.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.whiteboldtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.whiteboldtext:hover {
	text-decoration:underline
}
/*---------------menu css start------------*/

    #menutab {
	font-size:11px;
	line-height:123px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background-image: url(../images/MenuBackground.jpg);
	background-repeat: no-repeat;

}
#menutab ul {
	margin:0;
	padding:10px 10px 0px 0px;
	list-style:none;
}
#menutab li {
	display:inline;
	margin:0;
	padding:5px 0 0 0;
}
#menutab a {
	float:left;
	/*background:url("../images/menu-left.gif") repeat-x left top;*/
      margin:0;
	padding:5px 0px 0px 0px;
	text-decoration:none;

}
#menutab a div {
	float:left;
	display:block;
	background:url("../images/menu-right.gif") no-repeat right top;
	padding:5px 8px 4px 8px;
	color:#666666;
}
#menutab a div {
	float:none;
}
#menutab a:hover div {
	font-weight: bold;
	color:#ffffff;
}
#menutab a:hover {
	background-position:0% -42px;
}
#menutab a:hover div {
	background:url("../images/menu-right.gif") repeat-x right top;
	background-position:100% -42px;
}
/*----------------  Menu css end ------------------*/

.service_name {
	
	background-repeat:repeat-x;
	background-position: left top;
	padding: 3px 10px 3px 10px
}
.blue_border {
	border: 1px solid #C1D6E9;
}
.gray_border {
	border: 1px solid #c1c1c1;
}
.bluetext {
	color:#1E59DD;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}
.bigbluetext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1E59DD;
}
.bluetext:hover {
	color:#FF9900;
}
hr {
	border-bottom-width: 1px;
	height:1px;
	border-bottom-style: solid;
	border-bottom-color: #BCD2E7;
}
div#left_align {
	float:left;
}
div#right_align {
	float:right;
}
.bluebg {
	/*background-image: url(../images/bluebg.gif);*/
	background-color:#d8e5f0;
	background-repeat: repeat-x;
	background-position: left bottom;
	border-right: 1px solid #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.left-brd {
	border-left: 1px solid #C1C1C1;
}
.right-brd {
	border-right: 1px solid #C1C1C1;
	vertical-align: top;
	text-align:left;
}
.blue-bg {
	border-right: 1px solid #C1C1C1;
	background-color:#D6EAFF
}
.bottom-brd {
	border-bottom: 1px solid #C1C1C1;
}
.trbg {
	background-color: #F0FFB6;
	background-image: url(../images/green-brd.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.trbg_normal {
	background-image: url(../images/gray-border.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
table#service img {
	margin: 0px;
	text-align:center;
	border: 0px solid #ffffff;
}
table#service td.bluebg a {
	color: #000000;
	text-decoration: none;
}
table#service td {
	color: #000000;
	padding: 5px;
}
#titledwon {
	text-align:center;
	border: 0px solid #999999;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/dwonarrow.gif);
	background-position: right;
	background-repeat:no-repeat;
	padding-right:15px;
}
#titleup {
	text-align:center;
	border: 0px solid #999999;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/uparrow.gif);
	background-position: right;
	background-repeat:no-repeat;
	padding-right:15px;
}
h1, .BoldHeading, .BigHeading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-size:11px;
	font-weight:bold
}
.BigHeading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-weight:bold;
	font-size:15px;
	line-height: 15px;
}
.BoldHeading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-weight:bold;
	font-size:13px;
	line-height: 15px;
}
.search-bottom {
	background-image: url(../images/search-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 37px;
	width: 506px;
	padding-right: 12px;
}
.advance-search {
	background-image: url(../images/search-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 506px;
	padding-right: 12px;
}
.headertext {
	font-weight:bold;
	background-color:#D8E5F0;
	border: 1px solid #fff;
	padding-left:10px;
}
.headersubtext {
	font-weight:bold;
	background-color:#EBEBEB;
	border: 1px solid #fff;
	padding-left:10px;
}
.combobox, .logincombobox, .rfqcombobox, .statuscomobobox {
	background-color:#D8E5F0
}
.logincombobox {
	width: 300px;
}
.securityqsbox{
	width: 230px;
	border:0px;
	background-color:#D8E5F0
	}
.rfqcombobox {
	width: 180px;
}
.statuscomobobox {
	width: 100px
}
/*--------- row role over-------------*/
td.col {
	border: 1px solid blue;
	padding: 5px;
}
table.test {
	text-align: center;
	width: 340px;
	margin-left: 30%;
}
.hlt td {
	COLOR: black;
	BACKGROUND-COLOR: lightyellow;
	cursor:default;
}
/**------------------------------*/
.servicetext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000;
	line-height:30px;
}
td#abc a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#0066CC;
}
td#abc a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
}
.providertrbg_normal {
	background-image: url(../images/gray-border.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color:#EFEFEF;
	display:none;
}
.providertrbg_show {
	display:block;
}
.required {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:red;
	text-decoration:none;
}
.requirednew {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#CC0000; 
	text-decoration:none; 
	font-size:10px; 
}
.highlight {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}
.logingreenbg {
	background-image:url(../images/login-bg.jpg);
	background-position: left bottom;
	background-repeat:repeat-x;
}
#dhtmltooltip {
	position: absolute;
	left: -300px;
	width: 350px;
	border: 1px solid #FFAE00;
	padding: 8px;
	background-color: #FFFCDE;
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135);
}
#dhtmlpointer {
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
.normal-blue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1E59DD;
	text-decoration:none;
	font-size:11px;
}
normal-blue:hover {
	color:#FF9900;
}
.redtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:11px;
	text-decoration:none;
}
#textbox {
	visibility: hidden;
}
.darkgrayborder {
	border:2px solid #C8D49B;
}
.blue-btn-left {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/blue-btn-left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:10px;
}
.blue-btn-left a:visited, .blue-btn-left a:hover, .blue-btn-left a:link {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#hideme {
	position: relative;
	margin: auto;
	float: left;
	padding-left: 5px;
}
#newbtn {
	position: relative;
	margin: auto;
	float: left;
	border: 1px soild red;
}
.headingtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#78c8a8;
	font-weight:bold;
	padding-left:5px;
}
.MagGlassImg {
	background-image:url(../images/MagGlass.jpg);
	background-repeat:no-repeat;
	height:28px;
	width:31px;
}
/*
.manubar {background-image:url(../images/ManuBG.jpg); background-repeat:repeat-x; background-position:bottom; text-align:center; color:#fff; font-family:Arial; font-size:15px; font-weight:bold; padding-bottom:10px; text-decoration:none; height:39px; padding-left:10px; padding-right:10px; padding-top:6px;}
.manubar a {color:#fff;}
.manubar a:hover {background-image:url(../images/ManuOver.jpg); background-repeat:repeat-x; background-position:bottom; text-align:center; color:#000; font-family:Arial; font-size:15px; font-weight:bold; text-decoration:none; height:39px; padding-bottom:10px; padding-top:15px;}
*/

.menubg {
	background:url(../images/Manubg.jpg);
	width: 100%;
}
#menu {
	float:left;
	width:100%;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	

}
#menu ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	height: 39px;	
}
#menu li {
	display:inline;
	margin:0;
	padding:0;
	background-color:#ff0000;
	
}
#menu a {
	float:left;
	background:url("../images/ManuBG.jpg ") no-repeat left top; /* default single menu background image */
	margin:0;
	padding:0 0 0 1px;
	text-decoration:none;
	background-repeat:repeat-x;
	height:39px;
}
#menu a div {
	float:left;
	display:block;
	padding:12px 14px 4px 16px;
	color:#FFF;
	background-repeat:repeat-x;
	height:39px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menu a div {
	float:none;
}
/* End IE5-Mac hack */

#menu a:hover {
	background-position:0% -42px;
	background:url("../images/ManuOver2.jpg") no-repeat right top;
	cursor:pointer;
	
		
}
#menu a:hover div {
	background-position:100% -42px;
	background:url("../images/ManuOver2.jpg") repeat-x right top;
	
	
}
#menu #current a {
	background-position:0% -42px;
}
#menu #current a div {
	background-position:100% -42px;
}
/* Not Required for broser compability. */
/* .selectmenu{  
	background-position:0% -42px;
	background:url("../images/ManuOver2.jpg") no-repeat right top;   Selected single menu background image 
	cursor:pointer;
	}
*/
	
	
	
	
	
<!-- IE 6.0 compatable menus start -->
	
#centeredmenu{
   float:left;
   overflow:hidden;
   position:relative;
   line-height:normal;
   
}
#centeredmenu ul {

   float:left;
   list-style:none;
   margin:0px;
   padding:0px;
   position:relative;
   width: 100%;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0px;
   padding:0px;
   position:relative;
   
   
}
#centeredmenu ul li a, #centeredmenu ul li a.unselectmenu {
   display:block;
   margin:1px;
   padding:0px 10px;
   /*background:#ddd; */
   color:#FFF;
   text-decoration:none;
   line-height:37px;
   background:url("../images/Manubg.jpg");
   font-weight: bold;
   font-size: 14px;
}
#centeredmenu ul li a:hover {
   /* background:#369; */
   background:url("../images/ManuOver2.jpg");
   color:#fff;
   margin:1px;
   padding:0px 10px;
   display:block;
   text-decoration:none;
   
   
}
#centeredmenu ul li a.selectmenu,
#centeredmenu ul li a.selectmenu:hover
{
   /*background:#000;*/
   color:#fff;
   background:url("../images/ManuOver2.jpg");
   margin:1px;
   
}

#centeredmenu ul li a div
{
   display:block;
  margin:1px;
   color:#FFF;
   text-decoration:none;
   line-height:37px;
   background:url("../images/Manubg.jpg");
   font-weight: bold;
   font-size: 14px;
   
}





<!-- IE 6.0 compatable menus end -->
