/* CSS Document */

body{
	margin:19px 0 19px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	color:#9b9b9f;
	background:#FFFFFF;
	}
.head_text_02 {
	color:#000033;
	font-weight:bolder;
	line-height:12px;
	font-size:10px;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:5px;
	padding-left:5px;
	text-decoration:none;
	}
a:hover.head_text_02 {
	color:#999999;
	}
.text_normal{
	line-height:12px;
	font-size:10px;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:5px;
	padding-left:5px;
	}

*{
	outline:none;
	}
.clear{
	clear:both;
}
#main_container{
	margin:0 auto 0 auto;
	padding:0;
	width:822px;
	//position:absolute;
	//padding-left:150px;
	}
#main_bg_container{
	padding:0 0 0 33px;
}
#main_bg_rigt_container {
	padding:0 33px 0 0;
	}
#header_container{
margin:0;
padding:0;
	}
#top_bg{
	padding:0 0 0 15px;
}
#top_bg div{
	background:url(../images/right_curve.jpg) no-repeat right top;
	height:19px;
	padding:0 18px 0 0;
}
#top_bg ul{
	background:url(../images/top_bg.jpg) repeat-x top left;
	height:19px;
	margin:0;
	padding:0;
}
#logo_container{
	background:url(../images/logo_bg.jpg) repeat-x top left;
	height:77px;
	padding:0 0 0 19px;
	}
#logo_container .left_colom{
	float:left;
}
#logo_container .left_colom h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#f7f619;
	display:inline;
	margin:0 0 0 10px;
	}
#logo_container .left_colom h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	margin:0;
	padding:0;
	}
#logo_container .right_colom{
background:url(../images/nav_bg.jpg) repeat-x top left;
	float:right;
	margin:0;
	padding:0;
}
#text_container{
	margin:0;
	padding:10px 0 0 0;
}
#left_colom{
	float:left;
	width:185px;
	margin:0 11px 0 0;
}
#left_colom h2{
	font-size:10px;
	font-weight:bolder;
	color:#152062;
	margin:0;
	padding:5px;
}
#left_colom h3{
	font-size:11px;
	font-weight:bolder;
	color:#152062;
	margin:0;
	padding:5px;
}
#left_nav{
	background:url(../images/nav_bg.jpg) repeat-x bottom left;
}
#left_nav_02{
	background:url(../images/nav_bg.jpg) repeat-x bottom left;
}
.det
{
	background:url(../images/nav_bg.jpg) repeat-x bottom left;
}
#left_nav ul{
	list-style:none;
	margin:0 0 10px 0;
	padding:6px 0 5px 0;
	}
#left_nav li{
	//font-family:Verdana, Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	margin:9px 13px 5px 21px;
	font-weight:bold;
	background:url(../images/nav_arrow.jpg) no-repeat center right;
	line-height:19px;
	border-bottom:1px solid #999999;
	}
#left_nav a{
	text-decoration:none;
	color:#6d6e71;
	padding:0;
	font-size:11px;
	}
#left_nav a:hover{
	color:#152062;
	}
.more{
	margin:0;
	padding:0;
	}
.style11 {
font-size:14px;
font-family:"Times New Roman", Times, serif;
//font-weight:bold;
}	
.more a{
	float:right;
	text-decoration:none;
	color:#152062;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(../images/more_arrow.jpg) no-repeat right 9px   ;
	margin:0 5px 5px;
	padding:2px 12px 0  0;
}
.more a:hover{
	color:#666666;
	text-decoration:none;
	background:url(../images/nav_arrow.jpg) no-repeat right 9px;
}


.more1{
	margin:0;
	padding:0;
	}
.more1 a{
	float:right;
	text-decoration:none;
	color:#666666;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif
	font-weight:bold;
	background:url(../images/nav_arrow.jpg) no-repeat right 9px   ;
	margin:0 5px 5px;
	padding:0 12px 0  0;
}
.more1 a:hover{
	color:#152062;
	text-decoration:none;
	background:url(../images/more_arrow.jpg) no-repeat right 9px;

}


