/* CSS Document */
body {
    background-color: #D8E2D6;
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
}
p {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
	line-height:17px;
}
h1 {
font-size:15px;font-family:georgia, times-new-roman;font-weight:400;line-height:21px;letter-spacing:-0.02em;color:#6C7E53;padding:10px;background-color:#F7F7EE;border:dotted 1px #6C7E53;
}
h2 {
font-size:18px;font-weight:bold;color:#6C7E53;letter-spacing:-.02em;
}
.copyright
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
	color: #E0E8B3;
}
p .standout {
    font-weight: bold;
    color: #363;
}
#list_box {
	margin: 5px 0;
	padding: 10px;
	background-color: #F4F4F4;
	border: 1px dotted #333333;
	}
#form_box {
	margin: 5px 0;
	padding: 20px 20px;
	text-align: right;
	}
.FormElements {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	/*background-color: #F8F8F8;
	border: solid;
	border: 1px dotted #316796;*/
	padding: 5px 60px 4px 0;
	text-align: right;
}
input, select {
    margin: 0 0;
	border: #333333 1px solid;
    font-size: 10px;
    color: #333333;
	background-color: #fff;
	outline:0;
}
textarea {
    margin: 0 0;
	border: #333333 1px solid;
    font-size: 12px;
    color: #333333;
	background-color: #fff;
	outline:0;
}
.checkbox{
  height: 12px;
  width: 12px;
  background-color: #fff;
  outline:0;
  padding:0;
}
.checkbox:focus{
  border: 1px solid #333333;
  padding:0;
  outline:0;
}
.checkbox:active{
  border: 1px solid #333333;
  padding:0;
  outline:0;
}
.inputbutton{
    font-weight: bold;
    background-color: #D3E2FA;
	}
.form_text {
	float: none;
	padding:0 0 0 12px;
	margin: 0 -70px 0 0;
	font-size: 1.2em;
	text-align: left;
}
img {
    border: 0;
}
form {
    margin:0;
}
#header {
    width: 740px;
    height: 81px;
    margin-left: auto;
    margin-right: auto;
    background: #fff;
   	border-style: solid;
	border-right-color: #000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-left-color: #000;
	border-bottom-width: 5px;
	border-bottom-color: #6B321D;
	border-top-width: 4px;
	border-top-color: #6C7E53;
    text-align: right;
}
#top_form {
    font-size: 9px;
    color: #000;
    text-align: left;
}
/* horizontal navigation */
#top_nav {
    border-top: 1px dotted #E0E8B3;
    border-bottom: 1px dotted #E0E8B3;
    width: 740px;
    background-color: #485438;
    padding: 1px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
	font-family: arial, helvetica, swiss, sans-serif;
	color: #99CC00;
}
#top_nav ul {
    padding: 5px 0;
    margin: 0;
}
#top_nav li {
    display: inline;
    list-style: none;
    padding: 1px;
    margin: 0 1px;
    color: #99CC00;
}
#top_nav li a {
    text-decoration: underline;
    color: #E0E8B3;
}
#top_nav .current {
    color: #FFFFFF;
    font-weight: bold;
}
#top_nav a:active {
    color: #fff;
    font-weight: bold;
}
#top_nav li a:hover {
    text-decoration: none;
    color: #fff;
}
#art_nav {
    margin-left: auto;
    margin-right: auto;
    font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	font-style: bold;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 15px;
	}
#art_nav ul {
    padding: 2px;
    margin: 0;
}
#art_nav li {
    display: block;
    list-style: none;
    padding: 0px;
    margin: 2 0px;
    color: #0000FF;
}
#art_nav li a {
    text-decoration: none;
    color: #0000FF;
}
#art_nav li a:hover {
    text-decoration: underline;
    color: #ff6600;
}
/*new hover general link*/
a.genlinks {
    text-decoration: underline;
    color: #0000ff;
}
a.genlinks:link {
    color: #0000ff;
}
a.genlinks:visited {
    color: #0033ff;
}
a.genlinks:active {
    color: #0000ff;
}
a.genlinks:hover {
    color: #ff6600;
}
/*new hover sub-general link*/
a.chlinks {
    text-decoration: none;
    color: #ffffff;
}
a.chlinks:link {
    color: #ffffff;
}
a.chlinks:visited {
    color: #ffffff;
}
a.chlinks:active {
    color: #ffffff;
}
a.chlinks:hover {
    color: #ff6600;
}
/* footer */
#footer {
    width: 740px;
    height: 81px;
    margin-left: auto;
    margin-right: auto;
    background: url('images/bg_grn.gif') repeat;
   	border-style: solid;
	border-right-color: #3F4B25;
	border-right-width: 1px;
	border-left-width: 1px;
	border-left-color: #3F4B25;
	border-bottom-width: 1px;
	border-bottom-color: #3F4B25;
	border-top-width: 0px;
	border-top-color: #fff;
    text-align: center;
}
#footer_nav {
    width: 738px;
    padding: 1px;
    margin-left: auto;
    margin-right: auto;
    font-size: 11px;
}
#footer_nav ul {
    padding: 2px;
    margin: 0;
	font-family: arial, helvetica, swiss, sans-serif;
	color: #99CC00;
}
#footer_nav li {
    display: inline;
    list-style: none;
    padding-right: 1px;
	padding-left: 1px;
    margin: 0 2px;
    color: #99CC00;
}
#footer_nav li a {
    text-decoration: underline;
    color: #E0E8B3;
}
#footer_nav .current {
    color: #fff;
    font-weight: bold;
}
#footer_nav li a:hover {
    text-decoration: none;
    color: #fff;
}
/* horizontal navigation */
#mainc {
    width: 738px;
    background: url('images/bg_grn.gif') repeat;
    padding: 1px;
    margin-left: auto;
    margin-right: auto;
	border-style: solid;
	border-right-color: #3F4B25;
	border-right-width: 1px;
	border-left-width: 1px;
	border-left-color: #3F4B25;
	border-top: 0px;
	border-bottom: 0px;
}
#main_body{
    margin: 8px 255px 8px 8px;
    text-align: left;
}
#body_all {
    margin: 8px;
    text-align: left;
}
#tabs {
    width: 100%;
    height: 45px;
    background: url('images/btm_line.gif') repeat-x;
    margin: 0;
    padding: 0;
}
#tabs a {
    float: left;
    text-decoration: none;
}
#content {
    background-color: #F5DCCD;
    border-right: 1px black solid;
    border-bottom: 1px black solid;
    border-left: 1px black solid;
    border-top: 0;
    margin: 0;
    padding: 0;
}
#main_dot {
    background: #fff url('images/dots.gif') repeat;
    padding: 1px 1px 1px 1px;
    margin: 0;
}
.content0 {
    background-color: #fff;
    padding: 0;
}
.content1 {
    background-color: #FCF4F1;
    padding: 0;
}
.content2 {
    background-color: #f9ebe2;
    padding: 0;
}
.content3 {
    background-color: #FFFFFF;
    padding: 0;
}

/* success */
#contents {
    background-color: #FBDFAC;
    border-right: 1px black solid;
    border-bottom: 1px black solid;
    border-left: 1px black solid;
    border-top: 0;
    margin: 0;
    padding: 0;
}
/*popup text boxes*/
#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}
/* content boxes */
.top_box {
    background: #fff url('images/dots.gif') repeat;
    padding: 0 1px 1px 0;
}
.nil_box {
    background: #fff url('images/dots.gif') repeat;
    padding: 0 0 0 0;
}
.bottom_box {
    background: #fff url('images/dots.gif') repeat;
    padding: 0 1px 0 0;
}
