html, body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 101%;
	min-height:500px; /* For Mozilla/Opera/Safari */
	text-align:center;
}

body {
	margin:0px auto 0px auto;
	background: #592200 url(../imagesnew/bkgd.jpg) top right repeat-y;
	min-height:500px; /* For Mozilla/Opera/Safari */
	width:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

* {padding:0;
	margin:0;}
	
#mainwrap {
	margin:0px auto 0px auto;
	width:787px;
	min-height:101%;
	height:auto !important;
	height:101%;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background: #783808 url(../imagesnew/bkgd_main.jpg) top left repeat-y;
}

#topleft {
	margin:0px auto 0px auto;
	width:377px;
	height:198px;
	float:left;
}

#topright {
	margin:10px 10px 0px auto;
	width:335px;
	height:165px;
	color:white;
	text-align:right;
	float:left;
}

#topright span a {
	margin: 0px auto 0px auto;
	color: white;
	text-decoration:none;
	text-align:right;
	z-index:4;
}

#topright span a:visited {
	color: white;
	text-decoration:none;
}
#topright span a:hover {
	color: #FFD100;
	text-decoration:none;
}
#topright span a:active {
	color: white;
	text-decoration:none;
}

#searchbar {
	margin:10px 0 0 135px;
	width:220px;
	height:25px;
	text-align:right;
	vertical-align:top;
	clear:both;
	z-index:3;
}

.clear {
	clear:both;
}

#colleft {
	margin:-25px auto 0px auto;
	width:126px;
	height:198px;
	float:left;
}

#colright {
	margin:-105px auto 0;
	width:600px;
	min-height:550px;
	height:auto !important;
	height:101%;
	float:left;
}

.bordergreen {
	margin: 0px auto 0px auto;
	width:565px;
	height:295px;
border: 3px black double;
	clear:both;
	z-index:3;
}

.linkshome {
	margin: 5px 0px 5px 10px;
	width:555px;
	height:295px;
	z-index:4;
}

.linksleftsp {
	width:10px;
	height:295px;
	float:left;
	z-index:3;
}

.linksrightsp {
	width:10px;
	height:295px;
	float:left;
	z-index:3;
}

.linksleft {
	margin: 0px 10px 0px auto;
	width: 362px;
	height:277px;
	background-color:#d6a536;
	border:3px #210000 solid;
	float:left;
	z-index:4;
}

.menulinks1 {
	visibility:hidden;
}

.menulinks2 {
	visibility:hidden;
}

.menulinks3 {
	visibility:hidden;
}

.linksleft1 {
	margin: 0px auto;
	display:block;
	position:relative;
	width: 359px;
	height:90px;
	background-color:#d6a536;
	border:0;
	text-align:center;
	z-index:5;
}


#linksleft1link a {
	width: 359px;
	height:90px;
	background:none;
	z-index:1;
}

