* {
	min-height: 0px;
}

body {
	padding: 0px;
	margin: 0;
	height: 100%;
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 12pt;
	text-align: center;
}
form {
	margin: 0px;
	padding: 0px;
}
a, a:hover, a:visited {
	color: #212fb2;
}
.wrapper {
	text-align: left;
	width: 959px;
	height: 1px;
	margin: 0 auto;
}

.header {
	width: 959px;
	height: 99px;
	background: url(../images/main/header/header.jpg) no-repeat -1px 0px;
	float: none;
}
.header_menu {clar:both;width:959px;height:29px;background: url(../images/main/header/header.jpg) no-repeat  -1px bottom;padding: 0;margin: 0;padding-left: 18px;clear: both;font-size: 1pt;}
.header_menu a{position:relative;display:block;float:left;margin:0px 2px;}
.header_menu a img{border:0px;}
.header_menu a img.off{}
.header_menu a img.on{visibility:hidden;position:absolute;left:0px;top:0px;}
.header_menu a:hover img.on{visibility:visible;}

.header_space {display:block;height:8px;clear:both;font-size:1pt;}

ol, ul {list-style-image: none;list-style-position: outside;list-style-type: none;}
.footer {width: 959px;height: 26px;background:url(../images/main/header/footer.jpg) no-repeat;padding-left: 21px;clear: both;margin: 0;}
#foot_wrap {position: relative;top: 3px;height: 26px;padding: 0;margin: 0;vertical-align: bottom;}
#foot_wrap li {float: left;}
.footer .left_footer {height: 26px;padding: 0;margin: 0;vertical-align: bottom;}
.footer .left_footer a, .footer .left_footer a:visited {text-decoration: none;color: #1e30b0;font-size: 60%;font-weight: bold;}

.login_register{font-family:Verdana;padding:20px 0px 50px 0px;float:left;}
.login_register h1{color:#00AFF2;font-size:18px;font-weight:bold;margin:0px;padding:0px 0px 10px 28px;}
.login_register .row{clear:both;padding:6px 0px;}
.login_register .c1{float:left;width:410px;}
.login_register .c1 .c1_1{font-size:11px;font-weight:bold;float:left;width:128px;text-align:right;padding-right:16px;padding-top:1px;}
.login_register .c1 .c1_2{font-size:11px;font-weight:normal;padding-top:1px;}
.login_register .c1 .c1_2 input{border:1px solid black;width:256px;height:14px;line-height:14px;font-size:11px;}

.login_register .c2{float:right;width:495px;}
.login_register .c2 .c2_1{font-size:11px;font-weight:bold;float:left;width:144px;text-align:right;padding-right:18px;padding-top:1px;}
.login_register .c2 .c2_2{font-size:11px;font-weight:bold;}
.login_register .c2 .c2_2 input{border:1px solid black;width:256px;height:14px;line-height:14px;font-size:11px;}
.login_register .c2 .c2_2 select{border:1px solid black;height:18px;line-height:14px;font-size:11px;}
.login_register .c2 .c2_2 input.radio{border:0px;width:auto;height:auto;line-height:auto;}
.login_register .c2 .c2_2 small{font-size:9px;font-weight:normal;color:#999;}

.login_register .buttons {text-align:center;}
.login_register .buttons input{text-align:center;font-size:12px;font-weight:bold;padding:2px 10px;}
.login_register .message{font-size:11px;font-weight:bold;text-align:center;color:red;padding:0px 20px;}

.login_register.confirm .c2 .c2_2{font-size:11px;font-weight:normal;}

.login_register .c2 .listHead .c2_1,
.login_register .c2 .listHead .c2_2{font-weight:bold;padding:3px 15px;text-align:left;border:1px solid grey;width:100px;float:left;background:#ddd;}
.login_register .c2 .listHead .c2_2{border-left:0px;}

.login_register .row.list{padding:0px;}
.login_register .c2 .list .c2_1,
.login_register .c2 .list .c2_2{font-weight:normal;padding:3px 15px;text-align:left;border:1px solid grey;width:100px;float:left;border-top:0px;}
.login_register .c2 .list .c2_2{border-left:0px;}

.login_register .row.listFooter{padding:0px;}
.login_register .c2 .listFooter .c2_1,
.login_register .c2 .listFooter .c2_2{font-weight:bold;padding:3px 15px;text-align:right;border:1px solid grey;width:100px;float:left;border-top:0px;}
.login_register .c2 .listFooter .c2_2{border-left:0px;font-weight:normal;text-align:left;}
