/* Layout Areas */
body {background: #9c8d64 url(../images/layout/background_page.gif); font: 12px verdana,arial,helvetica; line-height: 18px; color: #111755;}
#container {width: 810px; margin: 20px auto; background: #f1e0bb url(../images/layout/background_body.jpg);}
#header {width: 810px; height: 115px; background: #9c8d64 url(../images/layout/header_main_01.jpg);}
#nav {width: 206px; float: left; margin-left: 25px;}
#login {width: 173px; background-image: url(../images/layout/login_background.gif); text-align: right; padding-right: 20px;}
#main {width: 579px; float: right;}
#content {padding: 0 30px; margin-top: 0px;}
#footer {width: 810px; height: 155px; background: #9c8d64 url(../images/layout/footer_main.jpg); clear: both;}

/* Nav Area Objects */
#nav img {display: block;}
.loginButton {width: 96px; height: 26px; background-image: url(../images/layout/login_button.gif); display: block; margin: 0 auto; }
.loginButton:hover {background-image: url(../images/layout/login_button_on.gif);}
.loginButton span {display: none;}
#swbanner {width: 193px; height: 84px; background-image: url(../images/layout/banner_swlogo.gif); display: block; padding-left: -1000px;}
#swbanner span {display: none;}

/* Main Area Objects */
h1 {display: none; margin: 0px}
h2 {margin-top: 30px;}
#getstartedcircle {float: right;}
.clear {clear: both;}
#legal {font-size: 10px; color: black; text-align: center; margin-bottom: 20px;}

/* Standard Features */
.confirm {border: 2px solid #111755; background-color: white; color: #111755; font-size: 11px; font-weight: bold; margin: 20px; padding: 10px;}
.error {border: 2px solid red; background-color: white; color: red; font-size: 14px; font-weight: bold; margin: 20px; padding: 10px;}
