body{
    margin:0px;
    padding:0px;
    text-align:center;
}

#wrap{
    color: #000000;
    background-color : #ffffff;
    position : relative;
    width : 750px;
    text-align : left;
    margin-top : 10px;
    margin-bottom : 10px;
    margin-left : auto;
    margin-right : auto;
    border-bottom : 2px solid #739028;
    border-top : 2px solid #739028;
    border-left : 2px solid #739028;
    border-right : 2px solid #739028;
}

#head{
    width:750px;
    height:150px;
    background-color:#ffffff;
}

#right{
    width : 750px;
    height : 100%;
    float : right;
    color: #000000;
    background-color: #ffffff;
}

div#foot{
    position : relative;
    width : 750px;
    height : 50px;
    color: #ffffff;
    background-color : #0d0015;
    border-top : 2px solid #739028;
    text-align:center;
    font-size: 12px;
    padding: 15px 0px 0px 0px;
    clear:both;
}
#foot A:link {
	color : #ffff00;
	text-decoration : none;
}
#foot A:visited {
	color : #7fff00;
	text-decoration : none;
}
#foot A:active {
	color : #ffff00;
	text-decoration : none;
}
#foot A:hover {
	color : #ff7f50;
	text-decoration : none;
}

TD {
	color: #070202;
}
TH {
	color: #070202;
}
INPUT {
	color: #070202;
}
SELECT {
	color: #070202;
}
OPTION {
	color: #070202;
}
TEXTAREA {
	color: #070202;
}
A:link {
	color: #ca3a3a; text-decoration: none;
}
A:visited {
	color: #ca3a3a; text-decoration: none;
}
A:active {
	color: #ca3a3a; text-decoration: none;
}
A:hover {
	color: #a00000; text-decoration: underline;
}
BLOCKQUOTE {
	font-size: 12px; color: #070202; line-height: 130%; background-color: #f2fddf
}

hr {
	border-style: solid;
	border-color: #739028;
	border-width: 1px 0px;
}
H1 {
	font-size : 18px;
	border : none;
	color : #000000;
	background-color : #ffffff;
	border-bottom : #2a3c00 2px solid;
	padding : 5px 5px 0px 5px;
	margin : 0px 10px 0px 10px;
	line-height : normal;
	text-align : left;
}
H1 A:link {
	color: #6ec630; text-decoration: none;
}
H1 A:visited {
	color: #6ec630; text-decoration: none;
}
H1 A:hover {
	color: #6ec630; text-decoration: none;
}

H2 {
	font-size: 18px;
	border-left: 8px solid #5c493d;
	color: #ffffe0;
	background-color: #2a3c00;
	padding:.3em;
	margin:0px 10px .5em 10px;
	text-align : left;

}

H2 A:link {
	color: #ffffff; text-decoration: none;
}
H2 A:visited {
	color: #ffffff; text-decoration: none;
}
H2 A:hover {
	color: #ffffff; text-decoration: none;
}
H3 {
	padding-left: 30px;
	background-color : #ffffff;
	color : #9a3737;
	line-height : 134%;
	border-bottom : #2a3c00 3px double;
}
H3 A:link {
	color: #6ec630; text-decoration: none;
}
H3 A:visited {
	color: #6ec630; text-decoration: none;
}
H3 A:hover {
	color: #6ec630; text-decoration: none;
}
H4 {
	font-size: 14px;
	color : #336600;
	line-height : 130%;
	border-bottom : #2a3c00 2px solid;
	margin:15px 20px 0px 20px;
}
H4 A:link {
	color: #9a3737; text-decoration: none;
}
H4 A:visited {
	color: #9a3737; text-decoration: none;
}
H4 A:hover {
	color: #9a3737; text-decoration: none;
}

.table_a {
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; border-bottom: #ffffff 1px solid;
}
.table_a_th {
	padding-right: 10px; border-top: #ffffff 1px solid; padding-left: 10px; background: #5a7325 repeat-x 0% 100%; padding-bottom: 6px; border-left: #ffffff 1px solid; color: #070202; padding-top: 9px; border-bottom: #ffffff 1px solid; text-align: left;
}
.table_a_td {
	padding-right: 10px; padding-left: 10px; padding-bottom: 7px; color: #070202; padding-top: 7px; border-bottom: #ffffff 1px solid; background-color: #dcecb9; text-align: left;
}