.more2{
	margin:0;
	padding:0;
	}
.more2 a{
	float:left;
	text-decoration:none;
	color:#152062;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(../images/more_arrow.jpg) no-repeat right 9px   ;
	margin:0 5px 5px;
	padding:0 12px 0  0;
}
.more2 a:hover{
	color:#666666;
	text-decoration:none;
	background:url(../images/nav_arrow.jpg) no-repeat right 9px;

}


.heading{
	float:left;
	text-decoration:none;
	color:#3333FF;
	//color:#152062;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	//background:url(../images/more_arrow.jpg) no-repeat right 9px   ;
	margin:0 0 5px;
	padding:0 12px 0  0;
}

.details{
	float:left;
	text-decoration:none;
	color:#000000;
	
	font-size:10px;
	line-height:20px;
	font-weight:normal;
	
	margin:0 0 5px;
	padding:0 12px 0  0;
}




#middle_colom{
	float:left;
	width:100%;
	margin:0px auto;
	background:url(../images/middle_bg.jpg) repeat-x bottom left;
}
#middle_colom img{
	float:left;
	margin:5px;
}
#middle_colom h3{
	font-size:10px;
	line-height:12px;
	font-weight:bolder;
	color:#333333;
	margin:8px;
	padding:0;
}
#middle_colom h4{
	font-size:10px;
	line-height:16px;
	font-weight:normal;
	color:#666666;
	margin:0;
	padding:0;
}


#middle_colom1{
	float:left;
	width:550px;
	margin:0 10px 0 0;
	background:url(../images/middle_bg.jpg) repeat-x bottom left;
}
#middle_colom1 img{
	float:left;
	margin:5px;
}
#middle_colom1 h3{
	font-size:11px;
	line-height:20px;
	font-weight:bolder;
	color:#666666;
	margin:0;
	padding:0;
}
#middle_colom1 h4{
	font-size:10px;
	line-height:20px;
	font-weight:normal;
	color:#666666;
	margin:0;
	padding:0;
}


#middle_colom2{
	float:left;
	width:560px;
	margin:0 0px 0 0;
	}
#middle_colom2 img{
	float:left;
	margin:5px;
}
#middle_colom2 h3{
	font-size:10px;
	line-height:20px;
	font-weight:bolder;
	color:#666666;
	margin:0;
	padding:0;
}
#middle_colom2 h4{
	font-size:10px;
	line-height:20px;
	font-weight:normal;
	color:#666666;
	margin:0;
	padding:0;
}

#header_text{
	background:url(../images/search_curve.jpg) left top no-repeat;
	padding:0 0 0 8px;
	margin:0 0 5px 0;
	}
#header_text div{
	background:url(../images/search_curve_right.jpg) top  right;
	//padding:0 0 0 0;
	margin:0;
 }
 #header_text ul{
 	background:url(../images/header_bg.jpg) repeat-x top left;
	height:23px;
	margin:0;
	padding:4px 0 0 0;
	color:#152062;
	font-weight:bolder;
	font-size:11px;
	}
#right_colom{
	float:right;
	width:185px;
	background:url(../images/middle_bg.jpg) repeat-x left bottom;
}
#right_colom_02{
	float:right;
	width:185px;
	}
#right_colom h3{
font-size:10px;
color:#4d5587;
font-weight:normal;
margin:0;
padding:0 0 0 10px;
}
#right_colom option{
color:#003399;
border:1px solid #666666;
width:150px;
}
#right_colom input{
width:180px;
color:#000033;
}
#right_colom img{
	margin:0 0 0 20px;
}
.dot{
margin-left:6px;
margin-right:6px;
background:url(../images/dot.jpg) left bottom repeat-x;
height:3px;
}
.dot_02{
background:url(../images/dot.jpg) left bottom repeat-x;
height:3px;
}
.ipif_box{
background:url(../images/ipif.jpg) no-repeat left top;
margin:5px 0 0 3px;
padding:90px 10px 0 0;
height:30px;
float:right;
width:173px;
}

