/* CSS Document */

* {
	border:0;
	list-style-position: inside;
	padding: 0;
	margin: 0;
	list-style-type: circle;
}

body{
	background:#3f3f3f;
	border:0;
	color:#666666;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* ============================= main layout ====================== */

a{ color:#666666; text-decoration: underline}
a:hover{ text-decoration: none}
li{ list-style:none}
h1{ font-size:20px; color:#4b4b4b; line-height:normal; padding: 0px 0 23px 0;}
h2{ font-size:30px; font-weight:bold; line-height:normal; color:#4b4b4b; padding:17px 0 11px 0;}
h3{ font-size:20px; font-weight:bold; color:#fff; padding:5px 0 30px 0;}
p{ padding-bottom:14px;}
img{
	vertical-align:baseline
}
/* ============================= header ====================== */
#logo{ margin-top:32px; float:left;}
#menu {
	float:right;
	background:url(images/menu_line.gif) right 2px no-repeat;
	margin-top:46px;
	top: 29px;
	width: 600px;
	list-style-type: none;
	list-style-image: none;
	position: relative;
	left: 0px;
}
#menu li { float:left;background: url(images/menu_line.gif) left 2px no-repeat; padding-left:1px}
#menu li a{
	display:block;
	color:#6e6e6e;
	font-size:12px;
	text-transform:uppercase;
	padding:0 26px;
	text-decoration:none
}
#menu li a:hover, #menu #menu_active a{ background:#556975; color:#fff;}

.banners{ margin-top:32px;width:100%; overflow:hidden;}
#banner1, #banner2{ float:left;  margin-left:3px; width:161px; height:301px; background:url(images/banner2_bg.jpg) top repeat-x;padding:0 20px 0 20px;}
#banner1 h1, #banner2 h1{ font:26px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; line-height:normal; padding:22px 0 13px 0; border-bottom:1px solid #556975;}
#banner1 h1 span, #banner2 h1 span{ font-size:14px; display:block; line-height:normal}
#banner1 img, #banner2 img{ padding-left:23px; margin-top:21px}
#banner1 p, #banner2 p{ line-height:20px; font-size:16px; color:#96b7c0; text-align:center; padding-top:17px; padding-bottom:22px}
#banner1 p{ color:#e2f4f2}
#banner1 a, #banner2 a{ width:86px; display:block; margin-left:30px; text-align:center; padding:5px 0; color:#fff; text-decoration:none; font:11px Tahoma, Geneva, sans-serif; font-weight:bold; background:url(images/banner2_button.jpg) center center no-repeat;}
#banner1 a:hover, #banner2 a:hover{ color:#000;}
#banner1 a{ background:url(images/banner1_button.jpg) center center no-repeat;}
#banner1{padding:0 20px 0 24px; background:url(images/banner1_bg.jpg) top repeat-x; width:157px}
#banner1 h1{ border-bottom:1px solid #c7d8e0;}

/* ============================= content ====================== */
.pad_left1{ padding-left:34px;}
.pad_left2{ padding-left:60px;}
.pad_left3{ padding-left:109px}
.pad_left4{ padding-left:50px;}
.marg_top1{ margin-top:23px;}
.marg_right1{
}
.marg_right2{ margin-right:40px}
.pad_bot1{ padding-bottom:10px}
.pad_bot2{ padding-bottom:22px}

.box{
	background:#f0f0f0;
	width:324px;
	float:left;
	padding-top: 32px;
	padding-right: 30px;
	padding-bottom: 29px;
	padding-left: 60px;
}
.box li{padding-bottom:6px}
.box a{ line-height:30px; color:#212121; text-decoration:none; font-size:20px;}
.box a:hover{ text-decoration:underline}
#box-1, #box-2, #box-3{ font-size:14px; color:#fff; line-height:32px; text-align:center; background:url(images/box1.jpg) no-repeat; width:32px; margin-right:20px; float:left;}
#box-2{ background:url(images/box2.jpg) no-repeat}
#box-3{ background:url(images/box3.jpg) no-repeat}

.box1{ font:11px Tahoma, Geneva, sans-serif; font-weight:bold; line-height:18px; color:#fff; background:#2d718b; padding:0 3px; margin-bottom:9px; display: inline-block}

.font1{ font-size:12px; line-height:16px}
.font2{ color:#65a09a;}
.font3{ line-height:24px; font-size:20px; color:#6a8e8b;}
.font4{ font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:21px; text-transform:uppercase; color:#aaaaaa;}
.font5{}

.link1{ font:11px Tahoma, Geneva, sans-serif; color:#2d718b; padding-left:8px; background:url(images/marker_3.gif) 0 6px no-repeat; }
.button1{ font:10px Tahoma, Geneva, sans-serif; color:#fff; font-weight:bold; text-decoration:none; line-height:16px; display:inline-block; background:#494949;}
.button1 span{ display:block; background:url(images/button_left.jpg) top left no-repeat}
.button1 span span{ padding:0 11px; background:url(images/button_right.jpg) top right no-repeat}
.button1:hover{color:#65a09a;}
.button2{ font:11px Tahoma, Geneva, sans-serif; color:#fff; font-weight:bold; text-decoration:none; line-height:23px; display:inline-block; background:#656565;}
.button2 span{ display:block; background:url(images/button2_left.jpg) top left no-repeat}
.button2 span span{ padding:0 16px; background:url(images/button2_right.jpg) top right no-repeat}
.button2:hover{color:#65a09a;}

.list1 li{ line-height:22px; font-size:13px; }
.list1 li a{color:#65a09a; padding-left:12px; background:url(images/marker_1.gif) 0 5px no-repeat;}
.list2{ margin-top:-14px;}
.list2 li{ margin-left:-10px; padding-left:10px; line-height:30px; background:url(images/line_hor.gif) bottom repeat-x;}
.list2 .no_line{ background:none}
.list2 li a{ font-size:12px; color:#fff; padding-left:15px; background:url(images/marker_1.gif) 0 6px no-repeat; text-decoration:none}
.list2 li a:hover{color:#65a09a;}

.line1{ background:url(images/line_ver2.gif) 442px 0 repeat-y}
.line2{ background:url(images/line_ver.gif) 235px 0 repeat-y;}
.line3{
	background-image: url(images/line_ver.gif);
	background-repeat: repeat-y;
	background-position: 650px 0;
}
/* ============================= footer ====================== */

#footer { font:11px Tahoma, Geneva, sans-serif; color:#aaaaaa; padding-top:22px}
#footer a{ color:#aaaaaa;}

/* ============================= forms ============================= */
#form_1{ font-size:16px; line-height:18px; color:#afafaf; margin-top:-10px}
#form_1 .input{ float:left; width:181px; height:13px; line-height:13px; font:11px Tahoma, Geneva, sans-serif; font-weight:bold; color:#000; background:url(images/input1.jpg); padding:5px; margin-top:13px; margin-right:6px}
#form_1 .submit{ float:left; background:url(images/button3.jpg); width:86px; height:23px; margin-top:13px;font:11px Tahoma, Geneva, sans-serif; font-weight:bold; color:#fff; cursor:pointer; line-height:23px}
#form_1 a{ color:#65a09a; padding-left:12px; background:url(images/marker_2.gif) 0 7px no-repeat; float:left; margin-top:12px; font-size:11px}


#ContactForm {padding:1px 0 0 0; line-height:16px;}
#ContactForm a{ margin-left:20px}
#ContactForm .input {width:167px; height:19px; border:1px solid #cecdc9; background:#fff; padding:0 5px; margin-bottom:5px;color:#666666;font:11px Arial, Helvetica, sans-serif; line-height:18px;}
#ContactForm textarea {width:178px; height:103px; border:1px solid #cecdc9; background:#fff; padding:0 5px; margin-bottom:22px;color:#666666;font:11px Arial, Helvetica, sans-serif; line-height:18px; overflow:auto}
.col_1{ width:180px; float:left;}
.col_2{
	width:189px;
	float:left
}
