@charset "utf-8";
/* CSS Document */
body
	{
		margin:0px;
		padding:0px;
	}
#TopNavigation
	{
		width:100%;
		overflow:hidden;
		background:url(../images/topnav-bg.jpg) repeat-x;
	}
.Topnav
	{
		width:981px;
		height:27px;
		background:url(../images/topnav-bg.jpg) repeat-x;
		text-align:left;
	}
.Topnav ul
	{
		margin:0px;
		padding:0px;
		list-style:none;
		padding-top:3px;
	}
.Topnav ul li
	{
		display:inline;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		padding-right:15px;
	}
.Topnav ul li a
	{
		text-decoration:none;
		color:#FFFcFc;
	}
.Topnav ul li a:hover
	{
		text-decoration:none;
		color:#5d869c;
	}
	
#HeaderLogoBlock
	{
		width:100%;
		background:url(../images/headermain-bg.jpg) repeat-x;
		height:101px;
	}
.commondiv981
	{
		width:981px;
		overflow:hidden;
	}
.Logo
	{
		width:380px;
		overflow:hidden;
		float:left;
	}
.Callus
	{
		width:600px;
		overflow:hidden;
		float:right;
	}
.LineBreak30
	{
		width:100%;
		height:30px;
		font-size:10px;
	}
.LineBreak10
	{
		width:100%;
		height:10px;
		font-size:10px;
	}
.LineBreak15
	{
		width:100%;
		height:28px;
		font-size:10px;
	}
.LineBreak8
	{
		width:100%;
		height:8px;
		font-size:10px;
	}

.LineBreak5
	{
		width:100%;
		height:5px;
		font-size:10px;
	}
.ie6 .LineBreak5
	{
		width:100%;
		height:5px;
		font-size:5px;
	}
#TopMainNav
	{
		width:100%;
		background:url(../images/mainnav-bg.jpg) repeat-x;
		height:61px;
	}
.TopNavMain	
	{
		width:981px;
		overflow:hidden;
	}
/*#TopMainNav ul
	{
		margin:0px;
		padding:0px;
		list-style:none;
		margin-top:5px;
	}
#TopMainNav ul li
	{
		display:block;
		background:url(../images/mannav-div.jpg) no-repeat right;
		height:50px;
		line-height:50px;
		padding-right:10px;
		padding-left:10px;
		float:left;
	}
#TopMainNav ul li a
	{
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		text-decoration:none;
		padding:13px 5px 13px 5px;
	}
#TopMainNav ul li a:hover
	{
		color:#155071;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		text-decoration:none;
		background:url(../images/mainnav-hover.jpg) repeat-x;
		padding:13px 3px 13px 3px;
		border:#FFFFFF 2px solid;
		border-left:#dbd9d4 2px solid;
	}*/
/*--------------------------------------Main Menu---------------------------------------------------*/
/*#dropmenudiv{
position:absolute;
background:#ffffff url(../images/mainnav-hover.jpg) repeat-x;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:20px;
z-index:100;
padding:0px 3px 0px 3px;
border-left:#dbd9d4 2px solid;
border-bottom:#dbd9d4 2px solid;
border-right:#dbd9d4 2px solid;
width:auto;
}

#dropmenudiv a{
width: 300px;
display: block;
text-indent: 3px;
background:url(../images/mainnav-hover.jpg) repeat-x;
text-decoration: none;
font-weight: bold;
color:#5d869c;
height:32px;
line-height:32px;
}

#dropmenudiv a:hover{ /*hover background color
background:url(../images/subnav-hoverbg.jpg) repeat-x;
color:#d1dce3;
height:32px;
line-height:32px;
}*/
/*-----------------------------------------End--------------------------------------------------*/
.netlink
	{
		width:981px;
		overflow:hidden;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#134d6d;
		font-weight:bold;
	}
.netlink a
	{
		color:#888888;
		text-decoration:none;
	}
