body { 
background: url(images/bkgd.jpg) repeat-x #8fafec; 
margin: 0px; 
font-family: arial, helvetica, verdana, san-serif; 
color: #454545; 
font-size: 12px; 
} 

* { 
font-family: arial, helvetica, verdana, san-serif; 
color: #454545; 
font-size: 12px; 
} 

#box { 
width: 962px; 
margin: 0px; 
} 

#header { 
background: url(images/header.jpg) no-repeat; 
height: 127px; 
} 

#contact { 
float: right; 
padding: 30 36 0 36; 
} 
.contact { 
text-align: center; 
font-size: 11px; 
font-weight: bold; 
color: #ead157; 
} 
.contact span { 
color: #cbcbcb; 
font-size: 11px; 
font-weight: bold; 
} 
.contact span span { 
color: #dbdbdb; 
font-size: 14px; 
font-weight: bold; 
letter-spacing: -1px; 
} 
.contact a { 
font-size: 11px; 
color: #ead157; 
text-decoration: none; 
} 
.contact a:hover { 
font-size: 11px; 
color: #ffdf40; 
text-decoration: none; 
} 

#logo { 
width: 110px; 
float: left; 
padding: 36 36 0 36; 
} 

#topnav { 
background: url(images/topnav_bkgd.jpg) no-repeat; 
height: 38px; 
padding: 0 0 0 30; 
} 
.topnav { 
font-size: 11px; 
font-weight: bold; 
color: #666666; 
} 
.topnav a { 
float: left; 
display: block; 
background: url(images/topnavdiv.gif) no-repeat top right; 
height: 38px; 
padding: 12 20 5 10; 
font-size: 12px; 
text-decoration: none; 
color: #294731; 
} 
.topnav a:hover { 
font-size: 12px; 
text-decoration: none; 
color: #ffffff; 
} 

#footer { 
background: url(images/footer_bkgd.jpg) repeat-y; 
padding: 0px; 
} 
.footer { 
font-size: 10px; 
line-height: 16px; 
color: #dddddd; 
} 
.footer a { 
font-size: 10px; 
text-decoration: none; 
color: #ead157; 
} 
.footer a:hover { 
font-size: 10px; 
text-decoration: none; 
color: #ffdf40; 
} 

#mainbody { 
background: url(images/main_bkgd.jpg) repeat-y; 
} 

#contentbody { 
padding: 30 50 50 50; 
background: url(images/content_bkgd.jpg) no-repeat; 
} 

h1 { 
color: #294731; 
font-size: 18px; 
font-weight: bold; 
} 
h1 span { 
color: #475377; 
font-size: 14px; 
font-weight: bold; 
} 

p { 
font-family: arial, helvetica, verdana, san-serif; 
font-size: 12px; 
line-height: 17px; 
color: #454545; 
} 

ul, ol { 
margin-top: 5px; 
} 

li { 
font-size: 12px; 
line-height: 20px; 
margin-bottom: 10px; 
} 

hr { 
height: 1px; 
color: #dddddd; 
} 

a { 
color: #155fbf; 
font-weight: bold; 
text-decoration: underline; 
font-size: 12px; 
} 
a:hover { 
color: #0e3f80; 
font-weight: bold; 
text-decoration: none; 
font-size: 12px; 
} 

.search { 
font-size: 11px; 
font-weight: bold; 
color: #dddddd; 
margin: 10 0 0 0; 
} 
.search a:link, .search a:visited { 
font-weight: bold; 
font-size: 12px; 
text-decoration: none; 
color: #ead157; 
} 
.search a:hover { 
font-weight: bold; 
font-size: 12px; 
color: #ffdf40; 
text-decoration: none; 
} 
.searchtext { 
font-size: 10px; 
color: #333333; 
} 

.buck { 
color: #dddddd; 
font-size: 11px; 
} 
.buck a { 
color: #97b0ff; 
font-weight: bold; 
text-decoration: underline; 
font-size: 11px; 
} 
.buck a:hover { 
color: #d9e2ff; 
font-weight: bold; 
text-decoration: none; 
font-size: 11px; 
} 
.buck h2 a { 
color: #97b0ff; 
font-weight: bold; 
text-decoration: none; 
font-size: 14px; 
} 
.buck h2 a:hover { 
color: #d9e2ff; 
font-weight: bold; 
text-decoration: none; 
font-size: 14px; 
} 
.buck ul li { 
color: #dddddd; 
font-size: 10px; 
font-weight: bold; 
line-height: 11px; 
margin-bottom: 3px; 
} 
