*{margin:0; padding:0;}
body{background:url(images/site_bg.gif) left top repeat-x #FAFBF6;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
.clear{clear:both;}
body{font-family:Arial, helvetica, sans-serif; color:#454545; font-size:0.75em; line-height:1.41em; text-align:center;}
input, textarea, select{color:#454545; vertical-align:top; text-align:left; border: 1px solid #6F6625; font:12px Arial, helvetica, sans-serif; padding-left:5px;}
.float-right{float:right;}
.align-right{text-align:right;}
.block{display:block;}
.top-indent-1{margin-top:5px; display:block;}
.top-indent-2{margin-top:10px; display:block;}
.top-indent-3{margin-top:15px; display:block;}
.top-indent-4{margin-top:20px; display:block;}
.top-indent-5{margin-top:25px; display:block;}
.center{text-align:center;}
.width-stretch{width:100%;}
.col-1, .col-2, .col-3, .box-1, .box-2, .box-3, .col-middle{float:left;}



/*=======header===========*/
.menu{margin-left:69px;}
.menu img{position:relative;}
.menu #Image1{margin-right:6px;}
.menu #Image2{margin-right:3px;}
.menu #Image3{margin-right:-5px;}
.menu #Image4{margin-right:-1px;}

.logo{height:53px; background:url(images/logo.jpg) 80px 22px no-repeat; color:#5B5B52; font-size:0.91em; line-height:1.18em; padding:42px 70px 0 0; text-align:right;}

.head-block{background:url(images/header_bg.jpg) left top no-repeat; padding:106px 0 0 36px; height:214px; font-size:1.09em;}

.head-block a{color:#FAFBF6; text-decoration:underline; font-weight:bold;}
.head-block a:hover{text-decoration:none;}

.head-block li{padding:5px 0 5px 9px; background:url(images/head_list_marker.gif) left center no-repeat;}
.head-block li a{color:#484945; line-height:1em; text-decoration:none;}
.head-block li a:hover{text-decoration:underline;}
.head-block li span{color:#829612;}

.head-block b{display:block; padding:37px 0 0 63px;}
/*=====//header===========*/

/*=======content===========*/
#content{padding:16px 69px 0 69px;}
.content-block{background:url(images/content_bg.gif) left top; padding:17px 19px 21px 19px;}
.content{background:#FAFBF5; width:100%;}

.link-2{color:#A13912; font-weight:bold;}

#content strong{font-style:normal; color:#829612; font-size:0.91em;}
#content strong a{color:#829612; text-decoration:underline;}
#content strong a:hover{text-decoration:none;}

.gallery{position:relative; margin:0 -30px -9px -29px; color:#000000; line-height:1.2em;}
.gallery img{margin-bottom:3px;}
.gallery .box-1{width:22px; padding-right:7px;}
.gallery .box-2{width:142px; text-align:center; padding-right:7px;}
.gallery .box-3{width:142px; text-align:center; padding-right:5px;}
.gallery .column{width:23px;}

.gallery .box-1, .gallery .column{padding-top:15px; text-align:center;}

.content-indent{padding:31px 19px 24px 18px;}
.indent{padding:0 17px 24px 15px;}
.indent .title{height:32px; background:url(images/title_2_bg.gif) left bottom repeat-x; margin-bottom:11px;}

.line-x{height:1px; font-size:0; background:url(images/line_x.gif) left top repeat-x; margin:10px 0 7px 0;}

#search-form{width:100%; overflow:hidden; margin:45px 0 0 0; color:#FFFFFF; font-weight:bold; font-size:0.91em;}
#search-form div{height:30px; padding-right:10px;}
#search-form input{width:151px; height:19px; float:right}
#search-form select{width:157px; height:19px; float:right;}
#search-form .select-2{width:60px;}
#search-form span{display:block; float:right; padding:0 10px 0 13px;}
#search-form .row-2{padding:0 105px 0 0;}
#search-form p{padding-top:15px; text-align:center;}

#search-form a{color:#FFFFFF; text-transform:uppercase; text-decoration:underline; display:block; margin-bottom:10px;}
#search-form a:hover{text-decoration:none;}

.img-float{margin-right:14px; float:left;}

.list-2 li{padding:3px 0 3px 0;}
.list-2 li a{color:#829612; text-decoration:underline; line-height:1em; font-weight:bold; font-size:0.91em;}
.list-2 li a:hover{text-decoration:none;}

.font-3{color:#A13912; font-weight:bold;}
.font-3 a{color:#A13912; text-decoration:underline;}
.font-3 a:hover{text-decoration:none;}
/*=====//content===========*/

/*=======block_1===========*/
.block-1{background:#D8D6C8; padding:14px 34px 18px 33px; margin:2px 0 0 0; color:#000000;}
.block-1 .title{height:23px; margin-bottom:8px; background:url(images/title_bg.gif) left bottom repeat-x;}
/*=====//block_1===========*/

/*=======block_2===========*/
.block-2{background:#F3F3E9; padding:11px 19px 14px 15px;}
.block-2 .title{height:30px; background:url(images/title_3_bg.gif) left bottom repeat-x; margin-bottom:14px;}
/*=====//block_2===========*/

/*=======block_3===========*/
.block-3{background:url(images/block_3_border_top.jpg) left top repeat-x #9A933E; width:100%; font-size:1.09em; line-height:1.15em; color:#FAFBF6;}
.block-3 .border-bot{background:url(images/block_3_border_bot.jpg) left bottom repeat-x;}
.block-3 .border-left{background:url(images/block_3_border_left.jpg) left top repeat-y;}
.block-3 .border-right{background:url(images/block_3_border_right.jpg) right top repeat-y;}
.block-3 .corner-left-top{background:url(images/block_3_corner_left_top.jpg) left top no-repeat;}
.block-3 .corner-right-top{background:url(images/block_3_corner_right_top.jpg) right top no-repeat;}
.block-3 .corner-left-bot{background:url(images/block_3_corner_left_bot.jpg) left bottom no-repeat;}
.block-3 .corner-right-bot{background:url(images/block_3_corner_right_bot.jpg) right bottom no-repeat; padding:14px 17px 23px 15px;}

.block-3 .title{margin-bottom:33px;}

#content .block-3 strong{font-size:1em; color:#FAFBF6;}
/*=====//block_3===========*/

/*=======page_1===========*/
#page1 .block-2 .box-1{width:197px; padding-right:45px;}
#page1 .block-2 .box-2{width:205px;}

#page1 .block-3 .corner-right-bot{padding-top:11px; padding-right:12px; padding-bottom:17px;}
/*=====//page_1===========*/

/*=======page_2===========*/
#page2 #search-form div{padding-right:0px;}
#page2 #search-form .row-2{padding-right:95px;}

#page2 .block-3 .corner-right-bot{padding-bottom:15px;}
/*=====//page_2===========*/

/*=======page_4===========*/
#page4 .block-1 .float-right{padding-left:35px; padding-right:15px;}

#page4 .block-2 .box-1{width:197px; padding-right:45px;}
#page4 .block-2 .box-2{width:205px;}
/*=====//page_4===========*/

/*=======page_5===========*/
#contact-form{width:100%; overflow:hidden; font-weight:bold; font-size:0.91em; margin-top:5px;}
#contact-form .row{height:30px;}
#contact-form input{width:227px; height:19px; float:right;}
#contact-form textarea{width:227px; height:149px; overflow:hidden; margin-bottom:13px; float:right;}
#contact-form a{float:right; margin-left:13px;}

#page5 .col-2 .indent{padding-right:15px;}
#page5 .col-2 .indent .img-float{margin-left:-5px; margin-right:12px; position:relative;}
#page5 .col-2 .indent span{float:right; padding-right:10px;}
#page5 .col-2 .indent b strong{font-size:1em;}
#page5 .col-2 dt{padding-bottom:1px;}
/*=====//page_5===========*/

/*=======page_6===========*/
#page6 .col-1 .indent{padding-right:19px;}
/*=====//page_6===========*/

/*=======footer===========*/
#footer{padding:24px 0 73px 0; text-align:center; color:#454545; font-size:1.16em;}
#footer a{color:#454545; text-decoration:underline; word-spacing:0;}
#footer a:hover{text-decoration:none;}

#footer span{word-spacing:3px; display:block; margin-bottom:3px;}
#footer span a{color:#918A3A; text-decoration:none; word-spacing:0;}
#footer span a:hover{text-decoration:underline;}
/*=====//footer===========*/

