/* CSS Document */

/* common colors

body background: #5A4F99
dark purple: #3D3349
light purple: #B6B0D6
orange: #DE9A47
*/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset,img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* default styles */

.clearer { clear:both; }

.align-right,td.align-right,#content .align-right{ text-align:right; }
.align-left,td.align-left,#content .align-left{ text-align:left; }
.align-center,td.align-center,#content .align-center{ text-align:center; }
.align-centre,td.align-centre,#content .align-centre{text-align:center; }
.align-full,td.align-full,#content .align-full { text-align:justify; }

.color-dkgreen { color:#92A448; }
.color-ltgreen { color:#7D8C3D; }
.color-dkblue { color:#314D70; }
.color-ltblue { color:#7A9AC6; }
.color-white { color:#FFFFFF; }
.color-black { color:#000000; }

.img-align-center{
	margin:0px auto;
	display: block;
}

#content .blockquote { 
 margin:10px 20px;
 color:#FFFFFF;
 background-color:#3D3349;
 padding:5px;
 text-align:center;
}
/* end default styles */


/* hide from IE mac \*/
html {
min-height: 100%;
margin-bottom: 1px;
}
/* end hiding from IE5 mac */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	background-color: #5A4F99;
}
#wrapper {
	width: 770px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#headerwrap{
	width:770px;
	background-color:#fff;
	}
#topWhite {
	background-color: #FFFFFF;
	height: 34px;
	width: 770px;
}
#topHeader{
background-image:url(../images/header_top-bottom_strip.jpg);
background-repeat:no-repeat;
height:25px;
}
#mainHeader{
height:68px;
background-image:url(../images/design_05_r3_c1.jpg);
background-repeat:no-repeat;
}
#imageBanner{
background-color:#ffffff;
}
#darkBand{
background-color:#3D3349;
height:10px;
}
#bottomHeader{
background-image:url(../images/header_top-bottom_strip.jpg);
background-repeat:no-repeat;
height:25px;
}

#headerMenuMain{
float:left;
width:515px;
}

#headerMenuSub{
float:right;
width:250px;
}

#headerMenuMain p, #headerMenuSub p {
color:#3d3349;
}

#headerMenuSub p{
text-align:center;
margin-top:3px;
}

#headerMenuMain p {
margin-left:10px;
margin-top:3px;
}

#headerMenuMain p a, #headerMenuSub p a{
	color:#3d3349;
	font-weight:bold;
	margin-left:5px;
	margin-right:5px;
	text-decoration:none;
	font-size: 12px;
}

#headerMenuMain p a:hover, #headerMenuMain p a:focus, #headerMenuSub p a:hover, #headerMenuMain p a:focus{
text-decoration:underline;
}

#breadCrumbs{
	height:30px;
	background-color:#E7E7E7;
	color:#201C33;
	background-repeat: no-repeat;
}
#innerWrapper{
	background-color:#FFFFFF;
	margin-bottom: 5px;
}
#content{
	float: left;
	width:500px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:20px;
	margin-top: 20px;
}
#content h1{
	font-size:115%;
	color:#B6B0D7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #B6B0D7;
}
#content h2{
	font-size:95%;
	color:#3d3349;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	margin-top:10px;
}
#content p{
	font-size:80%;
	text-align: justify;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 1.3em;
}

#content p a{
color:#3d3349;
text-decoration:underline;
}

#content p a:hover, #content p a:focus{
text-decoration:none;
}

#content .formText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
}

#content #style_1{
padding-top:5px;
margin-bottom:5px;
clear:both;
}

#content #style_1 p{
text-indent:2%;
}

.faqAnswerTitle{
text-indent:0;
font-weight:bold;
margin-top:15px;
}


.paraNoInd,#content .paraNoInd,#content #style_1 .paraNoInd{
text-indent:0%;
}

#content #style_1 ul{
	font-size:80%;
	margin-top:10px;
	margin-bottom:10px;
	list-style-position: inside;
	list-style-type: square;
}

.linkTitle,.linkTitle a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#3d3349;
	text-decoration:none;
	font-weight: bold;
	text-indent:0%;
}

#content #style_1 .linkTitle a:hover, #content #style_1 .linkTitle a:focus{
text-decoration:underline;
}

#content #style_1 .linkDesc, #content #style_1 .linkDesc a{
text-decoration:none;
text-indent:0%;
color:#000000;
}

