
/* ----- Overall Document Formatting (HTML Element Definitions) ----- */
body {background:url(images/bk.gif) top left repeat; margin: 40px 0px 0px 0px;}
p,td {font-family: Tahoma, Arial, sans-serif; font-size: 12px; line-height: 14px; color: #333333;}
p {margin: 0px; padding: 0px 0px 0px 0px;}


table {border: 0px;}
img {border: 0px;}
ul li {list-style: square;}

h1 {font-family: Tahoma, Arial, sans-serif; font-size: 14px; line-height: 12px; color: #333333; margin: 0px; padding: 0px 0px 12px 0px;}
h2 {text-transform: uppercase; font-family: Tahoma, Arial, sans-serif; font-size: 12px; line-height: 12px; color: #892f3e; margin: 0px; padding: 0px 0px 0px 0px;}
.h2news:link, .h2news:visited, .h2news:hover {text-transform: uppercase; font-family: Tahoma, Arial, sans-serif; font-size: 12px; line-height: 12px; color: #892f3e !important; margin: 0px; padding: 0px 0px 5px 0px;}
h3 {font-family: Tahoma, Arial, sans-serif; font-size: 12px; line-height: 14px; color: #333333; margin: 0px; padding: 0px 0px 12px 0px; font-weight: bold;}
h4 {font-family: Tahoma, Arial, sans-serif; font-size: 11px; line-height: 13px; color: #333333; margin: 0px; padding: 0px 0px 12px 0px; font-weight: bold;}
h5 {font-family: Tahoma, Arial, sans-serif; font-size: 11px; line-height: 13px; color: #333333; margin: 0px; padding: 0; font-weight: bold;}
h6 {font-family: Tahoma, Arial, sans-serif; font-size: 13px; line-height: 14px; color: #fcf8ec; margin: 0px; padding: 0px 0px 0px 8px; font-weight: bold; font-style: italic;}
.bodyrevert {font-size: 11px; line-height: 13px; font-weight: normal;}

/* ----- Margin, Padding and Spacing Definitions ----- */
.mainpad {padding: 10px 10px 10px 10px;}
.subpad {padding: 5px 5px 5px 5px;}
.crbot {margin-bottom: 0px; padding-bottom: 0px;}
.crtop {margin-top: 0px; padding-top: 0px;}
.sptop {margin-top: 12px;}

/* ----- Layout Definitions ----- */
.w100 {width: 100%;}
.w50 {width: 50%;}
.l {text-align: left;}
.c {text-align: center;}
.r {text-align: right;}

/* ----- Color Definitions ----- */
.white {color: #FFFFFF;}
.black {color: #000000;}
.gray {color: #666666;}
.grayMedium {color: #999999;}
.grayLight {color: #AEAEAE;}
.red {color: #990000;}
.blue {color: #688BAE;}
.blueLight {color: #5E7893;}

/* ----- Link Definitions ----- */
.h2news:link, .h2news:visited, .h2news:hover {text-transform: uppercase; font-family: Tahoma, Arial, sans-serif; font-size: 12px; line-height: 12px; color: #892f3e !important; margin: 0; !important; padding: 0 !important; font-weight: bold;}
a:link {text-decoration: underline; color: #000000;}
a:visited {text-decoration: underline; color: #000000;}
a:hover {text-decoration: underline; color: #333333;}
.navMain:link, .navMain:visited {color: #ffffff; text-decoration: none; font-size: 11px; padding: 0px;}
.navMain:hover {color: #b7b09e; text-decoration: underline; font-size: 11px; padding: 0px;}
.navMain2:link, .navMain2:visited {color: #b7b09e; text-decoration: none; font-size: 11px; padding: 0px;}
.navMain2:hover {color: #ffffff; text-decoration: underline; font-size: 11px; padding: 0px;}
.lsLink:link, .lsLink:visited {text-decoration: none; color: #ffffff;}
.lsLink:hover {text-decoration: none; color: #333333;}
.secret:link, .secret:visited {text-decoration: none; color: #333333;}
.secret:hover {text-decoration: none; color: #333333;}
.hidden:link, .hidden:visited {text-decoration: none; color: #ffffff;}
.hidden:hover {text-decoration: none; color: #333333;}

.nu:link, .nu:visited, .nu:hover {text-decoration: none;}

.whiteLink:link {text-decoration: none; color: #FFFFFF;}
.whiteLink:visited {text-decoration: none; color: #FFFFFF;}
.whiteLink:hover {text-decoration: underline; color: #FFFFFF;}

.divOver a {background:#CCCCCC; display:block; text-decoration:none; padding:6px 6px 6px 2px; color:#666666;}
.divOver a:visited {background:#CCCCCC; display:block; text-decoration:none; padding:6px 6px 6px 2px; color:#666666;}
.divOver a:hover {background:#FFFFCC; display:block; text-decoration:none; padding:6px 6px 6px 2px; color:#666666;}

/* ----- General Styles ----- */
.smalltext {font-size: 10px; line-height: 12px; color: gray;}
.bigtext {font-size: 12px; line-height: 14px;}
.emp {font-style: italic;}

.bt {border-top: 1px solid #CCCCCC;}
.br {border-right: 1px solid #CCCCCC;}
.bb {border-bottom: 1px solid #CCCCCC;}
.bl {border-left: 1px solid #CCCCCC;}
.hr {border-bottom: 1px solid #CCCCCC; line-height: 1px; margin: 0px 0px 10px 0px;}

form {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.formbox {border:1px solid #666666; background-color:#FFFFFF; font-family:Tahoma, Arial, sans-serif; font-size:11px; line-height:13px; padding-left:2px; color:#333333;}
.formButton {border:1px solid #666666; background-color:#892f3e; font-family:Tahoma, Arial, sans-serif; font-size:11px; line-height:13px; color:#ffffff; text-transform:uppercase;}
.formpad {padding-top: 5px;}

.form td { padding: 4px; text-align: left; vertical-align: top; }

.cellHead {padding: 3px; border: 1px solid #FFFFFF; background: #00467F; color: #FFFFFF;}
.cellHead2 {padding: 3px; border: 1px solid #FFFFFF; background: #00467F; color: #FFFFFF; border-left: 0px;}
.cellBody {padding: 3px; border: 1px solid #FFFFFF; background: #EEEEEE; border-top: 0px;}
.cellBody2 {padding: 3px; border: 1px solid #FFFFFF; background: #EEEEEE; border-top: 0px; border-left: 0px;}
.cellBodyalt {padding: 3px; border: 1px solid #FFFFFF; background: #DDDDDD; border-top: 0px;}
.cellBody2alt {padding: 3px; border: 1px solid #FFFFFF; background: #DDDDDD; border-top: 0px; border-left: 0px;}

.header {background:url(images/bkHeader.gif) top left no-repeat; padding: 0px; height: 22px; border-top: 1px solid #252525; border-left: 1px solid #252525;}
.rightSide {background:url(images/bkRightSide.gif) top left repeat-y; width: 6px;}
.corner {background:url(images/corner.gif) top left no-repeat; padding: 0px; height: 8px; width: 6px;}
.subFooter {background:url(images/bkSubFooter.gif) top left no-repeat; padding: 0px; height: 8px;}
.header2 {background:url(images/bkHeader2.gif) top left no-repeat; padding: 0px; height: 24px;}
.mainContent {background:url(images/bkMain.gif) top left repeat; padding: 0px; height: 500px; border-left: 1px solid #252525;}
#content {/overflow: auto; /height: inherit; /padding-right: 0px; /width: 600px; _width: 600px; margin: 10px 20px 0px 0px; height: 700px; padding-left: 0px;}
#contentScroll {overflow: auto; height: inherit; width: 590px; _width: 575px; _overflow: hidden; /width: 550px;}
#content > #contentScroll {margin-left: 15px; padding-left: 15px;}
* html #content {overflow: auto; height: inherit; width: 580px; _width: 590px; margin: 19px 13px 0px 345px; height: 700px;}
.masthead {background:url(images/leftNavPaper.png) top left no-repeat; behavior: url(iepngfix.htc); float: left; clear: both; margin-left: 19px; _margin-left: 10px; padding: 30px 0px 50px 110px; width: 205px; color: #000000; font-size: 11px; font-weight: none;}
.mastheadHome {background:url(images/leftNavPaperHome.png) top center no-repeat; behavior: url(iepngfix.htc); float: left; clear: both; margin-left: 30px; _margin-left: 40px; padding: 30px 0px 50px 80px; _padding: 30px 0px 50px 20px; width: 205px;  height: 160px; color: #000000; font-weight: none; font-size: 11px;}
.footer {background:url(images/bkFooter.gif) top left no-repeat; padding: 0px; height: 21px; border-left: 1px solid #252525;}
.subFooter {background:url(images/bkSubFooter.gif) top left no-repeat; padding: 0px; height: 8px;}

.form td { padding: 6px; vertical-align: top; text-align: left; }

.tcontent td {border: 1px solid #cccccc; vertical-align: text-top;}

.redHeader {text-transform: uppercase !important; font-family: Tahoma, Arial, sans-serif; font-size: 12px; line-height: 12px; color: #892f3e !important; margin: 0; padding: 0; font-weight: bold !important;}

.smalldate{text-align: left; font-size: 10px; text-transform: uppercase; color: gray; clear: both;}






table.grid {width: 100%;}
table.grid th {background: #E2E2E2;}
table.grid td {background: #F3F3F3;}
table.grid th, table.grid td {padding: 4px 8px; border-bottom: 1px solid #DDD;}
