body {

	font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
	font-size: 67%;
	color: #000;
	background-color: #FFF;
}

a:link {color:#000099; font-weight:normal; }
a:visited {color:#666699; font-weight:normal; }

a.notes:link {font-size:.8em; }
a.notes:visited {font-size:.8em; }

a.panel_links:link {text-decoration:none;font: bold 1em Lucida Grande, Arial, Helvetica, sans-serif;color: #01598F;}
a.panel_links:visited {text-decoration:none;font: bold 1em Lucida Grande, Arial, Helvetica, sans-serif;color: #01598F;}
a.panel_links:hover {text-decoration:none;font: bold 1em Lucida Grande, Arial, Helvetica, sans-serif;color: #01598F;}

a#ON:link {color:#FE9500; font-weight:bold; }
a#OFF:link {color:#0082C4; font-weight:bold; }
a#ON:visited {color:#FE9500; font-weight:bold; }
a#OFF:visited {color:#0082C4; font-weight:bold; }

.img {border:none;}

#img1_right {
margin-top:-44px;
margin-right:2px;
float:right;
border:none;
}

#img2_right {
margin-top:-57px;
margin-right:2px;
float:right;
border:none;
}

#img3_left {
margin-top:-43px;
float:left;
border:none;
}



#container {
width: 580px;
margin: 5px;
margin-left: auto;
margin-right: auto;			
		}

#container_index {
width: 700px;
margin: 5px;
margin-left: auto;
margin-right: auto;			
		}

#container_panels {
float: left;
width: 440px;		
		}



		
#header {
width: 580px;
height: 70px;
background: url(/images/provider_finder/headerline.jpg) repeat-x bottom left; position: relative;
clear:both;
}

#header_index {
width: 700px;
height: 70px;
background: url(/images/provider_finder/headerline.jpg) repeat-x bottom left; position: relative;
clear:both;
}



#header #logo {
float:left;
}

#header_index #logo {
float:left;
}


#header #rightnav {
padding-top: 50px;
font-size: 12px;
color:#27c;
float:right;
}

#header_index #rightnav {
padding-top: 50px;
font-size: 12px;
color:#27c;
float:right;
}


#subheader {
width: 580px;
height: 45px;
background: url(/images/provider_finder/orangedot.jpg) repeat-x bottom left; position: relative;

}

#subheader_index {
width: 700px;
height: 45px;
background: url(/images/provider_finder/orangedot.jpg) repeat-x bottom left; position: relative;

}




#subheader #title{
	padding-top: 10px;
	float: left;
	color: #FE9500;
	font: bold 1.8em Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
}


#subheader_index #title{
	padding-top: 10px;
	float: left;
	color: #FE9500;
	font: bold 1.8em Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
}



#subheader #startover{
	padding-top: 20px;
	float: right;
}


#first_tab {
width: 192px;
height: 38px;
z-index:500;
margin-top: 18px;
margin-left: 1px;
background: url(/images/provider_finder/top_tab.jpg) no-repeat top left; position: absolute;
text-align:center;
font: bold 1.3em "Century Gothic", Arial, Helvetica, sans-serif; 
color: #FE9500;
}

 #first_tab_ON {
width: 192px;
height: 42px;
z-index:500;
margin-top: 20px;
margin-left: 1px;
margin-bottom: -5px;
background: url(/images/provider_finder/top_tab_left.jpg) no-repeat top left; position: absolute;
text-align:center;
font: bold 1.3em "Century Gothic", Arial, Helvetica, sans-serif; 
color: #FE9500;
}


 #sec_tab {
width: 192px;
height: 38px;
z-index:150;
margin-top: 18px;
margin-left: 190px;
background: url(/images/provider_finder/top_tab.jpg) no-repeat top center; position: absolute;
text-align:center;
font: bold 1.3em "Century Gothic", Arial, Helvetica, sans-serif;
color: #01598F;
}

 #sec_tab_ON {
width: 192px;
height: 38px;
z-index:150;
margin-top: 20px;
margin-left: 190px;
background: url(/images/provider_finder/top_tab.jpg) no-repeat top center; position: absolute;
text-align:center;
font: bold 1.3em "Century Gothic", Arial, Helvetica, sans-serif;
color: #01598F;
}



 #third_tab {
width: 192px;
height: 38px;
margin-top: 18px;
margin-left: 379px;
margin-right: 20px;
float:right;
z-index:100;
background: url(/images/provider_finder/top_tab.jpg) no-repeat top right; position: absolute;
text-align:center;
font: bold 1.3em "Century Gothic", Arial, Helvetica, sans-serif;
color: #01598F;
}

 #third_tab_ON {
