/* General CSS */
a { font-family: Arial, Helvetica, sans-serif; }
a:link { color: #D98427; }
a:visited { color: #D98427; }
a:active { color: #D98427; }
a:hover { color: #AB6816; text-decoration: none; }

div.clear { clear: both; background: transparent; margin: 0; padding: 0; }
.hide {display: none; }

hr { background-color: #cccfcf; border: 0px; height: 1px; margin: 10px 0px; clear: both; }
hr.spacer { height: 20px; clear: both; background: transparent; border: 0px; margin: 0; padding: 0; }
.spacer { width: 100%; height: 20px; clear: both; border: 0px; margin: 0; padding: 0; }

table { border: 0px; padding: 0px; margin: 0px; border-collapse: collapse; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.txtBx {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:		 		12px; 
	font-weight:	 		normal;
	border:					1px inset #000;
	background-position:	left top;
	background-image:		url("/common/images/input_box_shadow.gif");
	background-repeat:		no-repeat;
	overflow:				hidden;
}

.txtArea {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:		 		12px; 
	font-weight:	 		normal;
	border:					1px inset #000;
	background-position:	left top;
	background-image:		url("/common/images/input_box_shadow.gif");
	background-repeat:		no-repeat;
	overflow:				auto;
}

.tableHead { background-color: #633200; font-style: italic; color: #AB6816; }
.txtDrk {color: #431800; font-weight: normal; margin: 0px; padding: 0px;}

.lnk a { font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; }
.lnk a:link { color: #ffffff; }
.lnk a:visited { color: #ffffff; }
.lnk a:active { color: #ffffff; }
.lnk a:hover { color: #D98427; text-decoration: none; }
.lnkTxt { font-size: 12px; color: #E6CA88; font-family: Arial, Helvetica, sans-serif; }
.lnkTxtHdr { font-size: 13px; font-weight: bold; color: #ffffff; font-family: Arial, Helvetica, sans-serif; }


/* Layout and containers */
body { background-color: #7C3F00; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px; margin: 0px auto; text-align: center; }
.wrapper { width: 734px; border: 0px; padding: 0px; margin: 0px auto;  text-align: left; }

#pageBodyOne { width: 700px; background: url(/common/images/pageBodyOne_BKGD.gif); background-repeat: repeat-y; padding: 0px 0px 16px 0px; margin: 0px; }
#pageBodyOne #colOne { position: relative;	float: left;	width: 284px;	margin: 0px;	padding: 0px; }
#pageBodyOne #colOne img { margin: auto; padding: 16px; }
#pageBodyOne #colTwo { position: relative;	float: right;	width: 400px;	margin: 0px;	padding: 0px; }
#pageBodyOne #colTwo div { padding: 10px 16px 0px 16px; }

#pageBodyTwo { width: 700px; padding: 0px 0px 16px 0px; margin: 0px; }
#pageBodyTwo #colOne { margin: 0px;	padding: 0px; }

#pageBodyThree { width: 700px; background: url(/common/images/pageBodyThree_BKGD.gif); background-repeat: repeat-y; padding: 0px 0px 16px 0px; margin: 0px; }
#pageBodyThree #colOne { position: relative;	float: left;	width: 200px;	margin: 0px;	padding: 0px; }
#pageBodyThree #colOne img { margin: auto; padding: 16px; }
#pageBodyThree #colTwo { position: relative;	float: right;	width: 484px;	margin: 0px;	padding: 0px; }
#pageBodyThree #colTwo div { padding: 10px 16px 0px 16px; }

#header { width: 734px; height: 111px; margin: 0px 0px 10px 0px; background: url(/common/images/header_BKGD.jpg); background-repeat: no-repeat; color: #BB721D; }
#header a { color: #FFF; font-weight: bold; }
#header a:hover { text-decoration: underline; }
#header #globalOne { position: absolute; height: 19px; padding: 6px 0px 0px 8px; }
#header #headNum { position: absolute; top: 25px; color: #FFF; height: 33px; font-size: 26px; padding: 0px 0px 0px 8px; }
#header #globalTwo { position: absolute; top: 58px; color: #FFF; height: 22px; padding: 4px 0px 0px 8px; }


/* Headlines and stuff */
h1 { color: #CCC; font-size: 18px; }
h2 { color: #D98427; font-size: 30px; font-weight: bold; margin: 10px 0px 10px 0px; }
h3 { color: #FFF; font-size: 14px; font-weight: bold; }
h4 { color: #FFF; font-size: 12px; font-weight: normal; font-style: italic; }

p { line-height: 1.2em; }


/* Foot */
#footer { background-color: #351600; width: 700px; color: #FFF; font-size: 10px; }
.footerTitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
table.footer { width: 700px; border: 0px; padding: 2px; margin: 0px; border-collapse: collapse; }
td.footer { padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
td.footer a { text-decoration: underline; font-weight: normal; }
td.footer a:link { color: #f1f1f1; }
td.footer a:visited { color: #f1f1f1; }
td.footer a:active { color: #f1f1f1; }
td.footer a:hover { color: #CCC; }