/* CSS Document */
/* overwritten element tags */
body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#ffffff; background-color:#aa9a7b; }
h1{ font-size:24px; padding:8px 4px 0px 4px; color: #8B4513}
h2{ font-size:20px; padding:8px 4px 0px 4px; color: #8B4513}
h3{ font-size:18px; padding:8px 4px 0px 4px; color: #8B4513}
h4{ font-size:16px; padding:8px 4px 0px 4px; color: #8B4513}
h5{ font-size:11px; padding:8px 4px 0px 4px; color: #8B4513}
h6{ font-size:9px; padding:8px 4px 0px 4px; color: #8B4513}
th{ text-align:left;}
a{color:#660000; font-size:12px; text-decoration:none; font-weight:300}

/* general layout styles */
table.main{ padding:0px 0px 0px 0px; width:976px; border-width:0px; height:600px;}
.scrollable{OVERFLOW:auto; WIDTH: 100%; max-HEIGHT: 200px}
.accentBox{background-color:#5a6a40; border:1px solid #000000; padding:2px 2px 2px 2px; color:#FFFFFF; font-weight:300}
td.whiteCell{ background-color:#e4decd; border:1px solid #000000; color:#000000; height:450px; vertical-align:top; padding:2px 2px 2px 2px} 

/* left navigation changes */
td.navCell{color:#FFFFFF; vertical-align:top; color:#000000; font-weight:300; width:120px}
td.navCell a{ padding-left:4px; padding-right:4px; color:#000000; padding-top:2px; padding-bottom:2px; padding-right:0px; font-size:8pt}
.leftNavTitles{ padding-left:4px; padding-right:4px; color:#000000; padding-top:2px; padding-bottom:2px; padding-right:0px; font-size:10px}
a .leftNavTitles{ padding-left:4px; padding-right:4px; color:#000000; padding-top:2px; padding-bottom:2px; padding-right:0px; font-size:10px}


/* topnav cell and link styles */
td.topBannerCell{color:#FFFFFF; vertical-align:top; color:#FF9900; font-weight:600; height:120px}
td.topNavCell a{text-decoration:none; color:#FFFFFF;}
td.topNavCell a:hover{text-decoration:none; color:#FF9900}
td.topNavCell{height:20px; background-color:#5a6a40; border:1px solid #000000; padding:2px 2px 2px 2px; color:#FFFFFF; font-weight:300; vertical-align:middle}

/* footer cell and link styles */
td.footerCell{color:#FFFFFF; vertical-align:top; color:#FF9900; font-weight:300; height:25px}
td.footerCell a{text-decoration:none; color:#000000; font-size:10px}
td.footerCell a:hover{text-decoration:none; color:#660000; font-size:10px}

img.imgBorder{border:1px solid #000000;}
.imgBorder{border:1px solid #000000;}

/* inputs - aka buttons textboxes etc */
.smTxtBox{ font-size:10px;}
.smButton{font-size:10px;}
.subHeading {color:#5a6a40; font-weight:600;}

/* unordered lists */
ul{ list-style-image:url(../images/bulletImgBbg.jpg); }

/* gridview styles in main/white cell area */
td.whiteCell .grdRow {background-color:#e0d9ca; border:1px solid #cccccc; padding:3px 2px 3px 2px; }
td.whiteCell .grdRowAlt {background-color: #FFFFFF; border:1px solid #cccccc; padding:3px 2px 3px 2px; }
td.whiteCell .grdRowHdr {background-color: #aa9a7b; color:#000000; font-weight:600; border:1px solid #cccccc; padding:3px 2px 3px 2px; }
td.whiteCell .grdRowHdrR {background-color: #aa9a7b; color:#000000; font-weight:600; border:1px solid #cccccc; padding:3px 2px 3px 2px; text-align:right }
td.whiteCell .grdRowHdrDetailR {text-align:right }

/* gridview styles everywhere else */
td .grdRow{background-color: #eee3b5; color:#333300; border:1px solid #7d6a1c; padding:3px 2px 3px 2px; }
td .grdRowAlt {background-color: #FFF8DC; color:#333300; border:1px solid #7d6a1c; padding:3px 2px 3px 2px;}
td .grdRowHdr {background-color: #fff0f5; color:#ffffff; font-weight:600; border:1px solid #7d6a1c; padding:3px 2px 3px 2px;}

/* acct summary cells  e4e8e9 d2dee1 */
 td.acctSummary{background-color: #F5F5F5; color:#000000; border:1px solid #555555; padding:3px 2px 3px 2px; }
 table.acctSummary{background-color: #e0d9ca; border:1px solid #555555; }

/* navigation */
.topNavTitles{ padding-left:4px; padding-right:4px; color:#ffffff;}
.footerTitles{ padding-left:4px; padding-right:4px; font-size:8px}
.pagerText{font-weight:600; color:Maroon}

/* links */
td.whiteCell a{ color:#333300;}
td.greyCell a{ color:#ffffff;}
.accentBox a{color:#ffffff;}

.logoutBtn{ padding-left:8px; padding-right:4px; color:#000000; padding-top:2px; padding-bottom:2px}

/* Calender Extender Styles */
.Calendar .ajax__calendar_container {background-color: #739fc4; color:#000000; border: solid 1px #cccccc; margin: 0px 0px 0px 0px; padding: 4px 1px 0px 1px;}
.Calendar .ajax__calendar_header {background-color: #739fc4; color:#000000; border: 0px none; font-weight:600; vertical-align: middle; margin-top: 6px; padding: 0px 0px 0px 0px;}
.Calendar .ajax__calendar_footer {display: none;}
.Calendar .ajax__calendar_days div {margin: 0px 0px 0px 0px; text-align: center; vertical-align:top; padding: 0px 2px 0px 3px;}
.Calendar .ajax__calendar_days {padding:  0px 0px 0px 0px; text-align: center;}
.Calendar .ajax__calendar_days table {border-collapse: collapse; border-left: solid 1px #cccccc;  border-top: solid 1px #cccccc; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.Calendar .ajax__calendar_dayname {background-color: #739fc4; border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc; color:#000000; text-align: center;}
.Calendar .ajax__calendar_year, .Calendar .ajax__calendar_month, .Calendar .ajax__calendar_day {background-color: white; border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc; color: #000000; margin: 1px 0px 1px 0px;}
.Calendar .ajax__calendar_other .ajax__calendar_day, .Calendar .ajax__calendar_other .ajax__calendar_year {background-color: #d2dee1;}
.Calendar .ajax__calendar_hover .ajax__calendar_day, .Calendar .ajax__calendar_hover .ajax__calendar_month, .Calendar .ajax__calendar_hover .ajax__calendar_year {background-color: #afc6de; font-weight: bold; color: black;}
.Calendar .ajax__calendar_active .ajax__calendar_day, .Calendar .ajax__calendar_active .ajax__calendar_month, .Calendar .ajax__calendar_active .ajax__calendar_year {background-color: #ffffff; color: #000000; font-weight: 600;}
