* {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
	border: none;
}

hr {
	margin-top: 5px;
	margin-bottom: 5px;
}

img {
	border: none;
}

table {
	border-collapse: collapse;
}

#div_login {
	width: 621px;
	margin: auto;
	margin-top: 50px;
}

#div_register {
	width: 632px;
	margin: auto;
	margin-top: 50px;
}

#div_container {
	/*border: 1px solid black;*/
	width: 700px;
	margin: auto;
	margin-top: 50px;
	padding: 0px;
}

#div_main {
	margin: 0px;
	padding-left: 100px;
	padding-right: 100px;
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #f5f5f5;
	border-left: 1px solid #7a9fb1;
	border-right: 1px solid #7a9fb1;
	border-bottom: 1px solid #7a9fb1;
	position: relative;
	top: -4px;
}

#div_message {
	margin: auto;
	padding: 10px;
	width: 700px;
	border: 1px solid #cfcfcf;
	background-color: #efefef;
	font-weight: bold;
	
}

#table_button_bar {
	width: 100%;
	height: 22px;
	border: none;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
}

.message {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #000;
	font-weight: bolder;
	text-align: center;
}

.error_text {
	color: #f00;
	font-weight: bolder;
	text-align: center;
}

.blue_font {
	color: #5672A2;
	font-weight: bolder;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}

.black_font {
	color: #000;
	font-weight: bolder;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}

.small_font {
	color: #000;
	font-family: sans-serif;
	font-size: 10px;
}

.big_font {
	color: #000;
	font-family: Arial,Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-weight: bold;
}

.img_message {
	vertical-align: middle;
}

.blue_input {
	background-color: #EDF5FB;
	border: 1px solid #6D90B0;
	color: #333;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}

.register_input {
	border: 1px solid #999;
	font-family: Arial,Sans-serif,Verdana;
}

.login_button {
	background-color: #F4F4F4;
	border: 1px solid #000;
	color: #000;
	font-size: 10px;
}

.register_button {
	background-color: #ccc;
	border: 1px inset #000;
	font-family: "Sans-Serif";
	font-weight: bold;
}

.register_div {
	border: 1px solid #B1C2D2;
}

.table_section {
	border: 1px solid #b2c4ce;
	position: relative;
	top: -2px;
	left: 1px;
}

.button_off {
	background: url("../img/button_bar_off.gif") repeat-x;
	vertical-align: baseline;
}

.button_on {
	background: url("../img/button_bar_on.gif") repeat-x;
	vertical-align: baseline;
}

.label {
	background: url("../img/label.gif") repeat-x;
	width: 100px;
	vertical-align: middle;
	text-align: center;
}

/**
*/

.f10 {
	font-family: sans-serif;
	font-size: 10px;
}

.float_left {
	float: left;
}

.center {
	margin: auto;
}

.right {
	text-align: right;
}

.success {
	color: green;
	font-size: xx-large;
	font-style: oblique;
	font-weight: bolder;
}

.error {
	color: red;
	font-size: xx-large;
	font-style: oblique;
	font-weight: bolder;
}

.larger {
	font-size: large;
}

.text_center {
	text-align: center;
}

.text_right {
	text-align: right;
}

.h52px {
	height: 52px;
}

.w1pc {
	width: 1%;
}

.w80pc {
	width: 80%;
}

.w200px {
	width: 200px;
}

.w202px {
	width: 202px;
}

.w100pc {
	width: 100%;
}

.w40pc {
	width: 40%;
}

.w5px {
	width: 5px;
}

.w25px {
	width: 25px;
}

.mt50px {
	margin-top: 50px;
}

.pd5pxlt {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}