/*Main formatting properties*/
body {
	padding:0px;
	margin:0px 0px 10px 0px;
 	font-family:Arial,sans-serif;
 	font-size:12px;
 	line-height:17px;
 	color:#454a44;
 	background-color:#862b00;
}
table {
	border:0px;
}
form {
	margin:0px;
}
td,p {
	vertical-align:top;
}
img {
	border:0px;
}



/*Container and single defined elements*/
/*Indentation reflects general container placement*/
#container {
 	position:relative;
 	border:0px;
 	width:773px;
 	margin-left:auto;
 	margin-right:auto;
 	z-index:0;
}
	#mainHeader {
		border:0px;
  		width:773px;
  		height:199px;
		background:#ffffff url('img/header.gif') no-repeat top left;
	}
		#wildHeader {
		border:0px;
  		width:773px;
  		height:199px;
		background:#ffffff url('img/header_2.jpg') no-repeat top left;
	}	
	
  #mainBody {
  	border:0px;
  	width:765px;
  	padding:0px 4px;
  	background-color:#ffffff;
  }
  #theFooter {
  	background:#862b00 url('img/footer.gif') no-repeat top left;
	height:32px;
	width:758px;
	padding-left:15px;
	line-height:30px;
  }
  #mainMenu {
	position:absolute;
	top:169px;
	left:220px;
	font-size:12px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	text-align:center;
  }


/*Reusable styling elements*/

/*These color attributes are intentionally spelled wrong... */
/* ...so that they don't trounce on predefined colors*/

.dk_grey{
	color:#454a44
}

.whtt {
	color:#ffffff;
}
.grn1 {
	color:#53a665;
}
.grn2 {
	color:#e0ebde;
}
.blck {
	color:#000000;
}
.gry1 {
	color:#727f85;
}
.gry2 {
	color:#efefef;
}
.brn1 {
	color:#916331;
}
.brn2 {
	color:#f3eee8;
}
.brn3 {
	color:#c58e71;
}
.brn4 {
	color:#862b00;
}
.tan1 {
	color:#f3eee8;
}
.bluu {
	color:#426b8f;
}


/*Various different font sizes to avoid evil font tags*/
.size8 {
	font-size:8px;
}
.size9 {
	font-size:9px;
}
.size10 {
	font-size:10px;
}
.size11 {
	font-size:11px;
}
.size12 {
	font-size:12px;
}
.size14 {
	font-size:14px;
}
.size16 {
	font-size:16px;
	line-height:20px;
}

.size18 {
	font-size:18px;
	line-height:24px;
}
.size20 {
	font-size:20px;
}
.size24 {
	font-size:24px;
}
.size30 {
	font-size:30px;
}

.bld {
	font-weight:bold;
}

.bolder{
	font-weight: bolder;
}

.menuOff {
	background:#e04d3d url('img/menu_off_bg.gif') repeat-x top left;
}
.menuOn {
	background:#683b24 url('img/menu_on_bg.gif') repeat-x top left;
}


/*Anchor tag definitions*/
a {
	color:#862b00;
	text-decoration:underline;
}
a:hover {
	color:#862b00;
	text-decoration:underline;
}
.whtt a {
	color:#ffffff;
	text-decoration:underline;
}
.whtt a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.blck a {
	color:#000000;
	text-decoration:none;
}
.blck a:hover {
	color:#000000;
	text-decoration:none;
}


/*background_colors*/
.back_white {
	background-color:#ffffff;
}
.back_green1 {
	background-color:#53a665;
}
.back_green2 {
	background-color:#e0ebde;
}
.back_black {
	background-color:#000000;
}
.back_grey1 {
	background-color:#727f85;
}
.back_grey2 {
	background-color:#efefef;
}
.back_brown1 {
	background-color:#916331;
}
.back_brown2 {
	background-color:#f3eee8;
}
.back_brown3 {
	background-color:#c58e71;
}
.back_brown4 {
	background-color:#862b00;
}
.back_tan1 {
	background-color:#f3eee8;
}
.back_blue {
	background-color:#426b8f;
}

.pad10{
	padding:10px;
}

.pad5{
	padding:5px;
}

.pad3{
	padding:3px;
}


.outlined_contact_box {
	border:4px solid #426b8f;
	background-color:#f3eee8;
	width:240px;
	text-align:left;
	padding:6px; 
	height:90px;
}

.paid_for_box{
	border:6px solid #c58e71;
	background-color:#f3eee8;
	width:339px;
	text-align:center;
	padding:10px;
}

.news_home{
	background-color:#efefef;
	padding:5px;
	margin-bottom:5px;
}

.submenu{
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
}

.submenu a{
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
}

.submenu a:hover{
	font-size:12px;
	font-weight:normal;
	color:#dddddd;
}

.submenu a:visited{
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
}

.submenu a:active{
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
}

.paper_name{
	color: #862b00;
	font-style: italic;
}

.icon_float{
	float:right;
	padding-left:10px;

}