@charset "utf-8";
/* ------------ basic styling ------------*/
* {
	margin: 0px;
	padding: 0px;
}
	 
	h1 {
	color: #424E6C;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	text-align: left;
	padding-left: 0px;
}
h2 {
	color: #446AB0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
}
h3 {
	color: #678D45;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}

h4 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	color: #32507F;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 16px;
}
H5 {
	color: #000000;
	font-size: 1em;
	font-variant: small-caps;
	background-color: #c0d28a;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
h6 {
	font-size: 1.1em;
	font-weight: bold;
	font-style: normal;
	color: #669900;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C4D176;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
}



body {
	background-color:#9CA3BF;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-top: 0px;
	background-repeat: repeat-x;
	background-image: url(images/header/bg4.jpg);
	border-top-color: #9CA3BF;
	border-right-color: #9CA3BF;
	border-bottom-color: #9CA3BF;
	border-left-color: #9CA3BF;
	}
#wrapper {
	position:relative;
	width: 778px;
	text-align:left;
	top: auto;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: both;
	background-color: #FFFFFF;
	color: #000000;
	border: 1px none #767C9C;
	}
#footer {
	color: #000000;
	font: .8em "Trebuchet MS", Arial, sans-serif;
	position: relative;
	clear: both;
	border-top-width: 0px;
	border-top-style: none;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #9CA3BF;
	}
#contentind {
	width: 508px;
	float:left;
	padding-right: 10px;
	padding-left: 40px;
	padding-top: 15px;
	background-image: url(images/home/iStock_000007993593XSmall%5B1%5D.jpg);
	background-repeat: no-repeat;
	background-position: 0px 30px;
	padding-bottom: 0px;
	position: relative;
}
#contentind ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 20px;
}

.whtborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#sbblurb {
	width: 220px;
	position: absolute;
	left: 0px;
	top: 350px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	float: left;
}
#sbblurbfaq {
	width: 200px;
	position: absolute;
	left: 0px;
	top: 220px;
	float: left;
	border: 0px solid #000000;
}

#sbblurbloc {
	width: 220px;
	position: absolute;
	left: 0px;
	top: 350px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	float: left;
}

.sbtext {
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	border: 0px solid #6C89D5;
	background-color: #99A4C1;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.locphoto {
	border: 1px solid #000000;
	padding: 0px;
	margin-bottom: 0px;
}



#map {
	position: absolute;
	left: 220px;
	background-image: url(../images/locations/map.jpg);
	visibility: hidden;
}
.nav2sel {
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-transform: uppercase;
	color: #669900;
	font-size: 12px;
}
.style4 {
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 32px;
	padding-top: 0px;
	text-transform: none;
	color: #283C88;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#loccont {
	width: 540px;
	float:right;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 15px;
	clear: both;
}

#sbphoto {
	float: left;
	position: absolute;
	left: 0px;
	top: 530px;
	bottom: auto;
}
.docbigphoto {
	border: 1px solid #000000;
	padding: 0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}


#doctable {
	width: 514px;
	float:right;
	padding-right: 10px;
	padding-left: 30px;
	padding-top: 5px;
	clear: both;
	padding-bottom: 20px;
}
#mainbodyphys {
	width: 778px;
	clear: both;
	float: left;
	top: 136px;
	padding: 0px;
	background-repeat: repeat-y;
	background-image: url(images/biobg3.jpg);
}
#mainbodyind {
	width: 778px;
	clear: both;
	float: left;
	top: 136px;
	padding: 0px;
	background-repeat: repeat-y;
	background-image: url(images/bgind3.jpg);
}


#doc bio {
	width: 514px;
	float:right;
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 5px;
}

#sidebarleftdoc {
	float: left;
	width: 200px;
	clear: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	background-repeat: repeat-y;
	font-size: 90%;
	background-image: url(images/biobg3.jpg);
}
#sidebarleftfaq {
	float: left;
	width: 200px;
	clear: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	background-repeat: repeat-y;
	font-size: 90%;
}

#sidebarleftloc {
	float: left;
	width: 200px;
	clear: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	background-repeat: repeat-y;
	font-size: 90%;
}
.faqimage {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-color: #9097B3;
}

#contentbio {
	width: 350px;
	float:right;
	padding-right: 8px;
	padding-left: 10px;
	padding-top: 10px;
	background-color: #eef4d2;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #0E2134;
	border-bottom-color: #999999;
	border-left-color: #999999;
	}


#photocol {
	float: left;
	width: 200px;
}
.loc  {
	background-image: url(images/locbg.jpg);
	background-repeat: repeat;
	
		}	
	
