/* CSS Document */

* { 
	margin:0; padding:0;
	border:0;
}

body{ background:#211e1c;
	 border:0;
	 font:12px Arial, Helvetica, sans-serif; color:#2b2825;
	 line-height:18px;
}


/* ============================= main layout ====================== */

a{ color:#d9450a; text-decoration: underline}
a:hover{ text-decoration: none}
li{ list-style:none}
h1{ font-size:22px; color:#494341; line-height:normal; text-transform:uppercase; padding:23px 0 26px 0; letter-spacing:2px}
p{ padding-bottom:18px;}
img{ vertical-align:top}

/* ============================= header ====================== */

#head{ text-align:center; vertical-align:top; margin-bottom:-2px}


/* ============================= content ====================== */
.marg_top1{ margin-top:20px;}
.marg_right1{ margin-right:20px;}
.pad_bot1{ padding-bottom:22px}
.pad_left1{ padding-left:70px}

.box1{ background:#000000; margin-bottom:8px;}
.box1_t_l{ background:url(images/box1_top_left.jpg) top left no-repeat}
.box1_t_r{ background:url(images/box1_top_right.jpg) top right no-repeat}
.box1_b_l{ background:url(images/box1_bot_left.jpg) bottom left no-repeat}
.box1_b_r{ background:url(images/box1_bot_right.jpg) bottom right no-repeat}
.box1_t{ background:url(images/box1_top.jpg) top repeat-x}
.box1_l{ background:url(images/box1_left.jpg) left repeat-y}
.box1_r{ background:url(images/box1_right.jpg) right repeat-y}
.box1_b{ background:url(images/box1_bot.jpg) bottom repeat-x}
.box1 .in { padding:40px 15px 41px 45px}

.box2{ background:#f1ecea;}
.box2_t_l{ background:url(images/box2_top_left.jpg) top left no-repeat}
.box2_t_r{ background:url(images/box2_top_right.jpg) top right no-repeat}
.box2_b_l{ background:url(images/box2_bot_left.jpg) bottom left no-repeat}
.box2_b_r{ background:url(images/box2_bot_right.jpg) bottom right no-repeat}
.box2_t{ background:url(images/box2_top.jpg) top repeat-x}
.box2 .in, .box3 .in, .box4 .in{ padding:10px 40px 30px 30px;}

.box3{ background:#d0cac6;}
.box3_t_l{ background:url(images/box3_top_left.jpg) top left no-repeat}
.box3_t_r{ background:url(images/box3_top_right.jpg) top right no-repeat}
.box3_b_l{ background:url(images/box3_bot_left.jpg) bottom left no-repeat}
.box3_b_r{ background:url(images/box3_bot_right.jpg) bottom right no-repeat}
.box3_t{ background:url(images/box3_top.jpg) top repeat-x}
.box3 .button1{ background:url(images/button3_bg.jpg) top repeat-x}
.box3 .button1 span { background:url(images/button3_left.jpg) top left no-repeat}
.box3 .button1 span span{ background:url(images/button3_right.jpg) top right no-repeat}
.box3 .list1 li a{ background:url(images/marker_2.jpg) 0 0 no-repeat}

.box4{ background:#8d847e; color:#fff;}
.box4_t_l{ background:url(images/box4_top_left.jpg) top left no-repeat}
.box4_t_r{ background:url(images/box4_top_right.jpg) top right no-repeat}
.box4_b_l{ background:url(images/box4_bot_left.jpg) bottom left no-repeat}
.box4_b_r{ background:url(images/box4_bot_right.jpg) bottom right no-repeat}
.box4_t{ background:url(images/box4_top.jpg) top repeat-x}
.box4 h1{ color:#fff;}
.box4 .list1 li a{ background:url(images/marker_3.jpg) 0 0 no-repeat; color:#fff;}

.icon{ float:left; padding:16px 5px 20px 95px; letter-spacing:2px; font-size:20px; color:#fff; text-transform:uppercase; line-height:24px; text-decoration:none; width:200px}
.icon:hover{ color:#ff5918;}
.icon1{ background:url(images/icon1.jpg) top left no-repeat}
.icon2{ background:url(images/icon2.jpg) top left no-repeat}
.icon3{ background:url(images/icon3.jpg) top left no-repeat;}

.date{ font-weight:bold; color:#ff5200; line-height:21px; background:#f1ecea; float:left; margin-bottom:-2px; margin-top:-2px; margin-left:-5px}
.date span{ background:url(images/box3_box_left.jpg) top left no-repeat; display:block}
.date span span{ background:url(images/box3_box_right.jpg) top right no-repeat; padding:0 5px;}

.font1{ font-weight:bold; color:#ddd8d5;}

.button1{ float:right; font-size:11px; color:#211e1c; text-decoration:none; text-transform:uppercase; line-height:29px; background:url(images/button1_bg.jpg) top repeat-x;}
.button1 span{ display:block; background:url(images/button1_right.jpg) top right no-repeat}
.button1 span span{ background:url(images/button1_left.jpg) top left no-repeat; padding:0 10px}
.button1:hover{ color:#f1ecea;}
.button2{ float:right; font-size:11px; color:#e8e1dd; text-decoration:none; text-transform:uppercase; line-height:29px; background:url(images/button2_bg.jpg) top repeat-x;}
.button2 span{ display:block; background:url(images/button2_right.jpg) top right no-repeat}
.button2 span span{ background:url(images/button2_left.jpg) top left no-repeat; padding:0 10px}
.button2:hover{ color:#928984;}

.under{ border-bottom:1px solid #c3bfbd;}
.line1{ background:url(images/line_ver.gif) 280px 0 repeat-y}
.line1_top{ background:url(images/line_ver_top.gif) 280px 0 no-repeat}
.line1_top2{ background:url(images/line_top2.jpg) 280px 0 no-repeat}

.list1{ margin-top:-10px; margin-bottom:-6px}
.list1 li{ line-height:36px; font-size:14px;}
.list1 li a{ text-decoration:none; padding-left:24px;  background:url(images/marker_1.jpg) 0 0px no-repeat;}
.list1 li a:hover{ color:#2b2825;}

/* ============================= footer ====================== */

#footer { color:#6a6867; text-align:right; padding-top:15px}
#footer a{ color:#6a6867; text-decoration:none}
#footer a:hover{ text-decoration:underline}

/* ============================= forms ============================= */
#form_1{ line-height:25px; padding-top:7px}
#form_1 p{ padding-bottom:20px}
#form_1 .input1, .input2{ height:13px; background:#fff; border:1px solid #6e6661; float:right; padding:5px;font:12px Arial, Helvetica, sans-serif; color:#2b2825;}
.input1{ width:205px}
.input2{ width:185px}
#form_1 .button2{ font-weight:bold;}
#form_1 .button2 span span{ padding:0 18px}

#ContactForm { overflow:hidden; width:100%}
#ContactForm a{ margin-left:20px; margin-top:15px;}
#ContactForm .input {width:227px; height:13px; border:1px solid #c3bfbd; background:#fff; padding:3px 5px; margin-bottom:8px;font:12px Arial, Helvetica, sans-serif; color:#2b2825;}
#ContactForm textarea {width:248px; height:97px; border:1px solid #c3bfbd; background:#fff; padding:3px 5px; font:12px Arial, Helvetica, sans-serif; color:#2b2825; overflow:auto}
.col_1{ width:239px; float:left}
.col_2{ width:260px; float:left; padding-left:51px;}
