@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow);
@import url(http://fonts.googleapis.com/css?family=Esteban);
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	background:url('imgs/bg.jpg'),url('imgs/btm_bg.png'),url('imgs/bg2.png');
	background-repeat: repeat-x,repeat-x,repeat;
	background-position: center top,center bottom,center center;
}
html {overflow-y: scroll;}
p{
	padding:0px;margin:0px;
}
p{
	padding:0px;margin:0px;
}
.base_head{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#C3242C;
	text-decoration:none;
}
.base_head_main{
	font-family:Times New Roman, Times, serif;
	font-size:22px;
	font-weight:normal;
	color:#FF0000;
	text-decoration:none;
}
.base{
	font-family:arial;
	font-size:12px;
	font-weight:none;
	color:#000000;
	text-decoration:none;
}
.base_link{
	font-family:arial;
	font-size:12px;
	font-weight:none;
	color:#000000;
	text-decoration:none;
}
.base_link a{
	font-family:arial;
	font-size:12px;
	font-weight:none;
	color:#000000;
	text-decoration:underline;
}
.base_link a:hover{
	font-family:arial;
	font-size:12px;
	font-weight:none;
	color:#01619E;
	text-decoration:underline;
}
.base_link2{
	font-family:arial;
	font-size:12px;
	font-weight:none;
	color:#000000;
	text-decoration:none;
}
.base_link2 a{
	font-family:arial;
	font-size:12px;
	font-weight:none;
	color:#000000;
	text-decoration:none;
}
.base_link2 a:hover{
	font-family:arial;
	font-size:12px;
	font-weight:none;
	color:#FF0000;
	text-decoration:underline;
}
.base_wht{
	font-family:arial;
	font-size:12px;
	font-weight:none;
	color:#FFFFFF;
	text-decoration:none;
}
.norm_btm{
	font-family:arial;
	font-size:12px;
	font-weight:none;
	color:#FFF;
	text-decoration:none;
}
.norm_btm a{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.norm_btm a:hover{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
}
.norm_top{
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.norm_top a{
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.norm_top a:hover{
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}
.norm{
	font-family:tahoma;
	font-size:11px;
	font-weight:none;
	color:#000000;
	text-decoration:none;
}
.txt_id{
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#D2D2D2;
	background:#FFFFFF;
	padding-left:2px;
	padding-top:2px;
	height:21px;
}
.txt_trans{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#FFFFFF;
	text-decoration:none;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	border-color:#F7E0BA;
	background:transparent;
	height:17px;
}
.left_menu{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#CCA802;
	text-decoration:none;
}
.left_menu:hover{
	font-family:verdana;
	font-size:11px;
	font-weight:none;
	color:#CCA802;
	text-decoration:underline;
}
.norm_link{
	font-family:tahoma;
	font-size:11px;
	font-weight:none;
	color:#000000;
	text-decoration:underline;
}
.norm_link:hover{
	font-family:tahoma;
	font-size:11px;
	font-weight:none;
	color:#FF0000;
	text-decoration:underline;
}
.p_box{
	background: #FFFFFF url('imgs/detail_bg.png');
	background-repeat: repeat-x;
	background-position: center bottom;
	border:solid 1px #BFBFBF;
	padding:10px;
}
.a_curve{
		background-color:#FFFFFF;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border: 1px solid #E6E6E6;
}
.a_curve_btm{
		background-color:transparent;
		-moz-border-radius-bottomright: 5px;
  		-moz-border-radius-bottomleft: 5px;
  
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		border: 1px solid #FFFFFF;
}
.login_win{
	background:#323232;-moz-border-radius:0px 5px 5px 0px;-webkit-border-radius:0px 5px 5px 0px;
}
.main_bg_win{
	background:url('imgs/right_bg.png');background-repeat: repeat-Y;background-position: right top;
	-moz-border-radius:0px 5px 5px 0px;-webkit-border-radius:0px 5px 5px 0px;
}
.btn{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:6px;padding-right:6px;padding-top:5px;padding-bottom:5px;
	background:#535353;
	border:solid 1px #666666;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:hand;
}
.btn:hover{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:6px;padding-right:6px;padding-top:5px;padding-bottom:5px;
	background:#7B7B7B;
	border:solid 1px #666666;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:hand;
}
.p_bg{
	font-family:arial;
	font-size:12px;
	font-weight:none;
	color:#000000;
	text-decoration:none;
	background:#E7EFF5 url('imgs/txt_bg.jpg');
	background-repeat: repeat-x;
	background-position: center top;
	border:solid 1px #C6D0D8;
}
.top_menu_btn{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
.top_menu_btn a{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;
	background: #037ECC;
	border-style:solid;border-width:1px 1px 0px 1px;border-color:#FFFFFF;
	border-radius:3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
	cursor:hand;
}
.top_menu_btn a:hover{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;
	background: #036CAE;
	border-style:solid;border-width:1px 1px 0px 1px;border-color:#FFFFFF;
	border-radius:3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
	cursor:hand;
}
.head_curv{
	background-image:url('imgs/head_bg.jpg');
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:15px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;

	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border: 0px solid #FFFFFF;
}
.detail_curv{
	background:#FFFFFF;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;

	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #01619E;
}
.head_curv_2{
	background-image:url('imgs/head_bg_2.jpg');
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:15px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;

	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border: 0px solid #FFFFFF;
}
.detail_curv_2{
	background:#FFFFFF;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;

	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #797979;
}