html, body 
{
	height: 100%; margin: 0px; padding: 0px;}

body 	{font-size: 10px; color: #4d563b;
		font-family: Verdana, Helvetica, Arial, Sans-Serif;
		background: #829e6e;
		margin-top: 15px;}
		
h1 {font-size: 14px; font-weight: bold; margin-bottom: 10px; color: #829e6e;}
h2 {font-size: 11px; font-weight: bold; margin-bottom: 5px; color: #829e6e;}
		
p {margin-top: 5px; margin-bottom: 10px; line-height: 1.5;}
table {margin: 0px; border: 0px; border-collapse: collapse;}

a:link, a:visited {color: #829e6e; text-decoration: none;}
a:hover, a:active {color: #4d563b; text-decoration: none;}
a.white:link, a.white:visited {color: #ffffff; text-decoration: underline;}
a.white:hover, a.white:active {color: #4d563b; text-decoration: underline;}

ol li {margin-bottom: 6px; text-align: justify;}

.center	{text-align: center;}
.floatLeft {float: left; margin-right: 8px; }
.floatRight {float: right; margin-left: 8px;}

/* Page layout */

#frame {
	position: relative;
	width: 760px;
	min-height: 570px;
	background: #ffffff url(../images/main_bg.gif) no-repeat bottom right;}
	
#header {
	position: relative;
	width: 760px;
	height: 129px;}
	
#navi{
	position: absolute;
	top: 140px;
	left: 0px;
	background: url(../images/navi_bg.gif) no-repeat;
	width: 145px;
	height: 500px;}

#main {
	position: relative;
	left: 185px;
	padding-top: 35px;
	width: 555px;
	min-height: 300px;
	padding-bottom: 80px;}
	
#footer {	
	width: 760px;
	padding: 4px;
	text-align: right;
	color: #ffffff;}
	
/* side navi */
ul.navi	{margin-left: 15px; margin-top: 30px; padding: 0; list-style: none; width: 100%; font-size: 11px;}
ul.navi	li {display: block; margin-bottom: 4px;}
ul.navi	li a:link, ul.navi li a:visited 	{
	border: solid 1px #829e6e; 
	_height: 1em;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #4d563b;
	background: #d4decd;}
	
ul.navi	li a:hover, ul.navi li a:active{
	border: solid 1px #829e6e;
	border-right: 6px solid #829e6e;
	_height: 1em;
	display: block;
	text-decoration:none;
	padding: 5px;
	color: #4d563b;
	background: #d4decd;}
	

/* form elements */
input {border: none; font-size: 11px; font-family: Verdana, Helvetica, Arial, Sans-Serif;}
.button {border: solid 1px #ffffff; background: #4d563b; color: #ffffff; font-size: 11px; font-weight: bold; padding: 2px; padding-left: 5px; padding-right: 5px; }
table.form {border-collapse: collapse; color: #003366; background-color: #cee0f1;}
.formheader {width: 100%; background-color: #829e6e; color: #ffffff; font-weight: bold; text-align: left; padding: 3px;}
.textbox_sml {width: 90px; border: 1px solid #829e6e;}
.textbox	{width: 160px; border: 1px solid #829e6e;}
.textbox_lge {width: 210px;  border: 1px solid #829e6e;}
.textarea {font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: #333333; width: 200px; height: 70px; border: 1px solid #829e6e;}
.dropdownlist {font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: #333333; border: 1px solid #5694ce;}
.radio {}
.checkbox {}