/* Tabs
----------------------------------*/
img.bordered { background:#1b5169 }
.ui-tabs {  zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; margin:-1px 0px 0px; padding:0px }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; text-align:center; font-weight:bold }
.ui-tabs .ui-tabs-nav li a img { padding:2px; background:#fff; border:1px solid; margin:bottom:8px }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-top:-1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a img { padding-bottom:3px; background:#1b5169 }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { padding:0; display: block; border-width: 0; background: none; width:940px; height:486px; position:relative; overflow:hidden }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs .header { position:absolute; top:0px; left:0px; background:url('../images/blue-bg.png'); padding:10px 20px; width:894px; margin:3px 3px 0px 3px; color:#fff; font-size:180%; text-align:right }
.ui-tabs .desc { position:absolute; bottom:0px; color:#fff; display:block; padding:10px 20px; margin:0px 3px 3px 3px; background:url('../images/black-bg.png'); font-size:12px; line-height:1.2em }
.ui-tabs .desc p { margin:0px; padding:0px 0px 15px 0px }
.ui-tabs .desc p:last-child { padding:0px 0px 0px 0px }
.ui-tabs .desc a { color:#f90; font-weight:bold; font-size:15px; text-align:center }