#content #style_1 .linkDesc a:hover, #content #style_1 .linkDesc a:focus{
text-decoration:none;
color:#333333;
}

#content #style_2{
margin-top:5px;
margin-bottom:5px;
}

#content #style_2 p{
text-indent:0;
}

#content #style_2 .imageLeft,.imageLeft{
float:left;
border: 1px solid #B6B0D7;
margin:3px;
padding:3px;
}

#content #style_2 .imageRight,.imageRight{
float:right;
border:1px solid #B6B0D7;
margin:3px;
padding:3px;
}

#content #staff{
margin-top:5px;
margin-bottom:5px;
}

#content #staff #shead{
display:block;
margin-bottom:5px;
}

#content #staff #shead p{
margin:0px;
}

.staffpic{
float:left;
margin:3px;
padding:3px;
border: 1px solid #B6B0D7;
}

.staffName{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:130%;
	color:#3d3349;
	margin:0px;
	font-weight: bold;
	letter-spacing: .2em;
}

.staffPosition{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#3d3349;
margin:0px;
}

.staffCred{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
margin:0px;
}

.staffDesc{
margin-top:10px;
margin-left:75px;
color:#3d3349;
}

#content #location{
margin-top:10px;
clear:both;
}

#content #location .clinicName{
	font-size:120%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3d3349;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #3d3349;
}

#content #location .clinicInfo{
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing: .1em;
	text-align: left;
	margin: 3px;
}

#content #location .imageRight{
margin:3px;
padding:3px;
border:1px solid #3d3349;
}

#content #location #map{
float:right;
}

#content #location #map p{
text-align:center;
color:#3d3349;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:0px;
}

#content #location #map p a{
color:#3d3349;
}

#content #location #map p a:hover, #content #location #map p a:focus{
text-decoration:none;
}

#rightCol{
	float: right;
	width:225px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:20px;
	padding-top:20px;
	
}
#rightCol ul{
	list-style-type:none;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 5px;
	padding-top:10px;
}
#listMenu {
}

#rightCol ul li{
	text-decoration: none;
}
#rightCol li a{
	display:block;
	text-decoration:none;
	text-align:left;
	color:#3d3349;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-weight: bold;
}
#rightCol li a:hover, #rightCol li a:focus {
text-decoration:underline;
}
/*These are the styles for second level menu items*/
.secondLevel{
display:block;
color:#3d3349;
font-size:80%;
padding-left:5px;
}
#rightCol .secondLevel a{
color:#3d3349;
}
#rightCol .secondLevel a:hover, #rightCol .secondLevel a:focus{
text-decoration:underline;
}
/*This style is for the third level menu items or third level pages */
#rightCol .thirdLevel{
	display: block;
	color: #3d3349;
	font-size: 80%;
	padding-left: 10px;
}
#rightCol .thirdLevel a{
	color: #3d3349;
	text-decoration:underline;
}
#rightCol .thirdLevel a:hover, .thirdLevel a:focus{
text-decoration:underline;
}
#rightCol h1{
text-align:left;
font-size:100%;
color:#B6B0D7;
border-bottom-color:#B6B0D7;
border-bottom-style:dotted;
border-bottom-width:2px;
margin-top:5px;
padding-left:5px;
}
#rightCol h2{
font-size:80%;
font-style:normal;
font-weight:normal;
padding-left:5px;
color:#3d3349;
margin-bottom:2px;
margin-top:2px;
}
#rightCol p{
font-size:70%;
text-align:justify;
padding-left:5px;
margin-bottom:5px;
}
#rightCol p a{
color:#3d3349;
text-decoration:underline;
}
#rightCol p a:hover, #rightCol p a:focus{
text-decoration:none;
}
#floatFix{
}
#footer{
	clear:both;
	height:30px;
	background-color:#3d3349;
	margin-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top:5px;
	padding-bottom: 5px;
}
#footer p{
font-size:70%;
text-align:center;
color:#df9a45;
margin-bottom:3px;
}
#footer p a{

text-decoration:none;
color:#df9a45;
padding-left:5px;
padding-right:5px;
}
#footer p a:hover, #footer p a:focus{
text-decoration:underline;
}

/* additional styles */

#content p.service-location{
	font-size:60%;
	margin-top: 0px;
	text-align: left;
}

/* end additional styles */
