#header{height:283px; width:980px; background-image:url(../images/bg_header.jpg); background-repeat:no-repeat;background-position:top left; float:left;}
#header_content{padding:14px 0px 0px 0px;}
#slides_container{height:303px; width: 399px; background-image:url(../images/bg_slides_container.png); background-repeat:no-repeat; background-position: center; float:left;}
.pics { height: 272px; width: 364px; padding:3px; margin:13px 0px 0px 18px; overflow: hidden }
.pics img { height: 272px; width: 364px;}
html,body{height:100%}
body{font-family:Tahoma, Arial, Verdana;font-size:12px;margin:0 auto;padding:0;color:#4c4c4c;height:100%;}
*{margin:0;padding:0;}
*:focus{outline:none;}
.clr{clear:both}
form{margin:0;padding:0;}
h1, h2, h3, h4, h5{margin-bottom:15px;margin-top:5px;font-family:Tahoma, Arial, Verdana;font-weight:normal;color:#493c27;}
h1{font-size:28px;line-height:30px;}
h2{font-size:26px;line-height:20px;}
a{color:#5a4e39;text-decoration:underline;}
a:hover{color:#857963;}
a img{border:none}
.imgleft{float:left;padding-right:12px;}
p, ul, ol, blockquote{font-size:12px;line-height:18px;margin-bottom:0px;color:#4c4c4c;}
ul, ol{margin:10px 0 35px 40px;}
#main_container{background-image:url(../images/bg_container_top.gif);background-repeat:repeat-x;background-color:#fff;min-height:82%;}
#bottom_container{background-image:url(../images/bg_container_bottom.gif);background-repeat:repeat-x;height:150px;}
#introtext{width:570px;float:left;}
.text_intro{padding:0px 40px 0px 30px;}
.text_intro h1{color:#626262;}
#centercolumn{width:980px;margin:0px auto 0px auto;}
#top{height:195px;width:980px;}
#logo{width:980px;float:left;}
#pad_logo{padding:2px 0px 0px 2px;}
#contact ul li a, #contact ul li a:visited{color:#5a4e39;text-decoration:none;}
#topmenu{width:980px;float:left;height:60px;}
#nav{margin:0px;padding:10px 0px 0px 0px;}
#nav ul{padding:0 0 0 0px;margin:0;list-style:none;}
#nav li{list-style:none;float:left;display:inline;padding:0px 0px 0px 0px;margin-right:16px;font:normal 12px Arial;margin-left:10px;}
#nav li.current{background-image:url(../images/selectormenu.gif);background-repeat:no-repeat;background-position:center top;}
#nav li.current a:hover{background-image:none !important;}
#nav li a, #nav li a:visited{color:#ffffff;text-transform:uppercase;font-size:16px;text-decoration:none;display:block;padding:20px 0px 5px 0px;}
#nav li a:hover{background-image:url(../images/selectormenu.gif);background-repeat:no-repeat;background-position:center top;}
#content{width:980px;}
#padding_content{padding:30px 0px 30px 0px;float:left}
#maincontent{padding:0px 0px 0px 0px;}
#main{width:640px;float:left;}
#maintext{padding:0px 30px 20px 20px}
#side{width:323px;float:left;}
#side a{color:#fff;text-decoration:underline;}
#side a:hover{color:#fff;}
.sidebox{padding:0px 10px 10px 0px;}
.c_middlesidebox{background-image:url(../images/c_middle.gif);background-repeat:repeat-y;background-position:left;width:323px;margin-top:10px}
.c_topsidebox{background-image:url(../images/c_top.gif);background-repeat:no-repeat;background-position:left top;width:323px;}
.c_bottomsidebox{background-image:url(../images/c_bottom.gif);background-repeat:no-repeat;background-position:left bottom;width:323px;}
.contentbox{padding:10px 18px 30px 27px;}
.contentbox h2, .contentbox p{color:#fff;}
ul.l1 li a, ul.l1 li a:visited{color:#4c4c4c;text-decoration:none;}
ul.l1 li a:hover{text-decoration:underline;}
ul.l2 li a, ul.l2 li a:visited{color:#4c4c4c;text-decoration:underline;}
ul.l2 li a:hover{text-decoration:underline;}
#footer{width:980px;margin:0px auto;color:#fff !important}
#footer a, #footer a:visited{color:#fff;text-decoration:none;}
#foot a:hover{text-decoration:underline;}
#foot_copyright{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;text-align:center;color:#fff;}
#contactform{width:280px;-moz-border-radius:5px;margin-left:auto;margin-right:auto;margin-top:0px;color:#FFFFFF;}
#contactform form{font:normal 11px/18px Verdana,Tahoma;margin:0 0;padding:0px 0;width:100%;}
#contactform fieldset{padding:0px 0;margin:0 0 0px 0;background:#5a4e39;border:0px solid #ddd;-moz-border-radius:5px}
#contactform input.inpt, #contactform textarea, #contactform select{width:260px;font:normal 11px/18px Verdana,Tahoma;padding:5px;margin:5px 0 5px 0;background:#ece4d5;border:1px solid #ddd;}
#contactform form .required{}
form br{clear:left;}
#contactform input.required{background:#fff url('images/required.gif') 98% 50% no-repeat;}
#contactform input.required{background:#fff url('images/required.gif') 98% 50% no-repeat;}
#contactform .select select:focus{border-color:#9b9b9b;}
#contactform form input.btn{background:none;border:none;}
form.c1 input:hover,textarea:hover{border:1px solid #d8d8d8;}
.notes		{ width:200px; background:#c5f184; border:1px solid #534631; }
.success	{ width:200px; background:#c5f184; border:1px solid #534631; }
.error		{ width:200px; background:#c5f184; border:1px solid #534631; }
.notice		{ width:200px; background:#c5f184; border:1px solid #534631; }
.notes,.notice,.success,.error {font-size:100%;color:#000;padding:10px;width:250px;margin: 0 0;margin-bottom:20px;text-align:left}
.notes span,.notice span,.success span,.error span {font-weight:bold;font-size:1.2em;padding:2px 40px;}
.notes p,.success p,.error p,.notice p{margin:0px;padding:0px;}
.notification_ok{border:1px #567397 solid;height:auto;width:90%;padding:8px;background:#f5f9fd;text-align:center;-moz-border-radius: 5px;}
