@import url("DualColumn.css");

/************************************************************

HOMEPAGE STYLES

************************************************************/
/*

*/
#MasterContent{
background:url(../images/ps21/SidebarBG.gif) repeat-y;
}
body{
font:12px Arial;
}
h1,h2,h3,h4,h5{font:bold 20px 'Arial';text-transform:none;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}

input.WaterMark{

}

/* CONTAINER STYLES
-------------------------------------------------*/ 	
.SearchBar{
padding:1px 0 15px 0;
}

/*************************** 	SUBCONTENT BOX ***************************/

	#column2 h2{
	font-size:20px;
	}
	

/*************************** TABBOX ***************************/ 
#TabBox{ 
height:279px; /* 279 */
width:604px; /* 604 */
}	

	#TabResearchBox,
	#TabPhotoBox,
	#TabSurgeonBox,
	#TabFinancingBox{
	height:220px;
	overflow:hidden;
	width:604px; /* 604 */
	float:left;
	}
	#TabResearchBox {
	background:url(../images/ps21/Bg_TabResearch.jpg)  0 0 no-repeat;
	}
	#TabPhotoBox{
	display:none;
	background:url(../images/ps21/Bg_TabPhoto.jpg)  0 0 no-repeat;
	}
	#TabSurgeonBox{
	display:none;
	background:url(../images/ps21/Bg_TabSurgeon.jpg)  0 0 no-repeat;
	}
	#TabFinancingBox{
	display:none;
	background:url(../images/ps21/Bg_TabFinancing.jpg)  0 0 no-repeat;
	}
	
		.TabContent {
		padding:32px 30px 0px 186px;
		width:388px;
		}
		.TabContent a, .TabContent a:visited, .TabContent a:link{
		color:blue;		
		}
		.TabContent a:hover{
		color:#FFF;
		}
		.TabContent p
		{
			color: Black;
		}
		
		.SearchBox{
		margin:10px 0;
		}
			.SearchArea{
			background:url(../images/ps21/Bg_SearchBox.gif);
			border:1px solid #9D9D9D;
			font:bold 16px Arial;
			height:20px;  /* 30 */
			padding:5px;
			width:260px;
			}
			
			.SearcBtn {
			background: url(../images/ps21/Bg_BlueSearchBtn.gif);
			border: 0;
			height: 30px;  /* 30 */
			margin-left: 10px;
			width: 98px;
			color: #FFF;
			font-size: 14px;
			}
	
		#TabNav {
		width: 604px; /* 604 */
		height: 58px; /* Total 58 */
		border-bottom: 1px solid #B2B2B2;
		clear:both;
		}
			#TabNav li {
			float: left;
			list-style:none;
			}
				#TabNavResearch a {
				display: block;
				height: 58px;
				width: 151px;
				background: url(../images/ps21/Bg_TabNav.jpg);
				}
				#TabNavResearch a:hover,#TabNavResearch .selected {
				background: url(../images/ps21/Bg_TabNav.jpg);
				background-position: 0 -58px;
				}
				#TabNavResearch a:active {
				background: url(../images/ps21/Bg_TabNav.jpg);
				background-position: 0 -116px;
				}
				
				#TabNavPhotos a {
				display: block;
				height: 58px;
				width: 151px;
				background: url(../images/ps21/Bg_TabNavPhotos.jpg);
				}
				#TabNavPhotos a:hover,#TabNavPhotos .selected {
				background: url(../images/ps21/Bg_TabNavPhotos.jpg);
				background-position: 0 -58px;
				}
				#TabNavPhotos a:active {
				background: url(../images/ps21/Bg_TabNavPhotos.jpg);
				background-position: 0 -116px;
				}
				
				#TabNavSurgeon a {
				display: block;
				height: 58px;
				width: 151px;
				background: url(../images/ps21/Bg_TabNavSurgeon.jpg);
				}
				#TabNavSurgeon a:hover,#TabNavSurgeon .selected {
				background: url(../images/ps21/Bg_TabNavSurgeon.jpg);
				background-position: 0 -58px;
				}
				#TabNavSurgeon a:active {
				background: url(../images/ps21/Bg_TabNavSurgeon.jpg);
				background-position: 0 -116px;
				}
				
				#TabNavFinancing a {
				display: block;
				height: 58px;
				width: 151px;
				background: url(../images/ps21/Bg_TabNavFinancing.jpg);
				}
				#TabNavFinancing a:hover,#TabNavFinancing .selected {
				background: url(../images/ps21/Bg_TabNavFinancing.jpg);
				background-position: 0 -58px;
				}
				#TabNavFinancing a:active {
				background: url(../images/ps21/Bg_TabNavFinancing.jpg);
				background-position: 0 -116px;
				}
	

		
/*************** CONTENT CONTAINERS (News, Forum, and Search by Name) ********************/ 

#SubContentBottom{
padding:30px 0 0 0;
}

p{
margin:0 0 10px;
}
/*************************** NewsBox ***************************/
#FreshContentBox{
float:left;
width:345px; /* 345 */
}



