﻿a           
{	
color:#000066; 
}

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


body
{	
font:14px/14pt Verdana, Arial, Helvetica, sans-serif; 
background:#ccffcc url('graphics/grdback.jpg') repeat-x;
color:#000000;
} 

p
{
padding:5px 0;
}

.clearfix:after
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.skip
{
font-size:8px
}

.skip a           
{	
color:#ffffff;
}

.skip a:hover    
{ 
text-decoration:none;  
}

.separator
{
clear:both;
width:100%;
height:0;	
}

#wrapper
{
margin:0 auto;
margin-top:10px;
width:960px;
min-height:1000px;
padding:10px;
background-color:#ffffff;
}

#header
{
float:left;
width:960px;
height:120px;
background:white url('graphics/anheadban3.jpg') left no-repeat;
}

#topnav
{
float:left;
margin:0;
padding:0;
width:960px;
height:32px;
background:white url('graphics/navback.jpg') bottom repeat-x;
}

#topnav ul
{ 
float:left;
list-style-type:none;
}

#topnav li
{
display:inline;
}

#topnav a
{
float:left;
text-align:center;
color:#000066;
background-color:#ffffff;
padding:8px 10px;
margin-right:5px;
}

#topnav a:hover
{
float:left;
text-align:center;
text-decoration:none;
color:#000066;
background-color:#99cc99;	
padding:8px 10px;
margin-right:5px;
}

#topnav a.onpage
{
color:#000066;
background-color:#99cc99;	
text-decoration:none;	
padding:8px 10px;
margin-right:5px;
}

#topbox
{
float:left;
width:960px;
height:120px;
background-color:#99cc99;	
background:#99cc99 url('graphics/topback2.jpg') bottom repeat-x;
border-bottom:7px solid #000066;
}

#topbox h1
{
float:left;
font: 24px/14pt Arial, Helvetica, sans-serif;
width:940px;
padding:40px 0 0 50px;
color:#000066;
}

#topbox h2
{
clear:left;
float:left;
font: 20px/14pt Arial, Helvetica, sans-serif;
padding:10px 0 0 50px;
width:400px;
color:#000066;
}

#topbox h3
{
clear:both;
float:right;
font: 20px/14pt Arial, Helvetica, sans-serif;
padding-right:50px;
color:#000066;
}

#container
{
float:left;
width:960px;
margin-top:10px;
background-color:#ffffff;
}

#leftbox
{
float:left;
width:200px;
text-align:center;
padding:10px 5px;	
border:1px solid #cccccc;
}

#leftnav
{
clear:both;
float:left;
width:200px;
margin-bottom:20px;
}

#leftnav ul
{ 
float:left;
list-style-type:none;
}

#leftnav li
{
display:block;
width:200px;
border-bottom:1px navy solid;
}

#leftnav a
{
display:block;	
color:#000066;
background-color:#99cc99;	
padding:5px 0 5px 5px;
}

#leftnav a:hover
{ 
display:block;	
color:#000066;
text-decoration: none;  
background-color:white;
}

#leftnav a.onpage
{
color:#000066;
background-color:white;
text-decoration:none;	
}

#content
{
float:right;
width:740px;
}

#content h2
{
font: 20px/14pt Arial, Helvetica, sans-serif;
color:#000066;
margin:5px 0 10px 0;
padding:8px;
border:2px solid #99cc99;
}

#content h3
{
font: 18px/14pt Arial, Helvetica, sans-serif;
color:#000066;
margin:5px 0;
}

#content h4
{
font: 16px/14pt Arial, Helvetica, sans-serif;
color:#000066;
margin:5px 0;
}

#contentwide
{
float:right;
padding:10px;
width:940px;
}

#contentwide h2
{
font: 20px/14pt Arial, Helvetica, sans-serif;
color:#000066;
margin:5px 0 10px 0;
padding:8px;
border:2px solid #99cc99;
}

#contentwide h3
{
font: 18px/14pt Arial, Helvetica, sans-serif;
color:#000066;
margin:5px 0;
}

#contentwide h4
{
font: 16px/14pt Arial, Helvetica, sans-serif;
color:#000066;
margin:5px 0;
}

#colwide
{
float:left;
width:718px;	
margin:0;
padding:10px;
border:1px #cccccc solid;
}

.colwide
{
float:left;
width:718px;	
margin:0;
padding:10px;
border:1px #cccccc solid;
}

.colwidemap
{
float:left;
width:940px;	
padding:10px;
background-color:#ffffff;
}

.colwidemap h3
{
font: 16px/14pt Arial, Helvetica, sans-serif;
color:#000066;
margin:0;
padding:0;	
}

#colwidebord
{
float:left;
width:718px;	
margin:10px 0;
padding:10px;
background-color:#ffffff;
border:1px #cccccc solid;
}

#col1
{
float:left;
width:340px;	
min-height:500px;
margin:8px 0 10px 0;
padding:10px;
border:1px #cccccc solid;
}

#col2
{
float:right;
width:340px;	
min-height:500px;
margin:8px 0 10px 0;
padding:10px;
border:1px #cccccc solid;
}

#col1indx
{
float:left;
width:340px;	
height:800px;
margin:8px 0 10px 0;
padding:10px;
border:1px #cccccc solid;
}

