@charset "utf-8";
/* CSS Document */

body {
	background-color: #231f20;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/bg.jpg);
}
#full_container {
	width: 920px;
	padding:0px; 
	margin: 0 auto 0 auto;
}
/* CSS #hedder_top */
#full_container #hedder_top{
	width:920px;
	padding:0px;
	margin:0px;
	height:87px;
	background-color:#FFF;
	background-image:url(../images/hedder_bg.jpg); background-repeat:repeat-x;
}
#full_container #hedder_top #logo{
	width:905px;
	padding:0px;
	margin:0px;
	height:87px;	
	margin-left:15px;
	background-image:url(../images/logo.jpg); background-repeat:no-repeat;
}
#full_container #hedder_top #logo #caption{
	width:296px;
	padding:0px;
	margin:0px;
	height:25px;
	float:right;
	background-image:url(../images/ptf.jpg); background-repeat:no-repeat;
	margin-top:36px;
	margin-right:130px;
}
#full_container #hedder_top #logo #search{
	width:202px;
	padding:0px;
	margin:0px;
	height:25px;
	float:right;
	background-image:url(../images/search_bg.jpg); background-repeat:no-repeat;
	margin-top:31px;
	margin-right:15px;
}
#full_container #hedder_top #logo #search #srch{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#808084; 
	width:160px;
	padding:0px;
	margin:0px;
	margin-top:4px;
	line-height:18px;
	padding-left:10px;

	float:left; 
	background-color:transparent;  
	border-width:0px;

}
/* CSS #hedder_banner - flash banner */
#hedder_banner{
	width:920px;
	padding:0px;
	margin:0px;
	height:190px;
	background-color:#231f20;
}
/* CSS #menu_bar_container - menu */
#menu_bar_container{
	width:920px;
	padding:0px;
	margin:0px;
	height:46px;
	background-color:#333;
	background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x;
	text-align:center;
}
#menu_bar_container #left_m{
	width:11px;
	padding:0px;
	margin:0px;
	height:46px;
	background-image:url(../images/menu_bg_l.jpg); background-repeat:repeat-x;
	float:left;
}
#menu_bar_container #right_m{
	width:11px;
	padding:0px;
	margin:0px;
	height:46px;	
	background-image:url(../images/menu_bg_r.jpg); background-repeat:repeat-x;
	float:right;
}
#hedder_links {
    margin: 0px; 
	padding:0px;
	height:46px;
	width: 909px;
	float:right;
}
#hedder_links ul{
	margin:0px; 
	padding:0px;
}
#hedder_links ul li{ 
	display:inline;
	float:left;
	height:33px; 
	list-style:none;
	padding:0px;
	margin:0px;
}
.li_1{
	width:130px;	
}
.li_2{
	width:150px;	
}
.li_3{
	width:160px;	
}
.li_4{
	width:150px;	
}
.li_5{
	width:75px;	
}
.li_6{
	width:160px;	
}
#hedder_links ul li a{
	display:block;
	padding-top:10px;
	height:100%;
	width:auto;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;
	text-align:center;
} 
.link_class{
	background-position:right; color:#aaa;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;
	
}
.link_class:hover{
	color:#fff;
	background-image:url(../images/menu_bg_o.jpg); background-repeat:repeat-x;
}
.link_class_selected{
		background-image:url(../images/menu_bg_o.jpg); background-repeat:repeat-x;color:#fff; font-size:12px;
		font-family:Arial, Helvetica, sans-serif; font-weight:bold;
	background-color:#989898;
}
/* CSS #body_container - body */
#body_container{
	width:890px;
	padding:0px;
	margin:0px;	
	padding-left:15px;
	padding-right:15px;
	background-color:#e9e9e9;
	clear:both;
}
#body_container #body_full{
	width:890px;
	padding:0px;
	margin:0px;
	padding-top:15px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999;	
}
#body_container #body_left{
	width:187px;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999;
	float:left;
	background-color:#fff;
	border:1px #dddcdc solid;
}
#body_container #body_middle{
	width:638px;
	height:310px;/**/
	padding:15px;
	margin:0px;
	margin-left:15px;
	margin-right:15px;
	font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999;
	text-align:justify;
	float:left;
	background-color:#fff;
	border:1px #dddcdc solid;	
}
/* with news
#body_container #body_middle{
	width:450px;
	height:450px;
	padding:15px;
	margin:0px;
	margin-left:15px;
	margin-right:15px;
	font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999;
	text-align:justify;
	float:left;
	background-color:#fff;
	border:1px #dddcdc solid;	
}
*/
#body_middle_full_co
{
width:686px;	
margin:0px;
float:left;
margin-left:15px;
}
#body_middle_full
{
	width:634px;
	padding-left:25px;
	padding-right:25px;
	padding-top:25px;
	padding-bottom:15px;
	margin:0px;
	
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;

	background-color:#fff;
	border:1px #dddcdc solid;
}
#body_middle_full_detail{
	width:684px;
	padding:0px;
	margin:0px;
	
	font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999;

	background-color:#fff;
	border:1px #dddcdc solid;	
}
 #body_middle_full_pdt{
	width:686px;
	padding:0px;
	margin:0px;
	padding-top:10px;
	
	font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999;
	
}
 #body_middle_full_pdt_pg{
	width:686px;
	padding:0px;
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	
	font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999;
	background-color:#FFF;
	
}
 #body_middle_full_cat{
	width:686px;
	padding:0px;
	margin:0px;
	padding-top:10px;
	
	font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999;
	
}
#body_container  #body_middle h1{
	font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#999;
	margin:0px;
	padding:0px;
	font-weight:200;
	text-decoration:none;
}
#body_middle p{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;
	margin:0px;
	padding:0px;
}
#body_middle_full h1{
	font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#999;
	margin:0px;
	padding:0px;
	font-weight:200;
	text-decoration:none;
}
#body_middle_full_detail h1{
	font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#999;
	margin:0px;
	padding:0px;
	font-weight:200;
	text-decoration:none;
}
#body_middle_full p{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;
	margin:0px;
	padding:0px;
}
#body_container #body_right
{
	width:187px;	
	height:479px;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999;
	float:right;
	background-color:#fff;
	border:1px #dddcdc solid;
}
#body_container #Footer_logos{
	width:888px;
	padding:0px;
	margin:0px;
	margin-top:15px;
	height:78px;
	background-color:#fff;
	border:1px #dddcdc solid;
	clear:both;
}
#body_container #Footer_container{
	width:890px;
	padding:0px;
	margin:0px;
	padding-top:15px;
	clear:both;
	height:15px;
	font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999;
}
#Footer_img{
	width:920px;
	padding:0px;
	margin:0px;
	height:11px;
	background-color:#e9e9e9;
	background-image:url(../images/footer_bg.jpg); background-repeat:no-repeat;
	
	font-family:Arial, Helvetica, sans-serif; font-size:5px; line-height:5px;clear:both;
}
#body_middle_full ul {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e00; text-decoration:none;
	list-style-type:square;
	
}
#body_middle_full ul li a{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;text-decoration:none;
	margin:0px;
	padding:0px;
	line-height:18px;
}
#body_middle_full ul li a:hover{
	color:#900;;
}
.page_control
{
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333; text-decoration:none;
}
.page_control:hover
{
	text-decoration:underline;
}

/*........................................................................*/
    .formLayout
    {
        background-color: #f3f3f3;
        border: solid 1px #ccc;
        padding: 30px;
        width: 500px;
		margin: 0 auto 0 auto;
    }
    
    .formLayout label
    {
        display: block;
        width: 120px;
        float: left;
        margin-bottom: 10px;
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
		color:#666;
    }
    .formLayout_input
    {
        display: block;
        width: 100px;
        float: left;
        margin-bottom: 10px;
		font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#333;
    } 
	.formLayout_input_btn
	{
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	color:#fff;
	font-weight:bold;
	background-color:#000;
	text-align:center;

	width:80px;
	background-image:url(../images/menu_bg_o.jpg);
	
	border:1px #333 solid;
	cursor:hand;
	}
    .formLayout label
    {
        text-align: left;
        padding-right: 20px;
    }
 
    .formLayout_br
    {
        clear: left;
    }
	    .form_input_cntact
    {
        
        width: 200px;
		font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#333;
    }
		    .form_input_cntact_label
    {
        
        
		font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#666; font-weight:600;
    }