#clear {
	clear:both;
	position: relative;
	}
#banner/* ----- position container elements ------*/
{
	position: relative;
	top: 0px;
	width: 778px;
	height: 138px;
	background-color:#E7EAF1;
	background-repeat: no-repeat;
	float: left;
	background-image: url(images/header/banner11.jpg);
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #A0A4C1;
	border-right-color: #A0A4C1;
	border-bottom-color: #A0A4C1;
	border-left-color: #A0A4C1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	right: 0px;
	clear: both;
	}

 /* --- main navigation styles --- */ 
 /* -- background: url(html/NWMS/images/header/button.jpg) repeat-x top left; --*/

#navbar
{
	width: 775px;
	clear: none;
	text-align: center;
	position: relative;
	float: left;
	padding-left: 3px;
	background-color: #32507f;
	background-image: url(images/header/button2.jpg);
	height: 30px;
	vertical-align: middle;
		}
#navbar #ul {
	list-style: none;
	padding: 0;
	vertical-align: middle;
	}
#navbar ul li {
	float: left;
	text-align: right;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	list-style-type: none;
	}
#navbar ul a {
	font-size: 15px;
	line-height: 1.9em;
	text-decoration:none;
	color:#FFFFFF;
	float:left;
	display:block;
	background-image: url(images/header/divider.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0;
	padding-right: 1.4em;
	padding-bottom: 0;
	padding-left: 1.4em;
	}
#navbar ul a.first {
background:none;
}
#navbar li a.current,#navbar li a.current:hover,#header li a.current:active  {
	color: #CFFF3E;
	cursor: default;
}

#navbar ul a:hover {
	color: #CFFF3E;
	}
		
/* ----- position container elements ------*/

#mainbody {
	width: 778px;
	float: left;
	padding: 0px;
	position: relative;
	clear: both;
	/*background-image: url(images/header/bgnews2.jpg);*/
}
#mainbody .faq{
	width: 778px;
	float: left;
	top: 136px;
	padding: 0px;
	background-image: url(images/faqbg.jpg);
	background-repeat: repeat;
}
#mainbody .home {
	background-image: url(images/header/bgnews4.jpg);
	background-repeat: repeat;
}
#sidebarleft {
	float:left;
	border: thin none #CCCCCC;
	width: 160px;
	}

#sidebarleftbios {
	float:left;
	width: 200px;
	padding-left: 10px;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	clear: left;
	font-size: 90%;
	font-style: normal;
	}

#sidebarleftbios p{
	text-align: right;
	font-style: italic;
	font-size: 90%;
	padding-top: 10px;
	}
#sidebarleftfaqs {
	float:left;
	border: thin none #CCCCCC;
	width: 160px;
	padding-left: 20px;
}


#sidebarright {
	float: right;
	width: 220px;
	clear: right;
	margin: 0px;
	background-image: none;
	padding: 0px;
	}
#sidebarrightcenter {
	float: left;
	width: 200px;
	clear: none;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	background-image: none;
	background-repeat: repeat-y;
	font-size: 90%;
}

#content {
	width: 700px;
	float:left;
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 5px;
	}
#contentbio   ul  {
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	}
	
#bios {
	width: 370px;
	padding: 0px;
	margin-left: 40px;
	position: absolute;
}

#content #hind{	

text-indent: -25px;
padding-left: 25px;
} 




	
#faqscontent {
	width: 541px;
	float: left;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 10px;
}

#physbios {
	padding-left: 40px;
}


#physicians #wrapper #mainbody #contentfaq {
	width: 600px;
	float: left;
}
.rightjustify {
	text-align: right;
}
.leftjustify {
	text-align: left;
	float: left;
	width: 200px;
	position: relative;
}


#contentbio  ul {
	padding-left: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	list-style-type: disc;
}


.indent {
	padding-left: 30px;
}
#IDcolumn {
	background-color: #CCCCCC;
	width: 200px;
	float: right;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.line {
	border-top-width: thin;
	border-top-style: none;
	border-top-color: #A6B489;
	border-right-color: #A6B489;
	border-bottom-color: #A6B489;
	border-left-color: #A6B489;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.faq {
	background-image: url(images/faqbg.jpg);
	background-repeat: repeat-y;
}

#physicianpagetext {
	float: left;
	width: 303px;
	clear: none;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin: 0px;
	background-image: none;
	background-repeat: repeat-y;
	font-size: 90%;
}
.center {
	text-align: center;
}
.photobanner {
	float: left;
	clear: both;
	position: absolute;
	width: 778px;
	background-image: url(images/serviceban.jpg);
	height: 100px;
	border: 0px solid #A4A8C5;
}
#column1 {
	float:left;
	width: 389px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
}