.map_box{
mfloat:right;
width:180px;


}
#footer_container{
background:url(../images/footer_bg.jpg) repeat-x top left;
height:21px;
}
#footer_container h5{
font-size:10px;
color:#FFFFFF;
margin:0;
padding:0 0 0 10px;
font-weight:normal;
float:left;
}
#footer_container ul{
float:right;
margin:0;
padding:0 10px 0 0;
color:#FFFFFF;
}
#footer_container a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	}
#footer_container a:hover{
color:#F7F737;
}
#footer_curve{
padding:0 0 0 20px;
}
#footer_curve div{
padding:0 20px 0 0;
}
#footer_curve ul{
	margin:0;
	padding:0;
	height:21px;
	}
.content_text {
	font-size: 10px;
	color:#000000;
	padding-left:8px;
	padding-right:10px;
	line-height:16px;
	text-decoration:none;
}
.content_text_02 {
	font-size: 10px;
	color:#000000;
	padding-left:8px;
	padding-right:10px;
	line-height:21px;
	text-decoration:none;
}
a:hover.content_text_02  {
	color:#999999;
	text-decoration:underline;
	}
.content_text_03 {
	font-size: 10px;
	color:#333333;
	padding-right:10px;
	line-height:21px;
	text-decoration:none;
}
	
.content_head {
	font-size: 10px;
	font-weight: bold;
	padding-left:8px;
	color:#000000;
	text-decoration:none;
}
a {
 cursor:pointer;
  }

a:hover.content_head  {
	color:#999999;
	}
.content_head_02 {
	font-size: 10px;
	font-weight: bold;
	color:#666666;
	line-height:15px;
	text-decoration:none;
}
a:hover.content_head_02 {
	color:#999999;
	}
.in_line{
	font-size:9px;
	color:#999999;
	padding-left:8px;
	line-height:10px;
}
.content_head_03 {
	font-size:13px;
	font-weight: bold;
	color:#666666;
	line-height:25px;
	text-decoration:none;
	padding-left:8px;
}
.button_sub{
	background-image: url('../images/submit_sub.jpg');
	background-repeat: no-repeat;
	height: 21px;
	width: 61px;
	border:0px none;
	margin:0px;
	font-size:8pt;
	color:#FFFFFF;
}

.button_sub1{
	background-image: url('../images/search.gif');
	background-repeat: no-repeat;
	height: 18px;
	width: 55px;
	border:0px none;
	margin:0px;
	font-size:8pt;
	//color:#FFFFFF;
}
.right_tab {
	float:right;
	width:173px;
	}
.text_box_03 {
	height:20px;
	width:50px;
	}
/********************newstyle***************/

.header_bg {
	background-image:url(../images/logo_bg.jpg);
	height:77px;
	width:756px;
	background-repeat:repeat-x;
	}
.menu_bg {
	background-image:url(../images/menu_bg.gif);
	width:185px;
	height:auto;
	background-position:bottom;
	background-repeat:repeat-x;
	}
.sub_head {
	background-image:url(../images/sub_head_bg.gif);
	width:185px;
	height:28px;
	background-repeat:repeat-x;
	}
.sub_head_02 {
	background-image:url(../images/sub_head_bg.gif);
	width:364px;
	height:28px;
	background-repeat:repeat-x;
	}
.sub_head_common {
	background-image:url(../images/sub_head_bg.gif);
	height:28px;
	background-repeat:repeat-x;
	}
.news_bg {
	background-image:url(../images/news_bg.gif);
	width:185px;
	height:auto;
	background-repeat:repeat-x;
	background-position:bottom;
	}
