@charset "utf-8";
/* CSS Document */

/* Reset */
img, em, ol,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;padding:0;border:0;outline:0;
}

.imgright  {margin-left: 10px; margin-bottom: 10px; margin-top: 10px; border:solid 3px #4B4943;}
.imgleft   {margin-right: 10px; margin-bottom: 10px; margin-top: 10px; border:solid 3px #4B4943;}
.imgcenter {margin-bottom: 10px; margin-top: 10px; border:solid 3px #4B4943;}
.imgborder {margin:0 10px 0 0; border:solid 3px #4B4943; }
.imgborderdara {margin:0 0 5px 15px; border:solid 3px #4B4943; }
.clear { clear:both; }

input, textarea { border:solid 1px #9f7c2e; width:145px; padding:3px; font-family:Verdana, Geneva, sans-serif; font-size:12px; }
/* Reset End */

html, body { 
	background:url(../images/body-back-sub.gif) repeat-x top center #f5ebd1;
	margin:0px; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:14px; 
}

/* Heading Styles */
h1 {font-size:26px; margin:20px 0px 20px 0px; color:#666; font-family:Verdana, Geneva, sans-serif; font-weight:200; letter-spacing:-2px; }
h2 {font-size:18px; margin:15px 0px 20px 0px; color:#333; font-family:Verdana, Geneva, sans-serif; font-weight:600; letter-spacing:0px; }
h3 {font-size:14px; margin:0px 0px 20px 0px; color:#19a64a; }

/* Link Styles */
a:link, 
a:visited {	text-decoration: underline; color:#666; font-weight:bold;}
a:hover,
a:active  { text-decoration: none; color:#000; }

.wrapper { 
	width:1028px; 
	background:url(../images/page-footer-end.png) no-repeat center;
	background-position: bottom;
	padding-bottom:20px;
	margin:auto;
	overflow: hidden;
}

.wrapper-page      { width:1000px; background:url(../images/page-shadow.png) repeat-y center; padding:0 14px; overflow: hidden; }
.wrapper-nav       { width:1000px; height:78px; background:url(../images/back-nav.gif) no-repeat top center; }
.wrapper-nav-sub   { width:1000px; height:43px; background:url(../images/sub-nav.gif) no-repeat top center; }
.wrapper-content   { background-color:#FFF; overflow: hidden; }
.wrapper-boxes     { width:975px; min-height:130px; background:url(../images/boxes-wrapper-back.gif) repeat-x bottom; float:left; padding:12px; }
.wrapper-footer    { width:1000px; height:153px; background:url(../images/footer-wrapper-back.gif) repeat-x bottom; float:left; }
.footer-text   { margin:auto; width:1000px; text-align:center; color:#724d4d; font-size:11px; padding:20px 0px; overflow: hidden; }
.footer-text a { color:#84775d; font-weight:bold; }
.footer-text a:hover { color: #A99156; font-weight:bold; }
.c-right { float:right; color:#887d67; margin-top: 20px; }
.c-left  { float:left; color:#887d67; margin-top: 20px; }
.address { text-align:center; font-style:italic;}

.box1, .box2, .box3 { width:172px; height:40px; float:left; color:#FFF; font-size:10px; padding:80px 120px 10px 18px; }
.box1 { background:url(../images/box1-back.gif) no-repeat bottom left; margin-right:22px; }
.box2 { background:url(../images/box2-back.gif) no-repeat bottom left; margin-right:23px; }
.box3 { background:url(../images/box3-back.gif) no-repeat bottom left;}

.box1 a, .box2 a, .box3 a {color:#CC0;}

.nav         { padding:38px 0 0 223px; }
.nav img     { margin-left:9px; }
.nav ul li   { float:left; display:block; }
#nav ul li a { display:block; padding:5px; }

.nav-sub       { padding:3px 0 0 223px; }
.nav-sub img   { margin-left:9px; }
.nav-sub ul li { float:left; display:block; }

.nav img:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.left-sidebar a img:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.nav-sub img:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.left-sidebar { float:left; width:215px; margin-left:10px; }
.content      { float:left; padding:10px 20px; width:500px; text-align: justify; line-height: 18px;}
.righ-sidebar { float:left; width:167px; height:323px; background:url(../images/form-back.gif) no-repeat top center; margin:30px 0 15px 25px; padding-left:9px; }

.wrapper-footer img { margin:40px 30px 0 30px; }
input, textarea { margin:3px; color:#630; }
textarea        { margin-top:85px; }

#submit { 
	border:none; 
	background:url(../images/buttons-submit.gif) no-repeat; 
	width:56px; 
	height:28px; 
	float:right; 
	margin-right:12px; 
	cursor:pointer; 
}

.top { font-size:10px; font-weight:bold; background:url(../images/top.jpg) no-repeat left; padding-left:15px; }
#flashcontent { background:url(../images/flash-alt.jpg) no-repeat top center; width:1000px; height:246px; }