/* CSS Document */

body {
background-color: #d9e5f3;
margin: 0px;
text-align: left;
font: Arial, Helvetica, sans-serif;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000000;
line-height: 13pt;
}

a:link {color: #000000; text-decoration: none;}

a:hover { color: #000000; text-decoration: underline;}

a:visited { color: #000000; }

p {
margin-top: 5px;
}

h1 {
color: #8bab22;
font-size: 24px;
letter-spacing: -1px;
font: Arial, Helvetica, sans-serif;
line-height: 24px;
}

h2 {
color: #000000;
font-size: 16px;
margin-bottom: 0;
font: Arial, Helvetica, sans-serif;
}

h3 {
color: #8bab22;
font-size: 16px;
margin-top: 0;
margin-bottom: 0px;
font: Arial, Helvetica, sans-serif;
}

h4 {
color: #000000;
font-size: 14px;
margin-bottom: 0;
font: Arial, Helvetica, sans-serif;
}

#header {
height: 160px;
width: 100%;
background: url(images/headerblue.jpg) repeat-x;
}

#logo {
height: 160px;
width: 268px;
margin-left: 30px;
}

#headerleftrightcontainer {
width: 950px;
height: 160px;
}

#headerleft {
width: 575px;
height: 160px;
float: left;
}

#headerright {
width: 360px;
height: 160px;
float: left;
background-color: #8bab22;
border-left: solid;
border-left-width: 2px;
border-left-color: #FFFFFF;
border-right: solid;
border-right-width: 2px;
border-right-color: #FFFFFF;
}

#address {
width: 320px;
height: 140px;
padding: 10px;
color: #FFFFFF;
}

#flashholder {
width: 575px;
height: 150px;
margin-top: 8px;
}

#maintext {
width: 545px;
padding: 15px;
}

#topstripe {
background-color: #8bab22;
height: 8px;
width: 100%;
border-top: solid;
border-top-width: 6px;
border-top-color: #FFFFFF;
}

#mainleftrightcontainer {
width: 950px;
background: url(images/mainback.jpg) repeat-y;
}

#mainleft {
width: 575px;
float: left;
}

#mainright {
width: 364px;
float: left;
}

#navigation {
width: 320px;
margin: 10px;
color: #0452AF;
font-size: 14px;
letter-spacing: -1px;
line-height: 20px;
font-weight: bold;
}

#navigation a:link {
color: #0452AF;
text-decoration: none;
}

#navigation a:hover {
color: #0452AF;
text-decoration: underline;
}

#navigation a:visited {
color: #0452AF;
}

#doctors {
width: 363px;
height: 139px;
background: url(images/doctors.jpg) no-repeat;
}

#news {
width: 344px;
padding: 10px;
font-size: 11px;
font-weight: bold;
}

#news a:link {color: #000000; text-decoration: none;}

#news a:hover { color: #000000; text-decoration: underline;}

#news a:visited { color: #000000; }


#maincontentcontainer {
width: 100%;
background-color: #d9e5f3;
}

#clear {
clear: both;
}

#clear2 {
clear: both;
}

#bottomstripe {
background-color: #8bab22;
height: 8px;
width: 100%;
border-bottom: solid;
border-bottom-width: 6px;
border-bottom-color: #FFFFFF;
}

#footer {
background-color: #0452AF;
color: #FFFFFF;
padding: 3px 3px 3px 15px;
font-size: 11px;
letter-spacing: 1px;
}
 
.speciallinks {font-size: 11px; font-weight: bold;}