/* CSS Document */

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

body{
	background:url(images/bg_top1.jpg) center 151px no-repeat #222222;
	border:0;
	color:#010101;
	line-height:18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}


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

a{ color:#279ccb; text-decoration: underline; outline:none}
a:hover{ text-decoration: none}
li{ list-style:none}
h1{ font:24px Arial, Helvetica, sans-serif; color:#2e2e2e; font-weight: bold; line-height:26px; padding:14px 0 16px 0}
#content .col2 h1{ padding-top:0px}
#content2 h1{ font-weight:normal; color:#fff}
#content2 p{ font-style: italic; color:#979797;}
p{ padding-bottom:18px;}
img{ vertical-align:top}
/* ============================= header ====================== */
#logo{ margin-top:-28px; position:absolute}
#top{ padding:27px 20px 0 0; float:right}
#top li{ float:left; padding-left:10px}
#top a{ font:16px "Times New Roman", Times, serif; color:#fff; text-decoration:none; line-height:30px; display:block}
#top a span{ display:block}
#top a span span{ padding:0 15px}
#top a:hover{ background:#1f1f22;}
#twitter{ padding:44px 16px 0 0; float: right;}
#twitter a{ font:14px Arial, Helvetica, sans-serif; display:block; background:url(images/twitter.gif) no-repeat; width:71px; height:59px; text-decoration:none; color:#fff; padding:4px 0 0 12px}
#twitter a:hover{ color:#2e2e2e}
#top a:hover span{ background:url(images/button1_left.jpg) top left no-repeat}
#top a:hover span span{ background:url(images/button1_right.jpg) top right no-repeat}

#menu { margin-top:-13px; float:left; padding-left:55px}
#menu li { float:left; padding-right:27px; margin-right:27px; background:url(images/menu_line.jpg) right 21px no-repeat}
#menu .last{ padding:0; margin:0; background:none}
#menu li a{ display:block;  font:18px "Times New Roman", Times, serif; color:#fff; text-decoration:none; padding:17px 0}
#menu li a:hover, #menu #menu_active a{ background:url(images/menu_active.gif) 2px 0 no-repeat}

/* ============================= content ====================== */
.pad1{ padding-left:26px; padding-right:8px;}
.pad_left1{ padding-left:60px;}
.pad_bot1{ padding-bottom:16px;}
.marg_right1{ margin-right:26px;}

.color1{ color:#fff;}
.color2{ color:#279ccb;}
.color3{ color:#392923;}
.color4{ color:#caba84;}
.color5{ color:#9c8f65;}

.font1{ font-weight:bold; color:#464645;}
.font2{ font-weight:bold; font-size:14px; color:#caba84; text-transform:uppercase}

#search{ width:100%; overflow:hidden;background:url(images/search.gif) 0 0 no-repeat;padding-bottom:30px}
#search .submit{ float:left; width:27px; height:25px; background:none; cursor:pointer}
#search .input{ float: left;width:199px; height:15px; padding:5px 12px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#545f69; background:none}

#banner{ background: url(images/bg_banner.jpg) top left repeat-y; margin-bottom:20px}
#banner_top{ background:url(images/bg_img.jpg) top left no-repeat; padding:10px 16px 34px 13px}
.col2 #banner h1{ font:30px "Times New Roman", Times, serif; color:#534f43; padding:32px 0 3px 27px; line-height:32px;}
#banner p{ display:block; color:#888877; padding:0 0 0 26px;}

.under1{ margin-left:-8px; padding-left:8px; border-bottom:1px solid #eff0ea; padding-bottom:30px; margin-bottom:9px; margin-right:-22px; padding-right:22px}
.under2{
	border-bottom:1px solid #efefe9;
	/* [disabled]padding-bottom:26px; */
	margin-bottom:20px
}

.list1{ width:165px; padding-left:13px;}
.list1 li{ padding:3px 0 7px 9px; background:url(images/line_hor1.gif) bottom repeat-x}
.list1 li a{ color:#7a7a7a; text-decoration:none; padding-left:19px; background:url(images/marker_1.gif) 0 7px no-repeat}
.list1 li a:hover{ color:#000000;}
.list1 .last{ padding-bottom:0; background:none}
.list1 .last a{ color:#000; text-decoration:underline}
.list1 .last a:hover{ text-decoration:none;}

.list2 li{ line-height:20px; padding-bottom:4px;}
.list2 li a{ color:#010101; text-decoration:none; display:inline-block; padding-left:12px; background:url(images/marker_2.gif) 0 7px no-repeat}
.list2 li a:hover{ color:#279ccb}
.list2 .last a{ color:#279ccb; font-weight:bold;}
.list2 .last a:hover{ font-weight:normal}

.list3{ padding-top:10px;}
.list3 li{ line-height:24px;}
.list3 li a{ font-family:Arial, Helvetica, sans-serif; color:#cacaca; font-weight:bold; text-decoration:none; padding-left:18px; background:url(images/marker_3.gif) 0 6px no-repeat;}
.list3 a:hover{ text-decoration:underline}

.button, .button2{ display:inline-block;color:#f9f9f9; text-decoration:none; background:url(images/button2_bg.jpg) top repeat-x;}
.button span, .button2 span { float:left; background:url(images/button2_left.jpg) top left no-repeat;padding-left:4px}
.button span span, .button2 span span{ padding:2px 15px; background:url(images/button2_right.jpg) top right no-repeat; height:22px;}
.button:hover, .button2:hover{ color:#000}
.button2{ background:url(images/button3_bg.jpg) top repeat-x;}
.button2 span{background:url(images/button3_left.jpg) top left no-repeat;}
.button2 span span{ background:url(images/button3_right.jpg) top right no-repeat; }

.line1{ background:url(images/line_ver1.jpg) 3px 0 repeat-y}
.line2{ background:url(images/line_ver1.jpg) 326px 0 repeat-y}
.line3{ background:url(images/line_ver2.jpg) 348px 0 repeat-y}

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

#footer { color:#b3b3b3; padding:19px 0 22px 10px}
#footer a{ color:#b3b3b3;}

/* ============================= forms ============================= */
#form_1{}
#form_1 .input{ font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6d6c61; padding:2px 7px; width:254px; height:18px; background:none}
#form_1 .bg{ background:url(images/input.jpg) no-repeat; margin-bottom:8px;}
#form_1 .submit{ background:url(images/button_subscribe.jpg) no-repeat; width:79px; height:23px; cursor:pointer; font:12px Arial, Helvetica, sans-serif; color:#fff;}

#ContactForm {}
#ContactForm a{ margin-left:20px; margin-top:22px}
#ContactForm .input {width:247px; height:15px; border:1px solid #c6c3c0; background:#fff; padding:2px 5px; margin-bottom:3px;color:#010101; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#ContactForm textarea {width:251px; height:99px; border:1px solid #c6c3c0; background:#fff; padding:2px 5px; margin-bottom:3px;color:#010101; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; overflow:auto}

.col_1{ width:259px; float:left;}
.col_2{ float:left; padding-left:41px; width:263px;}
