BODY { 
margin-top: 20px; 
margin-bottom: 20px; 
background: url(images/bkgd.jpg) repeat-x top left #ffffff; 
font-family: arial, helvetica, verdana, sans-serif; 
font-size: 11px; 
color: #454545; 
} 
#box { 
width:960; 
} 
#header { 
background: url(images/header_2.gif) no-repeat; 
} 
#contact { 
padding: 24 40 20 10; 
} 
.contact { 
font-size: 18px; 
color: #fff000; 
font-weight: bold; 
letter-spacing: 2px; 
} 
.contact a:link, .contact a:visited { 
font-size: 13px; 
color: #ffffff; 
text-decoration: none; 
font-weight: bold; 
letter-spacing: 0px; 
} 
.contact a:hover { 
font-size: 13px; 
color: #ffffff; 
text-decoration: underline; 
font-weight: bold; 
letter-spacing: 0px; 
} 
#main { 
width: 960; 
padding: 20 0 50 0; 
background: url(images/main_bkgd_3.gif) no-repeat; 
} 
#content { 
width: 720; 
padding: 0 20 0 20; 
} 
h1 { 
font-size: 20px; 
color: #000000; 
font-weight: bold; 
border-bottom: 1px solid #dddddd; 
} 
ul, ol { 
margin-top: 5px; 
} 
b { 
color: #000000; 
font-weight: bold; 
} 
a:link, a:visited { 
color: #0000ff; 
font-weight: bold; 
text-decoration: none; 
} 
a:hover { 
color: #0000ff; 
font-weight: bold; 
text-decoration: underline; 
} 
#topnav { 
height: 26px; 
text-align: right; 
padding: 2 20 0 20; 
} 
.topnav { 
font-size: 11px; 
font-weight: bold; 
color: #dddddd; 
} 
.topnav a:link, .topnav a:visited { 
font-size: 11px; 
color: #dddddd; 
text-decoration: none; 
font-weight: bold; 
} 
.topnav a:hover { 
font-size: 11px; 
color: #ffffff; 
text-decoration: none; 
font-weight: bold; 
} 
#sidenav { 
background: url(images/sidenav_top_2.jpg) no-repeat top center; 
width: 198px; 
padding: 40 0 0 0; 
text-align: center; 
} 
.sidenav_top { 
background: url(images/sidenav_bkgd_2.jpg) repeat-y top center; 
font-size: 11px; 
color: #333333; 
font-weight: bold; 
} 
.sidenav_top a:link, .sidenav_top a:visited { 
padding: 3px; 
font-size: 12px; 
color: #333333; 
text-decoration: none; 
display: block; 
font-weight: bold; 
width: 184; 
} 
.sidenav_top a:hover { 
font-size: 12px; 
color: #ffffff; 
text-decoration: none; 
font-weight: bold; 
text-decoration: none; 
background: url(images/nav_bg.jpg) repeat-y #ffffff; 
} 
.sidenav_top a:link span, .sidenav_top a:visited span { 
font-size: 14px; 
color: #0000ff; 
} 
.sidenav_top a:hover span { 
font-size: 14px; 
color: #ffffff; 
} 
.sidenav { 
background: url(images/sidenav_bkgd_2.jpg) repeat-y top center; 
font-size: 11px; 
color: #333333; 
font-weight: bold; 
} 
.sidenav a:link, .sidenav a:visited { 
padding: 3px; 
font-size: 12px; 
color: #333333; 
text-decoration: none; 
display: block; 
font-weight: bold; 
width: 184; 
} 
.sidenav a:hover { 
font-size: 12px; 
color: #ffffff; 
text-decoration: none; 
font-weight: bold; 
text-decoration: none; 
background: url(images/nav_bg.jpg) repeat-y #ffffff; 
} 
.sidenav a:link span, .sidenav a:visited span { 
font-size: 14px; 
color: #000000; 
} 
.sidenav a:hover span { 
font-size: 14px; 
color: #ffffff; 
} 
#nav { 
width: 198px; 
padding: 0 20 0 20; 
} 
.small { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
} 
#footer { 
background: url(images/footer.jpg) no-repeat top left #ffffff; 
padding: 30 30 30 30; 
text-align: center; 
} 
.footer { 
font-size: 10px; 
font-weight: bold; 
} 
.footer a:link, .footer a:visited { 
font-size: 10px; 
font-weight: bold; 
color: #0000ff; 
text-decoration: none; 
} 
.footer a:hover{ 
font-size: 10px; 
font-weight: bold; 
color: #0000ff; 
text-decoration: underline; 
} 
.search { 
font-size: 10px; 
color: #ffffff; 
} 
.search a:link, .search a:visited { 
font-weight: bold; 
text-decoration: none; 
color: #333333; 
border: 2px solid #333333; 
padding: 1 2 1 2; 
} 
.search a:hover { 
font-weight: bold; 
color: #ffffff; 
text-decoration: none; 
border: 2px solid #ffffff; 
background: #deb72c; 
padding: 1 2 1 2; 
} 
.searchtext { 
font-size: 10px; 
color: #000000; 
} 