#NewsBox{
margin-bottom:10px;
width:340px; /* Total 340 px */
}
#NewsContent{
border:1px solid #B1B1B1;
}
	#NewsNav{
	border-left:1px solid #999;
	margin:10px 0 0 0;
	padding:0;
	height:39px; /* 39px */
	width:338px; /* 340 */
	}
		#NewsNav li{
		background:url(../images/ps21/Bg_NewsNav.gif);
		float:left;
		list-style:none;
		margin:0;
	  padding:0;		
		}
		#NewsNav a{
		border:1px solid #999;
		border-left:none;
		border-bottom:none;
		float:left;
		font:bold 11px Arial;
		color:#333;	
		padding:13px 10px 12px;	
		}
		#NewsNav a:hover,#NewsNav .selected {
		background:#a1a1a1;
		color:#FFF;
		text-decoration:underline;
		}
		
	.NewsSpot{
	background:url(../images/ps21/Bg_NewsSpot.gif) repeat-x #DFDFDF;
	clear:both;
	color:#FFF;
	font-size:11px;
	height:105px; /* 121px */
	padding:8px 5px;
	position:relative;
	}
		.NewsSpot a{
		font-size:14px;
		color:#FFF;
		}	

		.NewsSpot a:hover{
		color:#FFCC00;		
		}
		.NewsSpotPic{
		border:1px solid #666;
		float:left;
		margin:0 10px 40px 0;
		padding:2px;
		}
		#NewsSpotPrevious{
		background:url(../images/ps21/NewsSpotPrevious.gif) no-repeat;
		display:block;
		height:17px;
		position:absolute;
		right:28px;
		top:98px;
		width:16px;
		}
		#NewsSpotNext{
		background:url(../images/ps21/NewsSpotNext.gif) no-repeat;
		display:block;
		height:17px;
		position:absolute;
		right:7px;
		top:98px;
		width:16px;
		}
			.NewsSpotBtn
	.NewsListBox{
	margin-top:15px;
	}
		.NewsListBox li{
		margin:2px 0;
		}
		.NewsListBox a{
		color:#333;
		}
		.NewsListBox a:hover{
		color:#FFCC00;
		}
		.NewsListSpot{
		background:url(../images/ps21/Bg_SpotList.gif);
		margin:5px 8px;
		padding:5px;
		border:1px solid #B1B1B1;
		height:31px; /* 41 */
		}
		.NewsList{
		height:35px;
		margin:5px 8px;
		clear:both;
		}		
		.NewsListSpot img, .NewsList img, .NewsListBox img{
		float:left;
		padding:0 10px 0 0;
		}
		.NewsList a{
		text-decoration: underline;
		}
		.NewsList a:link, .NewsList a:visited,.NewsListSpot a:link, .NewsListSpot a:visited
		{
			color:Black;
		}
		.MoreArticles{
		background:url(../images/ps21/Btn_MoreArticles.jpg) 0 0  no-repeat;
		display:block;
		margin:15px 0 0 230px;
		height:30px;
		width:109px;
		}
		
		
.NewsList, .NewsListSpot
{
	line-height: 28px;
	overflow: hidden;
}
/*************************** ForumBox ***************************/

#ForumBox{
background:url(../images/ps21/Bg_Forum.jpg) repeat-x #CDE2FA;
margin-top:10px;
border:1px solid #B1B1B1;
padding:135px 20px 35px;
position:relative;
width:298px; /* Total 340 px */
}
	#ForumBox a, #ForumBox p{
	color:#333;
	}
	#ForumBox a:hover{
	color:#FFCC00;
	}
	#ForumBox .ComWriter {
	color: #666;
	font-size:11px;
	}
		.ForumList li{
		list-style:none;
		padding: 5px 0;
		}
		#MoreTopics {
		background:url(../images/ps21/Btn_MoreTopics.jpg) 0 0  no-repeat;
		bottom:0;
		display: block;
		height: 30px;
		position:absolute;
		right:0;
		width:109px;
	}
	
/*************************** SEARCH BY NAME ***************************/ 
#SearchNameBox{ /* Search By Name Container */
float:right;
width: 240px; /*240 */
}
#SearchNameBox .colorbright{
color:#396a99;
}
#SearchByLocation{
background:url(../images/ps21/Bg_FeaturedSp.gif) repeat-x #1B3C67;
padding: 18px 11px 15px 11px;
margin-bottom: 20px;
width: 218px; /* 240 */
}
#SearchByLocation .SearchLocation{
background: url(../images/ps21/Bg_SearchBox.gif) repeat-x #C49005;
border: 1px solid #9D9D9D;
font:bold 16px Arial;
margin:0 0 3px;
padding: 5px;
height: 20px;  /* 30 */
width: 203px; /* 215 */
		}
}
#SearchByLocation .SearchLocationBtn{
background:#FFF;
}
	#SearchNameBox h1 {
	color:#000;
	padding: 0 0 10px 0;
	}
	
	#SearchByName {
	background: url(../images/ps21/Bg_SearchByName.gif) repeat-x #4B3C00;
	padding: 18px 11px 15px 11px;
	color: #FFF;
	margin-bottom: 20px;
	width: 218px; /* 240 */
	}
	#SpecialitstList #SearchByName{
	background:#000;
	width:500px;
	border:1px solid red;
	}
		
		
		#SearchByName .SearchLastName {
		background: url(../images/ps21/Bg_SearchBox.gif) repeat-x #C49005;
		border: 1px solid #9D9D9D;
		font:bold 16px Arial;
		margin:0 0 3px;
		padding: 5px;
		height: 20px;  /* 30 */
		width: 203px; /* 215 */
		}

		.SearcNameBtn {
		background: url(../images/ps21/Bg_GoldSearchBtn.gif);
		border: 0;
		height: 25px;  /* 30 */
		width: 98px;
		color: #000;
		font-size: 14px;
		}
		
		#SpecialitstList {
		}
		.DoctorList{ /* Individual Container */
		border-bottom: 1px solid #BFBFBF;
		color:#666;
		font-size:11px;
		height:60px;
		margin:0 0 5px;
		padding:5px 0 0;
		}
		.DoctorList a{
		color:#333;
		font:bold 12px Arial;
		}
		.DoctorList img{
		float:left;
		margin:0 10px 0 0;
		}
