/* GENERAL */

body {

	background-color: #000000;

	margin: 0px;

	padding: 20px 0 0 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

p {

	line-height: 18px;

	text-align: justify;

}

h2, h4 {

	margin: 0;

	padding: 0;

}

h2 {

	font-size: 16px;

	padding-bottom: 20px;

}

h2 span {

	font-size: 14px;

}

h4 {

	color: #486939;

	font-size: 16px;

	padding-bottom: 7px;

}

h4 a {

	color: #486939;

	text-decoration: underline;

}

h4 a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}

h5 {

	font-size: 14px;

	padding-bottom: 5px;

}

li {

	line-height: 18px;

}

a {

	color: #486939;

	text-decoration: underline;

}

a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}

ol {

	padding: 0 0 0 10px;

	margin: 15px;

}

.errorContainer {

	margin: 5px;

	padding: 10px;

	background-color: #C81F0C;

	color: #ffffff;

}

.errorContainer ul {

	margin: 0 0 0 30px;

	padding: 5px;

}



/* HEADER */

.headerContainer {

	background-image: url(images/lws_header.jpg); 

	background-position: top left; 

	background-repeat: no-repeat; 

	width: 760px; 

	height: 182px;

}

.headerContainerAU {

	background-image: url(images/au_header.jpg); 

	background-position: top left; 

	background-repeat: no-repeat; 

	width: 760px; 

	height: 182px;

}

.headerContainerHLM {

	background-image: url(images/hlm_header.jpg); 

	background-position: top left; 

	background-repeat: no-repeat; 

	width: 760px; 

	height: 182px;

}

.headerContainerWMS {

	background-image: url(images/wms_header.jpg); 

	background-position: top left; 

	background-repeat: no-repeat; 

	width: 760px; 

	height: 182px;

}

.headerContainerTS {

	background-image: url(images/ts_header.jpg); 

	background-position: top left; 

	background-repeat: no-repeat; 

	width: 760px; 

	height: 182px;

}

.headerContainerEC {

	background-image: url(images/ec_header.jpg); 

	background-position: top left; 

	background-repeat: no-repeat; 

	width: 760px; 

	height: 182px;

}

.headerContainerCU {

	background-image: url(images/cu_header.jpg); 

	background-position: top left; 

	background-repeat: no-repeat; 

	width: 760px; 

	height: 182px;

}

.headerContainerARL {

	background-image: url(images/arl_header.jpg); 

	background-position: top left; 

	background-repeat: no-repeat; 

	width: 760px; 

	height: 182px;

}

.headerContainerAP {

	background-image: url(images/ap_header.jpg); 

	background-position: top left; 

	background-repeat: no-repeat; 

	width: 760px; 

	height: 182px;

}

.headerContainerLP {

	background-image: url(images/lp_header.jpg); 

	background-position: top left; 

	background-repeat: no-repeat; 

	width: 760px; 

	height: 182px;

}



/* NAVIGATION */

.navContainer {

	background-image: url(images/nav_bg.gif); 

	background-position: top left; 

	background-repeat: repeat-x; 

	width: 760px; 

	height: 42px; 

	padding: 8px 0 0 0;

}



/* HOME PAGE */

#imageContainer {

	float: right;

}

#imageContainerLink {

	text-align: right; 

	padding: 10px 7px 0 0; 

	font-size: 14px;

}

#imageContainerLink a {

	color: #8f6721;

	text-decoration: underline;

}

#imageContainerLink a:hover {

	color: #486939;

	text-decoration: underline;

}



/* HUNTING LEASE MANAGEMENT */

.huntingContainer {

	float: right; 

	width: 233px; 

	margin: 0 20px 0 20px;

}

.toolBG {

	background-image: url(images/tools_bg.gif); 

	background-position: top left; 

	background-repeat: repeat-y;

}

.toolText {

	font-size: 14px; 

	text-align: center; 

	padding: 15px 0 0 0;

}



/* MAIN CONTAINER */

.mainContainer {

	background-color: #cedcc0; 

	padding: 15px; 

	width: 730px;

	position: relative;

}



/* SERVICES */

