/* CSS Document */
 body {
/* background:transparent url(/images/aidsdaybg-ugh.jpg) repeat scroll center top; */
/*background-color:#FAE6F0;*/

}
 
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

.EmailTxt
	{ 
		font-family:Arial;
		font-weight:bold;
		color:#037A9E;
		font-size:13px	 	
	}

body
	{ 
		margin-top:0; 
		margin-left:0;
		margin-right:0;
		margin-bottom:0;
		
	}
		
/* Table Style*/

.MainTable
	{
	width:990; 	
	/*background-color:#ffffff;*/
	}
.Border
	{
		border:1px solid #999999;
		background-color:#ffffff;
	}	

.SubTable
	{
	width:100%; 
	}

.Tdlefttable
	{
	width:200; 
	}
	
.Tdcentertable
	{
	width:630; 
	}	
	
.Tdrighttable
	{
	width:160; 
	}	
	
/* Text Style */

.LightblackTxt
	{ 
		font-family:Arial;
		font-weight:normal;
		color:#535353;
		font-size:16px	 	
	}	
	
.Lightblack3Txt
	{ 
		font-family:Arial;
		font-weight:normal;
		color:#535353;
		font-size:12px	 	
	}		
	
.black4Txt
	{ 
		color:#333333;
font-family:Arial;
font-size:12px;
font-weight:normal;
line-height:18px;
padding:3px;	 	
	}			
	
.DarkgreenTxt
	{ 
		font-family:Arial;
		font-weight:normal;
		color:#1A6B7C;
		font-size:12px	 	
	}	
	
.Lightblack5Txt
	{ 
		font-family:Arial;
		font-weight:normal;
		color:#535353;
		font-size:11px	 	
	}			
	
	
.brownTxt
	{ 
		font-family:Arial;
		font-weight:normal;
		color:#BF6616;
		font-size:10px	 	
	}	

.Lightblack1Txt
	{ 
		font-family:Arial;
		font-weight:normal;
		color:#4E4E4E;
		font-size:12px	 	
	}	
		
.blackTxt
	{ 
		color:#333333;
font-family:Arial;
font-size:12px;
font-weight:normal;
line-height:18px;
padding:3px; 	
	}		

.black1Txt
	{ 
		color:#333333;
font-family:Arial;
font-size:12px;
font-weight:normal;
line-height:18px;
padding:3px; 	
	}		

.black2Txt
	{ 
		font-family:Arial;		
		color:#333333;
		font-size:10px;	 	
	}		
	

.DarkblueTxt
	{ 
		font-family:Arial;
		font-weight:normal;
		color:#177880;
		font-size:10px	 	
	}	
	
.Darkblue1Txt
	{ 
		font-family:Arial;
		font-weight:normal;
		color:#177880;
		font-size:12px	 	
	}	
	
	
.SkyblueTxt
	{ 
		font-family:Arial;
		font-weight:normal;
		color:#1EB3D2;
		font-size:10px	 	
	}	
		
.DarkskyblueTxt
	{ 
		font-family:Arial;
		font-weight:normal;
		color:#36AEBE;
		font-size:10px	 	
	}		
		
		

.LightgreenTxt
	{ 
		font-family:Arial;
		font-weight:normal;
		color:#71883E;
		font-size:16px	 	
	}		
	
.Lightgreen1Txt
	{ 
		font-family:Arial;
		font-weight:normal;
		color:#71883E;
		font-size:12px	 	
	}			

.Lightblack2Txt
	{ 
		font-family:Arial;
		font-weight:normal;
		color:#1B919C;
		font-size:14px	 	
	}				
	
.blackformTxt
	{ 
				color:#333333;
font-family:Arial;
font-size:12px;
font-weight:normal;
line-height:18px;
padding:3px;  	
	}			

.SearchTxt
	{ 
		font-family:Georgia;
		font-weight:bold;
		color:#297624;
		font-size:16px	 	
	}	
	
.ADsearchTxt
	{ 
		font-family:Communist;
		font-weight:bold;
		color:#0094CD;
		font-size:10px	 	
	}				
/* Hyperlink Style */
.Redlnk:link 
	{
		font-family:Arial;
		font-size:8pt;
		color:#FC000E; 
		text-decoration: none
	}
	
.Redlnk:visited 
	{
		font-family:Arial;
		font-size:8pt;
		color: #FC000E; 
		text-decoration: none
	}	
	
.Redlnk:hover 
	{
		font-family:Arial;
		font-size:8pt;
		color: #FC000E; 
		text-decoration: underline
	}
	
.Red1lnk:link 
	{
		font-family:Arial;
		font-size:9pt;
		color:#FC000E; 
		text-decoration: none
	}
	
