
* { margin: 0; padding: 0; }
body{ background:#95A6BA url(images/bg1.jpg) repeat-x top left; color: #000000; font: 62.5%  Arial, Helvetica, sans-serif;}
a { color: #0000FF; text-decoration:underline; }
a:hover { }
ul{ list-style:none;}
h1,h2,h3,h4,h5,h6 { font-family:  Arial, sans-serif; }
#wrap{ position:relative; width: 820px; margin: 2px auto; }
#header{ height: 360px; }
#logo{ position:absolute; top:15px; left:10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 38px; font-style: italic; font-weight:bold; letter-spacing: 1px; color: #FFFFFF; }
#logo a{ color:#FFFFFF; text-decoration:none; }
#logo a:hover{ text-decoration:underline; }
#header-pic{ position:absolute; top: 92px; left:0; height:280px; }
#nav {position:absolute; width:820px; top:78px; left:0; height:9px; background-color:#294963; border-bottom:5px solid #ded384; }
#content-wrap{ padding:25px 0 30px 30px; background-color:#FFFFFF; }
#content{ width:500px; position:relative; }
#content { font-size: 1.5em; line-height: 1.4em; color:#111111;  }
#content h1{margin-bottom:20px; font-size:22px;}
#content h2{ margin-bottom:20px; margin-top: 30px; font-size:22px;}
#content .first, #content .drop_cap { padding: 0.17em 0.08em 0.05em 0; font-size: 3.4em; line-height: 0.6em; color: #aaa; float: left; }
#content p { margin: 0 0 1em 0; }
#content a, #content a:visited { text-decoration: underline; }			
#content a:hover { text-decoration: none; }
#content ul, #content ol { margin: 0 0 1.4em 40px; }
#content ul { list-style: disc; }
#content li { margin: 0 0 0.4em 0; }
#content ul li ul, #content ul li ol, #content ol li ul, #content ol li ol { margin: 0 0 0 25px; }
#content img{margin: 2px 15px 10px 0px; float: left;display: block; clear: both; padding: 3px; background: #ded384; }
.imgfloatleft{ float:left; margin-right:10px; }
.imgfloatright{ float:right; }
.update { border: 1px solid #f2ec49; background: #fffdcb; padding:10px; margin:0; margin-bottom:1em; }
#sidebar{ position:absolute; right:30px; top:278px; width:230px; height:150px; }
.sidebar-links{ border-top:3px solid #ded384; background:#29517b url(images//bg_2.jpg) repeat-x bottom left ; padding:20px;margin-bottom:15px;}
.sidebar-links h3{ margin-bottom:15px; font-size: 16px; color:#2F5278; background-color:#9fbfd6;}
.sidebar-links ul{ margin: 10px 0; }
.sidebar-links ul li{ border-bottom: 1px solid #486a8b; padding: 10px 8px; }	
.sidebar-links ul li a{ color: #BBD1E1; text-decoration: none; font-size: 14px; font-weight:bold; text-transform: uppercase;}
.sidebar-links ul li a:hover{ color: #FFFFFF; }
.sidebar-links ul li.active{ background: #132b44; border-bottom: 0;padding-top: 11px; margin: 0 -20px; padding-left: 28px; margin-top: -1px; position: relative; }
.sidebar-links ul li.active a{ color: #FFFFFF; }
.sidebar-info{border-top:3px solid #ded384; background-color:#efebe7; padding:20px; margin-bottom:15px;}
.sidebar-info h3{ margin-bottom:15px; }
.sidebar-info h4 { margin-bottom:15px; font-size:14px;}
.sidebar-info p{ margin-bottom:10px; font-size:13px; }
.sidebar-info ul{ list-style:inside; list-style-type:disc; font-size:100%;}
.sidebar-info ul li a{ color: #000000; text-decoration: none;}
.sidebar-info ul li a:hover{ color: #000000; }
#footer{ height:38px; width:820px; background-color:#233E5A; font-size:12px;}
#footer p{ padding:11px 0 0 25px; color:#94b6de;}
#footer a{ color:#94b6de;}
#footer a:hover{ color:#FFFFFF;}
h1 {font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size: 26px; color: #002852; margin-bottom:15px;}
h2 {font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size: 22px; color: #002852; margin-bottom:15px;}
h3 { font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size: 19px; color: #002852; margin-bottom:15px; }
h3 a { color: #032850; text-decoration: none; }
h3 a:hover { color: #124b89; }
h4 { font-size: 16px; color: #032850; margin-bottom:10px;}
h5 { font-size: 14px; color: #000000;}
legend { background-color:#000000; color:#FFFFFF; text-transform:uppercase; padding:3px; margin-left:10px; margin-bottom:10px; font-size:12px;}
form p { margin: 5px 0 0 0; form }
label {  text-align:right; margin-right:10px; display:block; width:140px; float:left; clear:both; font-weight:bold; }
input.text { width:315px; } 
textarea { width: 450px; margin: 5px 15px 15px 15px; }  
