/**
 * Misc Styles
 */

html, body{margin:0;padding:0}
body{font-size:1em;font-family:Arial, Helvetica, sans-serif}
a img{border:none}
.clear{clear:both}
.u{text-decoration:underline}

/**
 * Search Box
 */

div#searchbox{position:absolute;top:3px;right:10px;width:281px}
div#searchbox.constrain{right:auto;left:709px}
div#searchbox-container{position:relative;height:66px;cursor:pointer}
div#searchbox-container span{font-size:13px;font-weight:bold;color:#00f}
div#searchbox.hover span{text-decoration:underline}
div#searchbox-example{position:absolute;bottom:0;left:0;width:265px;height:45px;background:#efefef url(/images/searchbox-example.png) no-repeat top}
div#searchbox.hover div#searchbox-example{background-position:bottom}

/**
 * Main Styles
 */

#content{margin:auto;width:1000px}
#content-frame a:link, #content-frame a:active, #content-frame a:visited{color:#00f;text-decoration:none}
#content-frame a:hover, #content-frame a:focus{text-decoration:underline}

/**
 * Header
 */

#header{margin-bottom:18px}
#header img{margin:37px 0 0 21px}

/**
 * Navigation
 */

#navigation{float:left;margin-left:20px;width:137px}
#navigation-top, #navigation-bottom{width:137px;height:10px;font-size:0;background:#069 url(/images/inner/nav-bg.png) no-repeat top}
#navigation-bottom{background-position:bottom}
#navigation ul{margin:0;padding:0;background:#069}
#navigation ul li{list-style-type:none;margin:0;padding:0}
#navigation a:link, #navigation a:active, #navigation a:visited{display:block;padding-left:20px;width:117px;height:24px;line-height:24px;font-size:0.8125em;font-weight:bold;color:#fff;text-decoration:none;letter-spacing:-1px}
#navigation li.selected a:link, #navigation li.selected a:active, #navigation li.selected a:visited, #navigation li.selected a:hover, #navigation li.selected a:focus{color:#000;background:#f90}

/**
 * Content Frame
 */

#content-frame{position:relative;float:left;margin:0 0 66px 20px;padding:21px 20px 40px;width:680px;border:1px solid #ccc}
#content-frame h1{margin:0;padding:0;font-size:1.125em;color:#069}
#content-frame h2, #content-frame h3, #content-frame h2, #content-frame h4{margin:30px 0 0 0;padding:0;font-size:0.875em}
#content-frame p{padding:0;font-size:0.875em;text-align:justify}
#content-frame p.calign{text-align:center}
#content-frame ul{padding-left:15px;font-size:0.875em}
#content-frame ul li{text-align:justify}

/**
 * Content Corners
 */

.content-corner{position:absolute;display:block;width:9px;height:9px;font-size:0;background:url(/images/inner/content-corners.png) no-repeat 0 0}
.content-corner.cctl{top:-1px;left:-1px}
.content-corner.cctr{background-position:-9px 0;top:-1px;right:-1px}
.content-corner.ccbl{background-position:0 -9px;bottom:-1px;left:-1px}
.content-corner.ccbr{background-position:-9px -9px;bottom:-1px;right:-1px}

/**
 * Footer
 */

#footer{padding-bottom:100px;width:100%;font-size:0.75em;text-align:center;border-top:1px solid #ccc}
#footer p{margin:8px auto 13px}
#footer a:link, #footer a:active, #footer a:visited{color:#000;text-decoration:none}
#footer a:hover, #footer a:focus{text-decoration:underline}