width: 192px;
height: 42px;
margin-top: 20px;
margin-left: 379px;
margin-right: 20px;
float:right;
z-index:100;
background: url(/images/provider_finder/top_tab_right.jpg) no-repeat top right; position: absolute;
text-align:center;
font: bold 1.3em "Century Gothic", Arial, Helvetica, sans-serif;
color: #01598F;
}



#btm_tab {
width: 573px;
height: 75px;
margin-top:55px;
background: url(/images/provider_finder/btm_tab.jpg) no-repeat top; position: absolute;
z-index:1;
}

#tab_txt {
padding: 10px;
}

#tab_txt a{
text-decoration: none;
}


#btm_tab_txt {
padding: 15px;
font-size: 1.2em;
width: 465px;
}

#btm_tab_txt_right {
padding: 15px;
margin-left:135px;
font-size: 1.2em;
width: 400px;
}


#content {
margin-top:130px;
padding: 5px;
background-color: #fff;

}

#content_other {
margin-top:20px;
margin-left:20px;
font: 1.3em Lucida Grande, Arial, Helvetica, sans-serif;
}

#content_other #subtitle{
	font: bold 1.2em Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
	color: #333;
}

#content_front_page {
margin-top:20px;
margin-left:5px;
font: 1.3em Lucida Grande, Arial, Helvetica, sans-serif;
clear:both;
}


#byNamePanel{width:440px; clear:both;background: url(/images/provider_finder/top.gif) no-repeat top;}

#byPlanPanel{width:440px; clear:both;background: url(/images/provider_finder/sides.gif) no-repeat;}

#byTypePanel{width:440px; clear:both;background: url(/images/provider_finder/bottom.gif) no-repeat top;}

.panel_img {float: left;width: 125px;padding-left:10px;padding-top:15px;}

.panel_content {float: right;width: 280px;padding-right:10px;}

.panel_hdr {font: bold 1.3em Lucida Grande, Arial, Helvetica, sans-serif;color: #01598F;margin-top:15px;}

.panel_txt {font: 1em Lucida Grande, Arial, Helvetica, sans-serif;color: #01598F;}

.panel_go {clear:both;float: right;padding-right:10px;padding-top:10px;}

#right_index {float: right; width: 250px;}


.sidebox {width:245px; background: url(/images/provider_finder/bttm_sidebox.gif) no-repeat bottom;margin-bottom:10px;}
.sidebox h3 {background: url(/images/provider_finder/top_sidebox.gif) no-repeat top;position:relative;font-size: 1.1em; font-weight:bold; color: #01598F; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; padding: 10px 0px 2px 20px;}

.side_navlist  {
margin: 0%;
padding: 0%;
list-style: none;
width:225px;
}

 .side_navlist li
{
margin-left: 20px;
padding-left: 18px;
padding-bottom: 10px;
background-image: url(/images/provider_finder/arrow_blue.gif);
background-repeat: no-repeat;
background-position: 5px 2px;
font-size: .9em;
}


.disclosure {
color: #330000;
background-color: #FFF;
font-style:italic;
padding-bottom:10px;
}

.criteria {
color: #003366;
font-style: italic;
font-weight:bold;
font-size: 1.1em;
}

.output {
color: #000033;
font-size: 1.2em;
padding-bottom:10px;
}


.alert {
color: #CC0000;
}

.notes {
font-style:normal;
font-weight:normal;
font-size: .9em;
}

.divider_orange {
	color: #FE9500;
	font-weight: bold;
	text-align:center;
	clear:both;
	padding:5px;
}

.orangeOR_bg{
	color: #FE9500;
	font: bold 1.4em Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
}


.hr {
color: #01598F;
 background-color: #01598F;
height: 1px;
}

.formtext {
color: #01598F;
font-size: 1.2em;
font-weight:bold;
vertical-align:top;
}

#footer {
width: 580px;
height: 100px;
background: url(/images/provider_finder/ele_headerline.jpg) repeat-x;
padding-top: 8px;
background-color: #ffff;
font-size: 11px;
text-align:center;
clear:both;

		}

#footer_index {
width: 700px;
height: 100px;
background: url(/images/provider_finder/ele_headerline.jpg) repeat-x;
padding-top: 8px;
background-color: #ffff;
font-size: 11px;
text-align:center;
clear:both;

		}

#steps{width:150px; margin-left:5px; font: bold 1.5em Lucida Grande, Arial, Helvetica, sans-serif; color: #333333;padding:15px;}
 
.icon_orange {
background-color:#F0B967;
background-image: url(/images/provider_finder/bg_rounded.gif);
background-repeat: no-repeat;
margin-top: 15px;
}


#byPlanPanel{width:440px; background: url(/images/provider_finder/top2.gif) no-repeat top;}

#byNamePanel{width:440px; background: url(/images/provider_finder/sides.gif) repeat-y; padding-top:15px;}

#byTypePanel{width:440px; background: url(/images/provider_finder/bottom.gif) no-repeat bottom;}