#column2 {
	float: left;
	width: 389px;
	clear: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mainbody ul {
	top: 136px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.reso      {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 500px;
	padding-left: 10px;
}
.reso p {
	text-indent: -25px;
	padding-left: 25px;
	font-size: 90%;
}
#whiteline {
	width: 778px;
	clear: both;
	float: left;
	padding: 0px;
	background-color: #FFFFFF;
	height: 1px;
	position: relative;
}
.style1 {
	color: #CCFF00;
	cursor: default;
}

#whiteline2 {
	width: 778px;
	float: left;
	padding: 0px;
	background-color: #FF0000;
	height: 1px;
	clear: both;
	position: absolute;
	top: 120px;
	left: 0px;
}
.home {
	background-image: url(images/bgind3r.jpg);
	background-repeat: repeat;
}
.centerpara {
	position: relative;
	width: 500px;
	float: left;
	padding-left: 150px;
	color: #990000;
}
.centerparab {
	position: relative;
	width: 720px;
	float: left;
	color: #000000;
	left: 30px;
	text-align: left;
}
.subul {
	list-style-type: disc;
	margin-left: 30px;
}

.selected {
	background-image: url(images/bullmt3.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.subsubul {
	list-style-type: square;
	margin-left: 50px;
	list-style-position: inside;
}
#faqscontent ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
}


.hanging-indent {
text-indent: -25px;
padding-left: 25px;
} 
.nav2 {
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}

#light {
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	width: 470px;
	text-align: left;
	height: auto;
	background-image: url(images/lighthouse.jpg);

} #lighto {
	background-image: url(images/lighthouseo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	width: 550px;
	float: left;
	position: absolute;
	top: 0px;
	visibility: hidden;
}
#columncenter {
	float:left;
	width: 620px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
}
#columncenter p {
	padding-left: 20px;
}
.bullist {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	list-style-image: url(images/header/arrow.gif);
	list-style-position: outside;
}
.docphoto {
	border: 1px solid #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.bio {
	border: 1px solid #666666;
	background-color: #eef4d2;
	list-style-type: disc;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.resojobs {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 520px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #393E82;
	border-right-color: #393E82;
	border-bottom-color: #393E82;
	border-left-color: #393E82;
}
.style3 {
	font-size: 1.2em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.resojobs p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.bullistsub {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.style5 {
	color: #669900;
	font-style: italic;
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
}
.grngrp {
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #8B9CE0;
	border-right-color: #8B9CE0;
	border-bottom-color: #8B9CE0;
	border-left-color: #8B9CE0;
}

#servcontent {
	width: 538px;
	float: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
}
.hnagind {
	text-indent: -25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.selectedsub {
	background-image: url(images/arrowsub.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.photoleft {
	border: 1px solid #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ldivtext {
	float: right;
	width: 350px;
}
.textright {
	float: right;
	width: 300px;
}
.photoleft {
	border: 1px solid #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.photoright {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	border: 1px solid #000000;
	float: right;
}

.resoind {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 530px;
	padding-left: 10px;
}
.tblstyle {
	top: 0px;
	vertical-align: top;
	text-align: left;
	clip: rect(0px,auto,auto,auto);
	border-top-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #A7B7D1;
	border-right-color: #A7B7D1;
	border-bottom-color: #A7B7D1;
	border-left-color: #A7B7D1;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.indent10 {
	list-style-type: disc;
	margin-left: 0px;
}
#servcontent .indent10 p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.docquote {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #002000;
	font-size: 120%;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 3px;
	text-align: right;
}
#servcontent ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#indphoto {
	float: left;
	position: absolute;
	left: 1px;
	top: auto;
	bottom: 15px;
}
#map {
	width: 525px;
	float:left;
	clear: both;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
.underln {
	text-decoration: underline;
}
#sbphotobottom {
	float: left;
	position: absolute;
	left: 0px;
	top: auto;
	bottom: 15px;
}
.style6 {
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	padding: 0px;
}
.uppercase {
	text-transform: uppercase;
}
#sbphoto2 {
	float: left;
	position: absolute;
	left: 0px;
	top: auto;
	bottom: 0px;
}
#physicians #wrapper #mainbodyphys .bio #contentbio h1 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	text-indent: -25px;
}
#jobphoto {
	float: right;
	position: relative;
	right: 1px;
}
.underln2 {
	text-decoration: underline;
	cursor: hand;
	font-style: italic;
	color: #0033FF;
}
