html, body
{
	padding:    0px;
	margin:     0px;
	background: url(../img/body_bg.gif) left top repeat-x #053963;
}

img
{
	border: 0px;
}

form
{
	padding: 0px;
	margin:  0px;
}

h1
{
	font-size:18px;
	color:#CC0000;
	font-weight:bold;
	padding:8px 0px 18px 0px;
	margin:0px;
}

.col
{
	float: left;
}

.endline
{
	clear:       both;
	overflow:    hidden;
	font-size:   0px;
	line-height: 0px;
	height:      0px;
}



#container
{
	width:            799px;
	margin:           0px auto 0px auto;
	background-color: #FFFFFF;
}



#header
{
	width:       799px;
	padding-top: 53px;
}

.htop
{
	height: 56px;
	width: 800px;
	background: url(../img/header_top_bg.jpg) left top repeat-x;
}

.htop img
{
	margin: 6px 0px 0px 10px;
	float:  left;
}

.hlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:   11px;
	color:       #CCCCCC;
	float:       right;
	padding:     30px 9px 0px 0px;
}

.hlinks a
{
	color:           #CCCCCC;
	text-decoration: none;
}

.hlinks a:hover, .hlinks a.act
{
	color: #FFFFFF;
}

.hswf
{
	height: 241px;
}

.hswf_inner
{
	height:77px;
}


#content
{
	width: 800px;
	background-color: #FFFFFF;
	padding:          12px 0px 12px 0px;;
}

.cleft
{
	width:       284px;
	margin-left: 13px;
	display:     inline;
}

.box_news{}
.box_news_head
{
	height:      25px;
	background:  url(../img/box_news_head.gif) left top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:   12px;
	color:       #FFFFFF;
	padding:     0px 0px 0px 12px;
	line-height: 25px;
}
.box_news_cont
{
	height:     144px;
	background: url(../img/box_news_cont_bg.gif) left top repeat-x;
}

.box_news_cont_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:       #000000;
	text-align:  justify;
	height:337px; overflow: auto; overflow-x: hidden;
}

.box_news_cont_text_inner {
    margin: 15px 15px 0px 13px;
}

.box_news_link
{
	text-align:  right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:   11px;
	padding-top: 2px;
}

.box_news_link a
{
	color:           #990000;
	text-decoration: none;
}

.box_news_link a:hover
{
	text-decoration: underline;
}

.cright
{
	width:       474px;
	margin-left: 13px;
}

.box_list{}
.box_list_item
{
	height:116px;
}

.box_list_item0_bg
{
	background: url(../img/box_list_item0_bg.gif) left top no-repeat #E7E7E7;
}

.box_list_item1_bg
{
	background-image: none;
	background-color: #F3F3F3;
}

.box_list_pre
{
	width: 229px;
}

.box_list_pre img
{
	margin: 11px 0px 0px 11px;
}

.box_list_cont
{
	width: 245px;
}

.box_list_head
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:   12px;
	font-weight: bold;
	color:       #666666;
	padding-top: 9px;
}

.box_list_text
{
	width:       204px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:       #333333;
	padding-top: 4px;
}

.box_list_link
{
	width:       220px;
	text-align:  right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:   10px;
}

.box_list_link a
{
	color:           #990000;
	text-decoration: none;
}

.box_list_link a:hover
{
	text-decoration: underline;
}

.box_list_btns
{
	padding-top: 4px;
}

.pager
{
	margin-top: 6px;
}
.pager_left
{
	width: 78px;
}

.pager_center
{
	width:       318px;
	height:      23px;
	background:  url(../img/pager_bg.gif) left top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:   12px;
	color:       #666666;
	text-align:  center;
}

.pager_right
{
	width: 78px;
}

.pager_b
{
	margin-top: 6px;
}
.pager_b_left
{
	width: 78px;
}

.pager_b_center
{
	width:       396px;
	height:      23px;
	background:  url(../img/pager_b_bg.gif) left top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:   12px;
	color:       #666666;
	text-align:  center;
}

.pager_b_right
{
	width: 78px;
}



#footer
{
	width:      838px;
	height:     51px;
	background: url(../img/footer_bg.gif) left top no-repeat;
}

.fcopy
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:   10px;
	color:       #FFFFFF;
	float:right;
	padding:     8px 28px 0px 0px;
}
.footer_links
{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:#FFFFFF;
	padding:6px 0px 0px 35px;
}
	.footer_links a
	{
		color:#FFFFFF;
		text-decoration:none;
	}
		.footer_links a:hover
		{
			text-decoration:underline;
		}
