
/* ----- 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: 0; height: 500px; border-left: 1px solid #252525;}

#content {margin: 10px 20px 0px 20px; height: 700px; padding: 0; overflow: auto;} /*/overflow: auto; /height: inherit; /padding-right: 0px; /width: 600px; _width: 600px; */
#contentScroll {padding: 0 10px;}
/*#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;}*/


.mastheadHome {
	background:url(/images/leftNavPaperHome.png) top center no-repeat;
	margin-left: 30px;
	padding: 30px 0px 50px 80px;
	width: 205px;
	height: 160px;
	color: #000000;
}

.masthead {
	background:url(/images/leftNavPaper.png) top left no-repeat;
	margin: 0;
	padding: 30px 0px 50px 110px;
	width: 205px;
	color: #000000;
}


 /* { float: left; clear: both;     font-size: 11px; font-weight: none;}behavior: url(iepngfix.htc);_margin-left: 10px;  */
/* { float: left; clear: both;      font-weight: none; font-size: 11px;} behavior: url(iepngfix.htc); _margin-left: 40px; _padding: 30px 0px 50px 20px; */
.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;}