.netlink a:hover
	{
		color:#134d6d;
		text-decoration:none;
	}
#Header
	{
		width:100%;
		background:url(../images/h1img.jpg) repeat-x top;
		height:334px;
	}
#Header2
	{
		width:100%;
		background:url(../images/subpage-header-bg.jpg) repeat-x top;
		height:180px;
	}

.Headerimg
	{
		width:981px;
		height:319px;
		background:url(../images/headerimg-bg.jpg) repeat-x top;
	}
.Headerimg2
	{
		width:981px;
		background:url(../images/headerimg-bg.jpg) repeat-x top;
		overflow:hidden;
	}
.Headerwhite
	{
		width:966px;
		height:309px;
		background-color:#FFFFFF;
		border-bottom:#dee2e4 1px solid;
		border-right:#d9dee2 2px solid;
	}
.Headerwhite2
	{
		width:966px;
		overflow:hidden;
		background-color:#FFFFFF;
		border-bottom:#dee2e4 1px solid;
		border-right:#d9dee2 2px solid;
		height:150px;
	}
.imgheader
	{
		width:622px;
		float:left;
		height:285px;
		margin-left:12px;
		margin-top:13px;
	}
.imgheader2
	{
		width:960px;
		padding-top:10px;
		padding-bottom:10px;
	}
.threeblocks
	{
		width:312px;
		float:right;
		margin-right:12px;
		margin-top:13px;
	}
.ie6 .imgheader
	{
		width:622px;
		float:left;
		height:285px;
		margin-left:4px;
		margin-top:13px;
	}
.ie6 .threeblocks
	{
		width:312px;
		float:right;
		margin-right:4px;
		margin-top:13px;
	}
.firstblock
	{
		width:auto;
		overflow:hidden;
	}
.feature
	{
		background:url(../images/1.jpg) no-repeat;
		width:312px;
		display:block;
		height:95px;
		text-align:left;
		text-decoration:none;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	}
.feature:hover
	{
		background:url(../images/2.jpg) no-repeat;
		width:312px;
		display:block;
		height:95px;
		text-decoration:none;
		font-weight:bold;
	}
.ie6 .feature
	{
		background:#f8f9f9 url(../images/1.jpg) no-repeat left;
		width:320px;
		display:block;
		height:95px;
		text-align:left;
		text-decoration:none;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	}
.ie6 .feature:hover
	{
		background:#f8f9f9 url(../images/2.jpg) no-repeat left;
		width:320px;
		display:block;
		height:95px;
		text-decoration:none;
		font-weight:bold;
	}
.feature span.f1
	{
		color:#777777;
		font-size:14px;
		padding-left:10px;
	}
.feature span.f2
	{
		color:#0f6e86;
		font-size:16px;
		padding-left:10px;
	}
.feature span.f3
	{
		color:#777777;
		font-size:14px;
		padding-left:10px;
	}
.feature2
	{
		background:url(../images/2.jpg) no-repeat;
		width:312px;
		display:block;
		height:95px;
	}
	
#Content
	{
		width:100%;
		overflow:hidden;
		background:#ffffff url(../images/h2img.jpg) repeat-x top;
	}
.contentmain
	{
		width:963px;
		overflow:hidden;
	}	
.ContentLeft
	{
		width:638px;
		float:left;
		overflow:hidden;
	}
.ContentRight
	{
		width:325px;
		float:right;
		overflow:hidden;
		background:url(../images/video-bg.jpg) repeat-x top;
	}
h2
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		margin:10px 0px 10px 0px;
		text-align:left;
		padding:0px;
		color:#10476e;
	}
.commondiv638
	{
		width:100%;
		overflow:hidden;
	}
.commondiv638 p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#5b5b5b;
		text-align:justify;
		margin:2px 10px 7px 0px;
	}
.commondiv638 p strong
	{
		color:#10476e;
	}
.commondiv638 p a
	{
		text-decoration:underline;
		color:#10476e;
	}
