*{ margin: 0; padding: 0;}

body{
	font-family: Arial; 
	color: #545454; 
	min-width:1000px; 
	font-size:12px; 
	background-color: #E2E2E2;
}

html, body{
	height: 100%;
}

td{
	vertical-align: top;
}

img{
	border: 0px;
}

/* ================================================================================*/

form{ margin: 0; padding: 0; }

div, td, input, select, p, a, li {
	font-family: Arial;
	font-size: 12px;
	color: #545454;
}

a{
	color: #1563A5;
	text-decoration: underline;
}

a:hover{
	text-decoration: none;
}

#main_inside{
	position:relative; 
	min-height:100%; 
	margin: 0 auto; 
	width: 1000px; 
	background-image: url(../images/main_y.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
	
/*For IE*/
* html #main_inside{
	height:100%; 
	/*	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');  */
	width: 1000px;
	margin: 0 auto;
}

#main_inside_in{ 
	position:relative; 
	min-height:100%; 
	margin: 0 auto; 
	width: 1000px;
	background-image: url(../images/main_x_top.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding-bottom: 30px;
}


/*For IE*/
* html #main_inside_in{
	height:100%; 
/*	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%'); */
   width: 1000px;
	margin: 0 auto;
	padding-bottom: 30px;
	
	}

#main_content{
	margin: 0 auto;
	background-image: url(../images/left_top.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-bottom: 30px;
}

#main_content_in{
	margin: 0 auto;
	background-image: url(../images/right_top.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 39px 25px 30px 24px;
}

/*=======================================================*/

/* navi */
.navi{
	height: 65px;
	overflow: hidden;
}

.logo{
	float: left;
	padding: 0px 0px 0px 6px;
}

.for_login{
	float: right;
	width: 363px;
}

.for_login_2{
	float: right;
	width: 307px;
}

.for_login .text{
	padding: 7px 0px 0px 0px;
	color: #464646;
	font-family: Trebuchet MS;
	font-size: 12px;
	width: 41px;
	float: left;	
}

.for_login .texttt{
	padding: 27px 0px 0px 0px;
	color: #464646;
	font-family: Trebuchet MS;
	font-size: 12px;
	width: 41px;
	float: left;	
}


.for_login .text2{
	padding: 7px 0px 0px 0px;
	color: #464646;
	font-family: Trebuchet MS;
	font-size: 12px;
	width: 63px;
	float: left;	
}

.for_login .text3{
	padding: 7px 0px 0px 0px;
	color: #464646;
	font-family: Trebuchet MS;
	font-size: 12px;
	width: 73px;
	float: left;	
}

.for_login .inp{
	width: 107px;
	background-image: url(../images/inp.jpg);
	background-position: left 3px;
	background-repeat: no-repeat;
	float: left;
	padding: 7px 4px 4px 2px;
	height: 18px;
}

.for_login .inp2{
	width: 103px;
	float: left;
	padding: 7px 0px 4px 2px;
	height: 18px;
}


.for_login .sel{
	width: 178px;
	float: left;
	padding: 7px 0px 0px 0px;
	height: 22px;
}

.for_login .sel select{
	width: 173px;
	border: 1px solid #E2E9EF;
	border-top: 1px solid #ADACB1;	
	color: #000000;
	padding: 0px 0px 0px 5px;
}

.for_login .inp input{
	width: 100px;
	height: 20px;
	border: none;
	background-color: transparent;
	background-image: none;
}

.for_login .inp p{
	padding: 4px 0px 0px 7px;
	font-size: 11px;
}

.for_login .inp p a{
	text-decoration: underline;
	color: #4F92C7;
	font-size: 11px;
}

.for_login .inp p a:hover{
	text-decoration: none;
}

.for_login .sub{
	width: 41px;	
	float: left;
	padding: 3px 0px 0px 0px;
}

