@import url("reset.css");
body { font-family: Verdana, Arial, Helvetica, sans-serif; background: #044e7a; color: #11396d; }

a { text-decoration: none; }
a:link,
a:active,
a:visited { color: #1259c7; }
a:hover { text-decoration: underline; }

h1 { font-size: 2.6em; font-weight: lighter; margin: 0 0 20px; color: #cb9217; }
h2 { font-size: 1.5em; margin: 10px 0 14px; font-weight: lighter; color: #11396d; }
h3 { font-size: 1.4em; margin: 1.2em 0em 1.2em 0em; font-weight: lighter; }
h4 { font-size: 1.2em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }
h5 { font-size: 1.0em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }
h6 { font-size: 0.8em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }

pre { font-family: inherit; }
ins { background-color: #cfc; text-decoration: none; }
del { color: #aaa; /*text-decoration: line-through;*/ }

.hr { clear: both; border-bottom: 1px solid #11396d; height: 1px; }

#logo { background: #d7e2ea url(/g/images/header.jpg) no-repeat center center; height: 72px; }
#above_navigation { background: transparent url(/g/images/bg_above_navigation.png) no-repeat top left; height: 5px; overflow: hidden; }

#wrap,
#main_nav,
#sub_nav { width: 1024px; margin: 0 auto; }
#wrap { border: 1px solid #bbb; margin: 15px auto; background: transparent url(/g/images/bg_main.jpg) no-repeat top center; overflow: hidden; }

#main_nav { background: #03132e url(/g/images/bg_main_navigation.png) repeat-y top left; height: 52px; overflow: hidden; }
#main_nav .navigation { width: 100%; text-align: center; }
/*
#main_nav .navigation a:link,
#main_nav .navigation a:active,
#main_nav .navigation a:visited { color: #e5e5e5; font-family: Helvetica, Arial; font-size: 1.25em; font-weight: bold; padding-bottom: 4px; }
#main_nav .navigation a:hover { color: #f4a906; text-decoration: none; }
#main_nav .navigation a .newline { clear: both; }
*/

#sub_nav { background: #083057 url(/g/images/bg_subnav.png) no-repeat top left; height: 32px; margin-bottom: 38px; }
#sub_nav .subnavigation { margin-left: 80px; text-align: center; }
#sub_nav .subnavigation .navitem { float: left; padding-right: 40px; }
#sub_nav .subnavigation .caret { margin-top: 10px; }
#sub_nav .subnavigation .steps .navitem { padding-right: 10px; }
.subnavigation .nav_right { float: right; margin-right: 10px; }

#container,
#developed,
#footer { width: 860px; background-color: #fff; margin: 0 auto 10px; }

#wrapper {}
#content { float: left; width: 80%; }
#sidebar { float: left; width: 20%; }

#wrapper ul,
#wrapper ol { margin-left: 3em; }
#wrapper ul { list-style-type: square; }
#wrapper ol { list-style-type: decimal; }

#content .col { margin-right: 50px; font-size: 0.9em; }
#content .col table { border-collapse: separate; border-spacing: 10px; }
#container .container_col { padding: 17px 22px; }
#sidebar .col { background-color: #cedbe1; min-height: 240px; padding: 30px; overflow: hidden; }

#container .meta { margin-top: 23px; }
#container .meta,
#container .meta a:link,
#container .meta a:active,
#container .meta a:visited,
#developed .meta { color: #7993b4; }

#container .meta .rs { float: right; }
#container .meta .current { color: #f4a906; font-weight: bold; }

#developed { clear: both; background-color: #ffffff; }
#developed .col { padding: 7px 22px; }
#developed .meta { width: 100%; }

#footer { background-color: transparent; margin: 118px auto 5px; text-align: center; }
#footer .navigation { margin: 0 0 10px; }
#footer .navigation span { border-right: 1px solid #ccc; margin: 0 12px 0 0; padding: 0 12px 0 0; }
#footer .navigation .last { border: 0; }
#footer .navigation a {}
#footer .navigation a:link,
#footer .navigation a:active,
#footer .navigation a:visited { color: #fff; }
#footer .copyright { color: #bbb; font-size: 0.8em; }
#footer .designer { margin-bottom: 4px; }
#footer .designer a:link,
#footer .designer a:active,
#footer .designer a:visited { color: #f5f5f5; }
#footer .designer a:hover { /*text-decoration: underline;*/ }
