/* ********** [ GENERAL ] ********** */

div.clear { clear: both; }
body { cursor: default; font: 12px/18px Tahoma, Geneva, sans-serif; color: #333; background: #000; }
/* ********** [ PAGE ] ********** */

div#page_wrap { }
div#page { }
/* ********** [ HEADER ] ********** */

div#header_wrap {  position: relative; margin: 0px auto; width:100%; height: 10px; border: 0px solid #959595; margin-bottom: 10px; padding: 0px 0px 0px 0px; background: #000; }
div#header { width: 100%; height: 10px; background: #000000;}
/* ********** [ CONTAINER ] ********** */

div#container_wrap { background: #000; margin: 0px auto; width:100%; padding-top: 10px; }
div#container_wrap_popup { margin: 0px auto; width:100%; padding: 0px; }
div#container { }
/* ********** [ FOOTER ] ********** */
div#footer_wrap { margin: 0px auto; width:100%; border-top: 0px solid #000; background: none;}
div#footer { text-align: center; height: 31px; background: none; padding-top: 2px; font: 12px Tahoma, Geneva, sans-serif; }
div#footer a { color: #ccc; font: 12px bold Tahoma, Geneva, sans-serif; }

/* ********** [ CONTENT ] ********** */

#content_wrap { float: left; width: 100%; border: 0px solid #ff0000; padding: 0px; display: inline; background: #000000; margin-bottom: 10px;  margin-right: 4px;}
#content_wrap h5 { padding: 0px; padding-top: 0px; height: 22px; width: 100%; overflow: hidden; margin-bottom: 5px; color: #ffffff; font: bold 16px/21px Tahoma, Geneva, sans-serif; text-transform: uppercase; background: #000; }
#content_wrap h5 a { color: #ffcc00; font: bold 17px/21px Tahoma, Geneva, sans-serif; text-decoration: none; }

#content { background: #000000; min-height: 20px; }

/* ********** [ MAIN NAVIGATION ] ********** */

div#headernav_wrap { margin: 0px auto; 100%; height: 32px; border: 0px solid #959595; margin-bottom: 2px; padding: 0px; background: none; }
div#headernav { background: none; height: 32px; }
div#headernav ul { height: 32px; list-style: none; }
div#headernav ul li { float: left; padding-right: 0px; }
div#headernav ul li a { padding: 0px 12px; height: 32px; display: block; float: left; font: 18px/32px Tahoma, Geneva, sans-serif; font-weight:bold; text-transform: uppercase; color: #ffcc00; text-decoration: none; background: url('headnav_div.png') right top no-repeat; }
div#headernav ul li a:hover { color: #498dcf; background: url('headnav_div_over2.png') right top repeat-x; }
div#headernav img { background: none; padding-left:5px; padding-top:5px;}

/* ********** [ MY NAVIGATION ] ********** */
div#headernav2_wrap { margin: 0px auto; height: 21px; border: 1px solid #959595; margin-bottom: 5px; padding: 1px; background: #fff; }
div#headernav2 { background: none; height: 21px; }
div#headernav2 ul { height: 15px; list-style: none; }
div#headernav2 ul li { float: left; padding-right: 2px; }
div#headernav2 ul li a { padding: 0px 6px; height: 21px; display: block; float: left; font: 12px/21px Tahoma, Geneva, sans-serif; text-transform: uppercase; color: #000; text-decoration: none; background: url('headnav_div.png') right top no-repeat; }
div#headernav2 ul li a:hover { color: #FF5FA9; background: url('headnav_div_over.png') right top no-repeat; }
div#headernavpagetitle { padding: 0px 6px; min-height: 31px; display: block; float: left; font: 12px/21px Tahoma, Geneva, sans-serif; font-weight: bolder; text-transform: uppercase; color: #498dcf; text-decoration: none; }

/* ********** [ COMMON ITEMS ] ********** */

h2, h3, h4, h5, h6 { padding-bottom: 5px; font: bold 14px/16px Tahoma, Geneva, sans-serif; color: #444; }
h2 { margin-bottom: 5px; font: bold 14px/16px Tahoma, Geneva, sans-serif; }
h3 { font: bold 13px/16px Tahoma, Geneva, sans-serif; }
h4 { font: bold 12px/16px Tahoma, Geneva, sans-serif; }
h4 { font: bold 11px/16px Tahoma, Geneva, sans-serif; }
p { margin: 0px 0px 8px 0px; font: 12px/16px Tahoma, Geneva, sans-serif; }
a { font: 12px Tahoma, Geneva, sans-serif; color: #0b6ed1; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }