html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,textarea,input,select{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content: "";}
blockquote,q{quotes: "" "";}
a img{border:none;}
:focus{outline:0;}
html{height:100%;padding-bottom:1px;}
body {background:#A9A9A9;color: #444;font:normal 75% sans-serif;line-height:1.5;scrollbar-base-color:#87B6D9;}
h1,h2,h3,h4,h5,h6{color: #444;font-weight:normal;line-height:1;margin-bottom:0.3em;}
h4,h5,h6{font-weight:bold;}
h1{font-size:1.6em;}
h2{font-size:1.5em;}
h3{font-size:1.4em;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img {margin: 0;}
img{width: 16px;height:16px;}
p{margin-bottom:1em;}
a:focus,a:hover {color:#002;}
a{color:#246;text-decoration:underline;}
abbr,acronym{border-bottom:1px dotted #666;}
address{margin-bottom:1.5em;}
blockquote{margin:1.2em; line-height:1.4em;}
blockquote span{font-size:1.4em;color:#000;}
del{color:#666;}
em,dfn,blockquote,address{font-style:italic;}
strong,dfn {font-weight:bold;}
sup,sub{line-height:0;}
cite{color:#666;}
pre{margin:1.5em 0;white-space: pre;}
pre,code,tt{font:1em monospace;line-height:1.5;}
li ul,li ol{margin-left: 1.5em;}
ul,ol {margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd{margin-left:1.5em;}
button{clear:both;width:125px;}
#logintime{color:white;font-size:14px;margin-left:700px;font-weight:bold;}
/* ----------- stylized dialog */
#styled p{font-size:12px;color:#8A1F11;}
#styled a{font-size:11px;color:#246;text-decoration:underline;}
#styled label{float:left;color:#4297d7;display:block;width:150px;}
#styled hr{border:solid 1px #aacfe4;}
#styled .small{color:#666666;font-size:11px;font-weight:normal;width:150px;padding:2px;}
#styled input{font-size:12px;padding:2px;border:solid 1px #aacfe4;margin:2px;}
#styled textarea{font-size:12px;padding:2px;border:solid 1px #aacfe4;margin:2px;}
#styled select{padding:2px;border:solid 1px #aacfe4;width:265px;margin:2px;}
#styled .selectshort{padding:2px;border:solid 1px #aacfe4;width:140px;margin:2px;}
#styled .inputlong{font-size:12px;padding:2px;border:solid 1px #aacfe4;width:260px;margin:2px;}
#styled button{width:20px;height:20px;}
#gstyle input{font-size:12px;padding:1px;border:solid 1px #aacfe4;margin:0px;height:18px;width:70px;}
#gstyle th{color:#4297d7;}
#fstyle label{color:#4297d7;display:block;width:100px;float:left;margin-left:1px;font-size:12px;}
#fstyle p{font-size:12px;color:#8A1F11;margin:1px;padding:2px;}
/* Misc classes */
.highlight {background: #FF0;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.error, .notice, .success {border: 1px solid #DDD;margin-bottom: 1em;padding: 0.6em 0.8em;}
.error {background: #FBE3E4; color: #8A1F11; border-color: #FBC2C4;}
.errorL {background: #FBE3E4; color: #8A1F11; border-color: #FBC2C4;width:850px;}
.error a {color: #8A1F11;}
.center,.aligncenter {display: block;margin-left: auto;margin-right: auto;}
/* Layout */
/* Common */
.center-wrapper {width: 960px;margin: 0 auto;}
/* Header */
#header-wrapper {background-color: #022B47;height: 70px;}
#site-title, #site-title a {color: #FFF;font-size: 2.5em;font-weight: bold;}
#site-title span, #site-title a span {color: #FFF;}
#site-slogan {color: #FFF;font-size: 1.4em;}
/* Navigation */
ul.tabbed {display: inline;margin: 0;padding: 0;}
ul.tabbed li {float: left;list-style: none;}
ul.tabbed a {text-decoration: none;}
#navigation-wrapper {background-color: #075885;height: 50px;}
#navigation {background-color: #075885;min-height: 30px;padding: 0 8px;}
#navigation a {color: #EAE6DD;display: block;font-weight: bold;font-size: 1.3em;padding: 12px 12px 11px;}
#navigation a:hover {color: #FFF;}
#navigation li.current_page_item a, #navigation li.current_page_parent a {color: #FFE;}
/* Content */
.content {font-size:1.1em;margin-left: 20px;}
#content-wrapper {background: #F6F6F6 url('../img/content-wrapper.gif') repeat-y center top;}
/* Main */
#main-wrapper {float: right;width: 810px;}
#main {padding: 10px;min-height:650px !important;}
#main .text-separator, #featured .text-separator {color: #AAA;padding: 0 5px;}
/* Footer */
#footer-wrapper {border-top: 1px solid #999;padding-bottom: 20px;}
#footer {background: #808080;font-size: 1.1em;padding: 12px 16px;}
#footer a {color: #DDD;text-decoration: none;}
#footer a:hover {color: #FFF;}
#footer span.text-separator {color: #999;padding: 0 3px;}
/* Bottom */
#bottom {color: #666;padding: 0 6px 12px;margin-top: -6px;}
#bottom a {color: #555;text-decoration: none;}
#bottom a:hover, #bottom .right a:hover {color: #002;}
#bottom span.text-separator {color: #888;padding: 0 3px;}
#bottom .right, #bottom .right a {color: #777;}
/* Single Line IE Fixes */
* html .separator-vertical, * html .content {height: 0.01%; min-height: 0.01%;}