#col2indx
{
float:right;
width:340px;	
height:800px;
margin:8px 0 10px 0;
padding:10px;
border:1px #cccccc solid;
}

#col1hosp
{
float:left;
width:340px;	
height:1700px;
margin:8px 0 10px 0;
padding:10px;
border:1px #cccccc solid;
}

#col2hosp
{
float:right;
width:340px;	
height:1700px;
margin:8px 0 10px 0;
padding:10px;
border:1px #cccccc solid;
}

#col1sman
{
float:left;
width:340px;	
height:1200px;
margin:8px 0 10px 0;
padding:10px;
border:1px #cccccc solid;
}

#col2sman
{
float:right;
width:340px;	
height:1200px;
margin:8px 0 10px 0;
padding:10px;
border:1px #cccccc solid;
}

#col1equ
{
float:left;
width:340px;	
height:700px;
margin:8px 0 10px 0;
padding:10px;
border:1px #cccccc solid;
}

#col2equ
{
float:right;
width:340px;	
height:700px;
margin:8px 0 10px 0;
padding:10px;
border:1px #cccccc solid;
}

#col1brch
{
float:left;
width:340px;	
height:200px;
margin:8px 0 10px 0;
padding:10px;
border:1px #cccccc solid;
}

#col2brch
{
float:right;
width:340px;	
height:200px;
margin:8px 0 10px 0;
padding:10px;
border:1px #cccccc solid;
}

#col3
{
float:left;
width:140px;	
margin-bottom: 20px;
}

#col4
{
float:left;
margin-left:20px;
width:300px;	
}

#col5
{
float:left;
margin-left:20px;
width:150px;	
}

.box
{
float:left;
width:250px;	
padding:5px;
border:solid 1px #000066;
}

.formbox
{
clear:both;
float:right;
width:13em;	
margin:0 0 0 10px;
padding:5px;
border:solid 1px #000066;
text-align:center;
}

#contact
{
float:left;
margin-left:10px;
padding:0 20px 20px 80px;
width:620px;
border:1px #cccccc solid;
}

p.contact
{
font-size:16px;
}

p.italic
{
font-style:italic;
font-size:12px;
}

#mappage
{
float:left;
margin:0;
padding:10px;
width:800px;
font: 1.2em/1.4em Verdana, Arial, Helvetica, sans-serif;
color:black;
background-color:white;
text-align:left;
}

#footer
{
clear:both;
font-size:12px;
width:960px;
text-align:center;
}

#footer ul
{
list-style-type:none;	
text-align:center;
padding-top:10px;
}

#footer li
{
display:inline;
}

#footer a           
{	
text-align:center;
font-size:12px;
margin:0 2px 0 2px;
}

#footer a:hover    
{ 
text-decoration:underline;  
text-align:center;
margin:0 2px 0 2px;
}

.flrt
{
float:right;
border:10px solid #ffffff;
border-bottom:0px solid #ffffff;
}

.fllt
{
float:left;
border:10px solid #ffffff;
border-bottom:0px solid #ffffff;
}

.flltnb
{
float:left;
border-right:10px solid #ffffff;
border-bottom:10px solid #ffffff;
}

.img1
{
padding:1em 3em 1em 3em;
}

.img2
{
margin:0.5em;
}


#tl
{
float:left;
background:#bbbbff url('graphics/tlp.jpg') top left no-repeat;
width:20px;
height:20px;
}

#tr
{
float:right;
background:#bbbbff url('graphics/trp.jpg') top right no-repeat;
width:20px;
height:20px;
}

#bl
{
clear:left;
float:left;
background:#bbbbff url('graphics/blp.jpg') bottom left no-repeat;
width:20px;
height:20px;
}

#br
{
float:right;
background:#bbbbff url('graphics/brp.jpg') bottom right no-repeat;
width:20px;
height:20px;
}

.clearfix:after
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.red
{
color:maroon;	
text-align:center;
}

.bold
{
font-weight:bold;
}

.boldlink
{
font:bold 1.0em/1.2em Arial, sans-serif;
color:#000066;
}

.boldlink a
{
font:bold 1.0em/1.2em Arial, sans-serif;
color:#000066;
background-color:white;
}

.boldlink2
{
font:bold 1.2em/1.2em Arial, sans-serif;
color:#000066;
}

.boldsm
{
font:bold 1.0em/1.2em Arial, sans-serif;
}

.boldsmind
{
font:bold 1.0em/1.2em Arial, sans-serif;
margin-left:60px;
}

hr
{
color:#000033;
line-height:0.1em;
background-color:white;
height:0.1em;	
margin:0;
padding:0;
}

table.frm
{
font:1.1em/1.2em arial;	
background-color:#eeeeee;
border:1px solid #dddddd;
padding:5px;
}

td.width1f
{
width:20em;
border-bottom:1px solid #dddddd;
}

.boldtd
{
font:bold 1.1em/1.2em arial;	
}

td.width2f
{
width:21em;
border-bottom:1px solid #dddddd;
}

.table1
{
background-color:#eeeeee;
}

.table2
{
float:left;
width:800px;
}

.table2 td
{
margin:0;
padding:0 15px 0 5px;
}

.width
{
padding:0 1em 0 1em;
border:1px solid #000000;	
}

.width1
{
width:180px;	
}

.clearfix:after
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.red
{
color:red;	
}

.light_blue
{
color:#3366ff;	
font-size:18px;
}

