/** 
 * main.css
 * default engine CSS file. do not change!!!
 * ---
 * @version		v.1.3.1
 * @date		Friday, April 11, 2008
 * @author		Madko,cornelh@gmail.com

 *****************************************************************************/
 
 
 /**
 * common
 *
 *************************************************************************************************/

	html,body {
		height:					100%;
		font-size:				11px; 
		font-family:			Arial, verdana, helvetica;
		color:					#000;
		margin:					0px;
		padding:				0px;
		background:				#0964bc url(../images/all_body_bg.jpg) top repeat-x;
		text-align:				center;
		}
	img {
		padding:				0px;
		margin:					0px;
		border:					0px;
		vertical-align:			top;
		}

	div, table, td {
		empty-cells:			show;
		vertical-align:			top;
		margin:					0px;
		padding:				0px;
		border:					0px;
		}

	form {
		margin:					0px;
		padding:				0px;
		border:					0px;
		}
	input, select {
		font-size:				12px; 
		font-family:			Arial, verdana, helvetica;
		line-height:			17px;
	}
	h1, h2, p, ul, ol {
		margin:					0px;
		padding:				0px;
		}
	a {
		color:					#000;
		font-family:			Arial, verdana, helvetica;
		font-size:				12px; 
	  }

/**
* all
*
 *************************************************************************************************/

	.all_container {
		width:					668px;
		margin:					0px auto;
	}
	/*
	* topmenu
	*/
	.all_topmenu {
		width:					668px;
		margin-bottom:			10px;
	}
	.all_topmenu_td {
		width:					632px;
		background:				url(../images/all_topmenu_bg.gif) repeat-x;
		text-align:				center;
		padding-top:			11px;
	}
	.all_topmenu_td a {
		color:					#fff;
		font-size:				15px;
		text-decoration:		none;
		padding:				0px 8px;
	}
	.all_topmenu_td a:hover {
		color:					#43d9ef;
	}
	/*
	* white content
	*/
	.all_content_outer {
		width:					668px;
		background:				#fff url(../images/all_content_bg3.gif) bottom no-repeat;
		margin-bottom:			15px;
		padding-bottom:			11px;
	}
	.all_content_inner {
		width:					668px;
		background:				url(../images/all_content_bg1.gif) top no-repeat;
	} 
 	.all_clearer {
		font-size:				1px;
		height:					1px;
		clear:					both;
	}
	/*
	* black box
	*/
	
	.all_content_box3_outer {
		width:				668px;
		clear:				both;
		margin:				0px auto;
		margin-top:			15px;
		text-align:			left;
		background-color:	#000;
	}
	.all_content_box3_inner {
		width:				100%;
		background:			url(../images/first_box3_bg1.gif) top no-repeat;
	}
	.all_content_box3_table1 {
		width:				380px;
		margin-left:		33px;
		float:				left;
		display:			inline;
	}
	.all_content_box3_inner_h1 {
		color:				#e4540d;
		font:				bold 27px/62px Arial, serif;
	}
	.all_content_box3_inner_h1 span {
		color:				#fff;
		font-size:			15px;
		font-weight:		normal;
	}
	.all_content_box3_td1 {
		height:				172px;
		padding-top:		10px;
		font-size:			12px;
		color:				#ffffff;
	}
	.all_content_box3_td1 strong {
		color:				#fff;
	}
	.all_content_box3_but1 {
		display:			block;
		width:				94px;		
		text-align:			center;
		font-size:			11px;
		color:				#fff;
		line-height:		21px;
		text-decoration:	none;
		margin-top:			5px;
		background:			url(../images/first_box3_but1.gif) no-repeat;
	}
	.all_content_box3_table2 {
		width:				197px;
		margin-left:		30px;
		float:				left;
		display:			inline;
	}
	.all_content_box3_inner_h2 {
		color:				#237ad7;
		font:				bold 23px/62px Arial, serif;
		margin-left:		20px;
	}
	.all_content_box3_inner_h2 span {
		color:				#fff;
		font-size:			15px;
		font-weight:		normal;
	}
	.all_content_box3_ul {
		width:				170px;
		list-style:			none;
		margin-left:		15px;
		margin-top:			5px;
		color:				#ffffff;
		font-weight:		bold;
	}
	.all_content_box3_ul li {
		line-height:		28px;
		font-size:			11px;
		border-bottom:		1px dotted #292c2f;
		padding-left:		15px;
		background:			url(../images/first_box2_arrow.gif) left center no-repeat;
	}
	.all_content_box3_lastli {
		border-bottom-width:0px !important;		
	}
	.all_content_box3_but2 {
		display:			block;
		width:				94px;		
		text-align:			center;
		font-size:			11px;
		color:				#fff;
		line-height:		21px;
		text-decoration:	none;
		margin-top:			5px;
		background:			url(../images/first_box3_but2.gif) no-repeat;
	}
	/*
	* footer
	*/
	.all_footer {
		color:				#fff;
		line-height:		50px;
		font-weight:		bold;
		width:				100%;
	}
	.all_footer_left {
		padding:			0px 17px;
	}
	.all_footer_right {
		font-size: 			10px;
		text-align:			right;
		padding-right:		8px;
	}
	.all_footer_right a {
		font-size:			10px;
		margin:				0px 7px;
		text-decoration:	none;
		color:				#fff;
	}
	.all_footer_right a:hover {
		text-decoration:	underline;
	}
