/* -- DEFAULT -- */






table.elfixo 	{table-layout:fixed; }

body	{

	background: #FFF;		

	margin: 0;

	padding: 0;

	text-align: left;

	voice-family: "\"}\""; 

	voice-family:inherit;

}

	html>body	{font-family: Verdana, Arial, Helvetica, sans-serif;} 



h1, h2, h3, h4, h5 {

	text-align:left;

	color:#000;

	margin:0;

	font-style: normal;

}



h1

{

	font-size: 150%;

	line-height: 110%;

}



h2 {

	color:#000;

	font: 120% "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;

}



h3 {

	font: 110% "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;

	font-weight:bold;

	color:#8A0000;

}



img { border-width: 0px; }




.blockquote {

padding-left: 2em;

padding-right: 2em;

}

#about_author {

	text-transform: italics;

	font-size: 100%;

	font-style: italic;
}



/* -- NEW TYPE -- */

.forms

{

	color: #000000;

	font-family: Verdana,Arial,Helvetica;

	font-size: 10px;

	text-decoration: none;

	

}



#newsletter_box .forms

{



margin: 5px 5px 5px 0px;

	

}

.submit

{

	font-family: Verdana, Arial, Sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	background-color: #F90;

}



.mainhead {

	font-size:150%;

	font-weight:bold;

}



.subhead {

	font-size: 120%;

}



.readout {

	font-size: 120%;

	font-weight:normal;

	margin-top: 5px;

}



.byline

{

	color: #333;

	text-transform: italics;

	margin-top: 2px;

	margin-bottom: 2px;

	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;

	font-size: 100%;

	font-style: italic;

}



#left_image {

	float: left;

	padding-left: 0px;

	margin-right: 10px;

	margin-bottom: 5px;

}



leftimage {

	float: left;

	padding-left: 0px;

	margin-right: 10px;

	margin-bottom: 5px;

}



.dateline

{

	color: #F93;

	font-style: normal;

	font-size: 90%;

	text-transform: none;

	margin: 2;

}



.caps {

	text-transform: uppercase;

	font-size: 90%;

	line-height: 140%;

}



.smallnote {

	font-size: 95%;

	color: #333333;

	font-weight: normal;

	margin-top: 3px;

}



code, pre	{

	font-family: "Bitstream Vera Sans Mono", monaco, "Courier New", courier, monospace;

	background: inherit;

	color: #333;

	font-size: 80%

	}



.blocklabel {



	font-size: 10px;

	background-color: #020187;

	color: #FFF;

	text-transform: none;

	font-weight: bold;

	padding: 2px 2px 2px 5px;

	margin-top: 10px;

	margin-bottom: 10px;

	width: 100%;

}



.clearer {

	clear:both;

}







/* -- DEFAULT LINKS  -- */



a:link {

	color: #020187;

	text-decoration: underline;

}



a:visited {

	text-decoration : underline;

	color: #020187;

}



a:hover {

	color: #8F1D00;

	text-decoration: underline;

}



a:active {

	text-decoration : none;

	color: #B96400;

}



a.redlink:link, a.redlink:visited {

	color: #800000;

	font-family: verdana;

	font-weight: bold;

}



a.redlink:hover { color: #000080;

	text-decoration: underline;

	font-weight: bold;

}



a.graylink:link, a.graylink:visited {

	color: #333;

}



a.graylink:hover {

	color: #fff;

	background: #333;

}



a.lightlink:link, a.lightlink:visited {

	color: #ECE5BC;

	text-decoration: underline;

}



a.lightlink:hover {

	color: #e6e6e6;

	text-decoration: underline;

}



a.whitelink:link, a.whitelink:visited {

	color: #FFF;

}



a.whitelink:hover {

	color: #fff;

	background: #333;

}

/* -- POSITIONING -- */





#story_pages_links

{

	text-align: center;

	margin: 10px 0px 10px 0px;

}





#breadcrumbs

{

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

	font-size: 12px;

	font-weight: bold;

	padding: 0 0 10px 0;

}



#breadcrumbs a

{

	color: #000;

	text-decoration: none;

}



#maincontent_inside_page h3

{

	font-size: 13px;

	font-weight: bold;



	color: #000;

	text-decoration: none;

}





#maincontent_inside_page .byline { padding: 0 0 10px 0; }





#summary

{

	padding: 5px;

	border-color: #999;

	border-width: 1pt;

	border-style: solid;

	margin: 0 0 10px 0;

}



#top_focal_points

{

	padding: 5px 0px 5px 0px;

	background-color: #000;

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

	font-size: 10px;

	color: #FFFFFF;

	text-align: center;

}

#top_focal_points li

{

	margin: 0px 0px 0px 5px; 

	display: inline;

	list-style-type: none;

	color: #FFFFFF;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: center;

	}

#top_focal_points a
{ 		

	color: #FFFFFF;

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

	font-size: 10px;

	text-align: center;

	}


