/*------------- Global Styles --------------*/
body {margin: none; padding: 5px; padding-top: 0px; max-width: 1020px; background-color: rgb(112,152,192); font-family: verdana,arial,sans-serif; font-size: 18px; }
h1 {margin-top: 0px; margin-bottom: 0px; font-size: 20px; color: rgb(177,117,5);}
h2 {padding: 20px 0px 0px 10px; font-size: 16px; font-weight: bold; color: rgb(60,100,135)}
h3 {margin: 0; font-size: 14px;}
h4 {margin-top: 6px; margin-bottom: 3px; font-size: 16px; font-weight: bold; color: red;}
h5 {padding: 0px; border-bottom: 1px solid rgb(0,108,217); margin: 10px 20px 10px 10px; font-size: 14px; font-weight: bold; color: rgb(0,108,217)}
h6 {margin: 0px; padding: 10px 0px 3px 10px; font-size: 12px; font-weight: bold; color: rgb(0,108,217)}
p  {padding-bottom: 5px; margin: 0px 0px 0px 20px; font-size: 12px; line-height: 1.4;}
p.subhead {clear: right; margin: 0px 0px 0px 20px; font-size: 12px; font-weight: bold; color: rgb(177,117,5);}
p.vhead {padding: 0px 0px 6px 0px; margin: 0px; font-size: 14px; font-weight: bold; color: white; text-align: center;}
a {color: rgb(0,108,217);}
a:hover,a:focus {color: orange;}
ul,ol {margin: 0px 0px 0px 34px; padding: 5px; font-size: 11px; line-height: 1.4;}
h1.navig {padding: 10px 0px 2px 0px; border-bottom: 1px solid rgb(177,117,5); margin: 0px 0px 6px 0px; font-size: 15px; font-weight: bold; color: rgb(177,117,5);}
p.navig {padding: 0px; margin: 0px; font-size: 11px;}
p.footnoteL {margin: 0px; font-size: 10px; text-align: left;}
p.footnoteR {margin: 0px; font-size: 10px; text-align: right;}
p.hyperL {clear: both; float: left; font-size: 11px;}    /*---clear moves down to clear the graphic---*/
p.hyperR {float: right; font-size: 11px; }
p.hyperL a:hover,a:focus {color: orange;}
p.hyperR a:hover,a:focus {color: orange;}

table.Screenshot {margin: 0px; border-collapse: collapse; border: 0px; cell-spacing: 0px; cell-padding: 0px;}
table.Screenshot tr td {border-collapse: collapse; border: 0px; text-align: center; font-size: 11px; font-style: italic;}

/*--------------- Floating Elements ----------------*/
table {border-collapse: collapse; border-width: 0;}
table.nested {margin: 10px; height: 100%;}
td.header {width: auto; height: 60px; border: none; margin: none; padding: 5px 0px 0px 10px; background: url("banner.jpg") top right no-repeat; background-color: rgb(251,234,187);}
td.navig {height: 550px; width: 200px; background-color: rgb(251,234,187); vertical-align: top; padding: 30px 18px 0px 18px};
td.vheader {background-color: rgb(112,152,192);}
td.tabcell {padding: 0px; margin: 0px; border: 0px;}
td.pnl {background-color: white; padding: 30px 20px 10px 15px; border-left: 2px solid black; border-right: 2px solid black; border-bottom: 2px solid black;}
td.footer {width: auto; border-top: 1px solid black; margin: none; padding: 0px 0px 0px 0px; background-color: rgb(225,225,225);}

/*----------------------- TABS ------------------------*/

ul.tabs {background-color: rgb(112,152,192); float: left; width: 100%; padding: 0px; margin: 0px 0px 0px 0px;}
ul.tabs li {background-color: rgb(112,152,192); float: left; width: 110px; margin-top: 0px; list-style-type: none; }

ul.tabs *.tab-label {background-color: rgb(112,152,192); border: 1px solid black; margin-right: 3px; padding: 2px 0px 2px 0px; cursor:pointer; background:white url("g2.gif") repeat-x left bottom; font-weight: normal; font-size: 11px; text-align: center;} 
    
ul.tabs li.selected *.tab-label {position:relative; border-bottom: none; top: 1px; padding: 5px 0px 4px 0px; border-top: 2px solid black; 
border-left: 2px solid black; border-right: 2px solid black; margin-top: -5px; background: white url("g1.gif") repeat-x left bottom; font-weight: bold; cursor:auto;}
           
ul.tabs a:link, ul.tabs a:visited, ul.tabs a:active {text-decoration: none; color: black; }  
ul.tabs a:hover, ul.tabs a:focus {color: orange;}
ul.tabs a {display: block;}
 
