body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url("../../background-image-2.jpg");
	background-repeat: repeat-x;
	font-family: "Trebuchet MS";
	font-size: 17px;
	line-height: 17px;
}
a, img { border: none; }
#mid-green-back {
	position: absolute;
	top: 167px;
	left: 676px;
	width: auto;
	height: 146px;
	background-image: url("../images/midbutton_02-site.jpg");
	background-repeat: repeat-x;
}	
#header {
	width: 676px;
	height: 146px;
}
#main {
	width: 676px;
	min-height: 650px;
	height: auto !important;
	height: 650px;
}

#tab-0 {
	margin-top: 8px;
	margin-bottom: 8px;
	border: solid #7a1d30 3px;
	background-color: #FFFFFF;
}

/* Main Nav */
#main-nav {
	width: 676px;
	height: 146px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index: 10;
}
#main-nav li {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
}
#main-nav li a {
	padding: 0;
	margin: 0;
	border: none;
	display: block;
	height: 146px;
}
#main-nav li a.button-1 {
	background: url("../images/aoi.jpg") 0 -146px no-repeat;
	width: 108px;
}
#main-nav a.button-1:active,
#main-nav li#active a.button-1,
#main-nav a.button-1:hover {
	background: url("../images/aoi.jpg") 0 0 no-repeat;
}
#main-nav li a.button-2 {
	background: url("../images/buttons_03-site.jpg") 0 -146px no-repeat;
	width: 94px;
}
#main-nav a.button-2:active,
#main-nav li#active a.button-2,
#main-nav a.button-2:hover {
	background: url("../images/buttons_03-site.jpg") 0 0 no-repeat;
}
#main-nav li a.button-3 {
	background: url("../images/buttons_04-site.jpg") 0 -146px no-repeat;
	width: 106px;
}
#main-nav a.button-3:active,
#main-nav li#active a.button-3,
#main-nav a.button-3:hover {
	background: url("../images/buttons_04-site.jpg") 0 0 no-repeat;
}
#main-nav li a.button-4 {
	background: url("../images/buttons_05-site.jpg") 0 -146px no-repeat;
	width: 101px;
}
#main-nav a.button-4:active,
#main-nav li#active a.button-4,
#main-nav a.button-4:hover {
	background: url("../images/buttons_05-site.jpg") 0 0 no-repeat;
}

/* Form Related Style */
input,
textarea {
	background: none;
	border: none;
	color: #2c3277;
}
input.submit-button {
	background-color: #bfdb84;
}
#submit-button {
	padding: 0 0 25px 0;
	z-index: 100;
}
td.input-label {
	margin: 0;
	padding: 4px 5px;
	background-color: #bfdb84;
	text-align: right;
	color: #2c3277;
	border-bottom: solid #cab793 2px;
	border-right: solid #ad6144 2px;
}
td.input-label-left {
	margin: 0;
	padding: 5px;
	background-color: #bfdb84;
	text-align: left;
	color: #2c3277;
	border-bottom: solid  #cab793 2px;
	border-left: solid #ad6144 2px;
}
td.checkbox-label,
td.checkbox-label-no-stroke,
td.checkbox-cont {
	font-size: 14px;
	margin: 0;
	padding: 4px 5px;
	color: #2c3277;
	text-align: left;
}
td.checkbox-label {
	border-bottom: solid #cab793 2px;
}
td.checkbox-cont {
	text-align: right;
}
td.section-header {
	margin: 0;
	padding: 5px;
	background-color: #bfdb84;
	text-align: center;
	color: #2c3277;
	border-bottom: solid #cab793 2px;
}
td.input-cont {
	margin: 0;
	padding: 0 0 0 5px;;
	text-align: left;
	color: #2c3277;
	border: solid #cab793;
	border-width: 0 0 2px 0;
	background-color: #FFFFFF;
}
td.input-label-submit {
	margin: 0;
	padding: 5px;
	text-align: right;
	color: #2c3277;
}
.row-birth {
	height: 25px;
}
.tiny {
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 11px;
}