.commondiv638 p a:hover
	{
		text-decoration:none;
		color:#5b5b5b;
	}
.commondiv638 ul
	{
	 text-align:left;
	 font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#5b5b5b;
	}
h4
	{
		color:#8f0000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		text-align:left;
	}
.Block1
	{
		width:203px;
		overflow:hidden;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:left;
		color:#777777;
	}
.Block1 a
	{
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-align:left;
		padding:0px;
		font-weight:bold;
		color:#0f6e86;
		
	}
.Block1 a:hover
	{
		text-decoration:none;
		color:#999999;
	}	
.Block2
	{
		width:203px;
		overflow:hidden;
		float:left;
		margin-left:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:left;
		color:#777777;
	}
.Block2 a
	{
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-align:left;
		padding:0px;
		font-weight:bold;
		color:#0f6e86;
		
	}
.Block2 a:hover
	{
		text-decoration:none;
		color:#999999;
	}	
.Block3
	{
		width:203px;
		overflow:hidden;
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:left;
		color:#777777;
	}
.Block3 a
	{
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-align:left;
		padding:0px;
		font-weight:bold;
		color:#0f6e86;
		
	}
.Block3 a:hover
	{
		text-decoration:none;
		color:#999999;
	}
	
	
			
.Block4
	{
		width:418px;
		overflow:hidden;
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:left;
		color:#777777;
	}
h3
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		margin:5px 0px 5px 0px;
		text-align:left;
		padding:0px;
		color:#0f6e86;
	}
.commond
	{
		width:416px;
		overflow:hidden;
		border:#e7e7e7 1px solid;
	}
.commond p
	{
		background-color:#fbfbfb;
		border-bottom:#f0f0f0 1px solid;
		padding:4px;
		margin:0px;
	}
.commond p span
	{
		text-align:left;
		margin-left:270px;
		color:#10466c;
		font-weight:bold;
	}
.commondiv300
	{
		width:300px;
		overflow:hidden;
	}
.txtwide290
	{
		width:290px;
		background:url(../images/textbox-bg.jpg) repeat-x;
		border:#d7d7d7 1px solid;
		padding:4px;
		color:#777777;
	}
.txtwide190
	{
		width:190px;
		background:url(../images/textbox-bg.jpg) repeat-x;
		border:#d7d7d7 1px solid;
		padding:4px;
		color:#777777;
	}
.txtareawide290
	{
		width:290px;
		background:url(../images/textbox-bg.jpg) repeat-x;
		border:#d7d7d7 1px solid;
		padding:4px;
		color:#777777;
	}
.secblock
	{
		width:100px;
		overflow:hidden;
		float:left;
	}
.sectxtblock
	{
		float:right;
		overflow:hidden;
		width:auto;
	}
#Footer
	{
		width:100%;
		height:101px;
		background:url(../images/footerlinks.jpg) repeat-x center;
	}
.Footermain
	{
		width:981px;
		overflow:hidden;
	}
.dd1 ,.dd2 ,.dd3 ,.dd4
	{
		width:196px;
		overflow:hidden;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFcFc;
		font-weight:bold;
		text-align:left;
	}
.dd5
	{
		width:196px;
		overflow:hidden;
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFcFc;
		font-weight:bold;
		text-align:left;
	}
.dd2 a ,.dd3 a ,.dd4 a , .dd5 a
	{
		color:#FFFcFc;
		text-decoration:none;
	}
.dd2 a:hover ,.dd3 a:hover ,.dd4 a:hover , .dd5 a:hover
	{
		color:#000000;
		text-decoration:none;
	}
/*---------------new menu--------------*/

.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
margin:0;
padding:0;
list-style:none;
margin-top:5px;
}

.ddcolortabs li{
		display:block;
		background:url(../images/mannav-div.jpg) no-repeat right;
		height:50px;
		line-height:50px;
		padding-right:10px;
		padding-left:10px;
		float:left;
		width:auto;
}


