div#main_section {
	height:				515px;
	padding:				40px 0px 0px 0px;
}


div#login_box {
	height:				297px;
	width:				537px;
	margin:				0px auto auto 165px;
	border:				1px solid #000000;
	padding:				20px 0px 0px 0px;
	font-family:		freesans, sans, arial;
	background-color:	#e5efd6;
}

div#unsuccessful_login_box {
	height:				200px;
	width:				537px;
	margin:				0px auto auto 165px;
	border:				1px solid #000000;
	padding:				20px;
	font-family:		freesans, sans, arial;
	background-color:	#e5efd6;
	text-align:			center;
}

div#unsuccessful_login_box img {
	vertical-align:		text-bottom;
}

div#unsuccessful_login_box h2 {
	margin:				10px 0px 40px 0px;
}

div#unsuccessful_login_box a {
	text-decoration:	none;
	color:				#296211;
}

div#logged_in_box {
	height:				197px;
	width:				537px;
	margin:				0px auto auto 165px;
	border:				1px solid #000000;
	padding:				20px;
	font-family:		freesans, sans, arial;
	background-color:	#e5efd6;
	text-align:			center;
}

div#logged_in_box2 {
	height:				250px;
	width:				537px;
	margin:				0px auto auto 165px;
	border:				1px solid #000000;
	padding:				15px 20px 20px 20px;
	font-family:		freesans, sans, arial;
	background-color:	#e5efd6;
	text-align:			center;
}

div#logged_in_box p {
	margin:				20px 0px 0px 0px;
}

div#logged_in_box a {
	text-decoration:	none;
	color:				#296211;
}

div#login_box p {
	margin:				0px;
	padding:				0px;
}

div#login_box h2 {
	margin:				0px 0px 0px 20px;
	padding:				0px;
}

div#login_others {
	float:				right;
	height:				235px;
	padding:				30px 10px 30px 15px;
	border-left:		2px solid #000000;
}

div#login_others p {
	margin:				20px 0px 20px 0px;
	font-size:			12px;
}

div#login_others a {
	text-decoration:	none;
	color:				#296211;
}

div#login_form {
	position:			absolute;
	width:				340px;
}

div#login_form table {
	margin:			30px 0px 0px 0px;
}

div#login_form p {
	margin:			0px;
	padding:			20px 10px 10px 0px;
	line-height:	1.2;
}

div#logoff {
	text-align:		center;
	padding:			80px 0px 0px 0px;
}

div#registered_box {
	height:				197px;
	width:				537px;
	margin:				0px auto auto 165px;
	border:				1px solid #000000;
	padding:				20px;
	font-family:		freesans, sans, arial;
	background-color:	#e5efd6;
	text-align:			center;
}

div#registered_box p {
	margin:				20px 0px 0px 0px;
}

div#registered_box a {
	text-decoration:	none;
	color:				#296211;
}

div#change_pw_box {
	height:				370px;
	width:				537px;
	margin:				0px auto auto 165px;
	border:				1px solid #000000;
	padding:				20px 0px 0px 0px;
	font-family:		freesans, sans, arial;
	background-color:	#e5efd6;
	text-align:			center;
}

div#change_pw_box table {
	margin:				20px 0px 0px 20px;
}

div#lost_pw_box {
	height:				297px;
	width:				537px;
	margin:				0px auto auto 165px;
	border:				1px solid #000000;
	padding:				20px 0px 0px 0px;
	font-family:		freesans, sans, arial;
	background-color:	#e5efd6;
	text-align:			center;
}
div#lost_pw_box table {
	margin:				20px 0px 0px 100px;
}

div#lost_pw_form p {
	margin:			0px;
	padding:			20px 10px 10px 0px;
	line-height:	1.2;
}

div#lost_pw_box p {
	margin:				20px 10px 20px 20px;
	padding:				0px;
}

div#lost_pw_box h2 {
	margin:				10px 0px 20px 20px;
	padding:				0px;
}

div#customize_box {
	height:				480px;
	width:				700px;
	margin:				0px auto auto auto;
	border:				1px solid #000000;
	padding:				10px;
	font-family:		freesans, sans, arial;
	font-size:			12px;
	background-color:	#e5efd6;
	/* text-align:			center; */
}

div#customize_box ol {
	margin:			0px 0px 0px 15px;
	padding:			0px;
}

div#customize_box li {
	margin:			0px 0px 5px 0px;
	padding:			0px;
}

div#customize_box h2 {
	text-align:		center;
}

div#customize_box h3 {
	text-align:		center;
}

img#options {
	margin:			0px auto 10px 70px;
}
