/** STRUCTURE **/

body {
background-color: white;
margin: auto;
width: none;
text-align: center;
font-family: georgia, trebuchet, serif;
font-size: 12px;
}

#wrap {
width: 720px;
margin: auto;
background: url(../images/bg-body.gif);
/* border: 1px solid black; */
}

#header {
height: 127px;
width: 720px;
float: left;
text-align: left;
margin: 0px;
padding: 0px;
background: url(../images/banner.jpg) no-repeat;
}

#links {
width: 720px;
height: 31px;
text-align: left;
float: left;
margin: 0px 0px;
padding: 0px;
}

#links ul {
height: 31px;
margin: 0px 0px 0px 3px;
padding: 0px;
border: none;
width: 720px;
/* margin-top: 6px; */
}

#links ul li {
display: inline;
/* padding: 0px 12px 0px 12px; */
padding: 0px;
margin-left: -3px;
height: 31px;
}


#content {
width: 720px;
float: left;
margin: 0px 0px;
padding: 25px;
text-align: left;
/** ugly brilliant hack **/
voice-family: "\"}\"";
voice-family:inherit;
width: 670px;
}

#breadcrumb {
width: 720px;
float: left;
margin: 0px 0px;
padding: 0px 25px;
text-align: left;
font-family: arial;
font-size: 10px;
color: #666666;
/** ugly brilliant hack **/
voice-family: "\"}\"";
voice-family:inherit;
width: 670px;
padding: 10px 25px 0px 25px;
}

#breadcrumb a:link, #breadcrumb a:hover, #breadcrumb a:visited {
color: #666666;
}

#left {
float:left;
width: 500px;
padding: 25px;
text-align: left;
/** ugly brilliant hack **/
voice-family: "\"}\"";
voice-family:inherit;
width: 450px;
}

#right {
float:left;
width: 220px;
padding: 25px 25px 25px 0px;
/** ugly brilliant hack **/
voice-family: "\"}\"";
voice-family:inherit;
width: 195px;
}


#left2 {
float:left;
width: 220px;
padding: 25px 0px 25px 25px;
margin: 0px;
/** ugly brilliant hack **/
voice-family: "\"}\"";
voice-family:inherit;
width: 195px;
}

#right2 {
float:left;
width: 500px;
text-align: left;
padding: 25px 25px 25px 25px;
margin: 0px;
/** ugly brilliant hack **/
voice-family: "\"}\"";
voice-family:inherit;
width: 450px;
}

#green {
background: #588895;
padding: 2px 10px;
width: 195px;
margin: 0px;
*/border-top: 8px solid #588895;
*/border-bottom: 8px solid #588895;
/** ugly brilliant hack **/
voice-family: "\"}\"";
voice-family:inherit;
width: 175px;
}

#green p {
background: #dceff4;
width: 175px;
padding: 5px;

text-align: left;
/** ugly brilliant hack **/
voice-family: "\"}\"";
voice-family:inherit;
width: 165px;
}

#services {
background: #588895;
padding: 10px 10px;
width: 195px;
margin: 0px;
text-align: center;
/** ugly brilliant hack **/
voice-family: "\"}\"";
voice-family:inherit;
width: 175px;
}


services_img_r {
	background: #588895;
	padding: 10px 10px;
	width: 370px;
	margin: 0px;
	text-align: center;
	/** ugly brilliant hack **/
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 350px;
}


.imgbdr {
border: 1px solid white;
}

.boxbug {
*/border-bottom: 10px solid #588895;
}

#footer {
width: 720px;
margin: auto;
float: left;
}

#credits {
width: 720px;
padding: 0px;
font-size: 10px;
text-align: center;
margin: auto;
color: #702B28;
}

#clear {
content: ".";
display: block;
visibility: hidden;
height: 0px;
clear: both;
}




/** MARKUP **/
/* 
light green: #DCEFF4
dark green: #588895
medium blue: #3962A8
dark brown: #702B28
*/

h1 {
font-size: 14px;
color: #702B28;
/* font-family: arial, helvetica, verdana, sans-serif; */
}

h2 {
font-size: 14px;
color: #3962A8;
/* font-family: arial, helvetica, verdana, sans-serif; */
}

h3 {
font-size: 12px;
color: black;
margin-bottom: 0px;
/* font-family: arial, helvetica, verdana, sans-serif; */
}

.directions {
margin: 0px 75px;
width: 530px;
padding: 10px;
border: 1px dotted #41749B;
/** ugly brilliant hack **/
voice-family: "\"}\"";
voice-family:inherit;
width: 508px;
}

a:link {
color: #702B28;
}

a:hover {
color: #92512b;
}

a:visited {
color: #41749B;
}

.right {
float: right;
margin-left: 5px;
}

.left {
float: left;
margin-right: 5px;
}

table p {
margin: 0px;
padding: 1px;
}

.small {
font-size: 10px;
}

.imgall {
font-size: 10px;
color: #333333;
margin: 5px 10px 5px 0px;
padding: 5px;
background: #588895;
}

.imgleft {
font-size: 10px;
color: #333333;
margin: 5px 10px 5px 0px;
float: left;
padding: 5px;
background: #588895;
}

.imgright {
font-size: 10px;
color: #333333;
margin: 5px 0px 5px 10px;
float: right;
padding: 5px;
background: #588895;
}


.bio {
width: 440px;
margin: 0px 0px 40px 0px;
text-align: left;
float: left;
padding: 0px;
}

.bio img {
float: left;
margin: 0px 10px 10px 0px;
padding: 0px;
}

.faq {
font-size: 14px;
color: #3962A8;
font-weight: bold
/* for the As in the FAQs; */
}

#list ul li {
font-size: 15px;
color: #3962A8;
list-style-type: square;
margin: 10px 0px;
}

#health ul { 
padding: 0px 0px;
}

#health ul li {
display: inline;
margin-left: 0px;
/* padding: 0px 12px 0px 12px; */
padding: 5px 5px;
}

/** DROP DOWN MENUS **/

.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #aaaaaa;
border-bottom-width: 0;
font:normal 11px arial;
line-height: 18px;
z-index: 100;
background-color: #DCEFF4;
/* width: 205px; */
}

.anylinkcss a{
/* width: 100%; */
display: block;
border-bottom: 1px solid #aaaaaa;
padding: 1px 5px;
text-decoration: none;
/*font-weight: bold;
text-indent: 5px;*/
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #588895;
color: white;
}
