a { 
color:#000000; 
} 

a img{ 
border: none; 
} 

a.blacklink{ 
background-color: #000000; 
border-bottom: 1px solid #ffffff; 
border-top: 1px solid #ffffff; 
color: #ffffff; 
display: block; 
font-weight: bold; 
line-height: 27px; 
text-decoration: none; 
width: 188px; 
} 

a.graylink{ 
background-image: url(../img/graymenuback_background.gif); 
background-position: top; 
background-repeat: no-repeat; 
background-color: #999999; 
color: #000000; 
display: block; 
font-weight: bold; 
height: 22px; 
line-height: 22px; 
text-decoration: none; 
width: 188px; 
} 

a.blacklink:hover{ 
color: #eec200; 
} 

a.graylink:hover{ 
color: #ffffff; 
background-color: #999999; 
} 

body{ 
background-color: #c7c7c7; 
background-image: url(../img/body_background.gif); 
background-position: top; 
background-repeat: repeat-x; 
margin: 0px; 
padding: 0px; 
text-align: center; 
} 

body, td{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 150%; 
vertical-align: top; 
} 

h1{ /* This is in order to move the H1 up into the header */ 
color: #ffffff; /*#005d0c;*/ 
font-size: 22px; 
margin-top:-130px; 
margin-bottom:110px; 
position:relative; 
line-height:22px; 
} 

h2{ 
color: #00590C; 
font-size: 18px; 
} 

h3{ 
color: #005d0c; 
font-size: 14px; 
} 

.sidebar{ 
float:right; 
margin:5px 0px 20px 20px; 
text-align:right; 
} 

#contentcolumn{ 
background-image: url(../img/contentcolumn_background.gif); 
background-position: left; 
background-repeat: repeat-y; 
} 

#credits{ 
text-align: right; 
} 

#credits{ 
color: #333333; 
} 

#credits a{ 
color: #333333; 
text-decoration: none; 
} 

#footer{ 
background-image: url(../img/footer_background.gif); 
color: #ffffff; 
font-weight: bold; 
height: 51px; 
padding-top: 1px; 
text-align: center; 
vertical-align: top; 
} 

#innercontentdiv{ 
margin: 20px; 
width: 625px; 
} 

#leftcolcontent{ 
float: right; 
width: 188px; 
} 

#leftcolumn{ 
background-image: url(../img/leftcolumn_background.gif); 
background-position: left; 
background-repeat: repeat-y; 
width: 244px; 
} 

#nav{ 
list-style: none; 
margin: 0px; 
padding: 0px; 
width: 188px; 
} 

#pagecontainer{ 
margin: 0px auto 0px auto; 
text-align: left; 
width: 938px; 
} 

#indextopimage{ 
background-image: url(../img/topimage_background.gif); 
background-position: top; 
background-repeat: repeat-x; 
height: 210px; 
width: 657px; 
margin-top:1px; 
} 

#topimage{ 
margin-top:1px; 
height: 200px; 
width: 657px; 
} 

#headernav { 
list-style: none; 
padding: 0px; 
color: #ffffff; 
font-weight: bold; 
margin: 117px 0px 0px 71px; 
position: absolute; 
z-index: 90; 
} 
#headernav ul { 
padding:0px; 
margin:0px; 
list-style: none; 
display:none; 
width:150px; 
z-index:99; 
overflow:visible; 
position:absolute; 
top: 20px; 
left: 0px; 
text-align:left; 
} 
#headernav li { 
position: relative; 
width: auto; 
border-bottom:none; 
display:block; 
height:auto; /*auto */ 
margin:0px; 
font-size:0px; 
line-height:0px; 
float:left; 
} 
#headernav a { 
text-decoration:none; 
display:block; 
padding: 3px 0px 3px 0px; 
margin: 0px; /*helps Opera with hover */ 
width: 150px; /*helps IE with hover */ 
font-size: 11px; 
line-height: 14px; 
height:14px; 
font-weight: bold; 
color: #ffffff; 
text-align:center; 
background-color: #4F4F4F; 
} 
#headernav a:hover { 
display:block; 
text-decoration: underline; 
color: #eec200; 
} 
#headernav li:hover ul ul { 
display:none; 
} 
#headernav li:hover ul { 
display:block; 
} 

#headernav ul ul, #headernav ul ul ul{ 
display:none; 
position:absolute; 
top:-0px; 
left:150px; 
} 

li>ul { 
top: auto; 
left: auto; 
} 

.message{ 
line-height:18px; 
font-size:12px; 
margin:25px; 
padding:15px; 
width:225px; 
font-weight: bold; 
border: 1px solid #666666; 
background-color: #FFFFD0; 
} 



/** IMAGE ROTATOR STYLES **/ 

#image_rotator h2 { color:#FFFFFF; margin:0; padding:10px 200px 5px 10px; font-size:16pt; border-bottom:1px solid #ffffff; margin:0 10px 0 10px; } 
#image_rotator p { color:#FFFFFF; padding:28px 400px 0 10px; font-size:11pt; font-weight:bold; } 
