html, body{ margin: 0px;padding: 0px; height: 100%; font-family: Arial;}

body{ background: url('../img/bg.gif') center repeat-y; }

h1{	display: none; }

h2{ font-family : 'Trebuchet MS'; color : #0074C9; text-transform : uppercase; font-size : 18px; }

h3{ color: #0F2A59; font-size: 15px; font-weight: bold; margin: 20px 0; padding: 0px; text-transform : uppercase; }

h3 a{ color: #0F2A59; }

h4{ color : #0076C7; text-transform : uppercase; font-size : 11px; }

#container{ width: 880px; height: 100%;	margin: 0 auto; position : relative; top : 0; z-index : 2; }

#content_left{ position: relative; width: 339px; height: 565px; background: url('../img/left_bg.jpg') no-repeat; float: left; }

#content_right{ position: relative; width: 496px; padding : 70px 0 0 45px; background: url('../img/right_bg.jpg') no-repeat; float: left; }

#content{ font-size: 11px; color: #0F296B; width: 450px; position: relative; min-height: 400px; border-right : 1px solid #B0DBEE; padding : 0 37px 0 0; }

#content li a{ color: #0F2A59; }

#content ul .more{ border-bottom: 1px solid #99C8E9; padding: 5px 0 5px 0; margin: 0 0 10px 0; color: #0076C7; font-weight: normal;	font-size: 10px; }

#content ul .more a{ color: #0F2A59; }

#footer{ clear: both; width: 885px; position: relative; }

#footer_left{ width: 339px; height: 60px; float: left; }

#footer_left a{ color : #0B7CC9; text-decoration : none; }

#footer_left_img{ margin: 15px 0 0 45px; }

#footer_right{ margin: 15px 0 0 46px; float: left; width: 495px; height: 25px; background-color: #FFF; }

#footer_right ul{ margin: 0px; padding: 5px 0 0 0; list-style: none; background: url('../img/footer_line.jpg') no-repeat;	width: 450px; height: 20px; }

#footer_right ul li{ display : inline; color : #0F296B; height : 20px; line-height : 20px; }

#footer_right ul li a{ color : #0F296B; text-transform : uppercase; font-size : 10px; font-weight : bold; text-decoration : none; height : 20px; line-height : 20px; }

#footer_userinfo{ color: #0F2A59; font-size: 11px; margin: 0 0 3px 46px; text-align: right; width: 450px; z-index: 1; position: absolute; left: 340px; }

#footer_userinfo a{	color: #0F2A59; }

.clearer{ clear: both; }

.error{ font-weight: bold; color: #CC0000; }

#searchform,#loginform{ border: 1px solid #D9EBF7; padding: 0 5px; background : #fff; }

#h3_search{ margin: 5px 0 0 5px; }

#menu,#logmenu{ position: absolute; left: 186px; top: 125px; margin : 0; padding: 0px; list-style: none; font-family : 'Trebuchet MS';  border-left : 1px solid #006BC0; }

#logmenu{ top : 290px; }

#menu li,#logmenu li{ position : relative; padding : 0 5px; }

#menu li a,#logmenu li a{ color : #12254D; text-transform : uppercase; font-weight : bold; text-decoration : none; font-size : 11px; }

#menu li:hover>a,#logmenu li:hover>a{ color : #0076C7; }

#menu li:hover>ul,#logmenu li:hover>ul{ display : block; }

#menu li ul,#logmenu li ul{ display : none; position : absolute; text-align : right; margin : 0; padding : 0 5px 0 0; left : -205px; top : 0; list-style : none; width : 200px; }

#menu li#active a,#logmenu li#active a{ color : #0076C7; }

#menu li ul li a,#logmenu li ul li a{ font-size : 10px; color : #0076C7; }

#menu li ul li#active a,#logmenu li ul li#active a{ text-decoration : underline; }

#links{ list-style : none !important; margin : 0; padding : 0; color : #0F2A59; }

#links li{ border-bottom : 1px solid #D9EBF7; padding : 10px 0; color : #0076C7; }

#links li ul{ list-style : square; margin : 0; padding : 0 0 0 25px; }

#links li ul li{ padding : 0; border : 0; margin : 0; }

#links h4{ margin : 0; color : #0F2A59; padding : 0 0 5px 0; }

#links h4 a{ color : #0F2A59 !important; text-decoration : none; }

#links h4 a:hover{ text-decoration : underline; }

#links li a,.link{ color : #0076C7; }

.link:hover{ text-decoration : none; }

#links li img{ border : 8px solid #B0DBEE; float : right; }

#links li p{ margin : 0; padding : 0; } 

#details div{ border-bottom : 1px solid #D9EBF7; padding : 5px 0; }

#files{ list-style : none; padding : 0; margin : 0; }

#footer_left{ font-size : 8px; text-transform : uppercase; color : #0076C7; }

fieldset, form{ border : 0; margin : 0; padding : 0; }

fieldset div{ margin : 0 0 10px 0; }

label{ float : left; width : 125px; }

fieldset input.text,#searchform input.text,#loginform input.text, textarea{ font-family : 'Arial'; font-size : 11px; width : 275px; border : 0; border-bottom : 1px solid #0076C7; background : none; color : #0076C7; }

fieldset select{ width : 275px; }

textarea{ border : 1px solid #0076C7; height : 100px; }

fieldset input.radio{ width : auto; }

.formerror{ font-weight : bold; color : red; display : block; margin : 5px 0; }

table td{ border-bottom : 1px solid #D9EBF7; padding : 5px 0; }

#register{ text-transform : uppercase;  padding : 0; font-weight : bold; margin : 10px 0; color : #12254D; }

#register a{ color : #12254D; text-decoration : none; display : block; padding : 10px; background : #D6E9F7; margin : 10px 0 0 0; }

#register a:hover{ text-decoration : underline; }

#buttons{ border-bottom : 1px solid #006ED0; padding : 0 0 10px 0; }

#buttons a{ color : #0076C7; text-decoration : none; }

#buttons a:hover{ text-decoration : underline; }

#login_button{ position : absolute; right : 0; top : 0; z-index : 10; display : block; background : #D6E9F7; color : #102B5A; text-decoration : none; font-size : 10px; padding : 5px; font-weight : bold; margin : 0 9px 0 0; }

#login_button:hover{ text-decoration : underline; }
