#wrapper
{
}

#main_content
{
	border:1px #CCCCCC solid;
	padding:0px 0px 20px 40px;
	width:80%;
	margin-left:50px;
}

.line
{
	background-color:#CCCCCC;
	height: 1px;
	border:0px;
	margin-top:4px;
}

* html .line
{
	margin-top:0px;
}

#boxtitle{
	border:0px #CCCCCC solid;
}

#boxtitle .title{
	float:left;
}

#boxtitle .websiteinfo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

#boxtitle .requiredinfo{
	margin: 2px 0px 0px 500px;
}

#boxtitle .star{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:12px;
}

.star{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:12px;
}

#tnpp_main_box .gray_10_txt,
#tnpp_main_box .red_10_txt{
	font:10px/13px tahoma;
	color:#626364;
	margin-top:5px;
	display:none;
	clear:both;
	width:100%;
	float:left;
	padding-bottom:5px;
}

#tnpp_main_box .optyping input{
	margin-left:5px;
}
#tnpp_main_box li.alert .gray_10_txt,
#tnpp_main_box li.alert_noarr .gray_10_txt{
	display:block;
}
#tnpp_main_box li.red_alert .red_10_txt{
	color:#ff6262;
	display:block;
}
#tnpp_main_box .main_box_content{
	width:749px;
	height:auto;
	overflow:hidden;
	/*background:url(images/graphics/tnpp_boxcover_bg_756x1.gif) repeat-y;*/
	padding:0 2px 0 2px;
	position:relative;
}
#tnpp_main_box .main_box_content .title_ctn_gray{
	width:159px;
	height:25px;
	/*background:#f0f0f0 url(images/graphics/tnpp_titlebg_r_5x25.gif) no-repeat right;*/
	padding-right:15px;
	text-align:right;
	font:bold 11px/25px tahoma;
	color:#005dbf;
	overflow:hidden;
	margin:12px 0 0 1px;
}
/*Dang ky tai khoan*/
#tnpp_main_box .ul_websiteinfo{
	width:750px;
	height:auto;
	overflow:hidden;
	margin-top:5px;
}
#tnpp_main_box .ul_websiteinfo li{
	width:750px;
	margin-top:4px;
	height:auto;
	overflow:hidden;
	clear:both;
	float:left;
}
#tnpp_main_box .ul_websiteinfo li .box_text{
	width:143px;
	height:auto;
	overflow:hidden;
	padding-right:5px;
	font:11px/20px tahoma;
	color:#333;
	text-align:right;
	float:left;
}
#tnpp_main_box .ul_websiteinfo .red_txt{
	color:#FF0000;
}
#tnpp_main_box .ul_websiteinfo li .box_frm{
	width:320px;
	float:left;
	font:11px tahoma;
	color:#333;
	border:1px solid #fff;
	padding:2px;
}
#tnpp_main_box .ul_websiteinfo li .box_frm .combo_155{
	width:64px;
	border:1px solid #acabab;
	padding:2px;
	font:11px tahoma;
	color:#888889;
	margin-right:5px;
	float:left;
}
#tnpp_main_box .ul_websiteinfo li .box_frm .combo_2{
	width:217px;
	border:1px solid #acabab;
	padding:2px;
	font:11px tahoma;
	color:#888889;
	margin-right:5px;
	float:left;
}
#tnpp_main_box .ul_websiteinfo li .box_frm .combo_3{
	width:60px;
	border:1px solid #acabab;
	padding:2px;
	font:11px tahoma;
	color:#888889;
	margin-right:5px;
	float:left;
}
#tnpp_main_box .ul_websiteinfo li .box_frm .listbox_1{
	width:88px;
	height:70px;
	border:1px solid #acabab;
	padding:2px;
	font:11px tahoma;
	color:#888889;
	margin-right:5px;
	float:left;
}
#tnpp_main_box .ul_websiteinfo li .box_frm .btn_1{
	width:30px;
	height:20px;
	border:1px solid #d2d2d2;
	padding:0px;
	font:11px tahoma;
	color:#888889;
	margin-right:5px;
	margin-top:12px;
	float:left;
}
* html #tnpp_main_box .ul_websiteinfo li .box_frm .btn_1{
	margin-top:6px;
}
#tnpp_main_box .ul_websiteinfo li .box_frm .btn_2{
	width:30px;
	height:20px;
	border:1px solid #d2d2d2;
	padding:0px;
	font:11px tahoma;
	color:#888889;
	margin:40px 5px 0px -35px;
	float:left;
}
* html #tnpp_main_box .ul_websiteinfo li .box_frm .btn_2{
	margin-top:32px;
}
#tnpp_main_box .ul_websiteinfo li .box_frm .txt_155{
	width:142px;
	height:15px;
	border:1px solid #acabab;
	padding:2px;
	font:11px tahoma;
	color:#888889;
	margin-right:5px;
	float:left;
}
#tnpp_main_box .ul_websiteinfo li .box_frm .txt_1{
	width:211px;
	height:15px;
	border:1px solid #acabab;
	padding:2px;
	font:11px tahoma;
	color:#888889;
	margin-right:5px;
	float:left;
}
#tnpp_main_box .ul_websiteinfo li .box_frm .txtarea_155{
	width:211px;
	border:1px solid #acabab;
	padding:2px;
	font:11px tahoma;
	color:#888889;
	margin-right:5px;
	float:left;
}
#tnpp_main_box .ul_websiteinfo li .length_1{
	width:220px;
	padding:2px;
	font:11px tahoma;
	color:#888889;
	margin-right:5px;
	margin-left:150px;
	border:0px solid #FF0000;
}
* html #tnpp_main_box .ul_websiteinfo li .length_1{
	margin-top:75px;
}
#tnpp_main_box .ul_websiteinfo li .box_frm .file_155{
	width:216px;
	height:20px;
	border:1px solid #d2d2d2;
	padding:2px;
	font:11px tahoma;
	color:#888889;
	margin-right:5px;
	float:left;
}
#tnpp_main_box .ul_websiteinfo li .box_frm .btn_check{
	width:94px;
	height:19px;
	border:1px solid #d9d9d9;
	/*background:url(images/buttons/tnpp_btn_signin_1x20.gif) repeat-x center;*/
	background:#2f7ab3;
	text-align:center;
	font:11px tahoma;
	color:#fff;
	cursor:pointer;
	float:left;
	padding-bottom:3px;
}