/**
* first
*
*************************************************************************************************/
 	.first_content_outer {
		width:				668px;
		background:			url(../images/first_content_bg1.jpg) 385px top no-repeat;
	}
	.first_content_outer_toptd {
		padding-top:		142px;	
	}
	/*
	* box1
	*/
	
	.first_content_box1_outer {
		width:				205px;
		float:				left;
		margin-left:		13px;
		background:			url(../images/first_box1_bg2.gif) repeat-y;
		margin-top:			14px;
		display:			inline;
	}
	.first_content_box1_inner {
		width:				100%;
		background:			url(../images/first_box1_bg1.gif) top no-repeat;
		position:			relative;
		margin-top:			-14px;
	}
	.first_content_box1_inner h1 {
		color:				#237ad7;
		text-align:			center;
		font:				bold 22px/48px Arial, serif;
	}
	.first_content_box1_inner_h1 {
		font-size:			20px !important;		
	}
	.first_content_box1_inner_td {
		padding-left:		42px;
		height:				80px;
		text-align:			left;
	}
	.first_content_box1_inner ul {
		list-style-image:	url(../images/first_box1_arrow.gif);
	}
	.first_content_box1_inner ul li {
		color:				#4f5357;
		font-size:			12px;
	}
	.first_content_box1_inner_td div {
		height:				15px;
	}
	.first_content_box1_but {
		display:			block;
		width:				105px;		
		text-align:			center;
		font-size:			11px;
		color:				#fff;
		line-height:		21px;
		text-decoration:	none;
		margin:				5px auto 0px auto;
		background:			url(../images/first_box1_button.gif) no-repeat;
	}
	/*
	* box2
	*/
	
	.first_content_box2_outer {
		width:				641px;
		clear:				both;
		margin:				0px auto;
		background:			url(../images/first_box2_bg2.gif) repeat-y;
		margin-top:			8px;
		text-align:			left;
	}
	.first_content_box2_inner {
		width:				100%;
		background:			url(../images/first_box2_bg1.gif) top no-repeat;
	}
	.first_content_box2_table1 {
		width:				380px;
		margin-left:		23px;
		float:				left;
		display:			inline;
	}
	.first_content_box2_inner_h1 {
		color:				#e4540d;
		font:				bold 27px/62px Arial, serif;
	}
	.first_content_box2_inner_h1 span {
		color:				#1b1f21;
		font-size:			15px;
	}
	.first_content_box2_td1 {
		height:				172px;
		padding-top:		10px;
	}
	.first_content_box2_td1 strong {
		color:				#000;
	}
	.first_content_box2_but1 {
		display:			block;
		width:				94px;		
		text-align:			center;
		font-size:			11px;
		color:				#fff;
		line-height:		21px;
		text-decoration:	none;
		margin-top:			5px;
		background:			url(../images/first_box2_but1.gif) no-repeat;
	}
	.first_content_box2_table2 {
		width:				197px;
		margin-left:		30px;
		float:				left;
		display:			inline;
	}
	.first_content_box2_inner_h2 {
		color:				#237ad7;
		font:				bold 23px/62px Arial, serif;
	}
	.first_content_box2_ul {
		width:				170px;
		list-style:			none;
		margin-left:		15px;
		margin-top:			5px;
	}
	.first_content_box2_ul li {
		line-height:		28px;
		font-size:			11px;
		border-bottom:		1px dotted #000;
		padding-left:		15px;
		background:			url(../images/first_box2_arrow.gif) left center no-repeat;
	}
	.first_content_box2_lastli {
		border-bottom-width:0px !important;		
	}
	.first_content_box2_but2 {
		display:			block;
		width:				94px;		
		text-align:			center;
		font-size:			11px;
		color:				#fff;
		line-height:		21px;
		text-decoration:	none;
		margin-top:			5px;
		background:			url(../images/first_box2_but2.gif) no-repeat;
	}
/**
* second
*
*************************************************************************************************/
 	.second_content_outer {
		width:				668px;
	}
	.second_content_toptd {
		padding-top:		114px;	
	}
	/*
	* second box1
	*/
	
	.second_content_box1_outer {
		width:				641px;
		clear:				both;
		margin:				0px auto;
		background:			url(../images/second_box1_bg2.gif) repeat-y;
		margin-top:			8px;
		text-align:			left;
	}
	.second_content_box1_inner {
		width:				100%;
		background:			url(../images/second_box1_bg1.gif) top no-repeat;
	}
	.second_content_box1_table1 {
		width:				578px;
		margin-left:		29px;
	}
	.second_content_box1_inner_h1 {
		color:				#003366;
		font:				bold 27px/62px Arial, serif;
	}
	.second_content_box1_inner_h1 span {
		color:				#1b1f21;
		font-size:			15px;
	}
	.second_content_box1_td1 {
		height:				292px;
		padding-top:		10px;
		text-align:			justify;
	}
	.second_content_box1_td1 p {
		margin:				7px 0px;
	}
	.second_content_box1_td1 span {
		color:				#000;
	}
	.second_content_box1_but1 {
		display:			block;
		width:				94px;		
		text-align:			center;
		font-size:			11px;
		color:				#fff;
		line-height:		21px;
		text-decoration:	none;
		margin-top:			5px;
		background:			url(../images/first_box2_but1.gif) no-repeat;
	}