/* START:::leftovers from old pci site:::START */
input#newsletter-submit{
background: url(../image/header/search_arrow.png) no-repeat left;
border: none;
cursor: pointer;
width: 20px;
}

.apply_button {
		font-family:Verdana, Geneva, sans-serif;
		font-size: 11px;
		color: #000000;
		background-color: #DFEDE9;
		border: 1px ridge #666666;
		padding: 2px;
		width: 125px;
		height: 30px;
		cursor:pointer;
	}
.apply_textbox {
		font-family:Verdana, Geneva, sans-serif;
		font-size: 11px;
		color: #000000;
		background-color: #DFEDE9;
		border: 1px solid #BBBBBB;
		padding: 2px;
		width: 310px;
		height: 300px;
	}
.form_field {
		font-family:Verdana, Geneva, sans-serif;
		font-size: 11px;
		color: #000000;
		background-color: #DFEDE9;
		border: 1px solid #BBBBBB;
		padding: 2px;
		height: 19px;
	}

/* END:::leftovers from old pci site:::END */

a {
	color:#723752;
	text-decoration:none;
}
a:hover {
	color:#086455;
	text-decoration:underline;
}
form {
	margin:0;
}
li span{
	font-style:italic;
}
#wrapper{
	margin:0 auto;
	width:800px;
	border:1px solid black;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	}
	#header{
		width:800px;
		position:relative;
		height:201px;
		}
		#header #button{
			height:129px;
			left:40px;
			position:absolute;
			top:24px;
			width:121px;
			cursor:pointer;
			}
		#header_left{
			background-image:url(../image/header/green_box.jpg);
			background-repeat:no-repeat;
			width:200px;
			height:201px;
			float:left;
			}
			#header_left #search{
					width:200px;				
					position:absolute;
					bottom:10px;
					left:0;
					height:28px;
					}
		#header_pic{
			float:right;
		/*	background-image:url(../image/header/3.jpg); */
			background-repeat:no-repeat;
			width:600px;
			height:201px;
		}
	#top_nav{
		position:relative;
		background-color:#695c5e;
		background-image:url(../image/header/bar.gif);
		background-repeat:repeat-x;
		width:800px;
		height:49px;
		color:white;
		font-size:12px;
		/*text-transform:uppercase;*/
		line-height:12px;
		font-weight:bold;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}
		#top_nav a{
			color:white;
			text-decoration:none;
			}
		/*#top_nav #arrow{
			width:24px;
			padding-top:8px;
			}*/
		#top_nav .menu_item{
			height:49px;
		}
		#top_nav .item_divider{
			width: 2px;
			height: 49px;
			background-image:url(../image/header/bar_divider.gif);
			background-repeat:no-repeat;
			}
		/*#top_nav #about_us{
			width:84px;
			}
		#top_nav #location{
			width:105px;			
			}
		#top_nav #patient{
			width:126px;			
			}
		#top_nav #physician{
			width:118px;			
			}
		#top_nav #specialties{
			width:119px;			
			}
		#top_nav #contact{
			padding-left:10px;
			text-align:left;
			}
		#top_nav #contact img{
			padding-left:50px;
			}*/
	#body{
		width:800px;
		position:relative;
		margin-bottom:10px;
		}
		#body #side_bar{
			float:left;
			width:200px;
			/*
			background-image:url(../image/body/side_bar.jpg);
			background-repeat:no-repeat;
			height:401px;
			*/
			}
		#body #side_bar1{
			float:left;
			width:200px;
			}
			#body #side_bar a{
				color:white;
				text-decoration:none;
			}
				#body #side_bar a:hover{
					color:#BBBBBB;
					text-decoration:none;
				}
			#body #side_bar #news_container{
				width:100%; 
				background-color:#0b8173; 
				background-image:url(../image/body/header_side_bar.jpg); 
				background-repeat:no-repeat;
				}
			#body #side_bar #newsletter_container{
				width:200px; 
				height:97px; 
				background-image:url(../image/body/footer_side_bar.jpg);				
				}
			#body #side_bar #news{
				height:269px;
				margin:10px;
				width:180px;
				}
				#body #side_bar #news h2{
						color:white;
						font-size:22px;
						font-weight:bold;
						vertical-align:top;
						margin-bottom:0px;
						margin-top:0px;
						}				
				#body #side_bar #news td{
						color:white;
						font-size:14px;
						}
			#body #side_bar #cats{
				height:285px;
				margin:2px;
				width:196px;
				}				
				#body #side_bar #cats td{
						color:white;
						font-size:14px;
						}
			#body #side_bar #suborunsub{
				color:white;
				font-size:11px;
				margin:5px;
				width:190px;
				}			
			#body #side_bar #suborunsub h3{
				font-size:11px;
				margin:0px;
				}
		#body #content{
			float:right;
			width:600px;
			background-image:url(../image/body/body.jpg);
			background-repeat:no-repeat;

			}
			#body #content #left_content{
				width:195px;
				float:left;
				}
				#body #content #left_content table{
					margin:15px;
					}
				#body #content #left_content table a{
					color:#4ca398;
					font-weight:bold;
					text-decoration:none;
					}
				#body #content #left_content h3{
					margin-bottom:0px;
					font-size:13px;
					}
				#body #content #left_content p{
					font-size:12px;
					margin:0px;
					}
				#body #content #left_content tr{
					vertical-align:top;
					}
			#body #content #middle_content{
				width:195px;
				float:left;
				}
				#body #content #middle_content table{
					margin:15px;
					}
				#body #content #middle_content table a{
					color:#4ca398;
					font-weight:bold;
					text-decoration:none;
					}
				#body #content #middle_content h3{
					margin-bottom:0px;
					font-size:13px;
					}
				#body #content #middle_content p{
					font-size:12px;
					margin:0px;
					}
				#body #content #middle_content tr{
					vertical-align:top;
					}
			#body #content #right_content{
				width:204px;
				float:left;
				}
				#body #content #right_content table{
					margin:15px;
					}
				#body #content #right_content table a{
					color:#4ca398;
					text-decoration:none;
					font-weight:bold;
					}
				#body #content #right_content h3{
					margin-bottom:0px;
					font-size:13px;
					}
				#body #content #right_content p{
					font-size:12px;
					margin:0px;
					}
				#body #content #right_content tr{
					vertical-align:top;
					}
			#body #content #profile{
				position:relative;
				width:185px;
				border-bottom:2px solid #0b8173;
				}
				#body #content #profile h3{
						font-size:15px;
						margin-bottom:0px;
						margin-top:0px;
						margin-left:15px; 
						}
			#body #content #profile_content{
				position:relative;
				width:600px;
				margin-top: 10px;
				}
				#profile_building{
					text-align: center;
					margin: 15px 0;
					position: relative;
				}
				#profile_building #caption{
					position: absolute;
					bottom: 17px;
					right: 35px;
					width: 320px;
					line-height: 30px;
					color: #fff;
					background: url(../image/70_green.png) repeat;
				}
				#profile_content .content{
					padding: 0 15px;
				}
				#body #content #profile_content #left_profile{
					float:left;
					width:185px;
					}
					#body #content #profile_content #left_profile img{
						border:none;
						margin:10px 0px 0px 15px;
						}
				#body #content #profile_content #right_profile{
					float:right;
					width:411px;
					}
					#body #content #profile_content #right_profile p{
						font-size:12px;
						padding-right:20px;
						
						}
		#body #content_other{
			float:right;
			width:560px;
			padding: 20px;
			/*background-image:url(../image/body/body.jpg);
			background-repeat:no-repeat;*/
		}
			#body #content_other div.quote{
				text-align:center;
				font-size:22px;
				font-style:italic;
			}
			#body #content_other h2{
				font-size:14px;
				font-weight:bold;
				text-decoration:underline;
			}
			#body #content_other h3{
				font-size:18px;
				font-weight:bold;
			}
			#body #content_other h4{
				padding:0px;
				margin:0px;
				border:0px;
				font-weight:bold;
				font-size:14px;
			}
			#body #content_other h5{
				padding:0px;
				margin:0px;
				border:0px;
				font-weight:bold;
				font-size:12px;
			}
			#body #content_other p{
				margin-top:0px;
			}
			#body #content_other #envisions p{
				padding:0 60px 0 60px;
				line-height: 20px;
				font-size:13px;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				text-align:left;
			}
				#body #content_other #envisions div{
					text-align:center;
				}
			#body #content_other table.variety1 td.text{
				padding:0 0 10px 20px;
			}
				#body #content_other table.variety1 td.header{
					width:125px;
					font-weight:bold;
					font-style:italic;
					vertical-align:top;
				}
			#body #content_other #acceptins{
			}
				#body #content_other #acceptins p{
					padding:0 10px;
				}
				#body #content_other #acceptins td{
					padding:5px 10px;
				}
					#body #content_other #acceptins td.pic{
						text-align:center;
					}
			#body #content_other #careerops{
				width: 370px;
				float: left;
			}
				#body #content_other #careerops p{
					padding:0 10px;
				}
			#body #content_other #contactus{
			}
				#body #content_other #contactus p{
					padding:0 10px;
				}
				#body #content_other #contactus span{
					font-size:14px;
					font-weight:bold;
				}
			#body #content_other #culture{
			}
				#body #content_other #culture p{
					padding:0 10px;
				}
			#body #content_other #mgs{
				padding:0 23px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
			}
				#body #content_other #mgs p{
					margin: 15px 0px;
				}
					#body #content_other #mgs h3{
						margin:0;
						font-size: 14px;
						color: #0a138b;
					}
					#body #content_other #mgs div{
						text-align:center;
					}
			#body #content_other #missval{
				width: 370px;
				float: left;
			}
				#body #content_other #missval p{
					padding:0 10px;
				}
			#body #content_other #patinfo{
				 width: 370px;
				 float: left;
			}
				#body #content_other #patinfo p{
					padding:0 10px;
				}
			#body #content_other #physbyalpha{
			}
				#body #content_other #physbyalpha p{
					padding:0 10px;
				}
				#body #content_other #physbyalpha td{
					padding:0 10px;
				}
			#body #content_other #physbyspec{
			}
				#body #content_other #physbyspec p{
					padding:0 10px;
				}
				#body #content_other #physbyspec td{
					padding:0 10px;
				}
			#body #content_other #physprofile{
			}
				#body #content_other #physprofile div{
					padding-left:15px;
				}
				#body #content_other #physprofile p{
					padding:0 10px;
				}
				#body #content_other #physprofile td{
					padding:0 15px;
					vertical-align:top;
				}
			#body #content_other #refphys{
				float: left;
				width: 370px;
			}
				#body #content_other #refphys p{
					padding:0 10px;
				}
			#body #content_other #spotlight{
			}
				#body #content_other #spotlight p{
					padding:0 10px;
				}
			#body #content_other #thebest{
			}
				#body #content_other #thebest p{
					padding:0 10px;
				}
			#body #content_other #vertical-image{
				float: left;
				margin-top: 50px;
				margin-left: 10px;
			}
		#body #sub_page_content{
			float:right;
			width:570px;
			margin-right:15px;
			margin-left:15px;
			margin-top:15px;
			font-size:14px;
			}
			#body #sub_page_content h2{
				margin-top:0px;
				}
	#footer{
		clear:both;
		width:800px;
		height:35px;
		position:relative;
		background-color:#e9e9e9;
		font-size:10px;
		color:#0b8173;
		text-align:center;
		}
	#footer a{
		color:#0b8173;
		text-decoration: none;
		}
	#footer a:hover{
		color:#0b8173;
		text-decoration: underline;
		}
	#footer p{
		padding-top:10px;
		}
	#cms{
		margin-left:15px;
		margin-top:15px;
		}
		#cms h3 a{
			text-decoration:none;
			color:#0b8173;
			}
	#image_container{
		position:relative;
		}
	#image_container img {
		position:absolute;
		top: 0;
		left: 0;
		display:none;
		}
		
.left-vertical{
	float: left;
	width: 370px;
}