*{margin:0;padding:0;list-style-type:none;outline:none;border:0;text-decoration:none;}

body {background: #efefef url(../images/back-body.jpg) repeat-x;font-family:Arial, Helvetica, sans-serif;}

#wrapper {width:930px; margin: 0 auto;}

#header {background:transparent url(../images/back-header.png);height:137px;padding:24px 0 0 100px;}
	#header h1 {color:#fff;font-weight:normal;font-size:24px;font-family:"Times New Roman", Times, serif;letter-spacing:1.2px;line-height:20px;}
	#header h3 {color:#cfdfff;font-weight:normal;font-size:16px;letter-spacing:1px;}
	#appoint {position:relative;top:-40px;right:240px;float:right;}
	#banner {position:relative;bottom:-4px;right:-144px;float:right;}

#header.home {background:transparent url(../images/back-header_home.png);height:127px;padding:24px 0 0 100px;}
	#appoint.home {position:relative;top:-40px;right:110px;float:right;}
	#wilsonMDcontainer {position:absolute;margin:0 auto;width:830px;height:64px;}
	#wilsonMD {	position:relative; top:-45px; right:27px; padding-bottom:0px; float:right; clear:both;}

#topnav {background:transparent url(../images/back-mainbody.png);clear:both; overflow:hidden;}
	#topnav ul {background:url(../images/back-nav.png) no-repeat top center;margin:0 auto;width:872px; height:43px; overflow:hidden;}
	#topnav ul li {float:left; display:inline-block; height:43px; overflow:hidden; width:auto; background-image:url(../images/menu-divider_home.png); background-repeat:no-repeat;}
	#topnav ul li img {margin:0 8px 0 18px; }
	#topnav ul li img:hover { margin-top:-43px; overflow:hidden;}
	
#main {background:transparent url(../images/back-mainbody.png) repeat-y;padding:0 30px;}

#leftcol {float:left;width:225px;background:transparent url(../images/back-leftcol.png) no-repeat; min-height:350px;}
	#leftcol h2 {border-bottom:1px solid #3d3d3d; font-weight:normal; margin:15px 0 6px 18px; color:#3d3d3d; font-size:18px; padding-bottom:5px}
	#leftcol li {padding:5px 0 5px 25px;font-family:Helvetica, Arial, sans-serif;}
	#leftcol a, #leftcol a:visited {color:#2b4577;}
	#leftcol a:hover {text-decoration:underline;}
	#leftcol p {text-align:center;margin:15px;color:#003c7f;font-size:12px;}

#content {float:left;width:600px;font-family:Helvetica, Arial, sans-serif;padding:10px 15px;}
	#content h1 {color:#471d02;font:26px Georgia, "Times New Roman", Times, serif;font-weight:normal;margin-bottom:10px;}
	#content h2 {font:22px Georgia, "Times New Roman", Times, serif;font-weight:normal;margin-bottom:10px;}
	#content p {color:#333333;text-align:justify;padding:5px 0 20px;font-size:17px;line-height:20px;}
	#content ul {margin-bottom:16px;}
	#content li {list-style:circle; margin:0 0 3px 15px; color:#333333;}
	#content a {text-decoration:underline}


#footer {background:transparent url(../images/back-footer.png) no-repeat;clear:both;height:75px;font-size:10px;padding:20px 40px 0}
	#footer ul li {float:left;margin:0 2px;color:#434343;text-transform:uppercase;}
	#footer img {float:right;margin:-17px 0 0;}
	#footer a , #footer a:visited {color:#434343;}
	#footer a:hover {text-decoration:underline;}
	
.clearbox {clear:both;}
.center {text-align:center;}

html*#banner {
	top:5px;
}

#docPhotoContainer {width:650px; margin:0 auto; text-align:center;}
	#docPhotoContainer .docPhoto p {text-align:center;}
	#docPhotoContainer .docPhoto {width:150px; text-align:center; float:left; margin:0 25px;}
	
.thumb {border:5px solid #617bae;}
.thumb:hover {border:5px solid #354c7e;}
	
.hidden {
  display: none;
  color:#FFF;
}

img.dirButtonImg-new{ margin: 2px 0px 0px 4px;}
	
	
.fields{
	border:solid 1px #000;
}

img.topdochome {position:relative; left:23px; margin-bottom:10px;}

#latest-updates { position:relative; top:15px; border:2px solid #3C4B84; background-color:#E6EAEF; padding:20px; margin-bottom:15px;}
