/* CSS Document */
body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background: #a1b9b9 url(../img/bg.png) repeat-x;
	padding: 0px;
}

img {
	border: none;	
}

h3 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.container{
	width:1000px;
	margin: 0px auto;
	padding: 0px 0px 25px 0px;
}
#slideshow{
	margin:  0px auto 20px auto; 
	width: 862px;
	height: 195px;
}

.header{
	background:url(/img/bg-header.png);
	clear:both;
	height:181px;
	padding: 10px 25px;
}
.mainbody{
	background: url(/img/bg-container.png) repeat-y;
	clear: both;
	font-size: 1em;
	margin-top: 0px auto;
	padding: 0px 25px;
}
.content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	padding-right: 80px;
	text-align: left;
}
.content a{
	text-decoration:none;
	color: #52938E;
}
.footer{
	background:url(/img/bg-footer.png) no-repeat;
	clear:both;
	height:106px;
}
.logo{
	float:left;
	margin:30px 12px 0 23px;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #1c837c;
	padding:20px 0 10px 0;
}
/*For the side Menu*/
.sidenav {
	width: 100%;
	text-align: left;
}
.sidenav a{
	text-decoration: none;
	display: block;
	color: #ffffff;
}
.sidenav ul{
	padding-left:0px;
	width:156px;
}
.sidenav ul li {
	background:url(/img/side.jpg) no-repeat;
	display:block;
	height:28px;
	text-align:center;
	font-size:11px;
	font-weight: bold;
	color:#fff;
	padding: 5px 2px 1px 2px;
}
.sidenav ul li:hover, .sidenav ul li.activetab {
	background: url(/img/side-hover.jpg) no-repeat;
}
.sidenav_title {
	color:#70A73E;
	font-size:20px;
	font-weight:bold;
}
.sidenav_text {
	color:#52938E;
	font-size:.9em;
	
}
.sidenav_text h5{
	color:#52938E;
	font-size:1.3em;
}
.sidenav_text a{
	color:#52938E;
	text-decoration: none;
	font-size:1.1em;
}
/*testimonials*/
.sidenav_testimonial {
	color:#52938E;
	text-align:left;
	padding: 8px 0;
	font-family:times;
	font-style:italic;
}
.name{
	font-weight:bold;
	font-size:.8em;
}
.quote{
	font-size:.9em;
}
.location{
	font-size:.7em;
}



/*management team page*/
.mgtname{
	font-weight: bold;
}
.bio{
	padding-bottom:20px;
	line-height: 1.4em;
}

div.team_member{
	line-height: 1.9em;
	padding-left: 20px;
	font-weight: normal;
}

div:hover.team_member {
	background: url(../img/green-circle.png) no-repeat 0px 9px;
}

.mgt_title{
	display: inline-block;
	font-size: .9em;
	color: #52938E;
	margin-left: 5px;
}





/*For the side Menu*/
ul, ol {
	list-style: none;
	margin: 10px 0 10px 0;
}

h4 {margin: 0; font-size: .9em;}



/* Navigation Format*/
#main_nav {
	overflow: hidden;
	float: right;
	margin: 15px 20px 0 1px;
	font-size: .8em;
	font-weight:600;
}
#main_nav li {
	line-height: 40px;
	float: left;
	color: #a6c8bd;
}
#main_nav li a {
	display: block;
	padding: 0 6px 0 6px;
	float: left;
	height:35px;
	min-width: 50px;
	line-height: 40px;
	text-decoration: none;
	text-align: center;
	color: #807f7e;
}

#main_nav li a:hover, #main_nav li.activetab a {
	background: url(../img/bg-arc2.png) no-repeat center top;
	color: #52938E;
	font-weight: bold;
}
#main_nav li#menu-act a {
	text-decoration: underline;

}
#top_nav {
	overflow: hidden;
	color: #626366;
	text-decoration: none;
	font-size: .7em;
	font-weight: 600;
	display: block;
	float: right;
	margin: 20px 25px 0 1px
}
#top_nav li{
	background: url(/img/navi-divider.gif) no-repeat 0% 58%;
	margin: 0 0 0 -2px;
	padding: 0 0 0 2px;
	float: left;
	color: #a6c8bd;
	line-height: 40px;
	text-align: center;
}
#top_nav li a{
	display: block;
	padding: 0 6px 0 6px;
	float: left;
	min-width: 50px;
	line-height: 40px;
	height: 35px;
	text-decoration: none;
	color: #807f7e;
	text-align: center;
}

#top_nav li a:hover, #top_nav li.activetab a {
	background: url(../img/bg-arc2.png) no-repeat center top;
	color: #52938E;
	font-weight: bold;
}
.nav_block {
	
}
ul {
	list-style: 
}
.wrapper {
overflow:hidden;
width:864px;
padding: 24px  0 24px 46px;
height: 200px;
}
.block-1 {
padding:0 20px 0 1px;
width:200px;
height: 198px;
}