.for_login .sub input{
	width: 41px;
	height: 25px;
	background-image: url(../images/sub.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	background-color: transparent;
	cursor: pointer;
	text-align: center;
	padding: 0px 0px 2px 0px;
	color: #9C0700;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}



.log_out{
	float: right;
	width: 106px;
	padding: 15px 0px 0px 0px;
}

.log_out a{
	display: block;
	color: #9D0500;
	padding: 2px 11px 7px 12px;
	background-image: url(../images/log_out.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

.log_out a:hover{
	text-decoration: underline;
}
/* //navi */

/* content */
.content {
	padding-left: 1px; 
	clear: both;
	width: 949px; }
	.content .flash { width: 940px; height: 306px; float: left; background: #cccccc; border:1px solid #A1A1A1;}
	.content .coming_soon { width:100%; float:left; text-align:center; padding-top:50px;}
	.content .box { float: left; width: 306px; margin-top: 10px; display: inline; }
		.content .box .bar { float: left; width: 294px; height: 32px; font-size:20px; padding: 5px 0px 0px 12px;  color: #FFFFFF; background: #670b0b; }
		.content .box .b_t { float: left; width:280px;}
		.content .box .b_img { float: left; width:80px; padding:10px 10px 0 0;}
		.content .box .con { float: left; width: 284px; height:185px; line-height: 20px; background:url(../images/box_bg.gif) repeat-x #e2e2e2; color: #616161; margin-top: 8px; padding: 10px 10px; border:1px solid #a1a1a1; }
			.content .box .con .button { width:auto; float:left; padding:5px 0 15px; cursor:pointer;}
			.content .box .con .button1 { width:auto; float:left; cursor:pointer;}
			.content .box .con .txt { float: left; width:190px; padding-top:5px; }
			.content .box .con .red_more { float: right; margin-top: 10px; }
			.content .box .con .bn { float:left; width: 126px; margin-left: 75px; padding: 47px 0px; display: inline; }
			.content .box .con .bn .reg { float: left; display: inline; width: 126px; height: 25px; padding-top: 3px; margin: 24px 0px 0px 0px; text-align: center; color: #FFF; font-size: 14px; background: #818181; }
		
		.content .tex{ margin-top:10px; line-height:22px;}
		.content .ou{ font-size:18px; color:#000000; padding-top: 15px; }
		.content .cultu{ margin:10px 0px 0px 12px;}
			.content .cultu li{ padding:4px 0px 4px 0px;}	
			.content .cultu img { margin-right: 5px; }
		.content .pay_if { width:845px; height:auto; margin-top:30px; float:left;}
			.content .pay_if ul { margin:0; padding:0; width:100%; float:left;}
			.content .pay_if li { padding-bottom:10px;}
			.content .pay_if .inp1{ width:73px; }
			.content .pay_if .box_left { width:170px; float:left; text-align:left; line-height:21px;}
			.content .pay_if .box_right { width:620px; float:left; height:21px; line-height:21px;}
			.content .sendmail { width:845px; height:auto; margin-top:30px; float:left;}
			.content .sendmail ul { margin:0; padding:0; width:100%; float:left;}
			.content .sendmail li { padding-bottom:10px;}
			.content .sendmail .box_left { width:60px; float:left; text-align:left; line-height:21px;}
			.content .sendmail .box_right { width:550px; float:left; height:21px; line-height:21px;}
			.content .pay_if .box_right a { text-decoration:underline;}
			.content .pay_if .box_right a:hover { text-decoration:none;}
			.content .pay_if .box_right .a1 { text-decoration:none;}
		.content .logon { width:220px; height:auto; margin:0 auto; background:url(../images/login_bg.gif) no-repeat; margin-top:50px; margin-bottom:50px;}
			.content .logon ul { width:100%; padding:0; margin:0;}
			.content .logon li { padding-bottom:5px;}
			.content .logon .wd_title { width:160px; float:left; padding:10px 0 10px 40px;}
		.content .form_box { margin-top: 30px;padding-left: 10px; }
		.content .form_box .box_f {width:100%; float:left; padding-top:10px;}
			.content .form_box a { text-decoration:none; color:#000;}
			.content .form_box a:hover { text-decoration:underline; color:#000;}
			.content .form_box li{ padding:5px 0px 5px 0px;}
			.content .form_box .inp_text{ height:90px; width:500px;}
			.content .form_box .inp_sub{ background:#818181; border:none; height:25px; color:#FFFFFF; }
		.content .t_button { width:100%; float:left; text-align:center; padding:20px 0 10px; cursor:pointer;} 
		.content .t_button a { text-decoration:underline;}
		.content .membership { width:860px; float:left;}
			.content .membership td { padding-left:5px; width:280px; line-height:24px;}
			.content .submit_b { width:860px; float:left; text-align:center; padding-top:15px;}
			
		.content .welcome{ margin:40px 0px 0px 0px; line-height:20px; }
		.content .welcome .spa{ font-size:19px; color:#be0000; }
		.content .welcome .spa1{ font-size:19px;}
		.content .sendmail .spa1{ font-size:19px;}
			.content .welcome .spa .spa_tex{ font-size:16px;}
		.content .for{ text-align:center; width:470px; margin:0 auto; border:#adadad 1px solid; padding-bottom:15px; }
			.content ul{ margin-top:10px;}
			.content .for .reg{ background:#6f131e; height:25px; color:#FFFFFF; padding:5px 0px 0px 0px; font-size:17px; margin:0px; }
			.content .for .get{ background:#818181; height:25px; color:#FFFFFF; border:none; }
				.content .for li{ text-align:right; width:350px; *width:320px; margin-top:5px; }
			.content .for .inp{ width:170px; }
			.content .for a{ color:#911112; text-decoration:underline; }
			
	.content .nav{ float:left; font-size:14px; margin-top:10px; }
		.content .nav .nav_a{ float:right; }
			.content .nav .nav_a a{ float:left; margin:0px 30px; color: #000; display:inline; }
			.content .nav .nav_a .line { float:left;}
		.content .wel{ font-size:26px; color:#911112; margin: 0px; padding: 15px 0px; }
		.content .you{ font-size:18px;}
		.content .link_style{ width:630px; float:left; padding:50px 0 20px 300px; font-size:14px;}
		.content .link_style .link_left { width:auto; float:left; padding-right:20px;}
		.content .link_list li{ width: 940px; float: left; margin-top:10px; font-size:15px; }
			.content .link_list .bn_p { border: 1px solid #999; height: 26px; width: 200px; background: #c6dcdc; color: #333;  }
		.content .link_list .number { float: left; padding: 2px 5px 0px 0px; }
		.content .link_list .but_bg { height: 24px; float: left; background: url(../images/but_left_bg.gif) no-repeat; cursor: pointer;}
		.content .link_list .but_bg span { height: 21px; padding: 3px 10px 0px 10px; float: left; background: url(../images/but_right_bg.gif) right no-repeat; }
		.content .link_list .but_bg1 { height: 24px; float: left; background: url(../images/but_left_bg1.gif) no-repeat; cursor: pointer; color:#e7e7e7; font-size:12px;}
		.content .link_list .but_bg1 span { height: 21px; padding: 3px 10px 0px 10px; float: left; background: url(../images/but_right_bg1.gif) right no-repeat; }
		.content .link_list .but_bg1 a { color:#e7e7e7; text-decoration:none;}
		.content .link_list .but_bg1 a:hover { color:#e7e7e7; text-decoration:none;}
		.content .link_list a{ color:#000000; text-decoration:underline;}
		.content .link_list .link_list_button{ border:none; height:18px; cursor:pointer;}
		
		.content .left_img { float:left; width:273px;}
		.content .right_txt { float:left; width:642px; padding: 10px 0px 0px 20px; line-height:20px; display: inline;}
			.content .right_txt b { font-size: 16px; }
			
		.content .our_eam { width:640px; float:left; padding-left:20px;}
		.content .our_eam span{ font-size:18px;padding-top:20px; }
		.content .our_eam li{ margin:7px 0px 0px 20px; list-style-position:inside; line-height: 20px; width:90%; float:left; display:inline;}
		.content .our_eam .our{ text-decoration:none;  list-style-position: outside;list-style-type: none; margin: 10px 0px 0px 0px; padding: 0px; }
		.content .our_eam .none{ text-decoration:none;  list-style-position: outside;list-style-type: none; margin: 10px 0px 0px 0px; padding: 0px; }
		.content .our_eam .ourbg { width:350px; height:auto; float:left; background:#ffe8e8; list-style-type: none; padding:10px; margin:0; margin-top:10px;}
		.content .our_eam .ourbg span { font-size:12px;}
		.content .our_eam .titile { width:340px; float:left; padding-bottom:5px;}
		.content .our_eam .icon { width:auto; height:23px; float:left; padding-right:10px;}
		.content .our_eam .text { width:310px; float:left; padding:2px 0;}
		.content .our_values li { list-style-position:inside;list-style-type:disc; padding: 5px 0px; } 
		
		.content .privacy li{ padding:5px 0px 5px 0px; list-style-position:inside;list-style-type:disc; }
		.content .privacy .text{ height:90px; width:500px;}
		.content .privacy .sub{ background:#818181; border:none; height:25px; color:#FFFFFF; }
			
		.content .nav2{ font-size:12px; margin-top:10px; margin-right:0px;float:right; width:940px;}
				.content .nav2 .nav_a{ width:360px; float:right;}
				.content .nav2 .nav_a a{ float:left; margin:0px 10px; color: #000; display:inline; }
				.content .nav2 .nav_a .line { float:left;  }
		.content a{ color:#000000; text-decoration:none;}
		.content .button2 { width:auto; float:left; line-height:19px; padding:0 8px; background:url(../images/button_bg.gif) repeat-x; border:1px solid #b60613; font-size:12px; font-weight:bold; color:#FFF; margin-top:20px; cursor:pointer;}
		.login_box .button2 { width:auto; float:left; line-height:19px; padding:0 8px; background:url(../images/button_bg.gif) repeat-x; border:1px solid #b60613; font-size:12px; font-weight:bold; color:#FFF;margin-left:20px; cursor:pointer;}
		.content .button2 .a1 { color:#FFF; text-decoration:none;} 
		.content .new { float:left; width:940px; height: 0 auto;}
			.content .new .new_l{ width:170px; text-align:right; float:left;}
			.content .new .new_r{ width:763px; margin-left:7px; float:left;}
				.content .new .new_r .butt{ background:#818181; height:25px; border:none; color:#FFFFFF; margin-left:10px; }
				.content .new .new_r .sel{ height:23px; width:155px;}
			.content .form{ text-align:center; width:409px; margin:0 auto; border:#adadad 1px solid; height:366px; margin-top:50px; padding-bottom:10px;}
		.content .form .reg{ background:#6f131e; color:#FFFFFF;font-size:17px; margin:0px; }
		.content .form a{ color:#911112; text-decoration:underline; }
			.content .form .inp{ width: 409px; float:left; line-height:10px; margin:0px;}
			.content .form .inp .inp_l{ float:left; width:135px; text-align:right;}
			.content .form .inp .inp_r{ float:left; width:269px; text-align:left; margin-left:5px;}	
			.content .form .sub{ border:none; color:#FFFFFF; background:#7F7F7F; height:23px; width:66px; margin-top:10px;}
		.content .form1{ text-align:center; width:660px; margin:0 auto;  padding-bottom: 20px; margin-top:50px;}
		.content .form1w{ text-align:center; width:660px; margin:0 auto; border:#adadad 1px solid; padding-bottom: 20px; margin-top:50px;}
			.content .form1 .reg{ background:#6f131e; color:#FFFFFF;font-size:17px; padding: 5px 0px; margin:0px 0px 20px 0px; }
			.content .form1 a{ color:#911112; text-decoration:underline;}
			.content .form1 .txta { width: 300px;  height: 90px; border: 1px solid #adadad; background: #F4F4F4; }
				.content .form1 .inp{ width: 660px; float:left; line-height:10px; margin:0px;}
					.content .form1 .inp .bn_b { width: 30px; height:24px; }
					.content .form1 .inp .bn_b1 { margin: 0px 10px 10px 0px; }
				.content .form1 .inp .inp_l{ float:left; width:195px; text-align:left; padding-left:10px;}
				.content .form1 .inp .inp_r{ float:left; width:400px; text-align:left; margin-left:5px;}
					.content .form1 .inp .inp_r .list { float: left; width: 100%; margin: 5px 0px;}	
					.content .form1 .inp .inp_r .list1 { float: left; width: 200px; margin: 5px 0px;}
					.content .form1 .inp .inp_r .list2 { float:left;  width: 200px;}
						.content .form1 .inp .inp_r .list2 .list4 { margin: 5px 0px; }
							
			.content .form1 .sub{ border:none; color:#FFFFFF; background:#7F7F7F; height:23px; width:66px; margin-top:10px;}
		.content .fir{ margin-top:50px; text-align:center; font-size:16px}
		.content .fir1{ margin-top:30px; text-align:center; font-size:30px; color: #333;}
		.content .tse{ color:#911112; margin:5px 0px 30px 0px ; text-align:center; font-size:16px;}
		.content .but{ height:25px; background:#818181; border:none; color:#FFFFFF; margin-top:85px; text-align:center; font-size:16px;}
		.content .tex_name{ text-align:center; width:940px; margin:5px; font-size:16px;}
		
		.content .no_sol { padding-bottom:15px;}
		.content .no_sol img{ margin:0px 7px 0px 5px; }
		.content .no_sol a{ color:#0000FF; text-decoration:underline;}
		.content .the li{ padding:5px;}
		.content .users{  line-height:3px; margin-bottom:15px;}
		
		.content .img_p{ display:inline; width:940px; height:auto; padding-top:20px; float: left; }
		.content .co_but .are{ height:49px; width:294px; color:#FFFFFF; border:none; background:url(../images/but_bj.gif); font-size:20px; font-weight:bold; float:left; margin-top:20px;cursor:pointer;}
		.content .co_but .are1{ height:49px; width:135px; color:#FFFFFF; border:none; background:url(../images/but_bj1.gif); font-size:20px; font-weight:bold; float:left; margin-top:20px;cursor:pointer;}
		.content .co_but1 .are1{ height:49px; width:135px; color:#FFFFFF; border:none; background:url(../images/but_bj1.gif); font-size:20px; font-weight:bold;  margin-top:20px;cursor:pointer;}
		.content .co_but{ text-align:center; margin-top:40px; height:270px; width:100%; float:left;}
		.content .co_but1{ text-align:center; margin-top:40px;margin-top:100px; height:200px; width:60%; float:left;}
		.content .text_title { width:100%; float:left; padding-top:50px;}
		.content .text_title1 { width:100%; float:left; padding-top:10px;}
		.content .text_content { width:100%; float:left; padding:15px 0 10px;}
		.content .coming_soon1 { width:100%; float:left; text-align:center;}
		.content .matches { width:880px; float:left; padding:15px 0 0 25px;}
			.content .matches .left_text { width:auto; float:left; line-height:19px; color:#3a3a3a; font-weight:bold;}
			.content .matches .progress { width:600px; float:left; height:19px; background:url(../images/progress_bg.gif) repeat-x; border:1px solid #060606;}
			.content .matches .progress1 { width:600px; float:left; height:19px; border:1px solid #060606;}
				.content .matches .progress1 .left { width:465px; float:left; height:19px; background:url(../images/progress_bg.gif) repeat-x;}
		.content .matches_table { width:100%; float:left;}
			.content .matches_table .table { width:700px; float:left; margin:15px 0 0 90px; display:inline; color:#363636;}
			.content .matches_table .table td { width:170px; padding-left:5px; line-height:24px;}
		.content .coming_soon { width:100%; float:left; text-align:center; padding-top:50px;}
		.content .coming_soon2 { width:100%; float:left; text-align:center; padding-top:20px;}
		.content .ipt_button { width:180px; float:left; margin:20px 0 0 340px; display:inline; cursor:pointer;}
		.content .button3 { width:auto; line-height:19px; padding:0 8px; background:url(../images/button_bg.gif) repeat-x; border:1px solid #b60613; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
		.content .button4 { width:auto; line-height:19px; padding:0 8px; background:url(../images/button_bg.gif) repeat-x; border:1px solid #b60613; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
		.content .pagination {  float:right; padding: 5px 10px 0px 0px;}
		.content .pagination a { height:18px; padding: 2px 6px 0px 6px; margin-left: 3px; border: #BBBBBB solid 1px; background: url(../images/page_bg.gif) repeat-x; float: left; text-decoration: none; font-weight: bold; color: #AE0000; cursor:pointer;}
		.content .pagination .paging-current { height:18px; padding: 2px 6px 0px 6px; margin-left: 3px; border: #BBBBBB solid 1px; background: url(../images/page_bg.gif) repeat-x repeat-x 0px -20px; float: left; text-decoration: none; font-weight: bold; color: #000000; cursor:default}
		.content .pagination a:hover { background: url(../images/page_bg.gif) repeat-x 0px -20px; color: #000000; }
		.content .pagination span { float: left; margin-left: 3px; }

/* header_2 */

.header_2{
	clear: both;
	height: 70px;
	padding: 0px 0px 1px 121px;
	background-image: url(../images/header_2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
}

.header_2 h1{
	padding: 26px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #FFFEFF;
	font-size: 24px;
	line-height: 26px;
	font-weight: normal;
}

.header_3{
	background-image: url(../images/header_3.jpg);
}

/* header_2 */

/* menu */
.menu{
	height: 25px;
	background-color: #373536;
	overflow: hidden;
	color: #FFFFFF;
	width:829px;
	font-size: 14px;
	padding: 8px 0px 0px 121px;
}

.menu ul li
{
	padding: 2px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	float: right;
	display: inline;
}

.menu ul li.sep
{
	width: 2px;
	background-image: url(../images/page_bg.gif);
	background-position: center top;
	background-repeat: no-repeat;
	padding: 0px;
	height: 25px;
}

.menu a{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
	padding: 0px 14px 0px 14px;
}

.menu a.cur
{
	border-top: 1px solid #808080; 
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #808080;	
}

.menu a:hover
{
	height: 25px;
	text-decoration: none;
	border-top: 1px solid #808080; 
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #808080;	
}
/* //menu */

/* pathway */

.pathway{
	clear: both;
	height: 35px;
	padding: 30px 0px 0px 0px;
	color: #464646;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
}

.pathway a{
	text-decoration: underline;
	color: #166FB3;
	font-size: 16px;
	padding: 0px 6px 0px 6px;
	font-weight: bold;
}

.pathway a:hover{
	text-decoration: none;
}

.pathway span{
	font-size: 16px;
	padding: 0px 0px 0px 6px;
	font-weight: bold;
}

.pathway h1{
	padding: 0px 0px 0px 10px;
	margin: 0px;
	color: #464646;
	font-size: 16px;
	font-weight: bold;
}

.pathway .but{
	float: right;
	width: 130px;
	position: relative;
	top: -4px;
}

.pathway .but a{
	margin: 0px 8px 0px 0px;
	display: block;
	float: left;
	color: #B83135;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/but_left.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	white-space: nowrap;
}

.pathway .but a span{
	padding: 6px 10px 12px 0px;
	background-image: url(../images/but_right.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
}

.pathway .but a:hover{
	text-decoration: underline;
}
/* //pathway */

/* buttom */
.buttom{
	clear: both;
	padding: 0px 0px 0px 0px;
	height: 41px;
	overflow: hidden;
}

.buttom a{
	margin: 0px 8px 0px 0px;
	display: block;
	float: left;
	color: #B83135;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/but_left.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 11px;
	text-decoration: underline;
}

.buttom a span{
	padding: 8px 12px 12px 0px;
	background-image: url(../images/but_right.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
}

.buttom a:hover{
	text-decoration: none;
}

.buttom_3{
	width: 158px;
	margin: 0 auto;
	padding: 23px 0px 10px 0px;
	clear: both;
}

.buttom_4{
   margin: 0px;
	padding: 10px 0px 10px 275px;
	clear: both;
}

.buttom_5{
   margin: 0px;
	padding: 15px 0px 37px 18px;
	clear: both;
}

.buttom_2 a{
	text-decoration: ;
	color: #911112;
}

.buttom_2 a:hover{
	text-decoration: underline;
}

.buttom_3 a{
	text-decoration: none;
	color: #911112;
}

.buttom_3 a:hover{
	text-decoration: underline;
}

/* //buttom */

/* top_menu */
.sub_menu { width:135px; padding: 5px 0px;background: #AC3636; border: #ACACAC solid 1px; position: absolute; display: none; }
.sub_menu a { width: 125px; font-size: 12px; display: block; padding: 3px 5px; color: #FFFDFE; }
.sub_menu a:hover { background: #D37778; }
.top_menu{
	height: 32px;
	width: 950px;
	clear: both;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	border-left: 1px solid #fff; 
	border-right: 1px solid #fff;
	background-image: url(../images/top_menu_x2.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
}

.top_menu_2{
	height: 35px;
	clear: both;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	border-left: 1px solid #fff; 
	border-right: 1px solid #fff;
	background-image: url(../images/top_menu_x2.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
}

.top_menu_3{
	height: 32px;
	clear: both;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	border-left: 1px solid #fff; 
	border-right: 1px solid #fff;
	background-image: url(../images/top_menu_x2.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
}

.top_menu ul{
	padding: 0px;
	margin: 0 auto;
	text-align: center;
	width: 930px;
}

.top_menu ul li
{
	padding: 2px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	float: left;
	display: inline;
}

.top_menu ul li.sep
{
	width: 2px;
	background-image: url(../images/sep.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding: 0px;
	height: 32px;
}

.top_menu_2 ul li.sep{
	width: 2px;
	background-image: url(../images/sep2.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding: 0px;
	height: 32px;
}

.top_menu_3 ul li.sep{
	width: 2px;
	background-image: url(../images/sep2.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding: 0px;
	height: 32px;
}

.top_menu ul li a{
	text-decoration: none;
	color: #FFFDFE;
	font-size: 14px;
	display: block;
	padding: 6px 32px 6px 32px;
	border-top: 1px solid #892120;
	border-right: 1px solid #8A2223;
}

.top_menu_2 ul li a{
	text-decoration: none;
	color: #FFFDFE;
	font-size: 14px;
	display: block;
	padding: 6px 32px 6px 32px;
	border-top: 1px solid #B03A38;
	border-right: 1px solid #B03A38;
}

.top_menu_3 ul li a{
	text-decoration: none;
	color: #FFFDFE;
	font-size: 14px;
	display: block;
	padding: 6px 32px 6px 32px;
	border-top: 1px solid #B03A38;
	border-right: 1px solid #B03A38;
}

.top_menu ul li a.cur{
	border-top: 1px solid #C56767; 
	border-right: 1px solid #C56767;
	border-bottom: 1px solid #C56767;
	background-color: #D37778;	
}

.top_menu ul li a:hover{
	text-decoration: none;
	border-top: 1px solid #C56767; 
	border-right: 1px solid #C56767;
	border-bottom: 1px solid #C56767;
	background-color: #D37778;	
}
/* //top_menu */

/* header */

.header{
	height: 269px;
	width: 857px;
	overflow: hidden;
	clear: both;
	padding: 0px 39px 0px 54px;
	background-image: url(../images/header.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.header p.slogan{
	padding: 69px 0px 19px 0px;
	color: #FFFEFC;
	font-size: 48px;
	float: right;
	line-height: 54px;
}

.header p.slogan span{
	text-transform: uppercase;

}

.header p.for_more{
	padding: 0px 0px 0px 0px;
	float: right;
	clear: both;
	line-height: 22px;
}

.header p.for_more a.more{
	display: block;
	background-image: url(../images/more.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 9px 61px 13px 19px;
	text-decoration: underline;
	color: #A21410;
	font-size: 18px;
	line-height: 22px;
}

.header p.for_more a.more:hover{
	text-decoration: none;
}

.header p.text_line{
	padding: 58px 0px 0px 0px;
	color: #C9CACE;	
	font-size: 12px;
	clear: both;
}
/* //header */

/* welcome */

.welcome{
	height: 42px;
	clear: both;
	background-position: left top;
	background-repeat: no-repeat;
}

.welcome .wel{
	float: left;
	padding: 0px 0px 0px 15px;
	width: 302px;
}

.welcome .wel .wel_img{
	padding: 8px 10px 0px 0px;
	float: left;
	width: 40px;
}

.welcome .wel .wel_desc{
	padding: 0px 0px 0px 0px;
	float: left;
}

.welcome .wel .wel_desc p{
	padding: 14px 0px 0px 0px;
	font-size: 14px;
}

.welcome .wel .wel_desc p a{
	text-decoration: none;
	color: #464646;
	font-size: 14px;
}

.welcome .wel .wel_desc p a span{
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}

.welcome .wel .wel_desc p a:hover{
	text-decoration: underline;
}

/* //welcome */

/* info_row */

.info_row{
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

.info_row .info{
	float: left;
	padding: 17px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	border: 1px solid #D7D7D7;
	width: 310px;
}

.info_row .info .info_img{
	padding: 0px 12px 0px 14px;
	width: 80px;
	float: left;
}

.info_row .info .info_desc{
	padding: 0px 0px 20px 0px;
	float: left;
	width: 204px;
}

.info_row .sep2{
	float: left;
	width: 1px;
	padding: 0px 6px 0px 0px;
	font-size: 1px;
}

.info_row .info .info_desc a.title{
	text-decoration: none;
	color: #464646;
	font-size: 16px;
	display: block;
	padding: 0px 20px 2px 0px;
	font-weight: bold;
}

.info_row .info .info_desc p{
	padding: 0px 20px 9px 0px;
	font-size: 12px;
	line-height: 18px;
}

.info_row .info .info_desc p span{
	text-transform: uppercase;
}

.info_row .info .info_desc a:hover{
	text-decoration: underline;
}

.info_row .info .info_desc a.read_more{
	padding: 0px 0px 2px 20px;
	text-decoration: underline;
	color: #136EB4;
	background-image: url(../images/read.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.info_row .info .info_desc a.read_more:hover{
	text-decoration: none;
}
/* //info_row */

/* business_cell */

.business_cell
{
	padding: 0px 0px 39px 0px;
	clear: both;
}

.business_cell .business_left{
	width: 647px;
	float: left;
}

.business_cell .business_left_2{
	width: 951px;
	padding: 0px 0px 29px 0px;
	margin: 0px;
}

.business_cell .business_left .box{
	border: 1px solid #D7D7D7;
	width: 655px;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.show{
	clear: both;
	padding: 12px 0px 26px 0px;
	margin: 0px;
}

.business_cell .business_left_2 .box{
	border: 1px solid #D7D7D7;
	width: 948px;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.business_cell .business_left_2 .box_matched{
	border: 1px solid #D7D7D7;
	width: 948px;
	clear: both;
	padding: 0px 0px 0px 0px;
}

.business_cell .business_left .box_2{
	border: 1px solid #D7D7D7;
	width: 655px;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 14px 0px 0px 0px;
}

.business_cell .business_left_2 .box_2{
	border: 1px solid #D7D7D7;
	width: 948px;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 14px 0px 0px 0px;
}

.business_cell .business_left_2 .box .status_row{
	clear: both;
	padding: 17px 0px 0px 18px;
}

.business_cell .business_left_2 .box .status_row .status{
	float: left;	
}

.business_cell .business_left_2 .box .status_row .status .status_color{
	padding: 6px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	width: 128px;
	height: 35px !important;
	text-align: center;
	color: #272727;
   background-color: #F26722;
}

.business_cell .business_left_2 .box .status_row .status .status_color_n{
	padding: 6px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	width: 126px;
	height: 35px !important;
	text-align: center;
	color: #272727;
   background-color: transparent;
	border: 1px solid #DADADA;
}

.business_cell .business_left_2 .box .status_row .status .status_color_2{
	background-color: #F8981D;
	width: 128px;
	height: 19px;
}

.business_cell .business_left_2 .box .status_row .status .status_color_3{
	background-color: #FFCC01;
	width: 128px;
   height: 19px;
}

.business_cell .business_left_2 .box .status_row .status .status_color_4{
	background-color: #F6EB15;
	width: 128px;
	height: 19px;
}

.business_cell .business_left_2 .box .status_row .status .status_color_5{
	background-color: #C1D82E;
	width: 128px;
	height: 19px;
}

.business_cell .business_left_2 .box .status_row .status .status_color_6{
	background-color: #58B946;
	width: 128px;
	height: 19px;
}

.business_cell .business_left_2 .box .status_row .status .status_color_7{
	background-color: #02B0E5;
	width: 128px;
	height: 19px;
}

.business_cell .business_left_2 .box .status_row .status .status_desc{
	padding: 6px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	clear: both;
	text-align: center;
	width: 128px;
}

.business_cell .business_left_2 .box .status_row .status .status_desc a{
	text-decoration: underline;
	color: #136EB4;
}

.business_cell .business_left_2 .box .status_row .status .status_desc span{
	color: #272727;
}

.business_cell .business_left_2 .box .status_row .status .status_desc a:hover{
	text-decoration: none;
}

.business_cell .business_left .box .box_title{
	height: 35px;
	background-image: url(../images/box_title.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.business_cell .business_left .box .box_title_11{
	height: 35px;
	background-image: url(../images/box_title.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	margin: 0px;
}

.business_cell .business_left_2 .box .box_title_2{
	height: 35px;
	background-image: url(../images/box_title.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	border-top: 1px solid #D7D7D7; 
	margin: 0px;
	padding: 0px;
}

.business_cell .business_left .box .box_title .for_h3{
	float: left;
}

.business_cell .business_left .box .box_title .for_h3 h3{
	padding: 9px 0px 0px 22px;
	margin: 0px 0px 0px 0px;
	color: #464646;
	font-size: 14px;
	font-weight: bold;
}

.business_cell .business_left .box .box_title .for_h3 h3 span{
	color: #02B0E3;
	font-style: italic;
}

.business_cell .business_left .box .collapse{
	float: right;
	width: 110px;
	padding: 8px 11px 0px 0px;
}


.business_cell .business_left .box .collapse_2{
	float: right;
	width: 110px;
	padding: 8px 11px 0px 0px;
}

.business_cell .business_left .box .collapse_3{
	float: right;
	width: 110px;
	padding: 8px 11px 0px 0px;
}

.business_cell .business_left .box .collapse a{
	display: block;
	text-decoration: underline;
	color: #136EB4;
	font-size: 12px;
	padding: 2px 28px 4px 0px;
	background-image: url(../images/coll.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	float: right;
	margin: 0px 0px 0px 0px;
	white-space: nowrap;
}

.business_cell .business_left .box .collapse a:hover{
	text-decoration: none;
}

.business_cell .business_left .box .box_row{
	clear: both;
	padding: 11px 0px 0px 0px;
	margin: 0px;
}

.business_cell .business_left .box .box_row .box_name{
	padding: 0px 0px 0px 18px;
	margin: 0px;
	width: 229px;
	float: left;
}

.business_cell .business_left .box .box_row .box_desc{
	padding: 0px 0px 0px 0px;
	width: 385px;
	float: left;
	margin: 0px;
}





.business_cell .business_right{
	width: 272px;
	float: right;
	padding: 0px 0px 0px 18px;
}


.business_cell .business_right .box{
	border: 1px solid #D7D7D7;
	width: 270px;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.business_cell .business_right .box_2{
	border: 1px solid #D7D7D7;
	width: 270px;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 14px 0px 0px 0px;
}

.business_cell .business_right .box .box_title{
	height: 35px;
	background-image: url(../images/box_title.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.business_cell .business_right .box .box_title .for_h3{
	float: left;
}

.business_cell .business_right .box .box_title .for_h3 h3{
	padding: 9px 0px 0px 22px;
	margin: 0px 0px 0px 0px;
	color: #464646;
	font-size: 14px;
	font-weight: bold;
}

.business_cell .business_right .box .collapse{
	float: right;
	width: 78px;
	padding: 8px 11px 0px 0px;
}

.business_cell .business_right .box .collapse a{
	display: block;
	text-decoration: underline;
	color: #136EB4;
	font-size: 12px;
	padding: 2px 28px 4px 0px;
	background-image: url(../images/coll.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	float: right;
	white-space: nowrap;
}

.business_cell .business_right .box .collapse a:hover{
	text-decoration: none;
}


.business_cell .business_right .box .box_text{
	padding: 0px 0px 0px 21px;	
}

.business_cell .business_right .box .box_text p.op{
	padding: 0px 0px 5px 0px;
	color: #166DB2;
	width: 200px;
}

.business_cell .business_right .box .box_box{
	background-image: url(../images/box_box.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 22px;
	padding: 2px 2px 4px 2px;
	margin: 0px 0px 0px 21px;
	clear: both;
	width: 230px;
}

.business_cell .business_right .box .box_box div{
	background-color: #55C9EE;
	height: 23px;
}

.business_cell .business_right .box .nom{
	position: relative;
	top: -22px;
	clear: both;
	left: 136px;
	color: #28282A;
	font-size: 14px;
	font-weight: bold;
	height: 1px;
	width: 30px;
}

.business_cell .business_right .box ul{
	padding: 0px 0px 0px 23px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.business_cell .business_right .box ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	line-height: 24px;
	clear: both;
}

.business_cell .business_right .box ul li a{
	text-decoration: underline;
	color: #136EB4;
}

.business_cell .business_right .box ul li a:hover{
	text-decoration: none;
}

/* matched_inner */

.business_cell .business_left_2 .box .matched_inner{
	clear: both;
	padding: 16px 0px 17px 17px;
}

.business_cell .business_left_2 .box .matched_inner .progress_bar{
	padding: 2px 2px 2px 2px;
	background-image: url(../images/progress_bar.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 23px;
}

.business_cell .business_left_2 .box .matched_inner .progress_bar div{
	padding: 0px 0px 0px 0px;
	background-color: #3DC2EB;
	height: 23px;
}

.business_cell .business_left_2 .box .matched_inner .for_progress_bar_call{
	font-size: 14px;
	position: relative;
	top: -22px;
	color: #262628;
	left: 450px;
	font-weight: bold;
	width: 30px;
}

.business_cell .business_left_2 .box .matched_inner .match_block{
	clear: both;
	padding: 0px 0px 0px 0px;
}

.business_cell .business_left_2 .box .matched_inner .match_block .match_text{
	float: left;
	width: 444px;
	padding: 0px 0px 0px 20px;
}

.business_cell .business_left_2 .box .matched_inner .match_block .match_text ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.business_cell .business_left_2 .box .matched_inner .match_block .match_text ul li{
	padding: 0px 0px 8px 0px;
	margin: 0px;
	list-style: none;
}

.business_cell .business_left_2 .box .matched_inner .match_block .match_text ul li span.one{
	padding: 0px 0px 0px 0px;
	width: 228px;
	font-weight: bold;
	display: block;
	float: left;
}

.business_cell .business_left_2 .box .matched_inner .match_sub{
	clear: both;
	padding: 10px 0px 0px 0px;
}

.business_cell .business_left_2 .box .matched_inner .match_sub a{
	text-decoration: none;
}

.business_cell .business_left_2 .box .matched_inner .match_sub a{
	margin: 0px 8px 0px 0px;
	display: block;
	float: left;
	color: #B83135;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/but_left.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 11px;
	text-decoration: none;
}

.business_cell .business_left_2 .box .matched_inner .match_sub a span{
	padding: 8px 12px 12px 0px;
	background-image: url(../images/but_right.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
}

.business_cell .business_left_2 .box .matched_inner .match_sub a:hover{
	text-decoration: none;
}

/* //matched_inner */

/* //business_cell */

/* company_cell */

.company{
	clear: both;
	padding: 2px 0px 0px 0px;
}

.company .company_cell{
	width: 468px;
   float: left;
	padding: 0px 0px 0px 0px;
}

.company .company_cell_2{
   padding: 0px 14px 0px 0px;
}

.company .company_cell .comp{
	padding: 0px 0px 0px 0px;
	width: 466px;
	border: 1px solid #D7D7D7;
}

.company .company_cell .comp .comp_tit{
	height: 26px;
	background-image: url(../images/box_title.jpg);
	background-position: left top;
	background-repeat: repeat-x;	
	padding: 9px 0px 0px 22px;
	font-size: 14px;
	color: #262626;
	font-weight: bold;
}

.company .company_cell .comp ul{
	clear: both;
	padding: 19px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
}

.company .company_cell .comp ul li{
	padding: 0px 0px 28px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-size: 16px;
	color: #262626;
	font-weight: bold;
}

.company .company_cell .comp ul li a{
	font-size: 16px;
	color: #262626;
	font-weight: bold;
	text-decoration: none;
}

.company .company_cell .comp ul li a:hover{
	text-decoration: underline;
}

.company .company_cell .subb{
	clear: both;
	padding: 14px 0px 0px 0px;
}

.sub_gui
{
	clear: both;
	padding: 14px 0px 0px 0px;
}

.company .company_cell .subb a{
	margin: 0px 8px 0px 0px;
	display: block;
	float: left;
	color: #B83135;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/but_left.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 11px;
	text-decoration: none;
}

.sub_gui a
{
	margin: 0px 8px 0px 0px;
	display: block;
	float: left;
	color: #B83135;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/but_left.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 11px;
	text-decoration: none;
}

.sub_gui a span
{
	padding: 8px 12px 12px 0px;
	background-image: url(../images/but_right.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
}
.company .company_cell .subb a span{
	padding: 8px 12px 12px 0px;
	background-image: url(../images/but_right.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
}

.company .company_cell .subb a:hover{
	text-decoration: underline;
}
/* //company_cell */

/* text_block */
.text_block{
	padding: 20px 20px 0px 14px;
	clear: both;
	width: 914px;
	background-color: #F3F3F3;
	border: 1px solid #D7D7D7;
	margin: 3px 0px 0px 0px;
}

.text_block p{
	padding: 0px 0px 21px 0px;
	line-height: 18px;
}
/* //text_block */

/* welcome */

.welcome_2{
	clear: both;
	padding: 22px 0px 0px 20px;
}

.welcome_2 h1{
	padding: 0px 0px 16px 0px;
	margin: 0px;
	color: #464646;
	font-size: 24px;
	font-weight: bold;
}

.welcome_2 p{
	padding: 0px 0px 10px 0px;
	width: 397px;
	font-size: 14px;
	line-height: 20px;
}

.welcome_2 ul{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.welcome_2 ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	font-size: 14px;
	line-height: 24px;
}

.welcome_2 ul li a{
	text-decoration: underline;
	font-size: 14px;
	color: #5295C9;
}

.welcome_2 ul li a:hover{	
	text-decoration: none;
}
/* //welcome */

/* profile */

.profile{
	clear: both;
	padding: 0px 0px 0px 0px;
	border: 1px solid #D7D7D7;
	margin: 20px 0px 13px 0px;
	width: 949px;
}

.profile_2{
	clear: both;
	padding: 0px 0px 0px 0px;
	border: 1px solid #D7D7D7;
	margin: 0px 0px 13px 0px;
}

.profile .profile_tit{
	padding: 10px 0px 15px 22px;
	background-image: url(../images/box_title.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 25px;
	font-size: 14px;
	font-weight: bold;
}

.profile .profile_row{
	clear: both;
	padding: 0px 0px 0px 0px;
}

.profile .profile_row .profile_name{
	padding: 6px 0px 0px 18px;
	float: left;
	width: 200px;
	color: #282828;
	font-weight: bold;
}

.profile .profile_row .profile_name_2{
	padding: 2px 0px 0px 18px;	
}

.profile .profile_row .profile_desc{
	padding: 0px 0px 10px 0px;
	float: left;
}

.profile .profile_row .profile_desc_2{
	padding: 8px 0px 10px 0px;
	float: left;
}


.profile .profile_row .profile_desc input{
	padding: 4px 2px 0px 2px;
	width: 213px;
	height: 20px;
	border: 1px solid #E8E8E8;
	border-top: 1px solid #737373; 
}

.profile .profile_row .profile_desc textarea{
	padding: 0px 2px 0px 2px;
	width: 441px;
	height: 121px;
	border: 1px solid #E4E3EB;
	border-top: 1px solid #AAADB4; 
	border-bottom: 1px solid #E2E9EF; 
}

.profile .profile_row .profile_desc select{
	padding: 0px 2px 0px 2px;
	width: 108px;
	height: 20px;
	border: 1px solid #E8E8E8;
	border-top: 1px solid #737373; 
}

.profile .profile_row .profile_desc_2 .chek{
	float: left;
}

.profile .profile_row .profile_desc_2 .chek input{
	width: 13px;
	height: 13px;
}

.profile .profile_row .profile_desc_2 .text{
	float: left;
	width: 39px;
	padding: 0px 0px 0px 4px;
}

.profile .profile_row .profile_desc_2 .widetext{
	float: left;
	width: 59px;
	padding: 0px 0px 0px 4px;
}

.profile p{
	font-size: 14px;
	padding: 0px 0px 27px 18px;
	font-weight: bold;
}

.profile p.thank{
	color: #950002;
	font-size: 16px;
	padding: 0px 0px 0px 18px;
	font-weight: bold;
}

.profile p.user{
	font-size: 14px;
	padding: 0px 0px 0px 18px;
	font-weight: bold;
}

.profile .submit{
	clear: both;
	padding: 0px 0px 28px 354px;
}

.profile .submit_2{
	clear: both;
	padding: 59px 0px 28px 340px;
}

.for_h1{
	clear: both;
	padding: 20px 0px 16px 20px;
}

.for_h1 h1{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #464646;
	font-size: 24px;
}

.profile .submit input{
	width: 95px;
	height: 32px;
	background-image: url(../images/sub2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 14px;
	color: #8C0003;
	padding: 0px 0px 2px 0px;
	cursor: pointer;
	border: none;
	font-weight: bold;
}

.profile .submit_2 input
{
	width: 85px;
	height: 32px;
	background-image: url(../images/continue.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 14px;
	color: #8C0003;
	padding: 0px 0px 2px 0px;
	cursor: pointer;
	border: none;
	font-weight: bold;
}

/* //profile */

.clear{
	clear: both;
	font-size: 1px;
	padding: 0px;
}

/*=======================================================*/

#footer_block{
	height: 43px; 
	clear: both;
}

#footer_main{
	height: 43px; 
	margin: -43px auto; 
	position: relative; 
	background-color: #E2E2E2;
}

#footer{
	height: 43px; 
	margin: 0 auto; 
	width: 1000px; 
	background-image: url(../images/footer_x.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

/*For IE*/
* html #footer{
/*	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');*/
	margin: 0 auto; 
	width: 1000px;
}

#footer_in{ 
	margin: 0 auto; 
	padding: 0px;
	background-image: url(../images/footer_left.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 43px;
}

#footer_in2{
	background-image: url(../images/footer_right.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	height: 43px;
}

#footer_in2 ul{
	padding: 15px 0px 0px 0px;
	margin: 0 auto;
	text-align: center;
	width: 370px;
}

#footer_in2 ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	display: inline;
	float: left;
}

#footer_in2 ul li a{
	text-decoration: underline;
	color: #7C7C7C;
	font-size: 11px;
	padding: 0px 10px 0px 10px;
}

#footer_in2 ul li a:hover{
	text-decoration: none;
}



/* ================================================================================*/

/*Opera Hack*/
@media all and (min-width: 0px) {

}



/*ul,li { list-style: none; margin: 0px; padding:0px}*/
.form1 ul{list-style: none; margin: 0px; padding:0px}
.link_list{list-style: none; margin: 0px; padding:0px}
.form_box ul{list-style: none; margin: 0px; padding:0px}
.pay_if ul li {list-style: none; margin: 0px; padding:0px}
.pay_if1 ul li {list-style: none; margin: 0px; padding:0px}
.sendmail ul li {list-style: none; margin: 0px; padding:0px}
.logon ul li {list-style: none; margin: 0px; padding:0px}
img { border: none; }

a { text-decoration: none; }
a:hover {text-decoration: underline;}
.fc_red { color: #bf131e; }
.fw { font-weight:bold;}
.fs18 { font-size:18px;}
.container { width: 940px; margin: 0px auto; }
.clr { clear:both;}
.pd { padding-top:7px;}
.pd1 { padding-bottom:10px;}
.pd2 { margin-left:20px;}
.pd3 { margin-left:40px;}
.pd4 { margin-left:60px;}
.pd5 { padding-top:15px;}
.pd6 { margin-left:10px;}
.pd7 { margin-bottom:30px;}
.pd8 { padding-left:30px;}
.pd9 { margin-top:10px;}
.pd10 { margin-right: 12px; }
.pd11 { padding-right:20px;}
.pd12 { padding-left:20px;}
.ipt1 { border:0px; border-bottom:1px solid #717171;}
.wd { width:25px; padding-right:5px; float:left;}
.wd1 { width:150px; padding-right:5px; float:left; line-height:21px;}
.wd2 { width:400px; padding-right:5px; float:left; line-height:21px;}
.wd3 { width:80px; padding-right:5px; float:left; line-height:21px; text-align:right; height:21px;}
.wd4 { width:110px; float:left; line-height:21px; height:21px;}
.wd5 { width:110px;}
.cor { color:#885528;}
.cor1 { color:#670b0b;}


/*修改后的页面按钮*/
	
	.button20 { width:51px; height:25px; float:left;  background:url(../images/new/login1.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF;margin-left:23px; cursor:pointer;}
	.button21 { width:111px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/get_conekted.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button22 { width:66px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/submit.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button23 { width:66px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/submit.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button24 { width:55px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/login.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button25 { width:97px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/upgrade_now.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF;margin-left:370px; cursor:pointer;}
	.button26 { width:58px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/search.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button27 { width:69px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/continue.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF;margin-left:430px;margin-top:20px; cursor:pointer;}
	.button28 { width:60px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/finish.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button29 { width:145px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/matching_opportunities.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button30 { width:103px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/search_listing.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button31 { width:136px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/complete_my_profile.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button32 { width:117px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/edit_public_profile.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button33 { width:117px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/how_ready_am_i.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button34 { width:155px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/upgrade_my_membership.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button35 { width:98px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/conekt_me.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button36 { width:47px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/edit.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF;margin-top:10px; cursor:pointer;}
	.button37 { width:98px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/upgrade_me.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF;margin-top:10px; cursor:pointer;}
	.button38 { width:112px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/help_me_prepare.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button38w { width:174px; height:37px; float:left; line-height:19px; padding:0 8px; background:url(../images/help_me_prepare.jpg) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button39 { width:165px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/legal_preparatory_services.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button40 { width:180px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/financial_preparatory_services.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button41 { width:165px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/business_valuation_services.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button42 { width:180px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/advisory_and_planning_services.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button43 { width:125px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/find_me_an_expert.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button44 { width:67px; height:34px;background:url(../images/new/find_me.gif) repeat-x; border:1px solid #FFFFFF; cursor:pointer;}
	.button45 { width:131px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/submit_your_resume.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.button46 { width:83px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/edit_profile.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF;margin-left:420px;margin-top:10px; cursor:pointer;}
	.button47 { width:60px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/finish.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF;margin-left:230px; cursor:pointer;}
	.button48 { width:136px; height:49px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/search_listing.jpg) repeat-x; border:1px solid #FFFFFF; cursor:pointer;}
	.button49 { width:195px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/click_here.jpg) repeat-x; border:1px solid #FFFFFF; cursor:pointer;}
	.button50 { width:294px; height:49px; float:left; line-height:19px; padding:0 8px; background:url(../images/new/visit_knowledge_center.gif) repeat-x; border:1px solid #FFFFFF; cursor:pointer;}
	.button30a { width:138px; height:34px; float:left; line-height:19px; padding:0 8px; background:url(../images/but_bj1.gif) repeat-x; border:1px solid #FFFFFF; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
	.pro_submit input{
	width: 71px;
	height: 32px;
	background-image: url(../images/sub2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 14px;
	color: #8C0003;
	padding: 0px 0px 2px 0px;
	cursor: pointer;
	border: none;
	font-weight: bold;
}

/* 弹出窗口 */

.mask { width: 100%; background: #000; filter: alpha(Opacity:50); -moz-opacity: 0.50; opacity: 0.50; position: absolute; left:0px; top: 0px; display: none; }
.mask_main { width: 563px; padding: 20px 20px 20px 20px; position: absolute; z-index:1000; border: 1px solid #EEEEEE; background: #FFFFFF; display: none; }
.button10 { width:67px; height:34px; line-height:19px; padding:0 8px; background:url(../images/new/submit.gif) repeat-x; border:1px solid #FFFFFF; cursor:pointer; }
.content .coming_soon { width:100%; float:left; text-align:center; padding-top:50px;}
	.content .coming_soon2 { width:100%; float:left; text-align:center; padding-top:20px;}
	.content .ipt_button { width:180px; float:left; margin:20px 0 0 340px; display:inline; cursor:pointer;}

.submit_gui{
	clear: both;
	padding: 0px 0px 28px 354px;
}

.submit_gui_2{
	clear: both;
	padding: 59px 0px 28px 340px;
}


	
.submit_gui input
{
	width: 71px;
	height: 32px;
	background-image: url(../images/sub2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 14px;
	color: #8C0003;
	padding: 0px 0px 2px 0px;
	cursor: pointer;
	border: none;
	font-weight: bold;
}	

.submit_gui_2 input
{
	width: 85px;
	height: 32px;
	background-image: url(../images/continue.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 14px;
	color: #8C0003;
	padding: 0px 0px 2px 0px;
	cursor: pointer;
	border: none;
	font-weight: bold;	
}

.submit_gui_wide input
{
	width: 136px;
	height: 32px;
	background-image: url(../images/but_left.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 14px;
	color: #911112;
	padding: 0px 0px 2px 0px;
	cursor: pointer;
	border: none;
	font-weight: bold;
}	

.submit_gui_2_wide input
{
	width: 136px;
	height: 32px;
	background-image: url(../images/but_left.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 14px;
	color: #911112;
	padding: 0px 0px 2px 0px;
	cursor: pointer;
	border: none;
	font-weight: bold;	
}

	
.textBox{
	padding: 4px 2px 0px 2px;
	width: 213px;
	height: 20px;
	/*border: 1px solid #E8E8E8;
	border-top: 1px solid #737373;  */
	
}	
.textAreaCon
{
	padding: 0px 2px 0px 2px;
	width: 441px;
	height: 121px;
	border: 1px solid #E4E3EB;
	border-top: 1px solid #AAADB4; 
	border-bottom: 1px solid #E2E9EF; 
}
.checkBox
{
	width: 13px;
	height: 13px;
}
.Select
{
	padding: 0px 2px 0px 2px;
	width: 138px;
	height: 20px;
	border: 1px solid #E8E8E8;
	border-top: 1px solid #737373; 
}
.namea
{
padding: 6px 0px 0px 18px;
	float: left;
	width: 200px;
	color: #282828;
	font-weight: bold;	
}





#fst,
#ts,
#rr,
#er {
	width:200px;
	height:auto;
}









