* {margin:0; padding:0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0; outline:0; vertical-align:baseline; background:transparent;}
.clearfix {min-height:1px;}
.clearfix:after {display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:".";}
.noscreen {display:none;}

html {background: #6d6d6d url("/images/background.jpg") repeat 0 0;}
body {color:#3f3f3f; font:10pt "arial", sans-serif;}
h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin:15px 0;}
code {font-family:"",monospace;}

h1 {font-size:270%}
h2 {color:#353535; margin:0; padding:10px 15px 10px 35px; background: transparent url("/images/dot.png") 5px 50% no-repeat; font-size:230%; font-weight:bold; border-bottom:1px solid #d7d7d7;}
h3 {font-size:120%}
h4 {font-size:110%}

#bg {background: transparent url("/images/gradient.png") no-repeat 50% 0;}

#logo {width:77px; height:41px; padding:0; margin:5px 0 0 0; background: url("/images/logo.png") left top no-repeat; float:left;}
#logo a{padding:0;display:block;width:77px;height:41px;}
#logo a span {position:absolute;left:-5000px;top:0; text-indent:-1000px;}

#icons {width: 50%; height: 23px; margin:14px 0 0 0; float:right;}
#icons ul {margin:0; padding:0; white-space:nowrap; float:right;}
#icons ul li {margin-right: 4px; padding:0; display:inline; float:left; text-align:center;}
#icons ul li a {padding:0;display:block;width:23px;height:23px;}
#icons ul li a span {position:absolute;left:-5000px;top:0; text-indent:-1000px;}

.fb {background:url("/images/facebook.png") 0 0 no-repeat;}
.fb:hover {background-position: 0 -23px;}

.yt {background:url("/images/youtube.png") 0 0 no-repeat;}
.yt:hover {background-position: 0 -23px;}

a {color:#df0000;}
a:hover {color:#000;}

#main {width:990px; margin:0 auto; overflow:hidden;}
#top_con {background:url("/images/block_bg.png") 0 0;}
#top {height:51px; padding:0 6px 0 5px;}

#nav {padding-left:10px; margin:10px 0 7px;}
#nav ul {background:none;overflow:hidden;padding:0;margin:0;list-style:none;height:132px;}
#nav ul li {float:left;border:none;padding:0 1px;margin:0;width:106px;height:132px;}
#nav ul li a {text-decoration:none;display:block;padding:0;margin:0;}
#nav ul li.active a { background:inherit}
#nav ul li a {padding:0;display:block;width:106px;height:132px;}
#nav ul li a span {position:absolute;left:-5000px;text-indent:-1000px;}

.item_01 {background:url("/images/menu_01.png") 0 0 no-repeat;}
.item_01:hover {background-position: 0 -132px;}
.item_02 {background:url("/images/menu_02.png") 0 0 no-repeat;}
.item_02:hover {background-position: 0 -132px;}
.item_03 {background:url("/images/menu_03.png") 0 0 no-repeat;}
.item_03:hover {background-position: 0 -132px;}
.item_04 {background:url("/images/menu_04.png") 0 0 no-repeat;}
.item_04:hover {background-position: 0 -132px;}
.item_05 {background:url("/images/menu_05.png") 0 0 no-repeat;}
.item_05:hover {background-position: 0 -132px;}
.item_06 {background:url("/images/menu_06.png") 0 0 no-repeat;}
.item_06:hover {background-position: 0 -132px;}
.item_07 {background:url("/images/menu_07.png") 0 0 no-repeat;}
.item_07:hover {background-position: 0 -132px;}
.item_08 {background:url("/images/menu_08.png") 0 0 no-repeat;}
.item_08:hover {background-position: 0 -132px;}
.item_09 {background:url("/images/menu_09.png") 0 0 no-repeat;}
.item_09:hover {background-position: 0 -132px;}

#block_main {width:970px; background:url("/images/block_bg.png") 0 0; padding:10px 10px 0;}
#block_large {width:660px; height:300px; float:left;}
#block_top {width:300px; height:145px; float:right; padding-bottom:10px; padding-left:10px;}
#block_bottom {width:300px;height:145px; float:right; padding-left:10px;}

#fav {position:absolute; top:8px; right:35px; margin:0;}
#fav a {padding-left:12px; background:url("/images/subnav.gif") 0 5px no-repeat;}
#fav a:hover {text-decoration:none;}

#container {background: url("/images/block_bg.png") 0 0; padding:10px;}
#container_inside {background: #d2d2d2; width:100%; height:100%;}

#wrap {width:665px; float:left;}
#wrap_bg_top { padding:0; margin:0; background:url("/images/wrap_bg_top.png") 0 100% no-repeat;}
#wrap_bg_mid { padding:0; background:url("/images/wrap_bg_mid.png") 0 0 repeat-y;}
#wrap_bg_bot { padding:0; background:url("/images/wrap_bg_bot.png") 0 0 no-repeat;}

#side {width:305px; float:left;}
#side_bg_top { padding:0; margin:0; background:url("/images/sidebar_bg_top.png") 0 100% no-repeat;}
#side_bg_mid { padding:0; background:url("/images/sidebar_bg_mid.png") 0 0 repeat-y;}
#side_bg_bot { padding:0; background:url("/images/sidebar_bg_bot.png") 0 0 no-repeat;}

#content {float:left; width:580px; overflow:hidden; padding-left:60px;}
#sidebar {float:right; width:280px; overflow:hidden; padding-right:10px;}
#content .inside, #sidebar .inside {padding:15px;}

#footer {padding:15px; background:url("/images/block_bg.png") 0 0; margin-top:10px;}
#footer, #footer a {color:#bbbbbb;}
#footer a:hover {color:#a0a0a0;}
#footer p {margin:0;}

.footer_links {float:right !important;}
.copyright {float:left !important;}

#content ul {margin:15px 0 15px 25px; list-style:none;}
#content ul li {padding-left:12px; background:url("/images/subnav.gif") 0 6px no-repeat;}
#content ul ul {margin:0; margin-left:10px;}

#content ol {margin:15px 0 15px 45px; list-style-type:decimal;}
#content ol ol {margin:0; margin-left:20px; list-style-type:lower-alpha;}

#content table {border-collapse:collapse;}
#content table th {padding:5px; font-weight:bold; text-align:left;}
#content table td {padding:5px;}

#content dl {margin:10px 0;}
#content dl dt {font-size:100%; font-weight:normal;}
#content dl dd {margin-left:30px; margin-bottom:5px;}

#content .input {border:1px solid #CCC; padding:3px;}

#sidebar .sidenav {margin:0; list-style:none;}
#sidebar .sidenav li {display:inline;}
#sidebar .sidenav li.active a {background: #F5F5F5;}
#sidebar .sidenav li a {border-bottom:1px solid #efefef; color:#3f3f3f; display:block; padding:4px 10px 4px 25px; background:url("/images/subnav.gif") 10px 50% no-repeat;}
#sidebar .sidenav li a:hover {text-decoration:none;}
#sidebar .sidenav li.last a {border:0;}
#sidebar h4 {color:#fff; margin:0; padding:9px 10px 10px 37px; background: #da3f23 url("/images/h4_bg.png") 0 0 no-repeat; font-size:120%; font-weight:bold;}
#sidebar h4 a {color:#FFF;}