.content_bg {
	background-image:url(../images/content_bg.gif);
	width:364px;
	height:auto;
	background-repeat:repeat-x;
	background-position:bottom;
	}
.content_bg_common {
	background-image:url(../images/content_bg.gif);
	height:auto;
	background-repeat:repeat-x;
	background-position:bottom;
	}	
.rightsidetab_bg {
	background-image:url(../images/rightsidetab_bg.gif);
	width:185px;
	height:auto;
	background-repeat:repeat-x;
	background-position:bottom;
	}
.ipf_box {
	background-image:url(../images/ipefbox.gif);
	width:185px;
	height:111px;
	background-repeat:no-repeat;
	background-position:center;
	}
.bottom_bg {
	background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	height:21px;
	}
.menu_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6e71;
	text-decoration:none;
	line-height:19px;
	font-weight:bolder;
	}
a:hover.menu_text {
	color:#000033;
	}
.title_head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#152062;
	text-decoration:none;
	line-height:26px;
	font-weight:bolder;
	}
.title_text_01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#152062;
	text-decoration:none;
	line-height:15px;
	font-weight:bolder;
	}
.news_head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#152062;
	text-decoration:none;
	line-height:15px;
	font-weight:bolder;
	padding-left:15px;
	padding-right:13px;
	padding-top:13px;
	padding-bottom:13px;
	}
.news_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	line-height:16px;
	font-weight:bolder;
	padding-left:15px;
	padding-right:13px;
	}
.text_more {
	font-family:Arial, Helvetica, sans-serif;
	line-height:10px;
	font-size:9px;
	padding-right:10px;
	color:#4c5587;
	text-decoration:none;
	}
a:hover.text_more {
	color:#330000;
	}
.content_text_new {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:14px;
	font-weight:bolder;
	padding-right:16px;
	padding-top:9px;
	padding-bottom:5px;
	}
.content_text_new_03 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:14px;
	font-weight:bolder;
	}
a:hover.content_text_new_03 {
	color:#333333;
    }
.content_text_new_05 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	line-height:14px;
	font-weight:bolder;
	}
a:hover.content_text_new_05 {
	color:#333333;
	text-decoration:underline;
    }
.content_text_new_02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8a8888;
	text-decoration:none;
	line-height:15px;
	padding-right:16px;
	}
	
	.content_text_new_03 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a8888;
	text-decoration:none;
	line-height:15px;
	padding-right:16px;
	}
.content_text_new_04{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8a8888;
	text-decoration:none;
	line-height:15px;
	}
.text_box_04{
	height:15px;
	width:100px;
	}
.line_menu {
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	}
.bottom_menu_font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-decoration:none;
	}
	a:hover.bottom_menu_font {
	color:#CCCCCC;
    }
.head_text_04 {
	color:#000033;
	font-weight:bolder;
	line-height:12px;
	font-size:10px;
	text-decoration:none;
	}
a:hover.head_text_04 {
	color:#999999;
	}
.content_text_red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
	line-height:15px;
	}
a:hover.content_text_red {
	color:#660000;
	}
.content_text_red_02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
	line-height:10px;
	}
a:hover.content_text_red_02 {
	color:#660000;
	text-decoration:underline;
	}
.lineheight {
	line-height:10px;
	}

	.content_text_new_06 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	line-height:14px;
	}
#middle_sitemap{
	float:left;
	width:462px;
	margin:0 10px 0 0;
	background:url(../images/middle_bg.jpg) repeat-x bottom left;
}
.sitemap_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6e71;
	text-decoration:none;
	line-height:19px;
	font-weight:bolder;
	}
.sitemap_text A{
	text-decoration:none;
	color:#6d6e71;
	padding:0;
	font-size:11px;
}
.sitemap_text A:hover {
	color:#152062;
}
.terms{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	line-height:18px;
	text-align:justify;
}