/*inner*/
.content_inner_left
{
	float:left;
	width:239px;
}
.content_inner_right
{
	float:left;
	width:508px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.content_inner
{
	padding:13px 13px 11px 13px;
}
.inner_menu
{
	padding:0px 0px 21px 0px;
}
	.inner_menu a
	{
		display:block;
		width:198px;
		height:25px;
		margin:0px 0px 1px 0px;
		text-decoration:none;
		font-weight:bold;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:17px;
	}
		/*.inner_menu a:hover
		{
			color:#DDDDDD;
		}*/
	.inner_menu a span
	{
		display:block;
		padding:3px 0px 4px 13px;
	}
	.inner_menu a.imenua
	{
		background:url(../img/imenu_bga.jpg);
	}
		.inner_menu a.imenua:hover
		{
			background:url(../img/imenu_bga_over.jpg);
		}
	.inner_menu a.imenub
	{
		background:url(../img/imenu_bgb.jpg);
	}
		.inner_menu a.imenub:hover
		{
			background:url(../img/imenu_bgb_over.jpg);
		}
	.inner_menu a.imenuc
	{
		background:url(../img/imenu_bgc.jpg);
	}
		.inner_menu a.imenuc:hover
		{
			background:url(../img/imenu_bgc_over.jpg);
		}
	.inner_menu a.imenud
	{
		background:url(../img/imenu_bgd.jpg);
	}
		.inner_menu a.imenud:hover
		{
			background:url(../img/imenu_bgd_over.jpg);
		}
	.inner_menu a.imenue
	{
		background:url(../img/imenu_bge.jpg);
	}
		.inner_menu a.imenue:hover
		{
			background:url(../img/imenu_bge_over.jpg);
		}
.mbox
{
	background:url(../img/mbox_cbg.gif) left top repeat-y;
}
	.mbox_title
	{
		height:25px;
		background:url(../img/mbox_title_left.gif) top left no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		padding:0px 0px 0px 15px;
		line-height:22px;
	}
	.mbox_title_in
	{
		background:url(../img/mbox_title_right.gif) right top no-repeat;
	}
	.mbox_center
	{
		background:#F5F6F6 url(../img/mbox_cbg.gif) right top repeat-y;
		margin-left:2px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		height: 190px;
		overflow: auto;
		overflow-x: hidden;
	}

	.mbox_center_margin {
	   margin: 12px 3px 12px 3px;
	   width: 170px;
	}

	.mbox_foot
	{
		background:url(../img/mbox_bleft.gif) left top no-repeat;
		height:11px;
		font-size:1px;
	}
	.mbox_foot_in
	{
		background:url(../img/mbox_bright.gif) right top no-repeat;
		height:11px;
	}
.linksa
{
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}
/*box 2*/
.boxb_list{}
.boxb_list_item
{
	height:116px;
}

.boxb_list_item0_bg
{
	background: url(../img/box_list_item1_bg.gif) left top no-repeat #DCDCDC;
}

.boxb_list_item1_bg
{
	background-image: none;
	background-color: #E8E8E8;
}
.boxb_list_item2_bg
{
	background-image: none;
	background-color: #DCDCDC;
}
.boxb_list_pre
{
	width: 279px;
}

.boxb_list_pre img
{
	margin: 11px 0px 0px 11px;
}

.boxb_list_cont
{
	width: 262px;
}

.boxb_list_head
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:   12px;
	font-weight: bold;
	color:       #666666;
	padding-top: 9px;
}

.boxb_list_text
{
	width:       262px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:       #333333;
	padding-top: 4px;
}

.boxb_list_link
{
	width:       262px;
	text-align:  right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:   10px;
}

.boxb_list_link a
{
	color:           #990000;
	text-decoration: none;
}

.boxb_list_link a:hover
{
	text-decoration: underline;
}

.boxb_list_btns
{
	padding-top: 7px;
	text-align:right;
}

.form_contact_left
{
	width:200px;
	float:left;
}

.form_contact_right
{
	width:190px;
	float:left;
}
.input_contact
{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-size:12px;
	border:1px solid #CCCCCC;
	width:173px;
}
.form_contact_title
{
	font-size:11px;
	color:#000000;
	padding:4px 0px 3px 0px;
}
.endcol
{
	clear:both;
	line-height:0px;
	height:0px;
	font-size:0px;
	overflow:hidden;
}