* { margin:0; padding:0;}
body { background:#f9fad0 url(../images/tall_wt_siter.jpg) 890px 0 repeat-x; width:100%; font-size:100%; line-height:1em; font-family: Georgia, "Times New Roman", Times, serif; color:#7a7a7a; padding-bottom: 15px; margin-bottom: 15px;}

a, a:hover, a:focus, a:visited, a:active { outline: none; }

/*in_line*/
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
a:hover{text-decoration:none;}
a {color:#C33104;}
.column { float:left;}
.clear { clear:both;}

h1 { font-size: 18px; padding-bottom: 15px; }
h2 { font-size: 16px; padding-bottom: 10px; padding-top: 10px;}
h3 { font-size: 14px; padding-bottom: 10px; padding-top: 10px;}

#header, #content{ width:960px; margin: auto;}
/*header*/
#header{ height:242px; background:url(../images/header_wrapper.jpg) 0 0 no-repeat; position: relative; }
#header .logo{ position:absolute; margin:70px 0 0 275px;}
#header .menu{ position:absolute; right:100px; top:215px; }
#header .menu img{ margin-left:2px;}

/*footer*/
#footer{ width: 550px; color:#5c5d40; font-size:12px; padding:30px 0 0px 0; margin: auto; text-align: center; margin-bottom: 20px;}
#footer a{ color:#5c5d40;}
.bottom_content { background:url(../images/wr_footer.gif) 0 0 repeat-x; float: left; width: 550px; height: 40px; margin-left: 310px; }

.home_top_left { float: left; width: 450px; }
.home_top_right { float: right; }
.home_bottom_left { float: left; margin-top: 20px; clear: both; width: 100%; }
.footer_links { float: right; clear: both; margin-top: 15px; }
.sitemap * { font-size: 11px !important; }

p.justify { text-align: justify; }
/*content*/
#content{ /*background:url(../images/content_wrapper.jpg) 69px 0 no-repeat; color:#000000;*/ font-size:16px; line-height:1.25em;}
.col_1 p { color: #713F31; font-size: 14px; margin: 30px 0px; }
p.center { text-align: center; }
.wr_title{ background:url(../images/wr_title.gif) 0 0 no-repeat; width:235px; height:37px; color: white; text-align: center; font-size: 17px; line-height: 16px;}
.wr_title img, .wr_title_long img{ margin-left:16px;}
.wr_title_long{ background:url(../images/wr_title_long.gif) 0 0 no-repeat; width:397px; height:37px; margin-bottom:24px;}
.line_wr{ background:url(../images/wr_footer.gif) 0 22px repeat-x; height:57px;}
.img_left{ float:left; margin:2px 17px 0 0;}
.title{ display:block; margin-bottom:11px;}
.st_text_1 a{ background:url(../images/list_marker.gif) center left no-repeat; padding:0 0 0 15px; color:#000000; text-decoration:none;}
.st_text_2{ color:#88050d; font-size:1.375em; display:block; }
em{ color:#000; font-size:0.937em; line-height:15px;}
em a{ color:#88050d; display:block; font-size:1em; }
.line_sep img{ margin:13px 0; }
dl{ margin:23px 0 0 16px;}
dt em{ font-size:0.875em; color:#000; font-weight:bold;}
dt b{ color:#c63504; display:block; margin:6px 0;}
dl dd a{ color:#000000; font-weight:bold; display:block; margin:5px 0; text-align:right;  text-decoration:none;}
dl dd{ line-height:0.875em !important;}
.st_1{ color:#c63504; display:block; margin-bottom:11px;}
.ind_11{ padding:11px 0 5px 0;}
.ind_left{ padding:25px 0 0 18px;}
#content li a{ background:url(../images/list_marker.gif) center left no-repeat; padding:0 0 0 21px; color:#000000; text-decoration:none; font-size:14px;}
#content li a:hover{ color:#c63504; text-decoration:none;}
.ind_top_bot{ margin:14px 0; display:block;}
.link{ text-align:right; display:block; text-decoration:none; color:#000; font-weight:bold;}
.ind_top{ display:block; margin-top:21px; margin-right:5px;}
.ind_img{ padding-top:19px;}
.ind_img_left{ margin-left:21px;}
#content p{ margin-top:11px;}
.link_2{ font-style:italic; color:#88050d;}
/*================== index.html ==================*/
#page1 #content .col_1 .page1_banner_2{ height:111px;}
#page1 #content .col_1 .page1_banner_2 img{ position:absolute;}
#page1 #content .col_2 .page1_banner_1{margin-left:-16px; position:relative; margin-top:-23px; margin-bottom:38px;}
#page1 #content .col_2 .st_text_2{ margin-bottom:4px;}
/*================== index-2.html ==================*/
#page3 #content .col_2 .link_ind{ padding:17px 0 0 160px; word-spacing:4px;}
#page3 #content .col_2 .link_ind a{ color:#000; font-weight:bold; text-decoration:none; font-size:0.875em; word-spacing:normal}
/*================== index-3.html ==================*/
#page4 #content .col_1 b{ color:#c63504; display:block; margin-top:11px;}
#page4 #content .col_2 span{ float:right; margin-right:22px;}
#page4 #content .form{ margin-top:21px;}
#page4 #content .form .col_box{ width:397px; height:25px; }
#page4 #content .form .col_box_1{ width:201px;}
#page4 #content .form .col_box_2{ width:196px;}
#page4 #content .form input{ width:194px; height:18px;}
#page4 #content .form textarea{ width:397px; height:106px; overflow:auto;}
#page4 #content .form textarea, #page4 #content .form input{ border:1px solid #c35915; color:#000000; padding-left:4px; font-family:"Times New Roman", Times, serif; font-size:1em; background:none;} 
#page4 #content .form .ind_link{ padding:18px 0 0 289px;}
#page4 #content .form .ind_link a{color:#000; font-weight:bold; text-decoration:none; font-size:0.875em;}
/*================== index-4.html ==================*/
#page5 #content{ line-height:1em !important;}


.header_buttons a { height: 27px; display: block; line-height: 27px; text-decoration: none; float: left; margin-left: 2px; }
.header_buttons a span.button_left{ cursor: pointer; height: 27px; display: block; line-height: 27px; width: 10px; float: left; background: url(../images/button-left.png) no-repeat; }
.header_buttons a span.button_right{ cursor: pointer; height: 27px; display: block; line-height: 27px; width: 10px; float: left; background: url(../images/button-right.png) no-repeat; }
.header_buttons a span.button_middle{ cursor: pointer; height: 27px; display: block; line-height: 27px;  float: left; background: url(../images/button-bg.png) repeat-x; color: #391306; padding: 0px 5px; }
.header_buttons a:hover { cursor: pointer; height: 27px; display: block; line-height: 27px; float: left; margin-left: 2px; }
.header_buttons a:hover span.button_left{ cursor: pointer; height: 27px; display: block; line-height: 27px; width: 10px; float: left; background: url(../images/button-left-hover.png) no-repeat; }
.header_buttons a:hover span.button_right{ cursor: pointer; height: 27px; display: block; line-height: 27px; width: 10px; float: left; background: url(../images/button-right-hover.png) no-repeat; }
.header_buttons a:hover span.button_middle{ cursor: pointer; height: 27px; display: block; line-height: 27px;  float: left; background: url(../images/button-bg-hover.png) repeat-x; color: white; padding: 0px 5px; }


/*.header_buttons a.active:hover { height: 27px; display: block; line-height: 27px; text-decoration: none; float: left; margin-left: 2px; }
.header_buttons a.active:hover span.button_left{ height: 27px; display: block; line-height: 27px; width: 10px; float: left; background: url(images/button-left.png) no-repeat; }
.header_buttons a.active:hover span.button_right{ height: 27px; display: block; line-height: 27px; width: 10px; float: left; background: url(images/button-right.png) no-repeat; }
.header_buttons a.active:hover span.button_middle{ height: 27px; display: block; line-height: 27px;  float: left; background: url(images/button-bg.png) repeat-x; color: #391306; padding: 0px 5px; }*/
.header_buttons a.active { cursor: pointer; height: 27px; display: block; line-height: 27px; float: left; margin-left: 2px; }
.header_buttons a.active span.button_left{ cursor: pointer; height: 27px; display: block; line-height: 27px; width: 10px; float: left; background: url(../images/button-left-hover.png) no-repeat; }
.header_buttons a.active span.button_right{ cursor: pointer; height: 27px; display: block; line-height: 27px; width: 10px; float: left; background: url(../images/button-right-hover.png) no-repeat; }
.header_buttons a.active span.button_middle{ cursor: pointer; height: 27px; display: block; line-height: 27px;  float: left; background: url(../images/button-bg-hover.png) repeat-x; color: white; padding: 0px 5px; }


hr {
background-color:#713F31;
border:0 none;
clear:both;
height:1px;
margin-top:15px;
margin-bottom:15px;
}
