/* Import styles
------------------------------------------------------------ */
@import url("reset.css"); /* reset browser behaviors */

/* Set common classes
------------------------------------------------------------ */
.alignRight { text-align: right; }
.alignLeft { text-align: left; }
.alignCenter { text-align: center; }
.justify { text-align: justify; }
.floatLeft { float: left; }
.floatRight { float: right; }
.clear { clear: both; margin: 0; padding: 0; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.imgReplace { text-indent: -9999px; margin: 0; padding: 0; position: absolute; }
.hide { display: none; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.printOnly { display: none; }

/* Set default HTML tag behaviors
------------------------------------------------------------ */
/* BODY style */
/*body { font: normal .7em/1.6 verdana, arial, sans-serif; color: #333; text-align: left; background-color:#463E27;}*/
body {background-color:#463E27;color:#6E5234;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:69.5%;font-style:normal;font-variant:normal;font-weight:normal;line-height:18px;text-align:left;}
/* HEADER styles */
h1, .headline { font: 210%/1 arial, helvetica, sans-serif; color: #900; padding-bottom: .2em; }
h2, .subheadline { font: bold 160%/1.2 arial, helvetica, sans-serif; color: #FF167F; padding-bottom: 0.5em; }
h3, .header { font: bold 110%/1.3 arial, helvetica, sans-serif; padding-bottom: 0.2em; text-transform:uppercase;}
/*h4, .smallText { font: 90%/1.1 arial, sans-serif; padding-bottom: 1em; }*/
h4, .smallText { font: 100%/1.1 arial, sans-serif;padding-bottom: 1.3em;color:#FF167F;font-style:italic; }
h5, .disclosure { font: 90%/1.1 arial, sans-serif; color: #FF6200; padding-bottom: 1.3em; }
h6, .caption { font: 90%/1.1 arial, sans-serif; padding-bottom: 1.3em; }
sup, sub { font-size: 80%; font-family: "trebuchet ms", arial, sans-serif; }

/* ANCHOR styles */
a:link, a:visited { color: #900; }
a:hover, a:active { color: #C33; }

/* TABLE formatting styles */
table { border-collapse: collapse; border-spacing: 0; margin-bottom: 1.3em; }
th, td { font-size: 100%; vertical-align: top; }
	table.formatTable { border: 1px solid #333; }
	table.formatTable th, table.formatTable td { border: 1px solid #333; padding: 2px 6px; }
	table.formatTable th { background-color: #f0efe3; font-weight: bold; text-align: center; text-transform: uppercase; color: #555; }

/* P formatting styles */
p { margin-bottom: 1.6em; }

/* LIST formatting styles */
ul, ol { margin: 1.5em 0 1.5em 5em; }
ul { list-style: disc; }
ul ul { list-style: circle; margin: 0 2.5em; }
ul ul ul { list-style: square; margin: 0 2.5em; }
ol { list-style: decimal; }
ol ol { list-style: lower-alpha; margin: 0 2.5em; }
ol ol ol { list-style: lower-roman; margin: 0 2.5em; }

/* IMAGE formatting styles */
a img { border: 0; }

/* Style LAYOUT containers */
div#background {margin:0;padding:0;min-width:819px;width:100%;}
/*div.nonFooter { width: 819px; margin: 0 auto;}*/
div.nonFooter {width:100%; position:relative;}
div.brandingContainer { width: 819px; margin: 0 auto; position:relative;}
/*div.branding_1 { padding:0 8px 0 9px; text-align:right;background:transparent url(../images/header.png) scroll no-repeat 0 0; height:171px; }*/
div.branding_1 { position:relative; padding:0 8px 0 9px; text-align:right;background:transparent url(../images/header.png) scroll no-repeat center top; height:171px; }
div.supplemental_1 {}

/*div.footer { background:transparent url(../images/footer.png) scroll no-repeat center top; width:819px; height:54px; margin:0 auto; padding-top: 10px; }*/
div.footer { position:relative; background:transparent url(../images/footer.png) scroll no-repeat center top; width:100%;}
div.footerContainer { position:relative; width:819px; margin: 0 auto; padding:10px 0 0 0; height:54px;}
div.footerContainer { font-size: 90%; font-family: arial, helvetica, sans-serif; letter-spacing: .05em; }
	div.footerContainer ul { margin: 0; }
		div.footerContainer ul li { list-style: none; display: inline; color: #666; padding-left: 6px; margin-right: 3px; }
		div.footerContainer ul li.firstItem { border: 0; padding-left: 0; }
		div.footerContainer ul li a:link, div.footerContainer ul li a:visited { color: #666; text-decoration: none; }
		div.footerContainer ul li a:hover, div.footerContainer ul li a:active { color: #900; text-decoration: underline; }
div.footerContainer ul.copyrite {float:left;padding-left:28px;}	
div.footerContainer div.footerSupp {float:right;width:290px;}	

/* Define color palette */
.black { color: #000; }
.white { color: #FFF; }
.darkRed { color: #900; }
.darkGrey { color: #b5b5b5; }
.lightGrey { color: #e0e0e0; }
.gold { color: #efd7ac; }