* {
        margin: 0px;
        padding: 0px; }

div.clear {
        clear: both; }

body {     margin: 0px;
           padding: 0px;
           cursor: default;
           font: 11px arial, verdana, sans-serif;
           color: #222222;
           background: #ffffff; }


/* ********** [ PAGE ] ********** */


div#page_wrap { }


div#page { }

/* ********** [ HEADER ] ********** */

div#header_wrap {   height: 96px;
                    background: #D2ECF8 url('header_bg.gif') repeat-x; }


div#header {        margin: 0px auto;
                    width: 920px;
                    height:96px;
                    background: url('logo.jpg') no-repeat 0px center;
                     }


div#header h1 {     padding-left: 160px;
                    float: left;
                    font: bold 26px/96px Trebuchet MS, tahoma, arial, sans-serif;
                    color: #D52525;
                    background: url('logo.jpg') no-repeat 0px center; }


div#header h1 span { }


/* ********** [ FOOTER ] ********** */


div#footer_wrap {   margin: 0px auto;
                    padding: 10px 0px;
                    width: 920px; }


div#footer {        text-align: center; }


div#footer a { color: #222222; }


/* ********** [ CONTAINER ] ********** */


div#container_wrap {  margin: 10px auto 0px auto;
                      width: 940px;
                      background: #ffffff; }
                      div#container { }


/* ********** [ CONTENT ] ********** */

#content_wrap {       width: 780px;
                      float: left;
                      background: #F2F2F2 url('content_bg_top.gif') no-repeat; }


#content {            padding: 12px 0px;
                      background: url('content_bg_bottom.gif') no-repeat 0px 100%; }


/* ********** [ SIDEBAR ] ********** */


div#sidebar_wrap {    padding: 0px 10px 10px 0px;
                      width: 130px;
        float: left; }
                      div#sidebar { }


/* ********** [ MAIN NAVIGATION ] ********** */


div#headernav_wrap {  height: 30px;
                      background: #4AADE1 url('mainmenu_bg.gif') repeat-x; }


div#headernav {       margin: 0px auto;
                      width: 920px; }


div#headernav ul {    height: 30px;
                      list-style-type: none; }


div#headernav ul li { padding: 0px 5px;
                      float: left;
                      background: url("mainmenu_div.gif") no-repeat; }


div#headernav ul li.first { padding: 0px 5px 0px 0px;
                            background: none; }


div#headernav ul li a {  padding: 0px 5px;
                         height: 30px;
                         display: block;
                         float: left;
                         font: bold 13px/30px arial, verdana, sans-serif;
                         color: #484b4f;
                         text-decoration: none; }


div#headernav ul li a:hover { text-decoration: underline; }


/* ********** [ USER NAVIGATION ] ********** */

div#usernav_wrap {
        height: 30px;
        background: #F3F3F3 url('usermenu_bg.gif') repeat-x; }

        div#usernav {
                margin: 0px auto;
                width: 920px; }

                div#usernav ul {
                    list-style: none; }

                        div#usernav li {
                                padding: 0px 5px;
                                background: url("usermenu_div.gif") no-repeat;
                                float: left; }

                        div#usernav li.first {
                                padding: 0px 5px 0px 0px;
                                background: none; }

                                div#usernav ul li a {
                                        padding: 0px 5px;
                                        height: 30px;
                                    display: block;
                    float: left;
                                    font: 11px/30px arial, verdana, sans-serif;
                                        color: #484b4f;
                                    text-decoration: none; }

                                        div#usernav ul li a:hover {
                                                text-decoration: underline; }


/* ********** [ COMMON ITEMS ] ********** */

h1, h2, h3, h4, h5, h6 {
        padding-bottom: 5px;
        font: bold 14px/16px arial, verdana, sans-serif;
        color: #436082; }

        h1 {
                margin-bottom: 2px;
                font: bold 15px/15px arial, verdana, sans-serif;
                color: #3a872a;
                border-bottom: 1px solid #d4d4d4; }


        h2 {
                margin-bottom: 5px;
                font: bold 14px/16px arial, verdana, sans-serif;
                border-bottom: 1px solid #d4d4d4; }

        h3 {
                font: bold 13px/16px arial, verdana, sans-serif; }

        h4 {
                font: bold 12px/16px arial, verdana, sans-serif; }

        h4 {
                font: bold 11px/16px arial, verdana, sans-serif; }

p {
        font: 11px/16px arial, verdana, sans-serif;
        color: #222222; }

        a {
                font: 11px arial, verdana, sans-serif;
                color: #00608F;
                text-decoration: none; }

                a:hover {
                        text-decoration: underline; }