/* CSS Document */

body {
	font-family: Arial, Sans-Serif;
	font-size:12px;
	background: #d7d8d0;
	color: #666666;
	text-align: center;
	padding: 10px;
	}
a {
color:#a94f34;
}
a:hover {
color:#e8643b;
}
h2 {
color:#745600;
text-transform:uppercase;
}
h3 {
color:#846a0b;
text-transform:uppercase;
}

#page {
	
	background: #ffffff url("images/content-bg.gif") repeat-y;
text-align: left;
	margin: 20px auto;
	padding: 0;
	width: 960px;
	}

#page.popup {
background: #ffffff;
width:600px;
margin: 5px auto;
}	
#header-popup { background: #ffffff url("images/header-popup.gif") repeat-y;
height:30px;
}
#content-popup {
padding:20px 35px;
}
	
#page.index {
	background: #ffffff url("images/content-bg-index.gif") repeat-y;
	}	
#header { background: #ffffff url("images/header.gif") no-repeat;
height:108px;
}
#headerindex { background: #ffffff url("images/header-index.gif") no-repeat;
height:105px;
}
#header h1, #headerindex h1 {
display:none;
visibility:hidden;
}

#maincontent {
padding:45px 35px 45px 0;
width:650px;
float:left;
}
#maincontent.index {
padding:5px 0px 0px 0px;
background: #ffffff url("images/main-bg-index.gif") repeat-y top right;
}
.index-text {
padding:40px 0px 45px 0px;
width:330px;
}
#rightpic {
padding:15px 0px 0px 10px ;
float:right;
width:250px;
background-color:#4E7D85;
margin-top:0;

}
#rightpic p {
padding:0 35px;
}
#leftnav {
background:#14525d;
width:163px;
color:#FFFFFF;
margin-right:35px;
/*margin-bottom:1000px;*/
float:left;
}
ul
{
list-style-image: url("images/bullet.gif");
list-style-type:circle;
}

#leftnav ul {
padding:0px;
list-style:none;
list-style-image:none;
margin:0;
}
#leftnav ul li {
padding:5px 30px;
margin:30px 0;
background:none;
}

#leftnav ul li.this {
background-color:#4e7d85;
}
#leftnav a {
color:#FFFFFF;
text-decoration:none;
}
#leftnav a:hover {
color:#cccccc;
text-decoration:none;
}
#leftnav p {
padding:5px 20px;
}

#specialty td {
border:1px solid #cccccc;
}
.even {
background-color:#efccbb;
}
.odd {
}
.staffimg {
float:left;
margin:0 10px 10px 0;
}
#footer, #footer-index {
clear:both;
margin:0;
padding:0;
border:0;
border-top:1px solid #d7d8d0;
background: #705311 url("images/footer.gif") repeat-y;
color:#FFFFFF;
text-align:right;
font-size:11px;
line-height:1em;
height:2.5em;
vertical-align:middle;
}
#footer p, #footer-index p{
margin:0.7em 5px 0.5em 0px;

}
#footer-index {
border-top:1px solid #fff;
background: #705311 url("images/footer-index.gif") repeat-y top left;
}

