/* main CSS  */

html, body {background:#0B4583; margin:0;}

table {border-collapse: collapse; border-spacing: 0;}
td {vertical-align: top; padding:0; margin:0; text-align: left;}
img {display: block; padding:0; margin:0; border:0;}

#cntnr {border:0; width:826px;}

#counter_cntnr {position:absolute; width:796px; height:99px; margin:0 auto; top:0;}

#left_shadow {width: 15px; background:#0b4583 url(../img/left_glowing.gif) left top no-repeat;}

#content {clear: left; background:url('../img/index/main_bg.png') left top repeat-x;}

#right_shadow {width: 15px; background:#0b4583 url(../img/right_glowing.gif) left top no-repeat;}

img.botpad {margin-bottom: 6px;}

ul#nav {list-style: none; padding: 0; margin: 0;}
li li a {font-weight: bold; color: green; text-decoration: none; display: block; font-weight: normal; font-family: Verdana; font-size: 10px; color: #ffffff; padding: 2px 2px 2px 8px; background: url(../img/btn_sub_bg_blue.gif) repeat; height: 13px;}
li li a:hover {background: url(../img/btn_sub_bg_red.gif) repeat;}
ul#nav li {float: left; position: relative; left: 0px; text-align: center; cursor: pointer; background-color: white; padding: 0px;}
li ul {display: none; position: absolute; left: -40px; font-weight: normal; padding: 0px; margin-bottom : 0px; margin-top:2px;}
li>ul {top: auto; left: auto; margin-left:0; margin-top:0px;}
ul#nav li li {display: block; float: none; border: 0; padding: 0px; width: 180px; text-align: left; margin-bottom :0px;}
ul#nav li:hover ul, li.over ul {display: block;}

p {font-family: Verdana; font-size: 11px; margin-top: 5px; margin-bottom: 8px; margin-left: 11px; margin-right: 11px; color: #262626;}
p.title 	{font-family: Verdana; font-size: 18px; font-weight:bold; margin-top: 5px; margin-bottom: 5px; margin-left: 11px; margin-right: 11px; color: #E83945;}
p.sub_title {font-family: Verdana; font-size: 14px; font-weight:bold; margin-top: 10px; margin-bottom: 5px; margin-left: 11px; margin-right: 11px; color: #003D7D;}
p.footer, p.footer a {font-family: Verdana; font-size: 9px; margin: 6px 5px 6px 5px; color: #323A40;}
p.pic {font-size: 11px; margin-top: 10px; margin-bottom: 10px; margin-left: 8px; margin-right: 12px;}

table.subnav {margin:0 11px 8px 6px; font-family:Verdana; font-size: 11px; color:#262626;}
table.subnav td {padding:5px; width:160px;}

ul.maincontent {margin-top:0; margin-bottom:10px; list-style-image: url(../img/li_arrow.png); list-style-type: none;}
ul.maincontent li {font-family: Verdana; font-size: 11px; color: #262626;}

#top_banner {display: block;}

#quicklinks_menu {background-image: url('../img/quickmenu_bg.png'); width:796px; height:23px; font-family:verdana; font-size:10px; color:#fff; text-align:right;}

#menu_items {float:right; margin-right:2px; height:23px; overflow:hidden;}
#menu_items div {display: block; float: left; background:url('../img/quickmenu_ql_bg.png') left top no-repeat; padding:6px 7px 0 8px; color:#24438b; height:17px; font-weight: bold;}
#menu_items a {display: block; float: left; background:url('../img/quickmenu_link_bg.png') left top no-repeat; padding:6px 7px 0 8px; color:#fff; height:17px; text-decoration: none; font-weight: bold;}
#menu_items a:hover {background:url('../img/quickmenu_link_over_bg.png') left top no-repeat;}

div.line_separator {margin:10px 0; width:100%; height:2px; display:block; background:url(../img/index/separator_bar.png) left top repeat-x; overflow:hidden;}

.pcent {font-size:9px; color:#5d88a4; margin-left:2px; cursor:default;}

.slideshow {height:250px; width:373px; margin:auto;}
.slideshow img {padding:14px 0;}

#promo {padding:0; width:403px; height:324px; display:block; background:url(../img/index/promo_bg.png) top left no-repeat; margin-bottom:7px;}
#promo_video {width:387px; height:308px;}
#jspicture {padding:12px 12px 4px; cursor:pointer;}

.footer {text-align:center;}

#menuPlaceholder {z-index:99;}