﻿body { font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif; margin: 0px; }
a { color: #004276; }
h3 { color: #004276; font-family: Georgia, Times, serif; font-size: 20px; margin-bottom: 2px; }
h5 { color: #004276; font-family: Georgia, Times, serif; font-size: 17px; margin-bottom: 2px; }
h6 { color: #004276; font-family: Georgia, Times, serif; font-size: 14px; margin-bottom: 2px; }

.shell { border-left: solid 1px #999; float: left; margin: 10px auto auto 10px; position: relative; width: 1000px; }  /*   z-index: 1;  */
#login { left: 0px; height: 20px; text-align: left; width: 100%; }  /*  z-index: 1; */   
.tabs { font-size: 11px; float: left; left: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-top: 0px; text-transform: uppercase; vertical-align: middle; white-space: nowrap; height: 20px; }  /*  z-index: 1;  */
.notselected { background-color: #f0f4f5; border: solid 1px #999; float: left; list-style-type: none; margin-left: -1px; height: 16px; padding: 4px 7px 4px 7px; }  /* z-index: 1; */
.selected { border: solid 1px #999; border-bottom: solid 1px #ffffff; float: left; font-weight: bold; list-style-type: none; margin-left: -1px; height: 16px; padding: 4px 7px 4px 7px; }  /*   z-index: 2;  */
.tabLink { color: #004276; text-decoration: none; }
#page { border-bottom: solid 1px #999; border-right: solid 1px #999; border-top: solid 1px #999; display: table; margin-top: 5px; min-height: 400px; position: relative; width: 1000px; z-index: -1 }
#masthead { border-bottom: solid 1px #999; min-height: 90px; text-align: center; }
#mastAd1 { float: left; height: 90px; max-height: 90px; min-width: 250px; text-align: left; vertical-align: middle; width: 250px; }
#title { float: left; margin-left: auto; margin-right: auto; text-align: center; width: 500px; }
#date { font-family: Georgia, serif; font-size: 12px; }
#lastUpdate { color: #999; font-family: Arial, sans-serif; font-size: 94%; padding-left: 8px; }
.timeStamp { color: #a81817; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
#mastAd2 { float: right; height: 90px; min-width: 250px; text-align: right; width: 250px; }
#toolbar { border-bottom: solid 1px #999; height: 20px; min-height: 31px; padding: 10px 0px 0px 6px; position: relative; vertical-align: middle; }
.tbButton { display: inline-block; height: 19px; margin: 0px; vertical-align: middle; width: 40px; }
.tbDropDown { background-color: #ffffff; border: solid 2px #999; display: inline-block; font-family: Arial, sans-serif; font-size: 11px; height: 20px; margin: 0px; overflow: hidden; vertical-align: middle; width: 125px; }
.tbTextbox { border: solid 1px #999; display: inline-block; margin: 0px; vertical-align: middle; width: 250px; }
.homepageTools { color: #333; float: right; font-size: 9px; line-height: 30px; margin-right: 0px; position: relative; text-align: right; vertical-align: middle; }
.contentShow { height: 100%; left: 0px; position: relative; top: 0px; visibility: visible; } 

/*  #mainTable { border-collapse: collapse; }  */

.navigationCell { border: solid medium #999; border-left: none; font-size: 10px; vertical-align: top; width: 91px; }




#navigationDiv { min-width: 91px; width: 91px; }
.navTabs { font-family: Arial, Helvetica, sans-serif; font-size: 10px; list-style-type: none; margin-bottom: 0px; margin-left: 0px; min-width: 95px; padding-bottom: 0px; padding-left: 0px; text-transform: uppercase; vertical-align: middle; white-space: nowrap; }
.normalItem { font-size: 11px; padding: 3px 0px 2px 0px; }
.subItem { font-size: 10px; padding: 0px; text-transform: none; }   
.topItem { background-color: #e6eff8; font-size: 10px; padding: 4px 0px 5px 0px; }
#abColumns { border-right: solid 1px #999; vertical-align: top; }
.threeColumn { padding: 0px 5px 0px 10px; height: 100%; vertical-align: top; width: 532px; }
.aColumn { border-right: solid 1px #999; float: left; padding: 9px 10px 16px 0px; vertical-align: top; width: 173px; }
.headlineLink { color: #004276; text-decoration: none; }
.headlineLink:hover { color: #529e00; text-decoration: underline; }
.byline { color: #808080; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }  
.summary { font-family: Georgia,"Times New Roman", Times, sans-serif; font-size: 12px; line-height: 1.3; margin-top: 2px;   }    
.bColumn { float: right; overflow: hidden; padding: 10px 4px 4px 4px; text-align: left; vertical-align: top; width: 335px; }
.opEdItem { color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 2px; }
.opEdTitle { color: #004276; text-decoration: none; }
a.opEdTitle:hover { color: #529e00; text-decoration: underline; } 
.credit { color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-align: right; }  
.market { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.marketDown { color: #ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.marketUp { color: DarkGreen; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
    
     
    
/*
    .callout { border-bottom: solid 1px #999; padding-bottom: 10px; text-align: left; } 
    .contentHide { height: 0px; position: absolute;  visibility: hidden; } 
    .kicker { font-size: 11px; text-align: left; text-transform: uppercase; }
    
    #mastheadSub { border-bottom: solid 1px #999; min-height: 60px; text-align: center; }
*/