#tnpp_main_box .ul_websiteinfo li.alert .box_frm,
#tnpp_main_box .ul_websiteinfo li.alert_noarr .box_frm{
	border:1px solid #ffe4a4;
	background:#fffdd4;
}

#tnpp_main_box .ul_websiteinfo li.alert .box_frm .txt_155{
	background:#fff;
	border:1px solid #acabab;
}

#tnpp_main_box .ul_websiteinfo li.alert .box_frm,
#tnpp_main_box .ul_websiteinfo li.alert_noarr .box_frm{
	border:1px solid #acabab;
	background:#d3d2d2;
}

#tnpp_main_box .alert_box .mar_top_10{ margin-top:10px;}
#tnpp_main_box .ul_websiteinfo li.alert .box_error_area{	
	background:url(images/icons/arrow_5x11.gif) no-repeat 8px 8px;
	height:22px;	
	margin-left:468px;
}

* html #tnpp_main_box .ul_websiteinfo li.alert .box_error_area{	
	background:url(images/icons/arrow_5x11.gif) no-repeat -1px 12px;
	height:22px;	
	margin-left:468px;
}

#tnpp_main_box .alert_box{	
	width:250px;
	position:absolute;
	z-index:1;
	padding:0 10px 0 5px;
	font:11px arial;
	color:#333;
	margin-left:35px;
	border-left:3px solid #b3ddff;
	left:448px;
}
#tnpp_main_box .alert_box .mar_top_10{ margin-top:10px;}

#tnpp_main_box .ul_websiteinfo li .box_error_area .box_error1{
	width:215px;
	font:11px/20px tahoma;
	color:#ffffff;
	padding-left:0px;
	margin-left:150px;
	clear:both;
	display:none;
	border:1px solid #d9d9d9;
	background-color:#568e84;
	text-align:center;
}

#tnpp_main_box .ul_websiteinfo li .box_error_area .box_error2{
	width:160px;
	font:11px/20px tahoma;
	color:#ff0000;
	padding-left:0px;
	margin-left:150px;
	clear:both;
	border:1px solid #ffe4a4;
	background-color:#FFFF99;
	text-align:center;
}


