/* CSS Document */

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

body{
	background:url(../images/bg.jpg) top center repeat-y #0b0908;
	border:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:normal;
}


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

a{ color:#252321; text-decoration: underline; outline:none}
a:hover{
	text-decoration: none;
	color: #FFFFFF;
}
li{ list-style:none}
h1{
	font:40px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:40px;
	text-transform:uppercase;
	font-weight:bold;
	padding: 24px 0 0 0;
	font-size: 30px;
}
h2{
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#524633;
	font-weight:bold;
	text-transform:uppercase;
	line-height:22px;
	padding:24px 0 24px 0;
	font-size: 24px;
}
p{
	padding-bottom:10px;
	color: #000;
}
img{ vertical-align:top}
/* ============================= header ====================== */
#top{ font-size:12px; text-transform:uppercase; color:#9a907e; padding:10px 10px 11px 8px; line-height:24px}
#search{ width:307px; float:right}
#search .input{ width:236px; height:15px; padding:5px; background:none; font:12px Arial, Helvetica, sans-serif; color:#9a907e; text-transform:uppercase;}
#search .bg{ float:right; background:url(../images/search.jpg) no-repeat}

.box1{
	background-color: #000;
	height: 80px;
	color: #CCC;
}
.box1_top_let{ background:url(../images/box1_top_left.jpg) top left no-repeat}
.box1_top_right{ background:url(../images/box1_top_right.jpg) top right no-repeat}
.box1_bot_left{ background: url(../images/box1_bot_left.jpg) bottom left no-repeat}
.box1_bot_right{
	background:url(../images/box1_bot_right.jpg) bottom right no-repeat;
	width:100%;
}


#logo{
	margin-top:10px;
	float:left;
	margin-left:29px;
	color: #FFFFFF;
}
#menu {
	float:right;
	padding-top:19px;
	padding-bottom:10px;
}
#menu li {
	float:left;
	padding-right:1px;
	background:url(../images/menu_line.jpg) right 0 no-repeat;
}
#menu .last{ background:none}
#menu li a{ display:block; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#fdab20; line-height:40px; text-transform:uppercase; text-decoration:none; letter-spacing:-1px;}
#menu li a span{ display:block;}
#menu li a span span{
	padding-left: 10px;
	padding-right: 10px;
}
#menu li a:hover, #menu #menu_active a{ color:#fff; background:url(../images/menu_bg.jpg) top repeat-x}
#menu li a:hover span, #menu #menu_active a span{ background:url(../images/menu_left.jpg) top left no-repeat}
#menu li a:hover span span, #menu #menu_active a span span{
	background:url(../images/menu_right.jpg) top right no-repeat;
	color: #000000;
}