#top_nav_site_links

{

	padding: 5px 0px 0px 0px;

	margin: 0px;

	height: 19px;

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

	font-size: 10px;

	font-weight: bold;

	background-color: #FFF;

}



#top_nav_site_links li

{	margin: 0px 5px 0px 0px; 

	display: inline;

	list-style-type: none;

		}



#top_nav_site_links a

{	

	color: #000;

	text-decoration: none;

		}



#top_nav_site_links a:hover
{	
	color: #5d5d65;
	text-decoration: none;
}


#top_nav_topic_links

{

	height: 35px;

	margin: 0px 0px 0px 0px;

	background-color: #020187;

	padding: 2px 0px 0px 5px;

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

	font-size: 10px;

	font-weight: bold;

	border-right: #000;

	border-width: 0 0 0 0;

	border-style: solid;

	vertical-align: middle;

	color: #ECE5BC;

}

#top_nav_topic_linksNEW

{

	height: 20px;

	margin: 0px 0px 0px 0px;

	background-color: #020187;

	padding: 2px 0px 0px 5px;

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

	font-size: 10px;

	font-weight: bold;

	border-right: #000;

	border-width: 0 0 0 0;

	border-style: solid;

	vertical-align: middle;

	color: #ECE5BC;

}


#top_nav_topic_links h2

{

	margin: 0px 0px 1px 0px;

	color: white;

	font-size: 130%;

	font-weight: bold;

}



#top_nav_topic_linksNEW h2

{

	margin: 0px 0px 1px 0px;

	color: white;

	font-size: 130%;

	font-weight: bold;

}

#top_nav_topic_links .whitelink

{

	color: white;

}



#top_nav_topic_links a

{

	text-decoration : none;

	color: #ECE5BC;

}

#top_nav_topic_linksNEW .whitelink

{

	color: white;

}



#top_nav_topic_linksNEW a

{

	text-decoration : none;

	color: #ECE5BC;

}







#top_nav_blue_bar { background-color: #020187; }



#top_nav_ad_call

/* WIDTH CHANGED FROM 250 to 5 TO ACCOMMODATE MORE NAV LINK AREA -ajt 10/27/06 */
/* LEFT BORDER CHANGED FROM 1 to 0 -ajt 10/27/06 */
{

	width: 5px;

	height: 33px;

	clear: right;

	padding: 4px 4px 0px 0px;

	margin: 0px 0px 0px 0px;

	text-align: center;

	background-color: #020187;

	font-size: 80%;

	font: 11px Arial, Helvetica, sans-serif;

	line-height: 120%;

	color: #FFF;

	float: right;

	vertical-align: middle;

	border-left: #FFF;

	border-width: 0 0 0 0px;

	border-style: none none none solid;

}



/* -- THIS AD CALL REMOVED TO ALLOW TEXT AD TO RUN

#top_nav_ad_call img

{

width: 50px;

height: 30px;

	float: right;

	margin: -1px 0px 0px 5px;

}

*/







#top_nav_search

{

	margin: 0px;

	float: right;

	width: 330px;

	height: 24px;

	position: relative;

	text-align: right;

	border-left: gray;

	border-width: 0 0 0 1px;

	border-style: none none none solid;

	background-color: #FFF;

}

#top_nav_search form

{

	margin: 0px;

}








#top_nav_container

{

	padding: 0px 0px 0px 0px;

	border-top: gray;

	border-width: 1px 0 0 0;

	border-style: solid none none none;

	

}



#top_banner_ad

{

	padding: 10px;

	text-align: center;

	background-color: #fff;

}





.BODYpadding {margin-left: 5px;}



#page_container

{

	padding: 5px;

	width: 800px;

	background-color: #fff;

	border-width: 1px;

	border-style: dotted;

	margin: 0 auto;



}







#site_header

{

	font-size: small;

	background-color: #020187;

	color: white;

	height: 60px;

	vertical-align: middle;

	padding: 10px;

}

	





#site_header_promo_links

{

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	color: #FFF;

	line-height: 110%;

	float: right;

	width: 380px;

	margin-right: 10px;

	text-align: right;

}

		

#site_header_promo_links li

{

	padding:  3px 5px 0px 5px;

	list-style-type: none;

}

	

#site_header_promo_links a

{

	color: #FFFFFF;

}

	







#container2

{

	clear: both;

	width: 800px;

	background-color: #FFF;

}









#maincontent {

}







.blocklabel_boxed {



	font-size: 10px;

	background-color: #020187;

	color: #FFF;

	text-transform: none;

	font-weight: bold;

	padding: 1px 2px 2px 5px;

	margin: 0px 0px 0px 0px;

}

	

	

#newsletter_box,#poll_box

{



	background-color: #FFF;

	border-color: #006;

	border-width: 1px;

	border-style: solid;

	line-height: 110%;

	padding: 0px;

}

