@charset "utf-8";

body {
	background:url(backgrid.gif); background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #A4CA74;
}

.container{
 width:954px; margin:auto;
 position:relative;
 z-index: 1;
}
.thebody{
 float:center;
 width:954px; margin:auto;
 z-index: 2;
}
.mainmenu{
	position:absolute;
	top:35px;
	left:334px;
	z-index: 3;
}
.style2 {
	border-width: 3px;
  background-color: #AADE82;
	font-weight: bold;
	font-size: 15px;
	color: #006600;
	text-decoration: none;
	font-align:center;
	cursor: hand;
}
.style3 {
  border-width: 3px;
  background-color: #EDDB7A;
  font-weight: bold;
  font-size: 15px;
  color: #006600;
  text-decoration: none;
  font-align:center;
  cursor: hand;
}
.norepeat {
	background-repeat: repeat-x;
}
.table {
	border: 1px solid #E5E5E5;
	padding: 7px;
	background-color: #F7F7F7;
}
.t12a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FF6600;
}
.t12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.r12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #CC3300;
}
.t12c {
  font-size: 12px;
	line-height: 20px;
	color: #CC6600;
}
.t12d {
		font-size: 12px;
	line-height: 20px;
	color: #669966;
}
.notice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	color: #EE3300;
}
.t12_n_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #0066cc;
}
.aa:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FF6600;
	text-decoration: underline;
}
.aa:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FF6600;
	text-decoration: underline;
}
.aa:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FF6600;
	text-decoration: underline;
	position: relative;
	left: 1px;
	top: 1px;
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 18px;
	background-color: #FFFFEC;
	border: 1px solid #CCCCCC;
}
.idxtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #707070;
	text-decoration: none;
	line-height: 14px;
}
.linkgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9AAE6F;
	text-decoration: none;
	line-height: 14px;
}
.linkgreen:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9AAE6F;
	text-decoration: none;
	line-height: 14px;
}
.linkgreen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9AAE6F;
	text-decoration: none;
	line-height: 14px;
}
.linkgreen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8AA05A;
	text-decoration: underline;
	line-height: 14px;
}
.linkgreen:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8AA05A;
	text-decoration: underline;
	line-height: 14px;
}
.newstit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}
.newstit:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9AAE6F;
	text-decoration: none;
}
.newstit:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8AA05A;
}
.linkgreen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}
.t14red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.t14brown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A73B00;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: #4D5807;
	line-height: 28px;
	vertical-align:bottom;
	padding-bottom:1px;
}
input, textarea, select {
  font: 12px "courier new";
}
input.button {
  padding: 2px 8px 0px;
  margin: 2px 2px;
  border: 1px solid #2D5082;
  cursor: pointer;
  background: url(../images/button_bg.gif) repeat-x;
}

/* System Messages */
#system-message    { margin-bottom: 5px; margin-top: 5px; padding: 0; background: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}
#system-message dt { font-weight: bold; text-indent: 40px; line-height: 30px; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 43px; line-height: 20px; font-size: 13px;}

/* System Standard Messages */
#system-message dt.message { background: #C3D2E5 url(../../admin/images/notice-info.png) 4px center no-repeat; }
#system-message dd.message { background: #C3D2E5; }

/* System Notice Messages */
#system-message dt.notice { color: #c00; background: #EFE7B8 url(../../admin/images/notice-note.png) 4px top no-repeat; }
#system-message dd.notice { color: #c00; background: #EFE7B8; }

/* System Error Messages */
#system-message dt.error { color: #c00; background: #E6C0C0 url(../../admin/images/notice-alert.png) 4px top no-repeat; }
#system-message dd.error { color: #c00; background: #E6C0C0; }

/* Debug */
#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}