.Red1lnk:visited 
	{
		font-family:Arial;
		font-size:9pt;
		color: #FC000E; 
		text-decoration: none
	}	
	
.Red1lnk:hover 
	{
		font-family:Arial;
		font-size:9pt;
		color: #FC000E; 
		text-decoration: underline
	}	
	
.Lightbluelnk:link 
	{
		font-family:Arial;
		font-size:9pt;
		color:#18397c; 
		text-decoration: none
	}
	
.Lightbluelnk:visited 
	{
		font-family:Arial;
		font-size:9pt;
		color: #18397c; 
		text-decoration: none
	}	
	
.Lightbluelnk:hover 
	{
		font-family:Arial;
		font-size:9pt;
		color: #18397c; 
		text-decoration: underline
	}		
	
.Graylnk:hover 
	{
		font-family:Arial;
		font-size:9pt;
		color: #777777; 
		text-decoration: underline
	}	
	
.Graylnk:link 
	{
		font-family:Arial;
		font-size:9pt;
		color:#777777; 
		text-decoration: none
	}
	
.Graylnk:visited 
	{
		font-family:Arial;
		font-size:9pt;
		color: #777777; 
		text-decoration: none
	}			

.Lightblacklnk:link 
	{
		font-family:Arial;
		font-size:8pt;
		color: #535353; 
		text-decoration: none
	}
	
.Lightblacklnk:visited 
	{
		font-family:Arial;
		font-size:8pt;
		color: #535353; 
		text-decoration: none
	}
	
.Lightblacklnk:hover 
	{
		font-family:Arial;
		font-size:8pt;
		color: #535353; 
		text-decoration: underline
	}	

.Tablnk:link 
	{
		font-family:Arial;
		font-size:9pt;
		color: #535353; 
		text-decoration: none
	}
	
.Tablnk:visited 
	{
		font-family:Arial;
		font-size:9pt;
		color: #535353; 
		text-decoration: none
	}
	
.Tablnk:hover 
	{
		font-family:Arial;
		font-size:9pt;
		color: #535353; 
		text-decoration: underline
	}	
	
.Skybluelnk:link 
	{
		font-family:Georgia;
		font-size:8pt;
		color: #177880; 
		font-weight:bold;
		text-decoration: none
	}
	
.Skybluelnk:visited 
	{
		font-family:Georgia;
		font-size:8pt;
		color: #177880;
		font-weight:bold; 
		text-decoration: none
	}
	
.Skybluelnk:hover 
	{
		font-family:Georgia;
		font-size:8pt;
		color: #177880; 
		font-weight: bold;
		text-decoration: underline
	}		
	
.Skyblue1lnk:link 
	{
		font-family:Arial;
		font-size:10pt;
		color: #177880; 
		font-weight:bold;
		text-decoration: none
	}
	
.Skyblue1lnk:visited 
	{
		font-family:Arial;
		font-size:10pt;
		color: #177880;
		font-weight:bold; 
		text-decoration: none
	}
	
.Skyblue1lnk:hover 
	{
		font-family:Arial;
		font-size:10pt;
		color: #177880; 
		font-weight: bold;
		text-decoration: underline
	}			
/* Border Style*/

.Bordertable
	{
		border-color:#C4C4C4; 
		border-style:solid; 
		border-width:1
	}
/* InputBox Style */

.SearchinputBoxSmall 
	{
		BACKGROUND:white; 
		BORDER-BOTTOM: #999999 1px solid; 
		BORDER-LEFT: #999999 1px solid; 
		BORDER-RIGHT: #999999 1px solid; 
		BORDER-TOP: #999999 1px solid; 
		COLOR: #000000; 
		padding: 1;
		FONT: 11px Arial; 
		WIDTH: 150px;
		height:20px
	}
	
.SearchinputBoxSmall1
	{
		BACKGROUND:white; 
		BORDER-BOTTOM: #999999 1px solid; 
		BORDER-LEFT: #999999 1px solid; 
		BORDER-RIGHT: #999999 1px solid; 
		BORDER-TOP: #999999 1px solid; 
		COLOR: #000000; 
		FONT: 11px Arial; 
		WIDTH: 120px;
		height:20px
	}
.inputBoxSmall 
	{
		BACKGROUND:white; 
		BORDER-BOTTOM: gray 1px solid; 
		BORDER-LEFT: gray 1px solid; 
		BORDER-RIGHT: gray 1px solid; 
		BORDER-TOP: gray 1px solid; 
		COLOR: #000000; 
		FONT: 11px Arial; 
		WIDTH: 120px
	}
	