.servicesContainer {

	width: 360px;

	position: relative;

}

.servicesItem {

	width: 180px; 

	float: left; 

	padding: 3px 0; 

	font-weight: bold;

}

.servicesItem a {

	color: #000000; 

	text-decoration: none;

}

.servicesItem a:hover {

	color: #000000; 

	text-decoration: underline;

}

.servicesItem2 {

	width: 300px;

	padding: 3px 0;

	font-weight: bold;

	position: absolute;

	left: 180px;

	top: 20px;

}

.servicesItem2 a {

	color: #000000; 

	text-decoration: none;

}

.servicesItem2 a:hover {

	color: #000000; 

	text-decoration: underline;

}



/* ADDITIONAL RESOURCES/LINKS */

.wLinks {

	font-size: 16px;

}



/* AVAILABLE PROPERTIES */

#mossyOak {

	position: absolute; 

	top: 265px;

	font-size: 16px; 

	font-weight: bold;

}

#mossyOak span {

	font-size: 18px;

}



/* CONTACT */

#contactContainer {

	float: right; 

	width: 430px;

}

#logoContainer {

	text-align: center;

}

#addressContainer {

	padding: 5px 5px 10px 5px; 

	font-weight: bold; 

	text-align: center;

}

#contactFormContainer {

	padding: 0 10px 0 12px;

}

#contactBox {

	width: 404px;

}

#contactBG {

	background-image: url(images/contact_bg.gif); 

	background-position: top left; 

	background-repeat: repeat-y; 

	text-align: center;

}

#submitContainer {

	background-image: url(images/contact_bottom.gif); 

	background-position: top left; 

	background-repeat: no-repeat; 

	width: 374px; 

	height: 40px; 

	text-align: left; 

	padding: 5px 0 0 30px;

}

.requiredHighlight {

	color: #FF0000;

}

.requiredField {

	background-color: #FFFFCC;

}

.formPadding {

	padding-left: 15px;

}

.outerFormContainer {

	background-color: #FFFFFF; 

	border: 1px solid #000000; 

	padding: 20px; 

	width: 520px; 

	margin-left: 90px;

}

.innerFormContainer {

	border: 1px solid #000000; 

	width: 500px; 

	padding: 10px;

}

.gameContainer {

	width: 75px; 

	float: left; 

	margin-top: 5px;

}

.outerSurveyContainer {

	background-color: #FFFFFF; 

	border: 1px solid #000000; 

	padding: 20px; 

	width: 690px;

}

.innerSurverContainer {

	border: 1px solid #000000; 

	padding: 10px; 

	width: 670px;

}



/* FOOTER CONTAINER */

.footerContainer {

	font-size: 9px; 

	color: #FFFFFF; 

	text-align: center; 

	background-image: url(images/footer_bg.gif); 

	background-position: top left; 

	background-repeat: repeat-x; 

	width: 760px; 

	height: 17px; 

	padding: 20px 0 0 0;

}

.footerContainer a {

	color: #FFFFFF; 

	text-decoration: underline;

}

.footerContainer a:hover {

	color: #486939; 

	text-decoration: underline;

}





/* FOOD PLOT CALCULATOR */

.calcSecTitle {

	font-weight: bold;

	font-size: 14px;

}

.calcLabel {

	text-align: right;

	width: 250px;

}



.calcTotals {

	font-weight: bold;

}



/*********************************** CONTACT **********************************/

/*

.contactInfo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

}

.contactContainerLeft {

	float: left;

	margin-left: 10px;

	margin-right: 20px;

	top: 0px;

}

.contactContainerRight {

	float: right;

	width: 350px;

}

.contactContainerColor {

	background-color: #FFFFFF;

}

.contactCopy {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.copyAreaCode {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

}

.copyPadding {

	padding-left: 15px;

}

.copyHighlight {

	color: #CC0000;

}

.contactStatement {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #003300;

	padding-bottom: 5px;

}

.successStatement {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bold;

	color: #003300;

	padding-bottom: 5px;

}

.fields {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

}

.requiredFields {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	background-color: #FFFFCC;

}

*/