.linksleft1 .upperdd {border-bottom:none}
.linksleft1 dd {margin: -1px 0px 0px -557px; position:absolute; top:0; overflow:visible; background-color:#d6a536; display:none;}
.linksleft1 dd a {text-decoration:none; color:black;}
.linksleft1 dd a:hover {text-decoration:none; color:black;}
.linksleft1:hover {cursor:pointer;}
.linksleft1 ul {width:198px; list-style:none; min-height:50px;}
.linksleft1 li {display:inline;}
.linksleft1 ul a, .linksleft1 ul a:active, .linksleft1 ul a:visited {display:block; margin-top:-2px; padding:1px; border:2px solid black; color:black; text-decoration:none; text-align:center; background-color:#d6a536;}
.linksleft1 ul a:hover {margin-top: -2px; background:#FFD44A; color:#000; cursor:pointer;}
.linksleft1 a, .linksleft1 a:active, .linksleft1 a:visited {display:block; color:black; text-decoration:none; text-align:center;}
.linksleft1 a:hover {color:#000; cursor:pointer;}


.linksleft2 {
	margin: 0px auto;
	top:0;
	display:block;
	position:relative;
	width: 359px;
	height:92px;
	background-color:#d6a536;
	border-top:1px black solid;
	text-align:center;
	z-index:5;
}

#linksleft2link a {
	width: 359px;
	height:92px;
	background:none;
	z-index:1;
}

.linksleft2 .upperdd {border-bottom:none}
.linksleft2 dd {margin: 1px 0px 0px -557px; position:absolute; top:0; overflow:visible; background-color:#d6a536; display:none;}
.linksleft2 dd a {text-decoration:none; color:black;}
.linksleft2 dd a:hover {text-decoration:none; color:black;}
.linksleft2:hover {cursor:pointer;}
.linksleft2 ul {width:198px; list-style:none; min-height:50px;}
.linksleft2 li {display:inline}
.linksleft2 ul a, .linksleft2 ul a:active, .linksleft2 ul a:visited {display:block; margin-top:-2px; padding:1px; border:2px solid black; color:black; text-decoration:none; text-align:center; background-color:#d6a536;}
.linksleft2 ul a:hover {margin-top: -2px; background:#FFD44A; color:#000; cursor:pointer;}
.linksleft2 a, .linksleft2 a:active, .linksleft2 a:visited {display:block; color:black; text-decoration:none; text-align:center;}
.linksleft2 a:hover {color:#000; cursor:pointer;}


.linksleft3 {
	margin: 0px auto;
	display:block;
	position:relative;
	width: 359px;
	height:92px;
	background-color:#d6a536;
	border-top:1px black solid;
	text-align:center;
	z-index:5;
}

#linksleft3link a {
	width: 359px;
	height:92px;
	background:none;
	z-index:1;
}

.linksleft3 .upperdd {border-bottom:none}
.linksleft3 dd {margin: 1px 0px 0px -557px; position:absolute; top:0; overflow:visible; background-color:#d6a536; display:none;}
.linksleft3 dd a {text-decoration:none; color:black;}
.linksleft3 dd a:hover {text-decoration:none; color:black;}
.linksleft3:hover {cursor:pointer;}
.linksleft3 ul {width:198px; list-style:none; min-height:50px;}
.linksleft3 li {display:inline}
.linksleft3 ul a, .linksleft3 ul a:active, .linksleft3 ul a:visited {display:block; margin-top:-2px; padding:1px; border:2px solid black; color:black; text-decoration:none; text-align:center; background-color:#d6a536;}
.linksleft3 ul a:hover {margin-top: -2px; background:#FFD44A; color:#000; cursor:pointer;}
.linksleft3 a, .linksleft3 a:active, .linksleft3 a:visited {display:block; color:black; text-decoration:none; text-align:center;}
.linksleft3 a:hover {color:#000; cursor:pointer;}

#targetMenu1 {
	margin:0 auto 0 auto;
	position:absolute;
	top:-100px;
	left:-223px;
	width:200px;
	height:auto;
	border:2px #210000 solid;
	visibility: hidden;
	z-index:200;
}

#targetMenu2 {
	margin:0 auto 0 auto;
	position:absolute;
	top:-115px;
	left:-223px;
	width:200px;
	height:auto;
	border:2px #210000 solid;
	visibility: hidden;
	z-index:200;
}

#targetMenu3 {
	margin:0 auto 0 auto;
	position:absolute;
	top:0;
	left:-223px;
	width:200px;
	height:auto;
	border:2px #210000 solid;
	visibility: hidden;
	z-index:200;
}

.menu {
	margin:0;
	width:200px;
	height:auto;
	background-color:#d6a536;
	border-top:1px #210000 solid;
	border-bottom:1px #210000 solid;
	z-index:500;
}

a.menu, a.menu:active, a.menu:visited {color:black; text-align:center;}
a.menu:hover {background-color:#FFD44A; color:black; cursor:pointer;}

#linksright {
	margin: 0px auto 0px auto;
	width: 163px;
	height:277px;
	background-color:#CEE134;
	border:3px #210000 solid;
	float:left;
	z-index:4;
}

#linksright1 {
	width: 163px;
	height:135px;
	background-color:#CEE134;
	border-bottom:2px #210000 solid;
	vertical-align:bottom;
	text-align:center;
	z-index:5;
}

#linksright2 {
	width: 161px;
	height:135px;
	background-color:#CEE134;
	border-right:2px #210000 solid;
	margin-top:0px;
	vertical-align:bottom;
	text-align:center;
	z-index:5;
	padding:0;
}

#linksrightlink {
	width: 163px;
	height:135px;
	background: none;
	border:none;
	vertical-align:bottom;
	z-index:5;
}

ul, ol, dl {position:relative;}

.bordergreenthree {
	border: 3px black double;
	margin: 8px auto 0px auto;
	width:566px;
	height:135px;
	clear:both;
	z-index:15;
}

.bordergreenthree img {
	border: none;
}

.indexbanners {
	margin: 0px auto 0px auto;
	width:567px;
	height:109px;
	clear:both;
	z-index:15;
border-bottom: 3px black double;

}

.indexbanners img {
border-style:none;

}

.linkssq {
	margin: 5px 10px 10px 10px;
	width:539px;
	height:103px;
	background-color:transparent;
	border:3px #210000 solid;
	z-index:4;
	padding:0px;
	border:none;
}

.linkssqnoborder {
	margin: 10px 10px 0px 10px;
	width:539px;
	height:103px;
	background-color:transparent;
	border:none;
	z-index:4;
	padding:0px;
	margin:auto;
	}

.linkssq a img {
	padding:0px;
	margin:0px;
	display:block;
}

.linkssq1 {
	width:177px;
	height:150px;
	background-color:#FFD44A;
	float:left;
	z-index:4;
}

.linkssq2 {
	width:183px;
	height:150px;
	background-color:#d6a536;
	float:left;
	z-index:4;
}

.linkssq3 {
	width:171px;
	height:150px;
	background-color:#FFD44A;
	float:left;
	z-index:4;
}

#contact {
	margin: 2px auto;
	padding-top:5px;
	width:565px;
	height:25px;
	clear:both;
	z-index:3;

}

#contactleft {
	width:355px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
	color: tan;
	float:left;
	z-index:4;
	clear:both;

}

#phonenumber {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12pt;
}

#contactleft span {
	padding: 8px 5px 0px 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
}

#contactright {
	margin: 0px auto;
	width:210px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:right;
	color: tan;
	float:right;
	z-index:4;
}

#contactright a {
	text-align:right;
	color: tan;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#contactright a:visited {
	color: white;
	text-decoration:none;
}
#contactright a:hover {
	color: #FFD100;
	text-decoration:none;
}

#contactright a:active {
	color: white;
	text-decoration:none;
}