.EmailBox
	{
		BACKGROUND:white; 
		BORDER-BOTTOM: gray 1px solid; 
		BORDER-LEFT: gray 1px solid; 
		BORDER-RIGHT: gray 1px solid; 
		BORDER-TOP: gray 1px solid; 
		COLOR: #000000; 
		FONT: 11px Arial; 
		WIDTH: 120px
	}	

.inputBoxSmall1 
	{
		BACKGROUND:white; 
		BORDER-BOTTOM: gray 1px solid; 
		BORDER-LEFT: gray 1px solid; 
		BORDER-RIGHT: gray 1px solid; 
		BORDER-TOP: gray 1px solid; 
		COLOR: #000000; 
		FONT: 11px Arial; 
		WIDTH: 75px
	}	
	
.inputBoxSmall2 
	{
		BACKGROUND:white; 
		BORDER-BOTTOM: gray 1px solid; 
		BORDER-LEFT: gray 1px solid; 
		BORDER-RIGHT: gray 1px solid; 
		BORDER-TOP: gray 1px solid; 
		COLOR: #000000; 
		FONT: 11px Arial; 
		height:20px;
		WIDTH: 200px
	}		
	
.inputBoxSmall3 
	{
		BACKGROUND:white; 
		BORDER-BOTTOM: gray 1px solid; 
		BORDER-LEFT: gray 1px solid; 
		BORDER-RIGHT: gray 1px solid; 
		BORDER-TOP: gray 1px solid; 
		COLOR: #000000; 
		FONT: 11px Arial; 
		height:100px; 
		WIDTH: 200px
		
	}			
.inputBoxSmall4 
{
	BACKGROUND:white; 
	BORDER-BOTTOM: gray 1px solid; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid; 
	COLOR: #000000; 
	FONT: 11px Arial; 
	height:20px;
	WIDTH: 250px
}		
	
/*Background*/
.BG
	{ 
		background-image:url('Image/TdBg.gif');
		background-repeat: no-repeat;
		background-attachment: fixed			
	}	
	
/* Button Style */

.butten
	{
	color : #FFFFFF;
	font-family:Verdana;
	font-size:11px;
	height: 20px;
	border: 1px #000000 solid;
	background-color::#486394;
	cursor:hand;
	text-align: center;
	vertical-align: top;
	font-weight:bold;
	}

.Button
{
	font-family: Arial; 
	font-size: 11px; 
	color:#FFFFFF; 
	font-weight: bold; 	
	padding: 1; 
	background-color:#486394;
	width:150px;
	height:20px;
	text-decoration:none;
	cursor:default;
}	

.Button1
{
	font-family: Arial; 
	font-size: 11px; 
	color:#FFFFFF; 
	font-weight: bold; 	
	padding: 1; 
	background-color:#177880;
	width:75px;
	height:20px;
	text-decoration:none;
	cursor:default;
}	

.Button2
{
	font-family: Arial; 
	font-size: 11px; 
	color:#FFFFFF; 
	font-weight: bold; 	
	padding: 1; 
	background-color:#486394;
	width:200px;
	height:20px;
	text-decoration:none;
	cursor:default;
}

.Text-Green-Bold
{
	height:22px;
	font-family:Arial;
	color:#71883E;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	border: 0 #8D8D8D solid;
	background-color:#FFFFFF;	
	cursor:pointer;
}
.Text-Green-Bold-Light
{
	height:22px;
	font-family:Arial;
	color:#71883E;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	border: 0 #8D8D8D solid;
	background-color:#FFFFFF;	
	cursor:pointer;
}

.Text-Green-Bold-NoBottom
{
	height:22px;
	font-family:Arial;
	color:#71883E;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFFF;	
	border-left: 0 #8D8D8D solid;
	border-right: 0 #8D8D8D solid;
	border-top: 0 #8D8D8D solid;
	border-bottom: 0 #E6E6E6 solid;	
	cursor:pointer;
}
	
#twocolumnnav {
text-align:left;
}

.col1 .modpad {
margin-bottom:30px;
}

.modpad {
margin-bottom:15px;
}  

/*ul {
list-style-type:none;
margin:0;
padding:0;
}
ul li {
background:transparent url(/images/bullet.gif) no-repeat scroll 0 0.7em;
margin:0;
overflow:hidden;
padding:0 0 0 8px;
font-family:arial;
font-size:14px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:22px;

}

ul li, ol li {
display:list-item;
}*/                   

.headertab {
border-color:#D7D7D7;
border-style:solid;
border-width:0 0 1px;
margin:0 0 15px;
padding:0 0 2px;
position:relative;
width:auto;
}

h2 {
-x-system-font:none;
color:#4C4C4C;
font-family:arial;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:22px;
}

