html { background: #abdbdd url(../graphics/html.gif) repeat-x; }

body { margin: 0; padding: 0; font-size: 76%; font-family: Arial, Helvetica, sans-serif; background: url(../graphics/body.jpg) no-repeat center top; }

img { border: 0; }

h1 { font-size: 200%; font-weight: normal; }

h2 { font-size: 150%; font-weight: normal; }

a { color: #658685; }


.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-block; }
/* \*/
.clear { display: block; }
/* */


#wrapper { width: 500px; margin: 0 auto; }

#header { }

#banner { position: relative; height: 90px; }
#banner a { width: 317px; height: 109px; }

#top-nav { padding-right: 45px; }
#top-nav ul { float: right; margin: 0; padding: 0; list-style-type: none; }
#top-nav li { float: left; padding-left: 2px; }
#top-nav li a { float: left; height: 30px; line-height: 30px; background: #00afa0 url(../graphics/navlink-left.gif) no-repeat; color: white; text-decoration: none; }
#top-nav li a:hover { background: #00c0b0 url(../graphics/navlink-hover-left.gif) no-repeat; }
#top-nav li a span { float: left; cursor: pointer; padding: 0 8px; background: url(../graphics/navlink-right.gif) no-repeat right top; }
#top-nav li a:hover span { background: url(../graphics/navlink-hover-right.gif) no-repeat right top; }
#top-nav li.nav_active a, #top-nav li.nav_active a:hover { background: #000c14 url(../graphics/navlink-active-left.gif) no-repeat; color: #658685; }
#top-nav li.nav_active a span { background: url(../graphics/navlink-active-right.gif) no-repeat right top; }

#crumbs { clear: both; height: 30px; line-height: 30px; color: #658685; font-size: 90%; }

#sidebar { display: none; }

#content { line-height: 1.6em; }

#home-video { display: none; }

#footer, #footer2 { clear: both; padding: 0 0 1em; color: white; }
#footer, #footer-c1 { background: #bbe2e4 url(../graphics/footer.gif) repeat-x; }
#footer2 { background: url(../graphics/footer-bl.gif) no-repeat left bottom; }
#footer-c1 { clear: both; }
#footer-c2 { background: url(../graphics/footer-br.gif) no-repeat right bottom; padding: 1em 0 0; }
#footer-c3 { background: url(../graphics/footer-nav.gif) repeat-y 191px 0; margin-bottom: 1em; }
#footer a, #footer2 a { color: #009488; text-decoration: none; }
#footer a:hover, #footer2 a:hover { background: #ccefec; }
#footer p, #footer2 p { float: right; text-align: right; font-size: 90%; #padding-top: 1em; }
#footer h3, #footer ul, #footer2 h3, #footer2 ul { display: none; }
#footer h3, #footer2 h3 { margin: 0; width: 150px; padding: 1em 20px 0 0; text-align: right; }
#footer-c1 #footer h3, #footer-c1 #footer2 h3 { padding: 0 20px 0 0; }
#footer ul, #footer2 ul { width: 150px; padding: 0 1.5em; margin: 1em 0 0; list-style-type: none; border-left: 1px solid white; font-size: 90%; line-height: 1.6em; }
#footer2 ul { margin: 0; }
#footer li a, #footer2 li a { display: block; }