* {
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;
	height: 100%;
	margin-bottom: 1px;
}
body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #37799F;
	background: #64A0C2;
	font-family: Arial, Helvetica, sans-serif;
}
form {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
input.text,textarea {
	border-top: 1px solid #AAA;
	border-right: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	border-left: 1px solid #AAA;
}
input.text{
	height: 20px;
	line-height: 20px;
}
input.text_crs {
	width: 50px;
}
input.text_cri {
	width: 150px;
}
input.text_crl {
	width: 300px;
}
input.text_crll {
	width: 400px;
}
input.button {
	height: 28px;
	margin: 0px;
	padding: 0px 5px;
	border: 1px solid #E28A0D;
	color: #333;
	line-height: 26px;
	text-align: center;
	cursor: pointer;
	background: url(../images/button_bg.gif) repeat-x;
	
}
textarea.per {
	width: 90%;
	height: 300px;
}
#wrapper {
}
#pagewrapper {
}
#pageader {
	margin: 0px auto;
	padding: 0px;
	width: 990px;
}
#pagebody {
	padding: 0px;
	margin: 20px auto 0px auto;
	width: 950px;
}
#pagebodytop {
	margin: 0px;
	padding: 0px;
	height: 9px;
	background:  #E3EDF2 url(../images/admin/pagebody-top.gif) no-repeat left top;
}
#pagebodymenu {
	margin: 0px;
	padding: 0px 10px;
	height: 30px;
	background:  #E3EDF2;
	line-height: 30px;
}
#pagebodyfooter {
	margin: 0px;
	padding: 0px;
	height: 9px;
	background:  #FFF url(../images/admin/pagebody-footer.gif) no-repeat left bottom;
}
#pagebodymenu a,#pagebodymenu a:link,#pagebodymenu a:visited,#pagebodymenu a:active{
	float: left;
	margin: 0px 10px;
	padding: 0px 10px;
	height: 24px;
	line-height: 24px;
	display: block;
	background:  #64A0C2 url(../images/admin/menu.gif) repeat-x left top;
	color: #333;
	text-decoration: none;
}
#pagebodymenu a:hover {
	margin: 1px 9px 5px 11px;
	background:  #FF9900 url(../images/admin/menu2.gif) repeat-x left top;
}
#pagebodymiddle {
	margin: 0px;
	padding: 0px;
	background:  #FFF;
}
#pagebodymiddle .box {
	margin: 0px auto;
	padding: 10px 0px;
	width: 930px;
}
#pagebodymiddle .box table.boxtable {
	border: 1px solid #DDD;
}
#pagebodymiddle .box table.boxtable th {
	height: 31px;
	text-align: center;
	line-height: 31px;
	color: #333;
	background: #DDD url(../images/admin/gray-grad.png) repeat-x left bottom;
	white-space: nowrap;
}
#pagebodymiddle .box table.boxtable th.le {
	text-align: left;
	padding-left: 5px;
}
#pagebodymiddle .box table.boxtable td {
	height: 25px;
	border: 0px;
	border-bottom: 1px dashed #DDD;
}
#pagebodymiddle .box table.boxtable td.su {
	border-bottom: 0px;
}
#pagebodymiddle .box table.boxtable td.bo {
	font-weight: bold;
	letter-spacing: 1px;
}
#pagebodymiddle .box table.boxtable td.le {
	text-align: left;
	padding-left: 5px;
}
#pagebodymiddle .box table.boxtable td.ri {
	text-align: right;
	padding-right: 5px;
}
#pagebodymiddle .box table.boxtable td.ce {
	text-align: center;
}

td.icontable {
	padding-left: 20px;
	text-align: left;
	background: url(../images/admin/icon_table.gif) no-repeat left center;
}

#pagefooter {
	padding: 0px;
	margin: 10px auto;
	width: 950px;
	text-align: center;
}
#pagefooter .copyer {
	margin: 0px auto;
	font-size: 12px;
	line-height: 20px;
	color: #E3EDF2;
}
#pagefooter .copyer a {
	color: #E3EDF2;
	text-decoration: none;
}


/***************************************/
.color_red {
	color: #F00;
}