h1, h2, h3, h4, h5 {
margin:0;
padding:0;
}  

.specialist_landing img.specialist {
float:left;
margin:3px 0 0;

}

img {
border:0 none;
} 
 
.specialist_landing {
width:750px;
}

.specialist_landing div.specialist {
float:right;
text-align:left;
width:660px;
}

.specialist_landing .name {
-x-system-font:none;
font-family:arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:21px;
margin-top:5px;
}

.specialist_landing .bio {
-x-system-font:none;
font-family:arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:21px;
}

.specialist_landing .links {
-x-system-font:none;
font-family:arial;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:26px;
}     

.headertab .sponsor, .headertab .rightlink {
bottom:0;
position:absolute;
right:0;
}

.small {
font-size:12px;
}

  

.clear {
clear:both;
}

.bio_cont {
	color:#333333;
	margin:0 0 15px;
	font-family:arial;
	font-size:14px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:22px; 
	width:100%;   	
	text-align:left;
}

.bio_cont img
{
	padding:2px;
}
.black1Txt .divider {
-x-system-font:none;
border-top:1px solid #D7D7D7;
font-family:arial;
font-size:0.001em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:1px;
line-height:0.001em;
margin:10px 0;
overflow:hidden;
width:auto;
}

.modpad a span {
-x-system-font:none;
font-family:arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:21px;
}   

.modpad span {
-x-system-font:none;
font-family:arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:21px;
text-align:left;
}

.footer_main 
{
	color:#666666;
	padding:0 0 10px;
	text-align:left;
	width:auto;
	
	
}
.footer_main ul
{
list-style-type:none;
margin:0;
padding:0;
}

.footer_main ul li 
{
margin:0;
overflow:hidden;
padding:0 0 0 8px;
}

.footer_main .foot_header 
{
/*color:#93AF3C;*/
/*color:#993300;*/
color:#71883E;
font:bold 18px/22px arial;
height:30px;
margin:10px 0;
padding:4px 10px 0;
width:auto;
}

.footer_main, .footer_main td, .footer_main li, .footer_main a, .footer_main a:visited, .footer_main a:hover {
font-family:arial;
font-size:13px;
line-height:18px;
}

.footer_main a, .footer_main a:visited {
color:#1B75BC !important;
text-decoration:none;
}
.footer_main a:hover {
color:#1B75BC;
text-decoration:underline;
}

.footer_main li {
background:none repeat scroll 0 0 transparent;
padding:0;
text-align:left;
}

.footer_main hr 
{
background:none repeat scroll 0 0 #D7D7D7;
border:0 none;
color:#D7D7D7;
height:1px;
padding:0;
width:98%;

}
.footer_inner 
{
	display:block;
	font-size:14px;
	line-height:normal;
	margin:0 0 21px 10px;
}

.footer_main span
{
color:#4C4C4C;
display:block;
font-size:12px;
line-height:normal;
margin:50px 0 7px 7px;
}

.spnlist
{
	border-bottom:1px solid #D7D7D7;
margin-left:12px;
padding-bottom:5px;
padding-top:5px;
width:88%;
	
}

.row  {
border-right:1px solid #DDDDDD;
clear:left;
display:block;
min-height:120px;
width:100%;
}

.row2 {
border-bottom:1px solid #DDDDDD;
clear:left;
display:block;
margin-left:10px;
margin-top:0;
min-height:180px;
width:90%;
}

.left  {
background-color:#FCFDF6;
clear:left;
float:left;
height:auto;
margin-top:15px;
width:100%;
}

.pic  {
border:1px solid #CCCCCC;
clear:none;
display:block;
float:left;
height:98px;
padding:2px;
width:66px;
}

.lcontent {
clear:none;
color:#333333;
display:inline;
float:left;
font-family:arial;
font-size:12px;
line-height:15px;
margin-left:10px;
width:51%;
}


.pic2  {
border:1px solid #CCCCCC;
clear:none;
display:block;
float:left;
height:98px;
padding:2px;
width:66px;
}

.lcontent2 {
clear:none;
color:#333333;
display:inline;
float:left;
font-family:arial;
font-size:12px;
line-height:15px;
margin-left:10px;
width:51%;
}

.spnlist1{
	border-bottom:1px solid #D7D7D7;
margin-left:12px;
padding-bottom:5px;
padding-top:5px;
width:100%;
}
     .signup
     {
background-color:#738C39;
font-size:16px;
height:22px;
text-align:center;
width:90px;
     }
     .signup a
     {
color:#FFFFFF;
font-family:Arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
     }
      .signup a:hover
      {
      	color:#FFFFFF;
      	text-decoration:underline;
      }
