/* Positioning */
body {background: #1c273d url(../images/html-bg.gif) repeat top left; min-width: 860px; text-align: center;}
#container {margin: 0px auto; width: 860px;}
#container-2 {background: transparent url(../images/container-bg.gif) repeat-y top right; float: left; width: 860px;}
#container-3 {background: transparent url(../images/container-bottom-bg.gif) no-repeat bottom right; float: left; width: 860px;}

#left-column {float: left; width: 230px;}
#sidebar-wrapper {background: transparent url(../images/sidebar-top-bg.gif) no-repeat top left; float: left; padding-top: 12px;}
#sidebar-wrapper-2 {background: transparent url(../images/sidebar-bottom-bg.gif) no-repeat bottom left; float: left; padding-bottom: 12px;}
#sidebar-wrapper-3 {background: transparent url(../images/sidebar-bg.gif) repeat-y top left; float: left;}
#sidebar-wrapper-4 {background: transparent url(../images/sidebar-bottom-bg2.gif) no-repeat bottom left; float: left; padding: 0 6px; padding-bottom: 10px;}
#sidebar {float: left; overflow: hidden; text-align: left; width: 218px;}
#sidebar .pod {background: transparent url(../images/sidebar-divider.gif) no-repeat bottom left; padding-bottom: 12px; padding-top: 10px;}
#sidebar .pod p {margin: 0;}
#branding {float: right; padding: 20px; text-align: right;}

#main-column {float: right; width: 630px;}
#main-wrapper {padding: 0 1px;}
#content-wrapper {float: left; padding: 10px 9px;}
#content {display: inline; float: left; margin-left: 20px; margin-top: 20px; width: 590px;}

#footer {clear: both; color: white; display: inline; float: left; font-weight: bold; margin-left: 230px; padding-bottom: 10px; width: 630px;}
#footer .left-column {float: left; padding: 15px 5px; text-align: left;}
#footer .right-column {float: right;}
/* End Of Positioning */

/* test */

/* eo test */

/* Formatting */
a {}
.content, .pod {line-height: 1.5; text-align: left;}
.invert {color: white; font-weight: bold;}
.invert a {color: white; text-decoration: none;}
.invert a:hover {color: white; text-decoration: underline;}
#home-flash-rotation .alt {display: none;} /* flash rotation related */
.page-heading {color: #253c88; font-size: 18px; font-weight: bold;}
.sub-heading {color: #666; font-size: 1.25em; font-weight: bold; margin-bottom: 0.5em;}
a.button {background: #223c89 url(../images/button-bg.gif) repeat-x bottom left; border: 1px solid; border-color: #518afe black black #3154bc; color: white; float: left; font-size: 11px; font-weight: bold; line-height: 1; padding: .36em 1.05em .37em .95em; text-align: center; text-decoration: none;}
.ie_6 a.button {padding: .25em 1em;}
.ie_6 a.button:hover {color: white;}
html > body a.button:active {border-color: black #518afe #3154bc black; padding: .37em .95em .36em 1.05em;}

input.total {border: 0; padding: 0;}
/* End Of Formatting */

/* Nav */
#nav {position: relative;}
#nav table {width: 628px;}
#nav a.nav {background: #25408f url(../images/nav-bg.gif) repeat-x top left; border-left: 1px solid #365cd7; border-right: 1px solid #0b122f; color: white; display: block; font-weight: bold; height: 60px; line-height: 60px; padding: 0 10px; text-align: center; text-decoration: none;}
#nav .current a {background: #25408f url(../images/nav-active-bg.gif) repeat-x top left;}
#nav .hi a.nav {background: #25408f url(../images/nav-hover-bg.gif) repeat-x top left;}
#nav div.subnav {background: #d5d5d5; border-top: 1px solid white; position: absolute; left: 0; top: 60px; padding: 1px 0; z-index: 1000;}
#nav div.subnav table {display: none;}
#nav div.subnav table {width: 628px;}
#nav div.subnav a.subnav {background: transparent !important; color: #222; display: block; font-weight: bold; height: 28px; line-height: 28px; padding: 0 10px; text-align: center; text-decoration: none;}
#nav div.subnav a.subnav:hover {text-decoration: underline;}
/* End Of Nav */