.box2{ background:#fdab20; color:#fff}
.box2_top{
	background:url(../images/box2_top.jpg) top repeat-x;
	height: 420px;
}
.box2_bot{
	background:url(../images/box2_bot.jpg) bottom repeat-x;
	height: 420px;
}
.box2_top_let{
	background:url(../images/box2_top_left.jpg) top left no-repeat;
	height: 420px;
}
.box2_top_right{
	background:url(../images/box2_top_right.jpg) top right no-repeat;
	height: 420px;
}
.box2_bot_left{
	background: url(../images/box2_bot_left.jpg) bottom left no-repeat;
	height: 420px;
}
.box2_bot_right{
	background:url(../images/box2_bot_right.jpg) bottom right no-repeat;
	height: 420px;
}
.box2 .pad{
	padding:10px 9px;
}

/* ============================= content ====================== */
.marg_top1{
	margin-top:10px;
}
.marg_right1{ margin-right:28px;}
.marg_right2{ margin-right:18px;}
.pad_left1{ padding-left:10px;}
.pad_left2{ padding-left:50px;}
.pad_bot1{ padding-bottom:8px;}
.pad_bot2{ padding-bottom:17px;}
.pad_bot3{ padding-bottom:27px;}

.box3{ background:#fcfbf8; }
.box3_top{ background:url(../images/box4_top.jpg) top repeat-x}
.box3_bot{ background:url(../images/box4_bot.jpg) bottom repeat-x}
.box3_top_let{ background:url(../images/box4_top_left.jpg) top left no-repeat}
.box3_top_right{ background:url(../images/box4_top_right.jpg) top right no-repeat}
.box3_bot_left{ background: url(../images/box4_bot_left.jpg) bottom left no-repeat}
.box3_bot_right{background:url(../images/box4_bot_right.jpg) bottom right no-repeat; width:100%}
.box3 .pad{
	padding:5px 30px 30px 30px
}

.box4{
	background-color: #d6d2cd;
}
.box4_top{
	background:url(../images/box5_top.jpg) top repeat-x;
}
.box4_bot{
	background:url(../images/box5_bot.jpg) bottom repeat-x;
}
.box4_top_let{
	background:url(../images/box5_top_left.jpg) top left no-repeat;
}
.box4_top_right{
	background:url(../images/box5_top_right.jpg) top right no-repeat;
}
.box4_bot_left{
	background: url(../images/box5_bot_left.jpg) bottom left no-repeat;
}
.box4_bot_right{
	background:url(../images/box5_bot_right.jpg) bottom right no-repeat;
}
.box4 .pad{
	padding:0 30px 30px 30px
}

.box5{
	background:#110f0d;
	color:#897b63;
}
.box5_top_let{ background:url(../images/box3_top_left.jpg) top left no-repeat}
.box5_top_right{ background:url(../images/box3_top_right.jpg) top right no-repeat}
.box5_bot_left{ background: url(../images/box3_bot_left.jpg) bottom left no-repeat}
.box5_bot_right{background:url(../images/box3_bot_right.jpg) bottom right no-repeat; width:100%}
.box5 .pad{ padding:0 30px 30px 30px}
.box5 h2{ color:#d6d2cd;}

#banner1{
	padding:282px 0 5px 51px;
	width:201px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	text-transform:uppercase;
	margin-right:18px;
	background-color: #8f8980;
	background-image: url(../images/120lock.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#banner1 span{ display:block; font-size:18px; font-weight:bold; margin-top:-4px;}

.buttons{ margin-left:-8px; float:left; padding-bottom:23px;}
.buttons a{ float:left; padding-left:1px; width:165px; text-align:center; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none; background:url(../images/button2.jpg) no-repeat; line-height:50px;}
.buttons a:hover{ background:url(../images/button2_active.jpg) no-repeat}

.color1{
	color: #F8A724;
}

.font1{
	font-size:16px;
	line-height:24px;
	color:#413c34;
	text-align: left;
}
.font2{
	font-size:14px;
	text-decoration: none;
}

.link1{ float:right; font-size:11px; color:#f19d0e; text-decoration:none; text-transform:uppercase;}
.link1:hover{ text-decoration:underline}

.button1{ float:right; font-size:11px; color:#f19d0e; text-transform:uppercase; text-decoration:none; line-height:29px; background:url(../images/button2_bg.jpg) top repeat-x;}
.button1 span{ display:block; background:url(../images/button2_left.jpg) top left no-repeat}
.button1 span span{ padding:0 11px; background:url(../images/button2_right.jpg) top right no-repeat}
.button1:hover{color:#413c34}

.button2{ float:right; font-size:11px; color:#0b0a09; text-transform:uppercase; text-decoration:none; line-height:28px; background:url(../images/button1_bg.jpg) top repeat-x;}
.button2 span{ display:block; background:url(../images/button1_left.jpg) top left no-repeat}
.button2 span span{ padding:0 11px; background:url(../images/button1_right.jpg) top right no-repeat}
.button2:hover{color:#fff}


.list1 li{ line-height:38px; font-size:14px; background:url(../images/marker_2.gif) 0 8px no-repeat}
.box3 .list1 li{ background:url(../images/marker_3.jpg) 0 8px no-repeat}
.list1 li a{color:#413c34; text-decoration:none; padding-left:32px;}
.list1 li a:hover{ text-decoration:underline}

.list2{ margin-top:-17px; padding-right:20px}
.list2 li{ padding:15px 0 7px 32px; border-bottom:1px solid #2b2720; background:url(../images/marker_1.jpg) 0 12px no-repeat; font-size:11px; line-height:14px; }
.list2 .last{ border-bottom:none; }
.list2 li a{ color:#f79d1c; font-size:14px; text-decoration:none; display:block; padding-bottom:7px;}
.list2 li a:hover{ color:#897b63}

.list3 li{ line-height:38px; font-size:14px; background:url(../images/marker_1.jpg) 0 8px no-repeat}
.list3 li a{color:#f79d1c; text-decoration:none; padding-left:32px;}
.list3 li a:hover{ text-decoration:underline}

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

#footer { color:#d6d2cd; font-size:11px;}
#footer a{ color:#fdab20; text-decoration:none; padding-left:11px; margin-left:6px; background:url(../images/footer_line.jpg) 0 3px no-repeat}
#footer a:hover{ text-decoration:underline}
#footer span{  text-transform:uppercase}
.box6{
	background:#000;
	text-align:right;
	height: 40px;
}
.box6_top_let{ background:url(../images/box6_top_left.jpg) top left no-repeat}
.box6_top_right{ background:url(../images/box6_top_right.jpg) top right no-repeat}
.box6_bot_left{ background: url(../images/box6_bot_left.jpg) bottom left no-repeat}
.box6_bot_right{background:url(../images/box6_bot_right.jpg) bottom right no-repeat; width:100%}
.box6 .pad{ padding:16px 19px 19px 20px}



/* ============================= forms ============================= */
#form_1{ font-size:14px; color:#252321; line-height:30px; width:278px; float:left; margin-top:-7px;}
#form_1 span{ float:left; padding:0 5px 0 6px}
#form_1 .bg{ background: url(../images/bg_form.jpg) center repeat-x; padding:1px; line-height:0; font-size:0; margin-bottom:5px;}
#form_1 .input1{ width:65px;}
#form_1 .input2{ width:115px;}
#form_1 .input, #form_1 .input1, #form_1 .input2{border-top:2px solid #737270; border-left:1px solid #737270; background:#e6e4e1; height:16px; padding:5px; color:#252321; font:14px Arial, Helvetica, sans-serif;}
#form_1 .input{ width:265px;}
#form_1 a{ margin-left:30px; float:right; width:120px; background:url(../images/button.jpg) no-repeat; text-align:center; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-transform:uppercase; line-height:40px; text-decoration:none}
#form_1 a:hover{ color:#faa823}

#ContactForm { width:276px;}
#ContactForm .bg{ background:url(../images/input.jpg) no-repeat; margin-bottom:22px; font-size:0; line-height:0}
#ContactForm .bg2{ background:url(../images/textarea.jpg) no-repeat; margin-bottom:18px; font-size:0; line-height:0}
#ContactForm a{ margin-left:20px}
#ContactForm .input {width:250px; height:14px; padding:7px 13px; background:none;color:#110f0d; font:12px Arial, Helvetica, sans-serif}
#ContactForm textarea {width:250px; height:204px; padding:7px 13px;color:#110f0d; background:none; font:12px Arial, Helvetica, sans-serif; overflow:auto}
#page7 .main #content .wrapper .box3 .box3_top .box3_bot .box3_top_let .box3_top_right .box3_bot_left .box3_bot_right .pad .wrapper.min_height1 {
	font-size: 24px;
}
.DECtext {
	color: #FCB620;
	font-size: 16px;
}

#DEClogo {
	left:194px;
	top:94px;
	width:269px;
	height:25px;
	z-index:0;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	float: left;
	position: absolute;
}
.orangelist {
	color: #F7A527;
}
