body { 
background: url(images/bkgd2.jpg) repeat-x #ffffff; 
margin: 0px; 
font-family: trebuchet, verdana, arial, helvetica, san-serif; 
color: #333333; 
font-size: 12px; 
} 

* { 
font-family: trebuchet, verdana, arial, helvetica, san-serif; 
color: #333333; 
font-size: 12px; 
} 

#box { 
background: url(images/bkgd.jpg) no-repeat #013780; 
margin: 0px; 
padding: 0 0 0 20; 
} 

#mainbox { 
padding: 25 0 50 0; 
background: url(images/mainbkgd.jpg) no-repeat #ffffff; 
} 

#header { 
} 

#contact { 
position: relative; 
z-index: 10; 
float: right; 
padding: 0 70 0 0; 
} 
.contact { 
text-align: right; 
font-size: 10px; 
font-weight: bold; 
color: #666666; 
letter-spacing: 2px; 
} 
.contact b { 
color: #0060cc; 
font-size: 18px; 
font-weight: bold; 
} 
.contact a:link, .contact a:visited { 
font-size: 11px; 
color: #666666; 
text-decoration: none; 
} 
.contact a:hover { 
font-size: 11px; 
color: #000000; 
text-decoration: none; 
border-bottom: 2px solid #0060cc; 
} 

#logo { 
width: 385px; 
padding: 0px; 
} 

#topnav { 
position: relative; 
z-index: 10; 
padding: 2 70 2 0; 
background: #dae5f2; 
border-top: 1px solid #333333; 
border-bottom: 1px solid #333333; 
} 
.topnav { 
text-align: right; 
font-size: 10px; 
font-weight: bold; 
color: #0060cc; 
white-space: nowrap; 
letter-spacing: 1px; 
} 
.topnav a:link, .topnav a:visited { 
margin: 0 2 0 2; 
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
color: #666666; 
} 
.topnav a:hover { 
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
color: #000000; 
border-bottom: 2px solid #0060cc; 
} 

#sidenav { 
width: 150px; 
padding: 20 0 50 0; 
} 
.sidenav { 
text-align: right; 
font-size: 10px; 
font-weight: bold; 
color: #666666; 
} 
.sidenav a:link, .sidenav a:visited { 
display: block; 
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
color: #666666; 
padding: 0 15 0 0; 
margin: 12 0 12 0; 
} 
.sidenav a:hover { 
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
color: #000000; 
padding: 0 10 0 0; 
border-right: 5px solid #0060cc; 
border-bottom: 0px; 
} 

.sidenav a:link span, .sidenav a:visited span { 
font-family: arial; 
font-size: 14px; 
font-weight: bold; 
text-decoration: none; 
color: #1e5297; 
} 
.sidenav a:hover span { 
font-family: arial; 
font-size: 14px; 
font-weight: bold; 
text-decoration: none; 
color: #000000; 
border-bottom: 0px; 
} 

#footer { 
padding: 0px; 
margin: 0 70 0 70; 
} 
.footer { 
text-align: right; 
font-size: 10px; 
line-height: 16px; 
color: #454545; 
white-space: nowrap; 
} 
.footer a:link, .footer a:visited { 
font-size: 10px; 
text-decoration: none; 
color: #666666; 
} 
.footer a:hover { 
font-size: 10px; 
text-decoration: none; 
color: #000000; 
border-bottom: 2px solid #0060cc; 
} 

#mainbody { 
margin: 0 50 0 30; 
padding: 17 0 15 0; 
} 

#contentbody { 
padding: 30px; 
background: url(images/contentbkgd.jpg) no-repeat #dae5f2; 
border: 1px solid #333333; 
} 

h1 { 
color: #0060cc; 
font-size: 18px; 
font-weight: bold; 
} 
h1 span { 
color: #294731; 
font-size: 14px; 
font-weight: bold; 
} 

h2 { 
font-weight: bold; 
color: #333333; 
font-size: 14px; 
} 

p { 
font-family: arial, helvetica, verdana, san-serif; 
font-size: 12px; 
line-height: 20px; 
color: #333333; 
text-align: justify; 
} 

ul, ol { 
margin-top: 5px; 
} 
li { 
line-height: 18px; 
} 
hr { 
height: 1px; 
color: #dddddd; 
} 

a:link, a:visited { 
color: #155fbf; 
font-weight: bold; 
text-decoration: none; 
font-size: 12px; 
} 
a:hover { 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
border-bottom: 2px solid #0060cc; 
font-size: 12px; 
} 
a:hover img, a:hover span img { 
border-bottom: 0px; 
} 
#catnav { 
padding: 0 15 0 15; 
} 

.search { 
text-align: right; 
font-size: 11px; 
font-weight: bold; 
color: #dddddd; 
margin: 10 0 0 0; 
} 
.search b { 
font-family: arial; 
font-size: 14px; 
font-weight: bold; 
color: #1e5297; 
} 
.search a:link, .search a:visited { 
font-weight: bold; 
font-size: 11px; 
text-decoration: none; 
color: #1e5297; 
} 
.search a:hover { 
font-weight: bold; 
font-size: 11px; 
color: #000000; 
text-decoration: none; 
border-bottom: 2px solid #0060cc; 
} 
.searchtext { 
font-size: 10px; 
color: #333333; 
} 

#bit { 
position: absolute; 
top: 0px; 
right: 0px; 
z-index: 0; 
opacity: 0.25; 
filter: alpha(opacity = 25); 
} 

.buck { 
font-weight: bold; 
font-size: 18px; 
} 
.buck a, .buck a span { 
font-weight: bold; 
font-size: 18px; 
color: #155fbf; 
text-decoration: none; 
} 
.buck a:hover, .buck a:hover span { 
font-weight: bold; 
font-size: 18px; 
color: #000000; 
text-decoration: none; 
border-bottom: 0px; 
} 
.buck ul { 
text-align: left; 
margin-top: 5px; 
margin-bottom: 0px; 
} 
.buck ul li { 
font-size: 12px; 
font-weight: bold; 
color: #454545; 
line-height: 16px; 
} 
.buck a img { 
border: 2px solid #0060cc; 
margin: 10 0 10 0; 
} 
.buck a:hover img { 
border-top: 5px solid #0060cc; 
border-bottom: 5px solid #0060cc; 
border-left: 2px solid #0060cc; 
border-right: 2px solid #0060cc; 
margin: 7 0 7 0; 
} 
