@charset "utf-8";
/* CSS Document */
body{background: rgb(84,69,37) url(/images/bg_site.jpg) repeat-x;}

#mainTable td img {display: block;}
#mainTable th.header{width:1000px;border:1px solid rgb(204,204,204);border-top:2px solid rgb(204,204,204);border-bottom:none;background:rgb(255,255,255) url(/images/bg_header.jpg) no-repeat;}
#mainTable th.header img {margin:0 0 0 0;float:left;border:0 none;}
#mainTable th.header a {border:0 none;margin:0;padding:0;cursor:pointer;}

#mainTable td.navWrap{padding-top:2px;background:rgb(255,255,255);border:1px solid rgb(204,204,204);border-top:0 none;border-bottom:0 none;}
#mainTable td.shadowWrap{background:rgb(255,255,255) url(/images/shadow.jpg) no-repeat;border:1px solid rgb(204,204,204);border-top:0 none;border-bottom:0 none;}
#mainTable td.containerWrap{background:rgb(255,255,255);border:1px solid rgb(204,204,204);border-top:0 none;border-bottom:0 none;}
#mainTable td.footerWrap{background:rgb(162,144,98);border:1px solid rgb(204,204,204);border-top:2px solid rgb(204,204,204);border-bottom:2px solid rgb(204,204,204);}

/*----- Drop-down menu -----*/
#nav {width:1000px;float:left;background-color:rgb(148,4,4);font-size:0.8em;font-family:Verdana,Arial,Helvetica,sans-serif;}
#nav ul {list-style-type:none;padding:0;margin:0 0 0 0;}
#nav ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/;}
#nav ul li a {float:none !important /*Non-IE6*/;float:left /*IE-6*/;display:block;height:2.45em;line-height:2.45em;padding:0 16px 0 16px;text-decoration:none;color:rgb(255,255,255);border-right:2px solid rgb(255,255,255);}
#nav ul li ul {display:none; border:none;}

	/*Non-IE6 hovering*/
	#nav ul li:hover a {background-color:rgb(153,106,0); text-decoration:none;}
	#nav ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:2.3em; margin-top:0.1em; left:-1px;}
	#nav ul li:hover ul li a {display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border:solid 2px rgb(220,220,220);border-top:none;border-bottom:1px solid rgb(220,220,220); background-color:rgb(179,146,67); font-weight:normal; color:rgb(255,255,255);}
	#nav ul li:hover ul li a:hover {background-color:rgb(153,106,0); text-decoration:none;}

	/*IE6 hovering*/
	#nav table {position:absolute; top:0; left:0; border-collapse:collapse;}
	#nav ul li a:hover {background-color:rgb(153,106,0); text-decoration:none;}
	#nav ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:2.45em; t\op:2.35em; left:-2px; marg\in-top:0.1em;}
	#nav ul li a:hover ul li a {display:block; w\idth:10.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border:solid 2px rgb(220,220,220); border-top:none;border-bottom: solid 1px rgb(220,220,220); background-color:rgb(179,146,67); font-weight:normal; color:rgb(255,255,255);}
	#nav ul li a:hover ul li a:hover {background-color:rgb(153,106,0); text-decoration:none;}

	/*Stick*/
	#nav ul li.on a {background-color:rgb(153,106,0); text-decoration:none;}

/*----- Breadcrumbs -----*/
#crumbs{height:15px;width:1000px;padding:5px 0 0 0;}
#crumbs ul {list-style:none; padding:5px 0 0 15px; font-family:verdana,arial,sans-serif;margin:0;}
#crumbs ul li {float:left;display:inline; padding:0 0 0 10px; margin:0 5px 0 0;background:transparent url(/images/crumb.gif) no-repeat 0 50%; font-weight:bold; color:rgb(50,50,50);font-size:0.7em;}
#crumbs ul a {color:rgb(0,0,0); text-decoration:none;font-weight:normal;margin:0;padding:0;}
#crumbs ul a:hover {color:rgb(42,90,138); text-decoration:underline;}

/*----- Sidebar Sub-Menu --*/
#sideSub {border-bottom:solid 1px rgb(200,200,200);width:98%;margin:0 0 0 5px;text-align:left;}
#sideSub dt a, #sideSub dt a:visited {display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em; padding:0px 10px 0px 20px;  border-top: solid 1px rgb(200,200,200); text-decoration:none; color:rgb(174,110,38); font-weight:bold; font-size:0.9em;}
#sideSub dd a, #sideSub dd a:visited {display:block; min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/; line-height:1.7em; padding:0px 10px 0px 40px; border:none; font-weight:normal; text-decoration:none; color:rgb(174,110,38); font-size:0.9em;}
#sideSub dt a:hover, #sideSub dd a:hover {background-color:rgb(229,223,201); color:rgb(147,5,3); text-decoration:none;}

#container {
	background-image: url(/images/bkg.gif);
	background-repeat: repeat-y;
	width: 1000px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#lftHolder{
	float:left;
	width:220px;
	margin-left: 1px;
	padding-left: 5px;
	margin-right: 0px;
	padding-right: 5px;
	font-size: 1em;
	padding-bottom: 0px;
	margin-bottom: 0px;
	display: inline;
	text-align: right;
}
#lftHolder img {display:block;margin:0 auto;border:0 none;padding-left:5px;}

#mainContent{float:right;width:743px;padding:0 10px 20px 0;}
#mainContent h1.pageTitle{margin:0 0 15px 0;border-bottom:solid 5px rgb(208,201,175); font-family:"trebuchet ms",arial,sans-serif;color:rgb(164,112,37);font-weight:bold;font-size:220%;}
#mainContent p{line-height:1.2;margin-top: 10px;margin-bottom: 10px;}
#mainContent img{margin:10px;border:1px solid rgb(150,150,150);padding:1px;}

/* Used for Content Blocks (Begin) */
#mainContent .column1-unit {margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
#mainContent .column1-unit a {color:rgb(164,112,37);text-decoration:none;}
#mainContent .column1-unit a:hover {text-decoration:underline;}
#mainContent .column1-unit h1 {clear:both;margin:0 0 0.5em 0;font-weight:bold;font-size:1.3em;color:rgb(164,112,37);}
#mainContent .column1-unit h1 a{color:rgb(164,112,37);text-decoration:none;}
#mainContent .column1-unit h1 a:hover{text-decoration:underline;}
#mainContent .column1-unit h1 a:hover img{border:1px solid rgb(220,220,220);}
#mainContent .column1-unit h1.side {clear:none;}
#mainContent .column1-unit h1.side img {clear:both;float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid rgb(150,150,150);}
#mainContent .column1-unit h1.side img.right {clear:both;float:right; margin:3px 0 7px 10px; padding:1px; border:1px solid rgb(150,150,150);}
#mainContent hr.clear{clear:both;}
/* Used for Content Blocks (End) */

/* Used for Contact Forms (Begin) */
.contactform {width:418px; margin:2.0em auto; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:90%;text-align:right;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:350px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:right; width:9.0em; margin:0 20px 10px 0; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
/* Used for Contact Forms (End) */

#clear {clear:both;}
.red {color:#cc0000;}
.brown {color:rgb(164,112,37);}
.blue {color:#004B86;}

#footer {
	font-size: 12px;
	width: 1000px;
	padding-top: 8px;
	padding-bottom: 10px;
	text-align: center;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}
#footer p{padding:0;margin:0}
#footer a {text-decoration: underline;color: #FFFFFF;}
#footer a:hover {color: #CCCCCC;}