@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; font-family:"Century Gothic"; }
a img { border:0px; }
.out_wrapper {width:100%; }
a:hover {text-decoration:none; color:inherit; }
.head_tint { height:7px; background:#B61616; width:100%; }
.banner_image {width:100%; }
.banner_image#inner { height:866px; background-color:#0F0A06; }
.banner_image img {width: 100%; max-width:none !important; }
.ls-wrapper img:hover .ls-nav-right-arrow { display:block; } 
.menu_area { width:90%; background:url(images/menu_back.png); padding:0 5%; height:65px; margin-top:-65px; position:relative; z-index:9;  }
.menu_area ul { min-height:30px; margin:0px; float:left; width:100% !important; padding:0px !important; margin:0px !important; list-style-type:none;}

.menu_area ul ul { list-style-type:none !important; margin-left:0px; bottom:65px; opacity:1; padding-left:0px; position:absolute; z-index:9999; width:191px !important; background:url(images/submenu_back.png); float:left; }
.menu_area ul li ul{ display:block; opacity:1;}

.menu_area ul#mutual ul li a { font-size:13px !important; width:193px !important; color:#ff0; }
.menu_area ul#mutual ul { width: 223px !important;}

.menu_area ul#mutual li a { font-size:18px; padding-left: 15px !important; padding-right: 15px !important; }

.menu_area ul li.active ul li a { background:url(images/menu_back.png) !important; }
.menu_area ul li.active ul li a:hover { background:#B61616 !important; }
.menu_area ul ul li a { border-right:none !important; border-bottom:1px solid #222; color:#fff !important; padding:5px 0px 5px 10px !important; float:left; width:181px; transition:background 0.2s linear 0s; -moz-transition:background 0.2s linear 0s; -khtml-transition:background 0.2s linear 0s; -webkit-transition:background 0.2s linear 0s; -o-transition:background 0.2s linear 0s; font-size:12px; height:20px;   }
input[type=submit] {border:1px solid #bbb; height:30px; width:auto; padding:4x 7px; background:url(images/subevent.png); background-position:top; background-repeat:repeat-x; border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; cursor:pointer;transition:box-shadow 0.5s linear 0s; -o-transition:box-shadow 0.5s linear 0s; -webkit-transition:box-shadow 0.5s linear 0s; -khtml-transition:box-shadow 0.5s linear 0s; -webkit-transition:box-shadow 0.5s linear 0s; transition:background 0.5s linear 0s; -khtml-transition:background 0.5s linear 0s; -o-transition:background 0.5s linear 0s; -webkit-transition:background 0.5s linear 0s; -moz-transition:background 0.5s linear 0s; }
input[type=submit]:hover { background-position:bottom; }
ul.faqs { list-style-image:url(images/listicon.png) !important; margin-left:0px !important; padding-left:0px; margin:0px !important; padding:0px !important; }
ul.faqs li { list-style-image:url(images/listicon.png) !important; }
.address_part {width:35%; float:left; min-height:400px; }
.ver_line {width:1px; height:400px; background:#333; float:left;}
.form_part {width:62%; padding-left:2%; float:left; min-height:400px; }



.leftnav {float:left; width:20%; min-height:600px; }
.rightnav {float:left; width:75%; border-left:1px dashed #f00; border-color:#b41613; padding-left:2%; }
.admin_pub {float:left; }
.pub_part {float:left; min-height:300px; width:100%; }



table.reportstable{	border:1px solid #aaa;	font-size:10px;	border-collapse:collapse;}
table.reportstable td {	border:1px solid #000;}

table.reportstable .rnum {	text-align:right;}
table.reportstable .report-heads {	background-color:#80adfc;}
table.reportstable .report-heads td {	text-align:center;	font-weight:bold;	vertical-align:text-top;	color:#000; padding:5px;}
table.reportstable .backone {	background-color:#CCC;}





.press_pic {width:60%; float:left; margin-right:10px; margin-top:5px; }
.press_pic span { font-size:11px; color:#1088a3; font-style:italic; line-height:16px; }
.team_name { color:#3A4578; font-size:16px; font-weight:bold; }
.subhead { color:#3A4578; font-size:14px; font-weight:bold; }
.subhead span { font-size:11px; }
.team_name small {font-size:12px; color:#999; font-weight:normal; }
.each_team { margin-bottom:20px; float:left; }

table.products { border-collapse:collapse; margin-bottom:5px; border-color:#fafafa !important; width:100%; color:#0F2A48 !important; line-height:18px;}
table.products th, table.products td { padding:10px; }
table.products td.product-head { width:30%; }
table.products td.product-head a{ color:#B61717 !important; background: none !important; padding:0px; font-size:12px; font-weight:bold; }
table.products td.product-head a:hover { text-decoration:underline; }
table.products tr.product-row {/*background:#f9f9ff;*/ background:#ddd; }
table.products th.product-offer, .product-offer { color:#1E47DF; font-size:14px; font-weight:bold; text-align:center; }
.performance-headr { color:#3A4578; background:none; font-weight:bold;}
.project_pic { margin-top:5px; }
.project_info { margin-top:10px; }

#status { color:#f00; font-size:11px; }
select { cursor:default !important; }
.error { color:#f00; font-size:11px; }
.login_path { float:right; background:url(images/menu_back.png); padding:5px; color:#fff; border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; }
.login_path a { color:edf) !important; }
.login_path a:hover { text-decoration:underline !important; color:#1E47DF !important; }
table.admin_ed { font-size:13px; }
table.admin_ed textarea { width:490px; height:350px; }
table.admin_ed fieldset legend { font-size:13px !important; }
table.admin_ed input[type=radio], table.admin_ed label { float:left; }
table.admin tr th, table.deletetable tr.deletehead {background:#d7e1f5; font-weight:bold; }
table.deletetable tr.deletehead td { padding-left:5px; padding-right:15px; }
table.deletetable tr td { padding-left:5px; }
table.admin_ed label { float:left; margin-right:20px; }
table tr.alt { background:#deF; }
table.admin th { background:#cdf; }
ul.admin { list-style-image:none; list-style-type:none; margin-left:0px !important; float:left; width:100%; font-size:13px; }
ul.admin li a {margin-right:10px; float:left; margin-top:5px; list-style-image:none; background:#002162; padding:5px 10px; border-radius:4px; color:#fff !important; font-weight:bold; margin-bottom:5px; width:130px; transition: all 0.5s linear 0s; }
.faq { display:none; }
ul.admin li a {color:#fff; }
ul.admin li:hover a {text-decoration:none !important;background:#224384; color:#eee !important; }


ul.transaction { list-style-type:none; margin-left:0px !important; padding:0px; float:left; min-height:1000px; width:100%;  }
ul.transaction li { float:left; margin-right:5%; }
.performance-head { background:#3A4578; padding:5px; color:#fff; border-radius:4px; margin-bottom:1px; }

.menu_area ul li a{ height:27px; padding:15px 18px !important; transition:background 0.5s linear 0s; -khtml-transition:background 0.5s linear 0s; -o-transition:background 0.5s linear 0s; -webkit-transition:background 0.5s linear 0s; -moz-transition:background 0.5s linear 0s; padding-top:23px !important;  font-size:21px; color:#fff; float:left; color:#fff; }
.menu_area ul li a:hover, .menu_area ul li.active a { background:#B61616 !important; }
.wrapper { max-width:1200px !important; margin:auto;}
.wrapper_cont {width:90%; float:left; position:absolute; margin-right:5%; margin-left:5%; z-index:9; min-height:450px; left:0px; top:0px;}
.wrapper_cont img {}
.logo_area { width:20%; float:left; margin-top:7px; }
.blue_tint { background:#1637A8; height:7px; width:18%; margin-left:5%; }

.inner_cont { width:84%; margin-left:8%; margin-right:8%; height:630px; background:url(images/white_back.png); }
.left_cont { width:27%; float:left; height:535px; padding:2.5%; padding-top:40px; }
.right_cont {width:65.5%; float:left; height:560px; padding-top:40px; padding-right:2.5%; }
.quicklinks { border-bottom:1px solid #666; padding-bottom:10px; font-size:21px; font-weight:bold; color:#333;}
.each_quick { margin-top:10px; color:#333; font-weight:bold; }
.each_quick a { color:#333; transition:color 0.5s linear 0s; -khtml-transition:color 0.5s linear 0s; -o-transition:color 0.5s linear 0s; -webkit-transition:color 0.5s linear 0s; -moz-transition:color 0.5s linear 0s; }
.each_quick a:hover { color:#B61616; text-decoration:underline; }
.each_quick img { float:left; margin-right:5px; }
.page_title { font-size:25px; font-weight:bold; padding-bottom:3%; line-height:25px; }
.right_cont ul { margin:0px; padding:0px; margin-top:10px; margin-left:15px; }
.content_text { height:500px; }

.wraphead_rest { width:80%; float:left; height:130px; margin-top:25px; }
.market_area { width:55%; float:left; height:35px; margin-top:14px; margin-right:0.2%; margin-left:34.4%; }
.market_head { background:#3A4578; width:22%; float:left; height:32px; color:#fff; font-size:14px; text-transform:uppercase; font-weight:bold; text-align:center; padding-top:9px;}
.market_cont {  background:url(images/menu_back.png); height:33px; width:76.7%; margin-left:0.3%; float:left; font-size:12px; color:#fff; padding-top:8px; padding-left:1%; overflow:hidden; line-height:25px;}
.login_area { background:url(images/menu_back.png); float:left; width:85px; padding:.5%; height:33px; margin-top:13px; border-radius:4px; }
.login_button { background:url(images/button_back.png); background-position:top; width:88%; height:25px; border-radius:4px; color:#fff; font-weight:bold; padding-top:8px; padding-left:12%; transition:background 0.5s linear 0s; -khtml-transition:background 0.5s linear 0s; -o-transition:background 0.5s linear 0s; -webkit-transition:background 0.5s linear 0s; -moz-transition:background 0.5s linear 0s; }
.login_button:hover { background-position:bottom; }
.login_button img { float:left; margin-right:5%; }
.login_button img, .login_button span { opacity:0.9; }
.login_button:hover img, .login_button:hover span { opacity:1; }
/*.notice_back { width:36.4%; height:90px; background:url(images/notice_back.png); margin-top:240px; padding:1.4%; }*/
.notice_back { width:38%; height:90px; background:url(images/notice_back.png); top:65%; position:absolute; padding:1.4%; margin-left:5%; }
.notice_title { color:#fff; font-weight:bold; font-size:32px; padding-bottom:15px; }
.notice_text { font-size:13px; color:#fff; }

.footer_area { width:90%; min-height:50px; background:url(images/footer_back.png); float:left; padding:0% 5%; padding-bottom:30px; }
.each_footer {width:21%; margin-right:2%; min-height:50px; float:left; margin-top:40px; }
.each_footer#last { width:31%; margin-right:0%; float:right; }
.footer_title { color:#fff; font-size:21px; border-bottom:1px solid #fff; padding-bottom:7px; margin-bottom:10px; font-weight:bold; }
.each_footer ul { list-style-type:none; padding:0px; margin:0px; }
.each_footer ul li a { color:#fff; transition:color 0.5s linear 0s; -khtml-transition:color 0.5s linear 0s; -o-transition:color 0.5s linear 0s; -webkit-transition:color 0.5s linear 0s; -moz-transition:color 0.5s linear 0s; transition:padding-left 0.5s linear 0s; -moz-transition:padding-left 0.5s linear 0s; -khtml-transition:padding-left 0.5s linear 0s; -o-transition:padding-left 0.5s linear 0s; -webkit-transition:padding-left 0.5s linear 0s; }
.each_footer ul li a:hover { color:#f64646; padding-left:15px; }
.each_footer#last img { float:left; margin-right:7px; }
.each_footer#last img#last { margin-right:0px; }
.socials { float:right; }
.socials a img { opacity:1; transition:opacity 0.5s linear 0s; -moz-transition:opacity 0.5s linear 0s; -khtml-transition:opacity 0.5s linear 0s; -o-transition:opacity 0.5s linear 0s; -webkit-transition:opacity 0.5s linear 0s; }
.socials a:hover img { opacity:0.6; }
.foot_rightbottom { float:right; text-align:right; margin-top:10px; color:#fff; }
.foot_rightbottom a { color:#fff; transition:color 0.5s linear 0s; -khtml-transition:color 0.5s linear 0s; -o-transition:color 0.5s linear 0s; -webkit-transition:color 0.5s linear 0s; -moz-transition:color 0.5s linear 0s; }
.foot_rightbottom a:hover { color:#f64646; }



@media (max-width:1350px){
	
.menu_area ul#mutual ul li a { font-size:13px !important; width:193px !important; color:#ff0; }
.menu_area ul#mutual ul { width: 223px !important;}

.menu_area ul#mutual li a { font-size:17px; padding-left: 15px !important; padding-right: 15px !important; }
	
}


@media (max-width:1330px){
.menu_area ul li a{ padding:15px 17px !important; height:27px; }
.menu_area { margin-top:-58px; height:58px !important; padding:0 3%; width:94%;}
/*.notice_back { margin-top:210px; }*/
.notice_back { margin-left:3%;}
.menu_area ul ul { bottom:57px }
.blue_tint {margin-left:3%; width:18.9%; }
.wrapper_cont {width:94%; margin-right:3%; margin-left:3%; }
.footer_area { padding:0 3%; width:94%; padding-bottom:30px;} 
}


@media (max-width:1260px){
/*.notice_back { margin-top:170px; }*/
.menu_area ul li a{ padding:15px 14px !important;}
}

@media (max-width: 1215px){
.menu_area ul#mutual ul li a { font-size:13px !important; width:193px !important; color:#ff0; }
.menu_area ul#mutual ul { width: 223px !important;}
.market_area { margin-left:30%; }

.menu_area ul#mutual li a { font-size:16px; padding-left: 12px !important; padding-right: 12px !important; }	
}

@media (max-width:1190px){	
.notice_back { margin-top:130px; }
.market_head {width:95%; float:right; height:28px; font-size:14px; padding-top:7px;}
.market_cont { height:29px; width:94%; margin-left:0%; float:right; font-size:12px; color:#fff; padding-top:6px; padding-left:1%; overflow:hidden; line-height:25px;}
.notice_back { top:32%; }
.login_area { margin-top:14px !important; }
.menu_area ul li a{ font-size: 19px; }
.notice_title { font-size:27px; padding-bottom:10px; }
table.reportstable{ font-size:9px; }
}
@media (max-width:1150px){	
.menu_area ul li a{ font-size: 17px; }

}
@media (max-width: 1100px){
.menu_area ul#mutual ul li a { font-size:13px !important; width:193px !important; color:#ff0; }
.menu_area ul#mutual ul { width: 223px !important;}

.menu_area ul#mutual li a { font-size:15px; padding-left: 12px !important; padding-right: 12px !important; }	
}
@media (max-width:1050px){
/*.notice_back { margin-top:100px; }*/

}
@media (max-width:1040px){
.menu_area ul li a{ font-size: 16px; }
.notice_back { top:22%; }
.menu_area ul#mutual li a { font-size:15px; padding-left: 10px !important; padding-right: 10px !important; }
}

@media (max-width:1040px){
.menu_area ul#mutual li a { font-size:14px;	 }
.menu_area ul#mutual ul li a { font-size:11px !important; width:203px !important; }
}


@media (max-width:980px){
/*.notice_back { margin-top:50px; }*/
.notice_text { font-size:12px; line-height:18px; }	
}
@media (max-width:980px){
.notice_title { font-size:24px; }
.menu_area ul li a{ font-size: 15px; }	
}
@media (max-width:940px){
.menu_area ul li a{ font-size: 14px; padding:15px 15px !important; }
.notice_back { top:16%; }
}
@media (max-width:888px){
.menu_area ul li a{ font-size: 13px; }
.notice_title { font-size:21px; padding-bottom:5px; }	
.inner_cont { margin-top:20px !important; }
}
@media (max-width:870px){
/*.notice_back { margin-top:20px; }	*/
.market_cont { height:45px; line-height:20px; }
.login_area { margin-top:60px; }
.menu_area ul ul li a { font-size:10px !important; padding:2px 0px 2px 10px !important; }
}
@media (max-width:845px){	
.each_footer { font-size:12px; }
.footer_title { font-size:19px; }
.menu_area { height:51px !important; margin-top:-51px; }
.menu_area ul li a{ height:21px !important; padding:15px 14px !important; }
.menu_area ul ul { bottom:51px; }
}
@media (max-width:830px){
.menu_area ul li a{padding:15px 12px !important; }
.market_area { margin-left:25%; }
}
@media (max-width:795px){
.menu_area ul li a{padding:9px 11px !important; }	
.notice_title { font-size:18px;	 }
.notice_text { font-size:11px; line-height:15px; }
.menu_area ul { background:#000;	 }
.menu_area ul li a{ color:#fff; float:left; color:#fff; border-bottom:1px solid #777; }
.menu_area ul ul { list-style-type:none !important; margin-left:0px; top:0px; opacity:1; padding-left:0px; position:relative; z-index:9999; padding-bottom:0px; width:100% !important; }
.menu_area ul li ul{ display:block; opacity:1;}
.menu_area ul ul li a { border-right:none !important; border-bottom:1px solid #222; color:#fff !important; padding:5px 0px 5px 10px !important; float:left; width:100%; transition:background 0.2s linear 0s; -moz-transition:background 0.2s linear 0s; -khtml-transition:background 0.2s linear 0s; -webkit-transition:background 0.2s linear 0s; -o-transition:background 0.2s linear 0s; font-size:12px; height:20px;   }
.notice_back { top:5%; }
}
@media (max-width:760px){
/*.notice_back { margin-top:-10px; }*/	
.each_footer { width:100%; margin-right:0%; }
.each_footer#last { width:100%; float:left; }
.socials { float:none; clear:both; }
.socials a:hover img { opacity:0.6; }
.foot_rightbottom { float:left; text-align:left; margin-top:10px; color:#fff; }
.leftnav {float:left; width:100%; }
.rightnav {float:left; width:100%; border-top:1px dashed #f00; border-color:#b41613; border-left:none; padding-top:2%; }
}
@media (max-width:760px){
/*.notice_back { margin-top:-30px; }
.notice_title { margin-top:-20px !important; float:left; }
.notice_text { margin-top:-40px; }*/
.notice_title { font-size:19px;	 }	
.login_button { font-size:12px; }
.left_cont { width:95%; float:left; height:135px; padding:2.5%; padding-top:40px; position:relative; top:570px; }
.right_cont {width:97%; float:left; height:160px !important; padding-top:40px; padding-left:1.5%; padding-right:1.5%; position:relative; top:-200px; }
.inner_cont { width:84%; margin-left:8%; margin-right:8%; height:840px; background:url(images/white_back.png); margin-top:30px; }
.banner_image#inner { height:1076px; }
.address_part {width:98%; float:left; min-height:200px; margin-bottom:20px; padding-left:2%; }
.ver_line {width:100%; height:1px; background:#333; float:left;}
.form_part {width:98%; padding-left:0%; padding-left:2%; float:left; min-height:200px; margin-top:20px; }
}
@media (max-width:690px){
.notice_title { font-size:17px;	 }
.notice_back { top:0%; }	
}
@media (max-width:660px){
.notice_back { top:-10%; }	
}
@media (max-width:620px){
/*.notice_back { margin-top:-50px; }
.notice_title { margin-top:-40px !important; float:left; }
.notice_text { margin-top:-15px; float:left; }	*/
.notice_title { font-size:17px;	 }	
}
@media (max-width:620px){
.notice_title { font-size:15px;	 }	
.notice_text { font-size:11px; line-height:16px; overflow:hidden; }
}
@media (max-width:620px){
.banner_image img { height:300px; }
/*.notice_back { margin-top:-25px; }
.notice_title { margin-top:-15px !important; float:left; }
.notice_text { margin-top:-5px; float:left; }	*/
.market_area { margin-left:20%; }
}
@media (max-width:560px){
.notice_title { font-size:14px;	 }	
.notice_back { height:90px; width:40%; }
}
@media (max-width:500px){
.notice_text { line-height:14px; }	
.market_cont { height:60px; }
.login_area { margin-top:70px; }
.market_area { margin-left:15%; margin-right:1%; }
}
@media (max-width:480px){
.notice_title { font-size:13px;	 }	
.notice_back { height:90px; width:45%; }
}
@media (max-width:430px){	
.market_area { margin-left:10%; }	
}
@media (max-width:420px){
.notice_back { height:100px; width:50%;}
}
@media (max-width:355px){
.notice_back { height:110px; }	
.notice_title { font-size:12px;	 }
}
@media (max-width:355px){
.notice_back { height:110px; width:55%;}
.out_wrapper { min-width:300px; }	
.wrapper_cont { min-width:300px; margin-right:0%;}
.menu_area { min-width:300px; }
.footer_area { min-width:300px; }
.market_area { margin-left:7%; }
}
@media (max-width:320px){
.head_tint { min-width:300px !important; width:318px; }
.banner_image {min-width:300px !important; width:318px;}
}






.#rss{

	width:100%;

	height:100%;

	clear:both;

	padding:0px 0px 0px 0px;

}



.titlefield{ /*CSS for RSS title link in general*/

text-decoration: none;

color:#fff;

font-size:inherit;

}

.titlefield:hover { text-decoration:underline; }

.labelfield{ /*CSS for label field in general*/

color:white;

font-size:90%;

}



.datefield{ /*CSS for date field in general*/

color:#008EC8;

font-size: 90%;

}



#example1{ /*Demo 1 main container*/

width:100%;

height: 100%;

padding:0px;


}

