* {
vertical-align:baseline;
font-weight:inherit;
font-family:inherit;
font-style:inherit;
font-size:100%;
border:0 none;
outline:0;
padding:0;
margin:0;
}

.clear {
clear:both;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#3e6ffc;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#3e6ffc;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ff9933;
}

h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#ff9933;
}

body {
background:url(images/bluebg.jpg) repeat;
}

#maincontainer {
width:1024px;
height:1000px;
background:#333; /*background:url(images/blackbg.jpg) repeat;*/
margin:0 auto;
}

#headercontainer {
width:1024px;
height:480px;
background:#000;
display:block;
}

#logoholder {
width:250px;
height:90px;
float:left;
}

#header {
width:774px;
height:90px;
float:right;
text-align:right;
}

#mainimage {
width:1024px;
height:360px;
}

#spacer {
width:1024px;
height:30px;
background:#333;
}

#maincontentcontainer {
width:1024px;
height:288px;
display:block;
}

#sidebarcontainer {
width:312px;
height:288px;
float:left;
}

#applications {
width:312px;
height:52px;
}

#newsletters {
width:312px;
height:55px;
}

#membership {
width:312px;
height:56px;
}

#links {
width:312px;
height:53px;
}

#privacy {
width:312px;
height:57px;
}

#sidenavbottom {
width:312px;
height:15px;
}

#currentnews {
width:400px;
height:288px;
float:left;
}

#login {
width:312px;
height:288px;
float:right;
}

.headerstyle, .headerstyle a, .headerstyle a:link, .headerstyle a:visited, .headerstyle a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
text-decoration:none;
}

.headerstyle a:hover {
color:#3e6ffc;
}

.headerdivide {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:lighter;
color:#333;
padding-left:12px;
padding-right:12px;
display:inline;
}

.currentnews, .currentnews a, .currentnews a:link, .currentnews a:visited, .currentnews a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#fff;
text-decoration:none;
}

.currentnews a:hover {
color:#3e6ffc;
}

.login, .login a, .login a:link, .login a:visited, .login a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-align:right;
text-decoration:none;
}

.login a:hover {
color:#3e6ffc;
}

.smalllogin {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#3e6ffc;
text-align:right;
}

input {
border:#0c4659 solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
}

#mainimageaboutcontainer {
width:1024px;
height:360px;
display:inline;
}

#aboutsidenav {
width:312px;
height:360px;
float:left;
}

#about_applications {
width:312px;
height:52px;
}

#about_newsletters {
width:312px;
height:55px;
}

#about_membership {
width:312px;
height:56px;
}

#about_links {
width:312px;
height:53px;
}

#about_disclosures {
width:312px;
height:57px;
}

#about_sidenav_top {
width:312px;
height:44px;
}

#about_sidenav_bottom {
width:312px;
height:43px;
}

#aboutimage {
width:712px;
height:360px;
float:right;
}

#contentminussidebar {
width:712px;
float:left;
}