.block-2 {
padding:0 20px 0 1px;
width:200px;
height: 198px;
}
.block-3 {
padding:0 20px 0 1px;
width:200px;
height: 198px;
}
.block-4 {
padding:0;
width:200px;
height: 198px;
}
.block-1, .block-2, .block-3, .block-4, .block-5 {
float:left;
overflow:hidden;
}
.block_title{
	padding-bottom:4px;
}
.block_title a{
	color:#70A73E;
	font-weight:bold;
	text-align:left;
	text-decoration: none;
}
.block2_title{
	color:#70A73E;
	font-weight:bold;
	text-align:left;
}
.block3_title{
	color:#70A73E;
	font-weight:bold;
	text-align:left;
}
.block4_title{
	color:#70A73E;
	font-weight:bold;
	text-align:left;
}
.block_text {
	border-top:#ccc solid 1px;
	border-right:#ccc solid 1px;
	height:115px;
}
.block_text p {
	font-size: .8em;
	margin: 4px 4px 4px 0;
}
.block_text a {
	padding-top: 6px;
	text-decoration: none;
	color: #53B2B1;
	font-size: .9em;
	text-align: center;

}

/* Forms */

form {
	color: #529398;
	font-size: 14px;
}

div.required label {
	color: #529398;
	font-weight: bold;
	background: url(../img/green-star.png) no-repeat right 3px;
	padding-right: 10px;
}
label{
	font-size:.89em;
	line-height:1.7em
}
input{
	float: right;
	margin-right:10px;
	width: 140px;
	border-color:#53B2B1;
	border-style:solid;
	border-width:1px;
}
select{
	float: right;
	margin-right:187px;
	width: 142px;
	border-color:#53B2B1;
	border-style:solid;
	border-width:1px;
}
div#additionalInformation {
	padding-top:14px;
	position: relative;
	color: #529398;
	font-weight: bold;
	clear: both;
}
#additionalInformation textarea{
	height:40px;
	width:600px;
	border-color:#53B2B1;
	border-style:solid;
	border-width:1px;
}

div.submit{
	clear: both;
	margin-top: 10px;
}

div.submit input {
	margin: 0px;
	padding: 0px;
	float: none;
}


.topmsg{
	color:#807F7E;
	font-size:1em;
	font-weight:600;
	text-align:center;
	width:850px; 
}

/*.wrapper{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom:50px;
}*/

.social {
	padding-left: 46px;
	width: 130px;
	float: left;
}
.social a {
	text-decoration: none;
}
.social img {
	border: none;
}
.social hover{
	border: 1px;
	border-color: #999999;
}

.social2 {
		
}
.social2 a {
	text-decoration: none;
}
.social2 img {
	border: none;
}
.social2 hover{
	border: 1px;
	border-color: #999999;
}
.footertext{
	 text-align:left;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;
	 color:#999999;
	 width: 500px;
	 margin-left: 285px;
}
.footertext a{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;
	 color:#999999;	 

}
.footertext_home{
	 text-align:center;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;
	 color:#999999;
	 width: 500px;
	 margin-left: 260px;
}
.footertext_home a{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;
	 color:#999999;	 

}
#col-1 {
	width: 200px;
	margin: 0 30px 0 30px; 
	float: left;
}
#col-4 {
	width: 106px;
	margin: 0 30px 0 30px; 
	float: left;
}
#col-2 {
	width: 690px;
	float: left;
	padding-bottom: 32px;
}
#col-3 {
	width: 920px;
	float: left;
	padding-bottom: 32px;
	padding-left: 30px;
}

div#practiceInformation, div#contactInformation {
	width: 270px;
	float: left;
	color: #529398;
	margin: 0px;
}

div#contactInformation {
	margin: 0px 0px 0px 40px;
}

div#ownershipInformation {
	display: none;	
}

div#practiceInformation select, div#contactInformation select, div#ownershipInformation select {
	margin: 0px;
	padding: 0px;
	position: relative;
}

div#practiceInformation input, div#contactInformation input, div#ownershipInformation input {
	margin: 0px;
	padding: 0px;
	position: relative;
}

div.required, div.input {
	/*height: 20px;*/
	margin: 3px 0px;
}

input#LeadInformation, input#LeadSell {
	display: block;
	clear: left;
	float: left;	
	padding: 0px;
	width: 12px;
	/*margin: 5px 15px;*/
	border: none;
}

label#LeadInformation, label#LeadSell {
	color: #529398;
}

div.green-dot {
	line-height: 1.9;
	padding-left: 20px;
	font-weight: normal;
	display: block
}

div#news-content h3 a, p.green-dot {
	line-height: 1.2;
	padding-left: 20px;
	font-weight: normal;
	display: block
}

div:hover.green-dot {
	background: url(../img/green-circle.png) no-repeat 0px 9px;
}

div#news-content h3 a:hover, p:hover.green-dot {
	background: url(../img/green-circle.png) no-repeat 0px 6px;
}
/*Flash Map Styles*/
div#map-submit {
	display: block;
	width: 109px;
	height: 24px; 
	border: none; 
	clear: both;
	padding: 0px;
	margin: 0px;
}

.listtitle {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.listcity{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #1C837C;
}
#list a{
	font-family: Arial;
	font-size: 11px;
	color: #1C837C;
}
#list a:hover{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}
#list {
	font-size: 11px;
}
.txtitle{
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #83B53D;
}
.hosp_name{
	color:#1C837C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.5em;
	font-weight: bold;
}
.hosp_img{
	border:none;
	float:right;
}