/* CSS Document */

body {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(../images/body-background.jpg) repeat-x #62711a;
}

h1 {

width:450px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#707f23;
font-size:14px;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
float:left;
}

#container {
margin:0px auto 0px auto;
width:810px;
}

#searchbox {
width:310px;
height:31px;
margin-top:5px;
background:url(../images/search.jpg) no-repeat;
float:right;
}

.topform {
margin-left:30px;
margin-top:8px;
}

.searchboxcont {
margin-left:80px;
margin-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.imagetop {
	width:125px;
	height:125px;
	position:absolute;
	margin-left:400px;
	margin-top:5px;
	left: 85px;
	top: 17px;
}

.imagetop2 {
	width:100px;
	height:100px;
	position:absolute;
	margin-left:400px;
	margin-top:5px;
	left: 216px;
	top: 11px;
}

.imagetop3 {
	width:100px;
	height:100px;
	position:absolute;
	margin-left:400px;
	margin-top:5px;
	left: 319px;
	top: 34px;
}

#pagetop {
width:500px;
height:25px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
float:left;
}

#ad728 {
width:800px;
height:96px;
background:#FFFFFF;
border:#90a332 5px solid;
margin-left:auto;
margin-right:auto;
float:left;
}

#navigation {
width:792px;
background:#9c5524;
margin-left:auto;
margin-right:auto;
margin-top:5px;
margin-bottom:5px;
border:#9c5524 5px solid;
float:left;
text-align:center;
}

.topnavigation, .topnavigation a:link, .topnavigation a:visited, .topnavigation ul, .topnavigation li {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
text-decoration:none;
list-style:none;
display:inline;
padding-right:3px;
padding-left:3px;
}

.topnavigation a:hover, .topnavigation a:active {
background:#DE7D26;
}


#contentarea {
width:800px;
background:#FFFFFF;
border:#90a332 5px solid;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
padding-bottom:5px;
float:left;
}

#leftcontainer {
width:190px;
background:#fff;
float:left;
padding-bottom:5px;
}

#leftcontent {
width:170px;
background:#ebebeb;
margin-left:5px;
margin-top:5px;
padding-right:6px;
padding-bottom:5px;
float:left;
text-align:justify;
}

.contentpurple {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#564D97;
padding-left:3px;
padding-top:5px;
float:left;
}

.contentpurplebold, .contentpurplebold a:link, .contentpurplebold a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#564D97;
padding-top:5px;
float:left;
text-decoration:none;
}

.contentpurplebold a:hover {
text-decoration:underline;
}

.leftcolumnhdr {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:18px;
font-weight:bold;
color:#9c5524;
padding-left:3px;
padding-top:5px;
margin-top:5px;
clear:both;
}

#generalcontent {
width:600px;
float:left;
}

.pagehdr {
width:594px;
margin-top:10px;
margin-bottom:10px;
color:#9c5524;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
float:left;
}

.pagetext {
width:594px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:justify;
margin-bottom:10px;
text-decoration:none;
}

.pagetext a:link, .pagetext a:visited {
text-decoration:none;
color:#9c5524;
font-weight:bold;
}

.pagetext a:hover {
text-decoration:underline;
}

.pagetext a:active {
width:594px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
text-align:justify;
margin-bottom:10px;
}

.pagetextbold {
width:594px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:justify;
margin-bottom:10px;
font-weight:bold;
}

#pageheader {
width:594px;
height:190px;
margin-top:5px;
float:left;
border:#999999 1px solid;
}

#pageheaderhome {
width:594px;
height:350px;
margin-top:5px;
float:left;
border:#999999 1px solid;
}
.columnholder {
width:190px;
margin-right:8px;
float:left;
}

#column1 {
width:190px;
height:240px;
background:#de7d26;
float:left;
margin:2px 10px 10px 3px;
}

.columnhdr1 {
width:190px;
font-family:"Courier New", Courier, monospace;
color:#DF7D26;
font-size:13px;
font-weight:bold;
text-align:center;
margin-top:10px;
}

.column1content {
margin-left:5px;
margin-right:5px;
margin-top:3px;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.column1content a:link, .column1content a:visited {
text-decoration:underline;
font-weight:bold;
color:#FFFFFF;
}

.column1content a:hover {
color:#FFFF00;
}

.columnboldhdr {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}


#column2 {
width:190px;
height:240px;
background:#9c5524;
float:left;
margin:2px 10px 10px 3px;
}

.columnhdr2 {
width:190px;
font-family:"Courier New", Courier, monospace;
color:#9c5524;
font-size:13px;
font-weight:bold;
text-align:center;
margin-top:10px;
}

#column3 {
width:190px;
height:240px;
background:#574C98;
margin:2px 0px 10px 3px;
float:left;
}

.columnhdr3 {
width:190px;
font-family:"Courier New", Courier, monospace;
color:#574C98;
font-size:13px;
font-weight:bold;
text-align:center;
margin-top:10px;
}

.imageholder {
width:180px;
height:65px;
border:#FFFFFF 1px solid;
margin:5px 0 0 4px;
}

#sponsorfooter {
width:800px;
height:161px;
background:#FFFFFF;
border:#90a332 5px solid;
margin-left:auto;
margin-right:auto;
float:left;
}

#footer {
width:800px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
text-align:center;
margin-top:10px;
margin-bottom:10px;
float:left;
}

.footertext, .footertext a:link, .footertext a:visted {
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.footertext a:hover {
color:#FFFF00;
text-decoration:none;
}

.footertext a:active {
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.caption {
width:575px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-style:italic;
font-weight:bold;
color:#999999;
border:#999999 1px solid;
padding: 5px 5px 5px 5px;
margin: 5px 3px 10px 3px;
float:left;
text-align:center;
}
