html {
height:100%;
}
body {
margin:0; padding:0; height:100%;
font-family:arial, serif;
background:#212121 url(images/bannerbg.jpg) repeat-x;
}
#wrap {
background:#0e0e10;
min-height:100%;
width:904px;
margin:auto;
position:relative;
}
#inner-wrap {
width:900px;
padding-bottom:80px;
}
#inner-wrap:after {
content:" ";
display:block;
clear:both;
}
* html #wrap {
height:100%
}
#header {
background:url(images/bannerbg.jpg);
margin:0;
height:229px;
width:100%;
border-bottom:2px solid #000000;
}
#topbar {
font-family:Verdana;
font-size:10px;
color:#FFFFFF;
}
#navigation {
width:100%;
height:31px;
padding-left:5px;
}
.mainnav {
width:80px;
padding-left:10px;
padding-top:8px;
font-family:Verdana;
font-weight:bold;
font-size:12px;
color:#d2d1d1;
float:left;
}
.mainnav a {
text-decoration:none;
color:#d2d1d1;
}
.mainnav a:hover {
color:#2c446c;
}
#navleft {
background:#0d0e11 url(images/navleftcorner.jpg) no-repeat;
width:100px;
height:23px;
padding-left:10px;
padding-top:8px;
font-family:Verdana;
font-size:12px;
color:#d2d1d1;
float:left;
}
#navleft a {
text-decoration:none;
color:#2c446c;
}
#navleft a:hover {
text-decoration:underline;
}
.nav {
background:#0d0e11;
width:88px;
height:23px;
padding-left:10px;
padding-top:8px;
font-family:Verdana;
font-size:12px;
color:#d2d1d1;
float:left;
text-align:center;
}
.nav a {
text-decoration:none;
color:#2c446c;
}
.nav a:hover {
text-decoration:underline;
}
#navright {
background:#0d0e11 url(images/navrightcorner.jpg) right no-repeat;
width:193px;
height:24px;
padding-left:10px;
padding-right:10px;
padding-top:7px;
font-family:Verdana;
font-size:12px;
color:#d2d1d1;
float:left;
text-align:center;
}
#navright a {
text-decoration:none;
color:#2c446c;
}
#navright a:hover {
text-decoration:underline;
}
#topts {
position:absolute;
left:10px;
top:60px;
height:200px;
width:400px;
z-index:1;
}
#topbar {
height:24px;
}
p {margin:5px; padding:0;}
h1 {
position:relative;
line-height:80px;
margin:0; 
padding-left:20px;
}
#left {
float:left;
margin-top:5px;
width:192px;
margin-left:15px;
}
#newsletter {
float:right;
margin-top:5px;
width:192px;
margin-left:15px;
}
.newsletter  {
width:183px;
border:1px solid #808080;
border-top:none;
background:#333333;
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
padding-top:10px;
padding-bottom:10px;
padding-left:4px;
padding-right:3px;
}
.newsletter  a {
text-decoration:none;
color:#2c446c;
}
.newsletter  a:hover {
text-decoration:underline;
}
#recentcontent {
float:right;
margin-top:5px;
width:192px;
margin-left:15px;
}
#recentcontentheader {
height:24px;
width:181px;
border:1px solid #808080;
background:#171617;
font-family:Verdana;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
padding-top:9px;
padding-left:9px;
}
.recentcontent {
width:183px;
border:1px solid #808080;
border-top:none;
background:#333333;
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
padding-top:10px;
padding-bottom:10px;
padding-left:4px;
padding-right:3px;
}
.recentcontent a {
text-decoration:none;
color:#2c446c;
margin-top:5px;
line-height:150%;
margin-left:140px;
}
.recentcontent a:hover {
text-decoration:underline;
margin-left:140px;
}
#lefttopheader {
height:24px;
width:181px;
border:1px solid #2c446c;
background:#171617;
font-family:Verdana;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
padding-top:9px;
padding-left:9px;
}
.leftheader {
height:24px;
width:181px;
border:1px solid #2c446c;
border-top:none;
background:#171617;
font-family:Verdana;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
padding-top:9px;
padding-left:9px;
}
.recentarticles {
width:183px;
border:1px solid #2c446c;
border-top:none;
background:#272627;
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
padding-top:10px;
padding-bottom:10px;
padding-left:4px;
padding-right:3px;
float:right;
}
.leftcontent {
width:183px;
border:1px solid #2c446c;
border-top:none;
background:#272627;
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
padding-top:10px;
padding-bottom:10px;
padding-left:4px;
padding-right:3px;
}
.leftcontent a {
text-decoration:none;
color:#2c446c;
margin-top:5px;
line-height:150%
}
.leftcontent a:hover {
text-decoration:underline;
}
.leftnav {
width:183px;
border:1px solid #2c446c;
border-top:none;
background:#272627;
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
padding-top:10px;
padding-bottom:10px;
padding-left:4px;
padding-right:3px;
line-height:150%
}
.leftnav a {
text-decoration:none;
color:#FFFFFF;
}
.leftnav a:hover {
color:#2c446c;
}
#main {
position:relative;
margin-top:10px;
margin-left:220px;
}
#mainheader {
height:24px;
width:661px;
border:1px solid #2c446c;
border-bottom:none;
background:#171617;
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
margin-top:5px;
padding-top:9px;
padding-left:9px;
float:left;
}
#maincontent {
width:650px;
border:1px solid #2c446c;
background:#272627;
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
padding:10px;
}
#maincontent a {
font-family:Verdana;
text-decoration:none;
font-size:11px;
color:#496391;
text-align:right;
}
#maincontent a:hover {
text-decoration:underline;
font-size:11px;
}
#tabs {
height:39px;
}
#maintab {
height:29px;
width:140px;
border:1px solid #2c446c;
border-bottom:none;
background:#272627;
font-family:Verdana;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
text-align:center;
padding-top:10px;
float:left;
}
#maintab a {
text-decoration:none;
color:#FFFFFF;
}
#maintab a:hover {
color:#2c446c
}
.middletab {
height:23px;
width:125px;
border:1px solid #2c446c;
border-bottom:none;
background:#171617;
font-family:Verdana;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
text-align:center;
padding-top:10px;
margin-top:5px;
float:left;
}
.middletab a {
text-decoration:none;
color:#FFFFFF;
}
.middletab a:hover {
color:#2c446c;
}
.tab {
height:23px;
width:125px;
border-top:1px solid #2c446c;
border-left:1px solid #2c446c;
background:#171617;
font-family:Verdana;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
text-align:center;
padding-top:10px;
margin-top:5px;
float:left;
}
.tab a {
text-decoration:none;
color:#FFFFFF;
}
.tab a:hover {
color:#2c446c;
}
.righttab {
height:23px;
width:125px;
border-top:1px solid #2c446c;
border-right:1px solid #2c446c;
background:#171617;
font-family:Verdana;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
text-align:center;
padding-top:10px;
margin-top:5px;
float:left;
}
.righttab a {
text-decoration:none;
color:#FFFFFF;
}
.righttab a:hover {
color:#2c446c;
}
.lefttab {
height:23px;
width:125px;
border-top:1px solid #2c446c;
border-left:1px solid #2c446c;
background:#171617;
font-family:Verdana;
font-weight:bold;
font-size:11px;
oclor:#FFFFFF;
text-align:center;
padding-top:10px;
margin-top:5px;
float:left;
}
.lefttab a {
text-decoration:none;
color:#FFFFFF;
}
.lefttab a:hover {
color:#2c446c;
}
#footer {
position:absolute;
bottom:0;
height:70px;
background-color: #0e1b2c;
width:100%;
}
#footercontent {
position:absolute;
left:10px;
bottom:10px;
background:#08121f;
height:32px;
padding-top:18px;
width:884px;
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
text-align:center;
}
#footer p {
margin:0;
font-size:1.5em;
text-align:center;
}
.search {
color:#FFFFFF;
font-size:11px;
border:1px solid #2c446c;
background-color: #272627;
width:110px;
padding-top:2px;
height:14px;
}
.submit {
border:1px solid #2c446c;
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
background:#272627;
margin-left:5px;
padding-bottom:2px;
height:19px;
}