.ddcolortabs a{
color:#FFFcFc;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		text-decoration:none;
		padding:13px 5px 13px 5px;
		
}



.ddcolortabs a:hover{
background:url(../images/mainnav-hover.jpg) repeat-x;
padding:13px 5px 13px 5px;
color:#155071;
}
.ddcolortabs a.active{
background:url(../images/mainnav-hover.jpg) repeat-x;
padding:13px 5px 13px 5px;
color:#155071;
}

.ddcolortabs .selected a, #ddcolortabs .selected a { /*currently selected tab*/
		background:url(../images/mainnav-hover.jpg) repeat-x;
		padding:13px 5px 13px 5px;
		color:#155071;
		margin:0px;
}


.dropmenudiv_a{
position:absolute;
top: 0;
/*border: 1px solid black;*/ /*THEME CHANGE HERE*/
/*border-top-width: 8px;*/ /*Top border width. Should match height of .ddcolortabsline above*/
font:bold 13px Arial, Helvetica, sans-serif;
line-height:18px;
text-align:left;
z-index:100;
background-color: white;
visibility: hidden;
color:#155071;
margin-top:-1px;
width:230px;
}
.dropmenudiv_a .new
	{
		background:url(../images/1.png) repeat-y right;
		width: 230px;

	}
.ie6 .dropmenudiv_a .new
	{
		background:url(../images/11.jpg) repeat-y left;
		width: 230px;

	}
.dropmenudiv_a .new2
	{
		background:url(../images/2.png) no-repeat;
		height:6px;
		width: 230px;

	}
.ie6 .dropmenudiv_a .new2
	{
		background:url(../images/22.jpg) no-repeat top;
		height:6px;
		width: 230px;
		font-size:2px;
	}


.ie6 .dropmenudiv_a a{
width: auto;
width:218px;
display: block;
text-indent: 5px;
/*border-top: 0 solid #678b3f;
border-bottom: 1px solid #678b3f;*/ /*THEME CHANGE HERE*/
padding: 0px 0;
text-decoration: none;
background:url(../images/mainnav-hover.jpg) repeat-x;
text-decoration: none;
font-weight: bold;
color:#5d869c;
height:32px;
line-height:32px;
margin-left:5px;
}

.dropmenudiv_a a{
width: auto;
width:220px;
display: block;
text-indent: 5px;
/*border-top: 0 solid #678b3f;
border-bottom: 1px solid #678b3f;*/ /*THEME CHANGE HERE*/
padding: 0px 0;
text-decoration: none;
background:url(../images/mainnav-hover.jpg) repeat-x;
text-decoration: none;
font-weight: bold;
color:#5d869c;
height:32px;
line-height:32px;
margin-left:5px;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
/*background-color: #8a3c3d;
color: white;*/
background:url(../images/subnav-hoverbg.jpg) repeat-x;
color:#d1dce3;
height:32px;
line-height:32px;

}

/*---------------new menu--------------*/
.maptext_location
	{
		float:left;
		width:200px;
	}
.map_location_directions
	{
		width:425px;
		float:left;
	}
.clinic_hours 
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#10476e;
		text-align:justify;
	}	
.contactus_wrapper
	{
		width:600px;
		padding:0px 10px 10px 10px;
		margin:0px;
		overflow:hidden;
	}
.inputtext_contact
	{
		width:238px;
		text-align:right;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#777777;
		margin:0px;
		padding:0px;
		overflow:hidden;
	
	}
.input_fiels
	{
		margin:0px;
		padding:0px 0px 0px 20px;
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#777777;
		text-align:left;
		width:330px;
	}
.contact_inputfield
	{
		background:#f1f5f8;
		width:300px;
		margin:0px;
		padding:0px;
		border:#999999 1px solid;
	}
.required_field
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-align:left;
		color:#bb5472;
	}	
img
	{
		border:0px;
	}				