/* CSS Document */

body {
background-color:#000000;
margin:0;
color:#B1AEAE;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5;
}

#page {
width:800px;
margin-left:auto;
margin-right:auto;
}

#header {
height:116px;
width:800px;
overflow:hidden;
}

#logo {
height:116px;
float:left;
}

#addy {
height:71px;
float:right;
padding-top:45px;
}

#nav {
height:35px;
width:800px;
}

#nav ul{
margin:0;
padding:0;
list-style-type:none;
}

#nav li{
display:block;
float:left;
padding:0;
margin:0;
}

#nav a{
height: 35px;
padding: 0px;
margin: 0px;
text-decoration: none;
display: block;
}

#nav a span {
display: none;
}

#nav a:hover{
background-position: 0px -35px;
}

#nav a:active, #nav a.selected {
background-position: 0px -35px;
}

#home a{
background:url(images/nav_home.gif) no-repeat left top;
width:83px;
}

#staff a{
background:url(images/nav_staff.gif) no-repeat left top;
width:102px;
}

#office a{
background:url(images/nav_office.gif) no-repeat left top;
width:117px;
}

#service a{
background:url(images/nav_service.gif) no-repeat left top;
width:131px;
}

#newpat a{
background:url(images/nav_newpat.gif) no-repeat left top;
width:138px;
}

#appt a{
background:url(images/nav_appt.gif) no-repeat left top;
width:140px;
}

#contactus a{
background:url(images/nav_contact.gif) no-repeat left top;
width:89px;
}

#flash {
width:800px;
height:300px;
margin-right:0;
}

#flash_int {
width:800px;
height:134px;
}

#wrapper {
width:800px;
margin-top:10px;
overflow:hidden;
background-image:url(images/wrap_bg.gif);
}

#wrapper a {
color:#870606;
text-decoration:none;
}

#wrapper a:hover {
text-decoration:underline;
}

#left_index {
float:left;
width:240px;
}

#hot_links {
width:240px;
padding-top:10px;
}

.hot_links {
padding-bottom:10px;
}

#left_index_content {
width:220px;
padding:10px;
}

.contact {
font-weight:bold;
font-size:16px;
color:#870606;
}

#left {
float:left;
width:240px;
}

.offices {
font-weight:bold;
font-size:12px;
}

.visit {
font-weight:bold;
font-size:12px;
color:#690808;
}

#right {
float:right;
width:540px;
}

.int_header {
padding-bottom:10px;
}

#contact {
width:220px;
}

.input1 {
background-color:#444444;
color:#FFFFFF;
border:none;
margin-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#footer {
width:540px;
background-image:url(images/wrap_bg.gif);
padding-left:260px;
padding-bottom:20px;
font-size:10px;
}

#footer a {
color:#870606;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#content_wrapper {
float:right;
width:200px;
padding:0 0 7px 0;
}

#content_img {
font-family:Arial, Helvetica, sans-serif;
color:#CF5F16;
font-size:10px;
margin-left:5px;
margin-right:5px;
border:1px solid #870606;
width:200px;
}

#content_factoid {
font-family:Arial, Helvetica, sans-serif;
color:#B1AEAE;
font-size:12px;
margin-top:45px;
background-color:#000;
border-top:14px solid #870606;
border-right:1px solid #870606;
border-left:1px solid #870606;
border-bottom:1px solid #870606;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}

#content_subnav {
font-family:Arial, Helvetica, sans-serif;
color:#870606;
font-size:12px;
}

#content_subnav ul{
padding-left: 10px;
margin-left: 8px;
}