#newsletter_box{

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	float: right;

	width: 180px;

	position: relative;



}



#newsletter_box form,#poll_box form

{

	

	margin: 8px 8px 5px 8px;

}







#poll_table{

	font: 11px Verdana, Arial, Helvetica, sans-serif;line-height:120%;

	margin: 10px 0px 0px 0px;

	padding:5px;

}	

#poll_table td{

	padding-bottom:10px;

}	

#centercolumn

{

	padding: 10px 10px 10px 10px;

	margin-left: 215px;

	margin-right: 190px;

	background-color: #FFF;

	position: relative;

	border-left: #A4A18D;

	border-right: #A4A18D;

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	font-size: 70%;

	line-height: 130%;

	border-width: 0 1px 0 1px;

	border-style: none dotted none dotted;

}


#centercolumnV2

{	margin-left:5px; margin-right:5px;

	padding: 10px 8px 10px 8px;

	background-color: #FFF;

	border-left: #A4A18D;

	border-right: #A4A18D;


	font: 10px Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	border-width: 0 1px 0 1px;

	border-style: none dotted none dotted;

}







#leftcolumn {

	font: 11px Verdana, Arial, Helvetica, sans-serif;line-height:120%;

	float: left;

	width: 200px;

	margin: 0;

	margin-right: 0px;

	padding: 0px;

	background-color: #FFF;

}

	

#leftcolumn li

{

	padding:  0px 5px 7px 5px;

	list-style-type: none;

}

	

#leftcolumn ul

{

	margin: 0px 5px 2px 5px ; 

	padding: 0;

	list-style-type: none;

}

	

#rightcolumn {

	float: right;

	font: 11px Verdana, Arial, Helvetica, sans-serif;line-height:120%;

	margin: 5px 0px 0px 0px ;

	width: 180px;

	background-color: #FFF;

}



#homepage_top_story

{

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	font-size: 120%;

	line-height: 130%;

	margin: 0 0 15px 0;

}



#bottom_banner_ad {

	clear: both;

	padding: 10px;

	text-align: center;

	background-color: #fff;

}



#banner_ad {

	padding: 10px 10px 0px 10px ;

	text-align: center;

	background-color: #fff;

}



#160x160_ad,#160x600_ad,#728x90_ad  {

	margin: 10px 10px 0px 10px ;

	text-align: center;

	background-color: #fff;

}





#360x60_ad

{

	text-align: center;

	background-color: #fff;

	margin: 5px 0 10px 0;

}





#125x125_ad {

	padding: 0px 10px 0px 0px ;

	text-align: center;

	background-color: #fff;

}





#footer

{

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	background-color: #EEE;

	text-align: center;

	border-color: gray;

	border-width: 2px;

	border-style: solid none none none;

}





/* -- LEGACY FIXES -- */





#maincontent_inside_page blockquote {margin: 0;}



/* -- MSIE/PC asterisk/html Selector Bug Hacks */



* html body div#rightcolumn {



	margin: 10px 0px 0px 0px ;



}



* html body div#page_container {



text-align: left;



}



* html body{

text-align: center;

}



/* -- DISEASE CATEGORIES -- */



ul.dis 

{

	margin: 1em; 

	line-height: 1.25em; 

	padding: 1em; 

	font-size: 12px;

}

/* -- New Definitions by SW -- */

.PageNumbers
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #999999;

}

/* -- Newsletter/Login Definitions by AT -- */

ol.sell {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 16px;
padding-left: -100px}

.newstitle {font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder; 
font-size: 22px; 
letter-spacing: -1px;
text-align:center}

.tagline {font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bolder; 
font-size: 14px; 
letter-spacing: -1px;
text-align:center}

.fieldname {font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; 
font-size: 12px;}

.text {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;}

.regbutton {padding-right: 0px;}

.green {background: #ccecff;
border: none;
vertical-align: top;}

.main {background-color:#FFFFFF;
padding: 0px;
border: none;
border-spacing: 0px;
border-collapse: collapse;
vertical-align:top;}

td.align {vertical-align:top;
padding-top: 0px;
padding-left: 0px}

.topLogin {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-bottom: 3px}







/* -- NEW INFO for SEARCH MEDICAL PT HOME PAGE -- */


.smallSMboxStyle
{ padding: 0px 0px 0px 8px;
}


.smallSMboxStyle2
{ padding: 0px 0px 0px 6px;
}

.SMlabel {
color:#00647A;
font-size:14px; 
font-weight:bold; 
letter-spacing:-1px;
font-family:Arial,Helvetica,sans-serif;
margin-bottom:5px;
}
.SMbutton
{margin-top:5px;margin-bottom:14px;}

.radio {
color:#3E3E35;
padding:0px 3px 0px 0px;
font-size:11px; 
letter-spacing:normal;
font-weight:normal;
font-family:Arial,Helvetica,sans-serif;}



