* { font-family: helvetica, arial, sans-serif; }
body { font-size: 12px; color: #000; margin: 0; }

#wrapper-border { width: 892px; background: #FFF; margin: 0 auto; padding: 5px 0; }
#wrapper { background: #000; margin: 0 5px; padding: 10px; }
.header { color: #FFF; }
.contents { background: #FFF; border-top: 3px solid #ccc; width: 600px; float: left; margin-right: 2px; }
.contents .top { background: #efefef; }
.search { background: url(/images/template/nav-search.gif) no-repeat; height: 62px; width: 513px; float: left; }
.document { padding: 15px 25px; }
.bottom { margin: 20px 0px; }
.dynamiccontent { width: 29%; padding: 10px; }
.dynamiccontent .item { margin-bottom: 10px; }
.sideads { width: 260px; float: left; padding: 0px; }

.dynamiccontent#left, #middle {  }

.foot { width: 600px; margin-top: 5px; color: #666; font-size: 10px; padding-bottom: 15px; }
.foot .copy { width: 298px;; float: left; padding-top: 3px; }
.foot .right { width: 298px; float: right; }
.footer { color: #444; font-size: 9px; text-align: right; margin: 0; }
		
.loginheader { width: 350px; float: right; color: #FFF; font-weight: bold; font-size: 10px; padding-top: 25px; text-align: right;  }
.loginheader a, .loginheader a:visited, .loginheader a:hover { color: #FFF; font-weight: bold; font-size: 10px; }
.logintextshort {padding: 3px; font-size: 11px; color: #666; width: 115px; border: 1px solid #d1d1d1; background: #eee; margin-right: 5px; }
.loginsubmitheader { padding: 3px 5px 4px 5px; background: #aaa; color: #FFF; font-weight: bold; border: 1px solid #ccc; cursor: pointer; }

.searchtext { background: #fff2d2; border: 1px solid #fec337; color: #666; float: left; margin: 0; margin: 30px 0 0 20px; width: 415px; padding: 4px 0 4px 5px; }
.searchsubmit { background: #ffe7ab; border: 1px solid #fec337; border-left: 0; color: #e9a605; margin: 30px 0; font-size: .9em; padding: 4px 5px 2px 5px; }

h1, .docheader, .section { margin: 0; font-size: 1.4em; font-weight: bold; }
h3 { font-size: 1em; }

.subhead { font-weight: bold; color: #666; font-size: 12px; }
.articleAuthor { color: #666; }

a, a:visited, a:hover { color: #690a00; text-decoration: none; }
.footer a,.footer a:visited, .footer a:hover { color: #444; }

.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
.noborder { border: none; }
sup { font-size: .75em; }

.lightboxDiv
{
    border: 1px solid #666;
    margin: 10px;
    width: 120px;
}

.lightboxDiv div
{
    margin: 5px;
    text-align: center;
}

.lightboxThumb
{

}