* {margin:0; padding:0;}

html {width:100%;}

body { 	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	min-width:980px;
	background:#c4c4c4 url(images/wrapper_site.gif) top center repeat;
}

.main {
	width:981px; 	
	padding:0;
	margin:0 auto;
	margin-top:72px;
	font-size:14px;
	line-height:19px;
}

img {border:0; vertical-align:top; text-align:left;}
input, textarea{color:#727272; font-size:14px; border:1px solid #efeadd; line-height:22px; padding-left:5px; font-family:Arial, Helvetica, sans-serif;}
textarea{overflow:auto;}


a {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:separate;
}
.fleft{ float:left;}
.fright{ float:right;}
.clear{ width:100%; overflow:hidden;}
.col-1, .col-2, .col-3, .col-4, .row-box-1, .row-box-2, .row-box-3, .row-box-4{ float:left;}
.br{ display:block;}
/*contstant-text*/
.bottom-none{ padding-bottom:0 !important;}
.bg-none{ background:none !important;}
.barder-none{ border:none !important;}
/**/



/*********************************header*************************************/
#header{ height:119px;}
#header .logo{ position:absolute; margin:33px 0 0 10px;}
#header .box-twitter{ float:right; display:block; background:url(images/header_img.jpg) 0 0 no-repeat; width:117px; height:84px; margin:11px 0 0 0;}

.header-box{ background:url(images/header_box.gif) 0 0 repeat-x;}
.header-box-left{ background:url(images/header_box_left.gif) 0 0 no-repeat;}
.header-box-right{ background:url(images/header_box_right.gif) right top no-repeat;  height:425px;}

/*top-menu*/
.top-menu { height:86px; position:absolute;}
.top-menu li{ background:url(images/menu_separator.gif) right 26px no-repeat;}
.top-menu li, .top-menu li a, .top-menu li a span, .top-menu li a span span{ display:block; float:left;} 
.top-menu li a{ color:#6e6a61; font-size:18px; text-transform:uppercase; text-decoration:none;}
.top-menu li a span span{padding:24px 32px 39px 32px;}
.top-menu a:hover, .top-menu .active{ background:url(images/menu_button.gif) 0 0 repeat-x  !important; text-decoration:none;}
.top-menu a:hover span, .top-menu .active span{ background:url(images/menu_button_left.gif) 0 0 no-repeat !important;}
.top-menu li.extra-corner a:hover span, .top-menu li.extra-corner .active span{background:url(images/menu_extra_corner.gif) 0 0 no-repeat !important;}
.top-menu a:hover span span, .top-menu .active span span, .top-menu li.extra-corner .active span span, .top-menu li.extra-corner a:hover span span{background:url(images/menu_button_right.gif) right 0 no-repeat  !important;  color:#FFF;}
/**/


/*********************************content*************************************/
#content{ padding:25px 0 0 24px;}
.content-indent{ padding:25px 0 0 31px !important;}



/*******************content-text*******************/
#content h3{ color:#2c2c2c; font-size:22px; line-height:22px; padding:10px 0 14px 7px;}
#content .text{ color:#000;}
#content .separator{ background:url(images/content_separator.gif) 0 0 repeat-y;}
#content  a, #content  a:hover{
	color:#00F;
	font-size: 12px;
}
#content div{ color:#727272; font-size:12px; line-height:18px;}

.img-border{ border:7px solid #ffffff;}
.img-border:hover{ border:7px solid #efeadd;}
.indent-text1{ padding:14px 28px 0 7px;}
.indent-text2{ padding:7px 28px 0 7px;}
.content-indent-1{ padding:0 0 0 39px;}
.content-indent-2{ padding:0 0 0 47px;}

.button{ background:#FFF url(images/button_left.gif) 0 0 no-repeat; width:105px; color:#716755 !important; font-size:12px; line-height:14px; text-decoration:none; width:105px; display:block; font-weight:bold;}
.button:hover, .button:hover span span{ color:#f7941d !important;}
.button span{ display:block; background:url(images/button_right.gif) top right no-repeat; height:32px; text-align:center;}
.button span span, .button1 span span{ display:inline; background:url(images/button_marker.gif) 0 5px no-repeat; padding:0 0 0 8px; line-height:33px;}

.button1{ background:#FFF url(images/button1_left.gif) 0 0 no-repeat; width:105px; color:#716755 !important; font-size:12px; line-height:14px; text-decoration:none; width:105px; display:block; font-weight:bold;}
.button1:hover, .button1:hover span span{ color:#f7941d !important;}
.button1 span{ display:block; background:url(images/button1_right.gif) top right no-repeat; height:32px; text-align:center;}

.button-top{ margin-top:20px;}

.list-banner li{ margin:0 0 3px 0; line-height:0; font-size:0; background:url(images/list_banner.png) 0 0 no-repeat; width:325px; height:75px;}
.list-banner li:hover{background:url(images/list_banner1.png) 0 0 no-repeat;}
.list-banner li strong{ display:block; width:325px; height:75px;}
.list-banner .marker1 strong{ background:url(images/banner_marker1.png) 8px 14px no-repeat;}
.list-banner .marker2 strong{ background:url(images/banner_marker2.png) 18px 10px no-repeat;}
.list-banner .marker3 strong{ background:url(images/banner_marker3.png) 18px 13px no-repeat;}
.list-banner li span{ display:block; position:absolute; margin:16px 0 0 88px; color:#fffde3; font-size:24px; line-height:24px;}
.list-banner li a{ display:block; position:absolute; color:#dad4bc; font-size:12px; line-height:14px; text-decoration:none; font-weight:bold; margin:45px 0  0 89px;}
.list-banner li a:hover{ color:#f7941d;}
/**************************************************/

/*******************content-list*******************/
.wrapper-box1 .list-1 li{ line-height:16px; padding:0 0 5px 0;}
.wrapper-box1 .list-1 li a{background:url(images/list_marker.gif) 0 5px no-repeat; line-height:16px; padding:0 0 0 11px; color:#dad9c7; font-size:12px; font-weight:bold;}
.wrapper-box1 .list-1 li a:hover{ color:#f7941d;}

#content .list-1 li{ line-height:16px; padding:0 0 6px 0;}
#content .list-1 li a{background:url(images/list_marker1.gif) 0 5px no-repeat; line-height:16px; padding:0 0 0 11px; color:#aaa069; font-size:12px; font-weight:bold;}
#content .list-1 li a:hover{ color:#f7941d;}


dl.text-1 dd{ padding:16px 0 0 0;}
dl.text-1 dt{ text-align:right; font-weight:bold; color:#aaa069; border-bottom:1px solid #efeadd; padding:0 0 22px 0;}

dl.text-2 dt{  font-weight:bold; color:#aaa069; padding:16px 0 0 0;}
dl.text-2 dd{ padding:16px 0 0 0;  border-bottom:1px solid #efeadd; padding:0 0 16px 0;}


.title-bottom{ padding-bottom:10px !important; padding-left:0 !important;}
.title-bottom1{ padding-bottom:16px !important; padding-left:0 !important;}
.top-none{ padding-top:0 !important;}
.indent-top-bottom{ padding:18px 0 26px 0;}
.indent1-top-bottom{ padding:18px 0 15px 0;}
.img-indent{ float:left; margin:0 20px 0 0;}
.img-indent1{ float:left; margin:0 15px 0 0;}
.indent-top{ padding:18px 0 0 0;}
.img-top{ margin:20px 0 0 0;}
.indent1 p{ padding:18px 0 0 0;}
/**************************************************/

/*******************row-list***********************/
.row-list ul{ float:left;}
.row-list .list-indent{ margin-left:51px;}
/**************************************************/

/**************************************************/

/*******************wrapper-box*******************/
.wrapper-box .corner-top-left {background:#fdf7ed url(images/corner_top_left.gif) no-repeat left top;}
.wrapper-box .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top;}
.wrapper-box .corner-bottom-left {background:url(images/corner_bottom_left.gif) no-repeat left bottom;}
.wrapper-box .corner-bottom-right {background:url(images/corner_bottom_right.gif) no-repeat right bottom;}
.wrapper-box .corner1-bottom-left {background:url(images/corner2_bottom1_left.gif) no-repeat left bottom;}
.wrapper-box .corner1-bottom-right {background:url(images/corner2_bottom1_right.gif) no-repeat right bottom;}

.wrapper-box-indent{ padding:0 25px 31px 26px;}
/***********************************************/

/*******************wrapper-box1*******************/
.wrapper-box1 .corner-bottom-left {background:#7a7161 url(images/corner1_bottom_left.gif) no-repeat left bottom;}
.wrapper-box1 .corner-bottom-right {background:url(images/corner1_bottom_right.gif) no-repeat right bottom;}
.wrapper-box1 div{ color:#cdc8b2; font-size:12px; line-height:18px;}
.wrapper-box1  strong{ color:#dad9c7; font-weight:bold;}
.wrapper-box1 a, .wrapper-box1 a:hover{ color:#dad9c7;}

.wrapper-box1-indent{ padding:14px 13px 31px 50px;}

.wrapper-box1 h3{ color:#fffde3; font-size:26px; line-height:26px; border-bottom:1px solid #9a9280; padding:10px 0 14px 5px;}
.wrapper-box1 .separator{ background:url(images/separator1.gif) 0 0 repeat-y;}
.box1-text-indent{ padding:0 0 0 14px;}
.box2-text-indent{ padding:0 0 0 40px;}
.wrapper-box1 .text-indent{ padding:17px 0 0 6px;}
.indent-right{ padding-right:31px;}
/***********************************************/





/*******************index-2.html*******************/
#page3 .row-box .row-box-1{ width:157px;}
#page3 .row-box .row-box-2{ width:157px; margin:0 0 0 28px;}
#page3 .row-box .row-box-3{ width:157px; margin:0 0 0 28px;}
/***********************************************/

/*******************index-5.html*******************/
#page6 .form .form-col-1{ width:263px;}
#page6 .form .form-col-2{ width:268px;}
#page6 .form .bg-input{ height:27px;}
#page6 .form .bg-input input{ width:224px; padding:2px 0 2px 5px; height:20px;}
#page6 .form .textarea{ width:262px; height:105px;}

#page6 .form-button{ float:right; margin:19px 0 0 0;}
#page6 .form-button a{ float:left;}
#page6 .form-button .width-1{ width:75px; margin-right:20px;}
#page6 .form-button .width-2{ width:85px;}
#page6 .fright-text{ float:right; padding:0 64px 0 0;}

/***********************************************/


/*--- box-go ---*/
#link {
background:url(images/button_go_box.png) no-repeat 0 0;
display:block;
height:39px;
width:39px;
z-index:180000;
margin:0 0 0 471px;
position:absolute;
}

.dropdown_box {
z-index:1;
}

.dropdown_box {
	z-index:1;
}
.all .dropdown_box {
	z-index:1;
}

/**/



/****************************footer*******************************************/
.wrapper-box2{ margin-bottom:69px;}
.wrapper-box2 .corner-bottom-left {background:#6f6758 url(images/corner2_bottom_left.gif) no-repeat left bottom;}
.wrapper-box2 .corner-bottom-right {background:url(images/corner2_bottom_right.gif) no-repeat right bottom;}



#footer .text{ padding:23px 0 23px 0; text-align:center; color:#d5d0c7; font-size:12px; line-height:14px; display:block;}
#footer .text a{ color:#d5d0c7;}
#footer a:hover{ color:#f7941d}





/****************************slider*******************************************/
.corner-slider{ position:absolute; margin:-26px 0 0 0; z-index:1111}


/*slider*/
.container { width:930px; height:364px; overflow:hidden; position:relative; cursor:pointer; margin:61px 0 0 0;}
.slides { position:absolute; margin:0 0 0 0;}
.slides div { position:absolute; top:0; width:930px; display:none; height:364px;}
.slides div a{height:364px; width:930px; display:block; position:absolute; z-index:5; text-decoration:none;}
.slides div img{ width:930px; height:364px; position:absolute; z-index:1;}

.text2-indent{margin:0 10px 0 0; display:block;}



.slides a .text2{display:block; margin:296px 0 0 0; position:relative;  text-decoration:none; padding:6px 0 0 0; height:364px; width:930px; background:url(images/slider_img_shadow.png) 0 0 no-repeat;}
.slides a .active{margin:196px 0 0 0 !important; background:url(images/slider_img_shadow.png) 0 0 no-repeat;}
.slides a .text2 .text-top{ color:#fffde2; font-size:36px; line-height:36px; text-transform:uppercase; display:block; text-align:right;}
.slides a .text2 .text-bottom{color:#fffde2; font-size:24px; line-height:36px; text-transform:uppercase; display:block; position:relative; margin:-13px 0 0 0;  text-align:right;}
.slides a .text2 .text-text{ color:#efeeda; font-size:12px; line-height:18px; font-weight:bold; margin:5px 0 0 0; display:block;  text-align:right;}



.pagination{
	position:absolute;
	z-index:111;
	top:325px;
	margin:0 0 0 26px;
}
.pagination li{ margin:0 4px 0 0;}
.pagination li, .pagination li a{ display:block; float:left; width:14px; height:14px; background:url(images/slider_button.png) 0 0 no-repeat;}
.pagination li a:hover, .pagination .active{ background:url(images/slider_button_act.png) 0 0 no-repeat;}
#loopedSlider .previous, #loopedSlider .next{ display:none;}