#header {
	width: 750px;
	text-align: center;
}
.logo {
	padding: 15px 40px 15px 40px;
	text-a;ign : center;
	border-bottom: #739028 2px solid;
}
.logo A:hover {
	background: none transparent scroll repeat 0% 0%;
}

#mainmenubox {
	margin : 0px;
	color: #ffffff;
	background-color: #1b2701;
	width : 750px;
	text-align : center;
}

.mainmenu {
	border-right : #0c1100 0px solid;
	border-top : #4c5f23 0px solid;
	border-left : #4c5f23 0px solid;
	border-bottom: #0c1100 0px solid;
	text-align : center;
	cursor : pointer;
}
.mainmenu A:link {
	color: #e0e0e0; text-decoration: none;
}
.mainmenu A:visited {
	color: #e0e0e0; text-decoration: none;
}
.mainmenu A:active {
	background-color: #1b2701;
	color: #e0e0e0;
	text-decoration: none;
	text-align : center;
}
.mainmenu A:hover {
	color: #e0e0e0;
	text-decoration: none;
	text-align : center;
}
.mainmenu_off {
	border-top: #97e071 0px solid; border-left: #97e071 0px solid; border-bottom: #97e071 0px solid;
}
.mainmenu_on {
	border-right: #233200 0px solid; border-top: #91a468 0px solid; background: #445323; border-left: #91a468 0px solid; CURSOR: pointer; color: #ffffff; border-bottom: #233200 0px solid; text-decoration: none; text-align : center;
}
.mainmenu_on A:link {
	color: #ffffff; text-decoration: none; text-align : center;
}
.mainmenu_on A:visited {
	color: #ffffff; text-decoration: none; text-align : center;
}
.mainmenu_on A:active {
	background-color: #1b2701;
	color: #e0e0e0;
	text-decoration: none;
	text-align : center;
}
.mainmenu_on A:hover {
	color: #ffffff; text-decoration: underline; text-align : center;
}
.mainmenu_hover {
	border-right: #233200 0px solid; border-top: #91a468 0px solid; background: #445323; border-left: #91a468 0px solid; CURSOR: pointer; color: #ffffff; border-bottom: #233200 0px solid; text-align : center;
}
.mainmenu_hover A:link {
	font-size: 12px; color: #ffffff; text-decoration: none; text-align : center;
}
.mainmenu_hover A:visited {
	font-size: 12px; color: #ffffff; text-decoration: none; text-align : center;
}
.mainmenu_hover A:active {
	background-color: #1b2701;
	color: #e0e0e0;
	text-decoration: none;
	text-align : center;
}
.mainmenu_hover A:hover {
	font-size: 12px; color: #ffffff; text-decoration: none; text-align : center;
}
#main {
	border-right: #d28484 0px solid;
	border-left: #d28484 0px solid:
}
.main_td {
	padding-right: 10px; padding-left: 10px; background: #ffffff; padding-bottom: 20px; WIDTH: 100%; padding-top: 10px;
}

/* new table */
table.table021 {
  margin-top: 0.2em;
  margin-bottom: 1em;
  width: 360px;
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 100%;
}

table.table021 caption {
  margin-top: 1em;
  text-align: right;
}

table.table021 th,
table.table021 td {
  padding: 4px 6px;
}

table.table021 th {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #FEEEED;
  text-align: center;
  white-space: nomal;
  font-size: 92%;
}

table.table021 td {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #F3F3F3;
  text-align: left;
  white-space: nomal;
}

table.table031 {
  margin-top: 0.2em;
  margin-bottom: 1em;
  margin-left: 1em;
  width: 720px;
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 100%;
}

table.table031 caption {
  margin-top: 1em;
  text-align: right;
}

table.table031 th,
table.table031 td {
  padding: 4px 6px;
}

table.table031 th {
  background: #1B3AB4;
  text-align: center;
  white-space: nomal;
  font-size: 92%;
  color: #FFF;
}

table.table031 td {
  background: #E5EAFF;
  text-align: left;
  white-space: nomal;
}
