* {
	padding:0;
	margin: 0;
}

html {width:100%;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#666;
	min-width:982px;
	background:#FFF url(images/tail_site.jpg) center top repeat-x;
}

.main {
	width:982px;
	font-size:14px;
	line-height:18px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 54px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

img {border:0; vertical-align:top; text-align:left;}
textarea{overflow:auto;}


a {color:#3f3f3f; outline:none; cursor:pointer;}
a:hover {text-decoration:none;}

object {outline:none;}
fieldset {border:0;}

ul {list-style:none;}
table, table td {padding:0; border:none; border-collapse:collapse;}
.fleft{ float:left;}
.fright{ float:right;}
.clear{
	width:100%;
	overflow:hidden;
}

.col-1, .col-2, .col-3, .col-4{ float:left;}
.br{ display:block;}


.main-bg{ background:#FFF;}
/*wrapper*/
.wrapper-corner-top{
	background:url(images/wrapper_corner_top.png) 0 0 no-repeat;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}


.wrapper .wrapper-shadow-left{ background:url(images/wrapper_shadow_left.png) bottom left no-repeat;}
.wrapper .wrapper-shadow-right{ background:url(images/wrapper_shadow_right.png) bottom right no-repeat;}
.wrapper-shadow-indent{ padding:0 4px;}
/**/



/*********************************header*************************************/

/*top-menu*/
.row-menu{ height:46px;}
.row-menu ul{ margin:0 0 0 16px;}
.row-menu ul li{ display:block; float:left; width:156px; margin:0 1px 0 0;}
.row-menu ul li a{  color:#ffffff; font-size:15px; line-height:18px;  text-decoration:none; font-weight:bold;}
.row-menu ul li a span span{ padding:15px 0 14px 28px;}

.row-menu ul li a:hover, .active{ color:#000 !important;}

#nav1 a{ background:url(images/menu1.gif) 0 0 repeat-x; display:block}
#nav1 a span{ background:url(images/menu1_left.gif) 0 0 no-repeat; display:block;}
#nav1 a span span{ background:url(images/menu1_right.gif) top right no-repeat;}

#nav2 a{ background:url(images/menu2.gif) 0 0 repeat-x; display:block}
#nav2 a span{ background:url(images/menu2_left.gif) 0 0 no-repeat; display:block;}
#nav2 a span span{ background:url(images/menu2_right.gif) top right no-repeat;}

#nav3 a{ background:url(images/menu3.gif) 0 0 repeat-x; display:block}
#nav3 a span{ background:url(images/menu3_left.gif) 0 0 no-repeat; display:block;}
#nav3 a span span{ background:url(images/menu3_right.gif) top right no-repeat;}

#nav4 a{ background:url(images/menu4.gif) 0 0 repeat-x; display:block}
#nav4 a span{ background:url(images/menu4_left.gif) 0 0 no-repeat; display:block;}
#nav4 a span span{ background:url(images/menu4_right.gif) top right no-repeat;}

#nav5 a{ background:url(images/menu5.gif) 0 0 repeat-x; display:block}
#nav5 a span{ background:url(images/menu5_left.gif) 0 0 no-repeat; display:block;}
#nav5 a span span{ background:url(images/menu5_right.gif) top right no-repeat;}

#nav6 a{ background:url(images/menu6.gif) 0 0 repeat-x; display:block}
#nav6 a span{ background:url(images/menu6_left.gif) 0 0 no-repeat; display:block;}
#nav6 a span span{ background:url(images/menu6_right.gif) top right no-repeat;}

/**/

.row-logo{ height:330px; background:url(images/logo.png) 330px 31px no-repeat;}
.row-logo h1{ margin:54px 0 0 59px;}


/*********************************content*************************************/
#page1 #content { padding:0 18px 0 10px;}
#page2 #content { padding:31px 18px 25px 34px;}
#page3 #content {
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#page4 #content { padding:31px 18px 25px 34px;}
#page5 #content { padding:31px 18px 25px 34px;}
#page6 #content { padding:18px 18px 20px 10px;}
#page7 #content { padding:31px 18px 25px 34px;}
#content h3{ color:#4d4d4d; font-size:24px; line-height:25px; text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-weight:normal; padding:0 0 17px 0;}


.list-1{ padding:0 0 0 4px;}
.list-1 li{ background:url(images/list_marker.gif) 0 6px no-repeat; padding:0 0 7px 14px;}
.list-1 li a{ color:#afafaf; font-size:16px; line-height:19px; text-decoration:none; font-weight:bold;}
.list-1 li a:hover{ color:#74C3E5;}



.separator-bottom{ background:url(images/separator_bottom.png) 0 0 repeat-y;}


.wrapper-bottom .col-3{ height:173px; width:1px;}
.row-box .box-col-1{ width:295px;}
.row-box .box-col-2{ width:298px; margin:0 0 0 18px;}

.wrapper-bottom-marker{ background:url(images/marker1.png) 693px 28px no-repeat;}

/*content-wrapper*/
.wrapper-bottom .border-top {background:url(images/border_top.png) repeat-x top #e9e8d9;}
.wrapper-bottom .border-bottom {background:url(images/border_bottom.png) repeat-x bottom;}
.wrapper-bottom .border-left {background:url(images/border_left.png) repeat-y left;}
.wrapper-bottom .border-right {background:url(images/border_right.png) repeat-y right;}
.wrapper-bottom .corner-top-left {background:url(images/corner_top_left.png) no-repeat left top;}
.wrapper-bottom .corner-top-right {background:url(images/corner_top_right.png) no-repeat right top;}
.wrapper-bottom .corner-bottom-left {background:url(images/corner_bottom_left.png) no-repeat left bottom;}
.wrapper-bottom .corner-bottom-right {background:url(images/corner_bottom_right.png) no-repeat right bottom;}

.wrapper-bottom-indent{ padding:45px 0 52px 41px;}
.wrapper-bottom h3{ color:#85836d; font-size:24px; line-height:28px; text-transform:uppercase; padding:0 0 25px 0; font-family:"Times New Roman", Times, serif; font-weight:normal;}
/**/


/*wrapper-box*/
.wrapper-box .corner-top-left{ background:#edf9fa url(images/corner1_top_left.png) 0 0 no-repeat;}
.wrapper-box .corner-top-right{ background:url(images/corner1_top_right.png) top right no-repeat;}
.wrapper-box .corner-bottom-left{ background:url(images/corner1_bottom_left.png) bottom left no-repeat;}
.wrapper-box .corner-bottom-right{ background:url(images/corner1_bottom_right.png) bottom right no-repeat;}

.wrapper-box-indent{ padding:31px 31px 33px 30px;}

.subscribe-box label{ display:block; background:url(images/bg_input.gif) 0 0 no-repeat; height:21px; margin:8px 0 0 0;}
.subscribe-box label input{ border:none; background:none; margin:2px 0 0 12px; position:absolute; color:#636363;}
.subscribe-box .link{ background:#52BFCF url(images/button_left.gif) 0 0 no-repeat; width:86px; text-align:center; display:block; color:#FFF; font-size:13px; text-decoration:none; margin:10px 0 0 0;}
.subscribe-box .link:hover{ color:#4D4D4D;}
.subscribe-box .link span{ background:url(images/button_right.gif) top right no-repeat; display:block; height:21px; line-height:21px;}
.subscribe-box strong{ color:#636363; font-size:12px; line-height:15px; padding:0 0 0 4px;}
/**/

/*page1*/
.box-banner{ background:url(images/box_banner.png) 0 0 no-repeat; display:block; height:152px; width:657px; margin-bottom:21px;}
.box-banner-indent{
	color:#666;
	font-size:17px;
	line-height:25px;
	padding-top: 15px;
	padding-right: 17px;
	padding-bottom: 0;
	padding-left: 154px;
}
.box-banner-indent strong{ color:#474747;}
.box-banner-indent b{ color:#ff9f07;}

.box-list{ padding:31px 0 25px 31px;}

.box-notify{
	color:#000;
	font-size:16px;
	line-height:25px;
}
.box-notify strong{ color:#474747;}
.box-notify b{ font-size:22px; color:#ff0000;}

.box-text { margin-right:2px;}
.box-text .col-text-1{
	width:280px;
}
.box-text .col-text-1 h3{ color:#74C3E5 !important; padding:1px 0 19px 2px !important; font-size:26px !important;}
.box-text .col-text-2 h3{ padding:0 0 27px 0 !important;}
.box-text .col-text-2{
	width:260px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
.text2{ color:#585858;}

.box-text{ padding:0 0 0 22px; border-right:1px solid #EDEDED;}

#page1 .row-box .img-indent{ float:left; margin:2px 2px 0 0;}
.link2{ color:#85836D;}
.wrapper-bottom .text{ color:#999783;}
.wrapper-bottom .link{ color:#85836D; text-decoration:none; font-weight:bold;}
.wrapper-bottom .link:hover{ color:#4D4D4D;}
/**/
.img-extra{ position:absolute; margin:344px 0 0 59px;}
.wrapper-bottom{
	color:#666;
	font-size:14px;
	line-height:18px;
}
#page1 .indent-top-bottom{ padding:5px 0 5px 0 !important;}
.extra-indent-box{
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
}
.extra-indent-box h3{
	padding-left:18px;
	color:#666;
	padding-bottom:13px;
}

.indent-top{ padding:16px 0 11px 3px;}
.linkl{ color:#4D4D4D; font-size:12px; text-decoration:none; display:block; float:left; font-weight:bold; margin:15px 0 0 0;}
.linkl:hover{ color:#74C3E5;}

.text3 dt{
	color:#333;
	font-size:14px;
	line-height:14px;
	padding:0 0 10px 5px;
}
.text3 dd{ background:url(images/marker2.png) 0 0 no-repeat; padding:0 0 27px 8px;}
.indent-none{ padding-bottom:4px !important;}
.wrapper-bottom .text1{ color:#85836D !important;}

.wrapper-bottom a, .wrapper-bottom a:hover{ color:#85836D;}
.footer-text{ display:block; padding:42px 0 0 0; color:#A6A595 !important;}
.footer-text a, .footer-text a:hover{ color:#A6A595 !important;}

.indent-img1{ margin:0 21px 0 0; float:left;}
.text-img{ padding:5px 0 0 0;}
.img-top-indent{ margin:34px 0 0 0;}
.title-indent1{ padding-bottom:24px !important;}
#content .text{ color:#585858;}
.list-indent{ padding:18px 0 9px 0;}
.clear-link{ display:block; width:100%; overflow:hidden;}
.indent-top2{ padding:19px 0 0 0;}

/*page2*/
.wrapper-bottom .indent-text{ padding:0 0 0 21px;}
/**/


/*wrapper3*/
.box-1-indent{ padding:27px 21px 20px 23px;}
#page6 .box-1-indent{ padding:27px 21px 0 23px;}

.wrapper3 .corner-top-left{ background:#f3f6ef url(images/corner3_top_left.gif) 0 0 no-repeat;}
.wrapper3 .corner-top-right{ background:url(images/corner3_top_right.gif) top right no-repeat;}
.wrapper3 .corner-bottom-left{ background:url(images/corner3_bottom_left.gif) bottom left no-repeat;}
.wrapper3 .corner-bottom-right{ background:url(images/corner3_bottom_right.gif) bottom right no-repeat;}
/**/

/*box-2*/
.box-2{ padding:23px 21px 0 23px;}
/**/

.text4{ padding:7px 0 0 5px;}
.text4 dt{ color:#585858; padding:0 0 0 0;}
.text4 dd{ padding:0 0 18px 0;}
#page4 #content .list-1 li{ padding-bottom:13px;}
.img-indent3{ float:left; margin:0 21px 0 0;}
.indent-top1{ padding:10px 0 5px 0;}

.img-bottom{ margin-bottom:10px;}

.form-contact label{ color:#636363; font-size:12px; font-weight:bold; display:block; margin:0 0 9px 5px;}
.form-contact label1{ color:#636363; font-size:14px; font-weight:bold; display:block; margin:0 0 9px 5px;}
.form-input{ background:url(images/form_input.gif) 0 0 no-repeat; height:41px;}
.form-input input{ background:none; border:0; color:#636363; font-size:12px; margin:2px 0 0 11px; width:170px;}
.form-textarea textarea{background:none; border:0; margin:2px 0 0 11px; font-family:Arial, Helvetica, sans-serif; color:#636363; font-size:12px; width:181px; height:138px; overflow:hidden;}
.form-textarea{ background:url(images/form_textarea.gif) 0 0 no-repeat; height:146px; }
.form-button { display:block; padding:10px 0 21px 2px;}
.form-button a{ display:block; float:left; height:21px; text-align:center; text-decoration:none; color:#ffffff; font-size:13px; line-height:21px;}
.form-button a:hover{ color:#636363;}
.form-button1{ background:url(images/form_button1.gif) 0 0 no-repeat; width:64px;}
.form-button2{ background:url(images/form_button2.gif) 0 0 no-repeat; width:70px; margin:0 0 0 15px;}
.form-button1:hover{ color:#f36100 !important;}
.form-button2:hover{ color:#e3bf13 !important;}



#page6 .text4{ padding:0 0 0 1px;}
#page1 #content .col-text-2 h3{ color:#636363 !important; font-size:26px !important;}

.row-text{ padding-top:4px;}
.row-text .col-text-1{ width:275px;}
.row-text .col-text-2{ width:275px; margin:0 0 0 43px;}
.indent-top3{ padding:15px 0 0 0;}
.indent-text1 p{ padding:18px 0 0 0;}
