/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/*** original link color is #ff9500  ***/


* {margin:0; padding:0;}

html {width:100%;}

body { 	 
	font-family:"Times New Roman", Times, serif;
	font-size:100%; 
	color:#5e5e5e;
	min-width:980px;
	background:#5e5e5e url(../images/wrapper_site.gif) top center repeat;
}

.main {
	width:980px; 	
	padding:0;
	margin:0 auto;
	font-size:14px;
	line-height:18px;
}

img {border:0; vertical-align:top; text-align:left;}
input, textarea{color:#3f3f3f; font-size:14px; border:1px solid #cccccc; line-height:22px; padding:0 0 0 5px;}
textarea{overflow:auto;}


a {color:#blue; outline:none; cursor:pointer; text-decoration:none;}
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, .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;}
.border-none{ border:none !important;}
/**/



/*********************************header*************************************/
.wrappper-site-top{ background:#FFF url(../images/wrappper_site_top.gif) 0 0 repeat-x;}
.header{ height:148px;}
.header .logo{ margin:53px 0 0 0; position:absolute; font-family:"Times New Roman", Times, serif; font-weight:normal; width:400px;}
.header .logo a{ text-decoration:none;}
.header .logo .text-top{ color:#ffffff; font-size:60px; line-height:60px; display:block; position:absolute; width:630px;}
.header .logo .text-bottom{ color:#CCCCCC; font-size:12px; line-height:24px; text-transform:uppercase; display:block; position:absolute; width:630px; margin:62px 0 0 0; letter-spacing:-0.5px;}

.header .text{ color:#CCCCCC; font-size:12px; line-height:14px; text-transform:uppercase; padding:12px 0 0 0; display:block; position:absolute; font-family:Arial, Helvetica, sans-serif;}
.bg-none{ background:none;}
.header .list-header{ display:block; float:right; padding:12px 0 0 0;}
.header .list-header li{ display:block; float:left; background:url(../images/list_separator.gif) 0 3px no-repeat; padding:0 8px;}
.header .list-header li a{ color:#CCCCCC; font-size:12px; line-height:15px; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.header .list-header li a:hover{ color:#686868;}

.header .box-search{ display:block; margin:75px 0 0 660px; height:31px; width:350px;}
.header .box-search .input{ margin:9px 0 0 7px; color:#ffffff; font-size:11px; line-height:15px; text-transform:uppercase; width:180px; background:none; border:none; position:absolute; font-family:"Times New Roman", Times, serif;}
.header .box-search .link{ width:40px; height:31px; background:#ffffff; display:block; text-align:center; text-transform:uppercase; text-decoration:none; line-height:31px; margin:0 0 0 202px; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:17px; color:#000000;}
.header .box-search .link:hover{ text-decoration:none; color:#686868;}

.header .box-search-link{ color:#686868; font-size:10px; text-transform:uppercase; background:url(../images/line_link.gif) bottom left repeat-x; text-decoration:none; line-height:23px; padding-left:1px;}
.header .box-search-link:hover{ background:none; color:#7d7d7d}

/*top-menu*/
.row-top-menu{ background:url(../images/top_menu_wrapepr.gif) 0 0 repeat-x; height:69px; width:980px;}
.row-top-menu ul{ height:69px;}

.top-menu li{ background:url(../images/top_menu_separator.gif) right 25px no-repeat; height:69px;}
.top-menu li, .top-menu li a{ display:block; float:left;} 
.top-menu li a{ color:#ffffff; font-size:14px; line-height:16px; text-transform:uppercase; text-decoration:none; display:block; padding:18px 50px 27px 50px;}
.top-menu a:hover, .top-menu .active{ background:#d9d9d9; color:#1c1c1c; font-size:14px;  padding:22px 50px 27px 50px;}
.top-menu li .width{padding:22px 58px 27px 57px;}
.top-menu li .width:hover{padding:22px 58px 27px 57px;}
/**/




/*********************************content*************************************/
#content{ padding:12px 0 24px 0;}
.separator{ display:block; height:7px; border-top:1px solid #d4d4d4;}
.separator-top{ margin:25px 0 0 0;}
.separator-top1{ margin:41px 0 0 0;}
.text5{ color:#000000; font-size:16px; line-height:19px; text-transform:uppercase; font-weight:bold;}

#page6 .form .input, #page6 .form .textarea{ border:1px solid #a3a3a3; color:#5e5e5e; width:260px; padding:2px 0 2px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px;}
#page6 .form .textarea{ height:135px;}
#page6 .form label{ line-height:21px;}

.button{ width:73px; height:20px; text-align:center; color:#FFF; font-size:10px; line-height:21px; background:#ff9500; display:block; text-transform:uppercase; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.button:hover{ background:#919191;}
.form-button{ padding:29px 0 0 0; float:right;}
.form-button-indent{ margin:0 17px 0 0;}
.form-button a{ float:left;}
.form{ padding:0 10px 0 0;}

/*******************content-text*******************/
.content{ padding:0 0 0 18px;}
.content h3{ color:#1c1c1c; font-size:20px; line-height:1.2em !important; font-weight:normal; text-transform:uppercase; font-family:"Times New Roman", Times, serif; margin:25px 0 23px 0;}
.title1{ font-size:30px !important; color:#1c1c1c;   margin:16px 0 12px 0 !important; }
.content .text{ color:#000;}
.separator-col{ background:url(../images/separator_col.gif) 0 0 repeat-y;}
.col-indent{ padding:0 0 0 21px;}
.col-indent1{ padding:0 0 0 37px;}

.link-bottom-top{ padding:44px 0 0 0;}
.link-bottom-top2{ padding:37px 0 0 0;}
.link-bottom-top1{ padding:23px 0 0 0;}
.link-bottom{ color:blue; font-size:12px; line-height:14px; text-transform:uppercase; font-style:italic;}
.link-bottom:hover{ color:#000000;}
.img-indent{ float:left; margin:0 20px 0 0;}
.text1{ color:#000000; font-size:16px; line-height:19px; text-transform:uppercase; padding:13px 0 11px 0; font-weight:bold;}
.img-top{ padding:30px 0 0 0;}
.text2{ color:#000000; font-size:20px; line-height:24px; display:block; padding-bottom:5px;}
.link-bottom-left{ margin-left:35px;}
.text-indent{ padding:0 7px 0 4px;}
.title-bottom{ margin-bottom:29px !important;}
.title-bottom1{ margin-bottom:22px !important;}

.table{ margin:0 0  0 0;}
.table  td{ border-bottom:1px solid #e0e0e0; color:#5e5e5e; font-size:14px; line-height:15px; padding:5px 0 4px 0;}
.table .table1{ width:161px; text-indent:1px;}
.table .table2{ width:114px;}
.indent1{ padding:10px 0 18px 0;}
.content-top{ padding:0 22px 27px 3px; margin-bottom:7px;}
.separator-row{ background:url(../images/separator_col.gif) bottom left repeat-x;}
.text3{ color:#000000; font-size:16px; line-height:18px; font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold;}
.img-bottom{ margin-bottom:25px;}
.indent-top{ padding-top:15px;}

#page2 .row-box .row-box-1{ width:284px;}
#page2 .row-box .row-box-2{ width:284px; margin:0 0 0 30px;}
.list-top{ padding:23px 0 0 0;}
.list-middle{ padding:0px 0 0 0;}

.text-1 dd{ padding-bottom:17px;}
.text-2 dt{ font-weight:bold;}
.text-2 dd{ padding-bottom:18px;}


#page6 .row-box .row-box-1{ width:155px;}
#page6 .row-box .row-box-2{ width:155px; margin:0 0 0 51px;}
#page6 .row-box .row-box-3{ width:155px; margin:0 0 0 38px;}

.indent2 p{ padding:19px 0 0 0;}
.link1{ text-transform:uppercase; font-style:italic;}
/**************************************************/

/*******************content-list*******************/
.content ul.list li{ line-height:16px; padding:0 0 14px 0;}
.content ul.list li a{background:url(../images/content_list.gif) 0 4px no-repeat; line-height:16px; padding:0 0 0 15px; color:#ff9500;}
.content ul.list li a:hover{ color:#5e5e5e;}
.content ol.list li{ line-height:16px; padding:0 0 14px 0;}
/**************************************************/

/*******************row-list***********************/
.row-list{}
.row-list ul{ float:left;}
.row-list .list-indent{ margin-left:44px;}
/**************************************************/




/*******************index.html*******************/
#page1 .content .box-search label{ color:#5e5e5e; font-size:14px; line-height:19px;}
#page1 .content .box-search .row-input{ height:24px;}
#page1 .content .box-search .input, #page1 .content .box-search .select{ width:260px;  border:1px solid #a3a3a3; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:1px 0 1px 4px;}
#page1 .content .box-search .select{ width:266px;}
.form-text{ float:right; color:#5e5e5e; font-size:12px; line-height:14px; padding:5px 9px 38px 0;}
.form-text p{ text-align:right;}
.form-text a{ color:blue; font-style:italic;}

.row-table{ width:277px; overflow:hidden;}
.row-table .row-table-1{ width:150px; }
.row-table .row-table-1 select{ width:127px !important;}
.row-table .row-table-2{ width:117px;}
.row-table .row-table-2 select{ width:117px !important;}
.indent-button{ padding:15px 0 10px 0;}
.indent-button a{ width:113px; margin-right:9px; height:20px; display:block; background:#ff9500; color:#ffffff; font-size:9px; text-decoration:none; text-transform:uppercase; float:right; text-align:center; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
.indent-button a:hover{ background:#1c1c1c;}

/***********************************************/



/****************************footer*******************************************/
.footer-wrapper{ background:url(../images/footer_wrapepr.gif) 0 0 repeat-x;}
.footer-box{ padding:35px 0 56px 19px;}
.footer-box .footer-box-1{ width:180px;}
.footer-box .footer-box-2{ width:180px; margin:0 0 0 21px;}
.footer-box .footer-box-3{ width:180px; margin:0 0 0 21px;}
.footer-box .footer-box-4{ width:129px; margin:0 0 0 21px;}
.footer-box .footer-box-5{ width:275px; margin:0 0 0 79px;}
.footer-box h3{ color:#ffffff; font-size:24px; line-height:26px; border-bottom:1px solid #ffffff; padding:0 0 7px 0; margin:0 0 29px 0; font-family:"Times New Roman", Times, serif; font-weight:normal;}
.title-border-none{ border:none !important; margin-bottom:20px !important;}

.footer-box .box-search .text{ color:#aeaeae; font-size:12px; line-height:15px;}
.footer-box .wrapper-form{ background:#606060; width:271px !important; margin:5px 0;}
.footer-box .wrapper-form .input{ border:none; background:none; margin:6px 0 0 11px; width:220px; color:#FFF; font-size:14px; font-family:"Times New Roman", Times, serif;}
.footer-box .wrapper-form .link{ background:#1c1c1c url(../images/button_form.gif) 12px 9px no-repeat; width:30px; height:30px; display:block; float:right;}

.link-search{ background:url(../images/link_dot.gif) bottom left repeat-x; color:#ff9500; font-size:13px; text-decoration:none; line-height:18px; display:block; width:72px;}
.link-search:hover{ background:none;}

.footer-box ul li{ border-bottom:1px solid #696969; padding:6px 0 4px 0;}
.footer-box ul li a{ background:url(../images/footer_marker.gif) 2px 6px no-repeat; padding:0 0 0 14px; color:#aeaeae; font-size:15px; line-height:16px; text-decoration:none;}
.footer-box ul li a:hover{ color:#ff9500; text-decoration:none;}

.footer{ padding:0 0 28px 0;}
.footer .footer-link{ float:right; padding:9px 0 0 0;}
.footer .footer-link a{ background:url(../images/img_rss.png) right 0 no-repeat; display:block; padding:0 27px 0 0; color:#ffffff; font-size:15px; line-height:18px; text-decoration:none; display:block; height:19px;}
.footer .footer-link a:hover{ color:#ff9500;}
.footer .footer-text, .footer .footer-text a{ color:#ffffff; font-size:15px; text-decoration:none;}
.footer .footer-text a:hover{ color:#ff9500; text-decoration:underline;}
.footer-text{ padding-left:21px;}
.footer .footer-text-disclaimer, .footer .footer-text-disclaimer a{ color:#ffffff; font-size:9px; text-decoration:none;}





/****************************slider*******************************************/
.container { width:980px; height:250px; overflow:hidden; position:relative; cursor:pointer; }
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute; top:0; width:980px; display:none; }
.pagination{ display:none;}
.previous, .next{ display:block; width:33px; height:33px; position:absolute; z-index:1111; margin:0 0 0 947px;}
.previous{ top:148px; background:#000000 url(../images/button_go.gif) 13px 9px no-repeat; }
.previous:hover{ background:#FFF url(../images/button_go_act.gif) 13px 9px no-repeat;}
.next{ top:181px; background:#000000 url(../images/button1_go.gif) 13px 9px no-repeat;}
.next:hover{background:#FFF url(../images/button1_go_act.gif) 13px 9px no-repeat;}



