﻿body {background:url('/images/bodybg.jpg') repeat-x center top #00502f;margin:0px 0px 0px 0px;font-family:Arial;font-size:9pt;color:#4a482b;}

/*font sizes*/
h1 {font-size:14pt;color:#4a482b;font-family:Arial;margin-bottom:5px;margin-top:8px;}
h2 {font-size:11pt;color:#4a482b}

.XLG {font-size:14pt;color:#00502f;font-family:Arial;}
.LG {font-size:12pt;color:#4a482b;font-family:Arial;}
.MD {font-size:11pt;font-weight:bold;color:#3d3b26;font-family:Arial;}
.MD a {font-size:11pt;font-weight:bold;text-decoration:none;}
.MD a:visited {color:#333333;}
.MD a:hover {color:#990000;}
.SM {font-size:10pt;}
.XSM {font-size:8pt;}
.XXSM {font-size:7pt;}
a img {border:0px;}

.margin0 {margin:0px 0px 0px 0px;}
.margin10 {margin:10px 10px 10px 10px;}
.margin3 {margin:3px 3px 3px 3px;}
.margin5 {margin:5px 5px 5px 5px;}

.pad0 {padding:0px 0px 0px 0px;}
.pad10 {padding:10px 10px 10px 10px;}
.pad3 {padding:3px 3px 3px 3px;}
.pad5 {padding:5px 5px 5px 5px;}

.BT {border-top:1px solid #bbbbbb;}
.BL {border-left:1px solid #bbbbbb;}
.BB {border-bottom:1px solid #bbbbbb;}
.BR {border-right:1px solid #bbbbbb;}
.BX {border-right:1px solid #bbbbbb;border-left:1px solid #bbbbbb;border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;}

.BTdot {border-top:1px dotted #bbbbbb;}
.BLdot {border-left:1px dotted #bbbbbb;}
.BBdot {border-bottom:1px dotted #bbbbbb;}
.BRdot {border-right:1px dotted #bbbbbb;}
.BXdot {border-right:1px dotted #bbbbbb;border-left:1px dotted #bbbbbb;border-top:1px dotted #bbbbbb;border-bottom:1px dotted #bbbbbb;}

.BT2 {border-top:2px solid #bbbbbb;}
.BL2 {border-left:2px solid #bbbbbb;}
.BB2 {border-bottom:2px solid #bbbbbb;}
.BR2 {border-right:2px solid #bbbbbb;}
.BX2 {border-right:2px solid #bbbbbb;border-left:2px solid #bbbbbb;border-top:2px solid #bbbbbb;border-bottom:2px solid #bbbbbb;}

td.FormField {font-family:Tahoma;font-size:8pt;font-weight:bold;color:black}
a.PageLink {text-decoration:none;color:#666666;font-weight:200;font-size:10pt}
a.activePageLink {font-size:12pt;font-weight:600;color:#990000;text-decoration:none;}

a {color:#5dffbc}
a:hover {color:#5dffbc;}
a:visited {color:#4abb8c;}


td.tabnormal {background:#f0f0f0;padding-left:10px;padding-right:10px;}
td.tabnormal a {color:#cccccc;font-weight:bold;font-size:9pt;font-family:Arial;text-decoration:none;}
td.tabactive {background:#ffffff;padding-left:10px;padding-right:10px;}
td.tabactive a {color:#333333;font-weight:bold;font-size:9pt;font-family:Arial;text-decoration:none;}

/* header and footer stuff */
table.footer {background:#000033}
table.footer td {color:White;border-bottom:solid 1px #cccccc;color:white;height:80px;}
table.footer a {color:White;text-decoration:none;}
td.footerright {text-align:right;padding-right:20px;}

table.header {padding:0px 0px 0px 0px;}
table.header td {color:white;height:50px;}
table.header a {color:White;text-decoration:none;}

/* body stuff */
#RightBodyContent {border:1px solid #bbbbbb;background:white;}
#RightBodyScrollPadding {margin:10px 10px 10px 10px;}

/* background colors */
.bgTan {background-color:#e7e5ce;color:#111111;} /*color:#97946e;*/
.bgTan a {color:#028c53}
.bgTan a:hover {color:#028c53;}
.bgTan a:visited {color:#028c53;}

.bgGreen {background-color:#00502f}
.bgDarkTan {background-color:#97946e;color:#e7e5ce}

/* First Trust, Second trust, table styling. */
#FirstTrustTable {border-collapse:collapse;border:1px solid #c8c6b3;font-size: 8pt;background:#e7e5ce;}
#FirstTrustTable .tablevalue {background-color:#e7e5ce;border-bottom:1px solid #c8c6b3;white-space:nowrap;text-align: left;}
#FirstTrustTable .dollars {background-color:#ffffff;border-bottom:1px solid #c8c6b3;border-right:1px solid #c8c6b3;text-align: right;padding-right:3px;padding-left:10px;}
#FirstTrustTable .tabletotal {color:black;font-weight: bold;text-align: right;}
#FirstTrustTable .tablelineno {color:black;background-color:#FFFF00;font-weight: bold;border-top:1px solid #c8c6b3;border-left:1px solid #c8c6b3;}

#SecondTrustTable {border-collapse:collapse;border:1px solid #c8c6b3;color:#ffffff;font-size: 8pt;background:#e7e5ce;}
#SecondTrustTable .tablevalue {background-color:#ffffff;border-bottom:1px solid #c8c6b3;text-align: left;}
#SecondTrustTable .dollars {background-color:#800000;border-bottom:1px solid #c8c6b3;text-align: right;padding-right:3px;}
#SecondTrustTable .tabletotal {color:black;font-weight: bold;text-align: right;}
#SecondTrustTable .tablelineno {color:black;background-color:#FFFF00;font-weight: bold;}

table.BlueTable {border-collapse:collapse;border:1px solid #c8c6b3;font-size: 8pt;background:#e7e5ce;}
table.BlueTable td.tablevalue {background-color:#e7e5ce;border-bottom:1px solid #c8c6b3;text-align: left;}
table.BlueTable td.dollars {background-color:#ffffff;border-bottom:1px solid #c8c6b3;border-right:1px solid #c8c6b3;text-align: right;padding-right:3px;}
table.BlueTable td.tabletotal {color:black;font-weight: bold;text-align: right;}
table.BlueTable td.tablelineno {color:black;background-color:#FFFF00;font-weight: bold;border-top:1px solid #c8c6b3;border-left:1px solid #c8c6b3;}

table.PurpleTable {border-collapse:collapse;border:1px solid #c8c6b3;font-size: 8pt;background:#e7e5ce;}
table.PurpleTable td.tablevalue {background-color:#e7e5ce;text-align: left;}
table.PurpleTable td.dollars {background-color:#e7e5ce;text-align: right;padding-right:3px;}
table.PurpleTable td.tabletotal {color:black;font-weight: bold;text-align: right;}
table.PurpleTable td.tablelineno {color:black;background-color:#FFFF00;font-weight: bold;border-top:1px solid #c8c6b3;border-left:1px solid #c8c6b3;}

table.OrangeTable {border-collapse:collapse;border:1px solid #c8c6b3;font-size: 8pt;background:#e7e5ce;}
table.OrangeTable td.tablevalue {background-color:#e7e5ce;text-align: left;}
table.OrangeTable td.dollars {text-align: right;padding-right:3px;}
table.OrangeTable td.tabletotal {color:black;font-weight: bold;text-align: right;}
table.OrangeTable td.tablelineno {color:black;background-color:#FFFF00;font-weight: bold;border-top:1px solid #c8c6b3;border-left:1px solid #c8c6b3;}

.reqd {color:Red;}
.alert {color:Red;}
.error {color:Red;}

tr.tableheader td {
	font-size:8pt;
	text-transform:uppercase;
	color:#ffffff;
	background:#003300;
	border-bottom:1px solid #c8c6b3;
	border-top:1px solid #c8c6b3;
	text-align: left;
}

td.welcome p {font-size:9pt;line-height:175%;}

#overlayBackground {
    position: absolute;
    top: 0%;
    left: 0%;
    background-color: black;
    z-index:500;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
p,li {line-height:175%;}
.form_buttons {height:27px;background:#c8c6b3;color:#111111;border:0px;font-family:Arial;}
.RedAlertField {background:#ffff00;}
td.tblCell {color:White;}

.textWhite {color:White;}
.textWhite td{color:White;}
.textWhite h1 {font-size:14pt;color:#e7e5ce;font-family:Arial;margin-bottom:5px;margin-top:8px;}
.textWhite h2 {font-size:11pt;color:#e7e5ce;margin-bottom:5px;}
.textWhite .XLG {font-size:14pt;color:#e7e5ce;font-family:Arial;}
.textWhite .LG {font-size:12pt;color:#e7e5ce;font-family:Arial;}
.textWhite .MD {font-size:11pt;font-weight:bold;color:#3d3b26;font-family:Arial;}
.textWhite .MD a {font-size:11pt;font-weight:bold;text-decoration:none;}
.textWhite .MD a:visited {color:#333333;}
.textWhite .MD a:hover {color:#990000;}
.textWhite .SM {font-size:10pt;}
.textWhite .XSM {font-size:8pt;}
.textWhite .XXSM {font-size:7pt;}

.headerCreds a {text-decoration:none;color:#003300;}
.headerCreds a:hover {text-decoration:none;color:#97946e;}
