#key_visual {
	/*background: url(images/dynamic/key_visual1.jpg) no-repeat;*/
	 background: url(images/dynamic/background-visual.jpg) no-repeat;
}
a.main_nav_active_item {
  background: url(images/dynamic/buttonset5/n1active.gif) no-repeat;
  font-family: Tahoma, serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}
a.main_nav_item {
  background: url(images/dynamic/buttonset5/n1.gif) no-repeat;
  font-family: Tahoma, serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #395904;
}
a.main_nav_item:hover {
  background: url(images/dynamic/buttonset5/n1hover.gif) no-repeat;
  font-family: Tahoma, serif;
  font-style: normal;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}
a.sub_nav_active_item {
  background: url(images/dynamic/buttonset5/sn1active.gif) no-repeat;
  font-family: Arial, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #4d4d4d;
}
a.sub_nav_item {
  background: url(images/dynamic/buttonset5/sn1.gif) no-repeat;
  font-family: Arial, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #015BBE;
}
a.sub_nav_item:hover {
  background: url(images/dynamic/buttonset5/sn1active.gif) no-repeat;
  font-family: Arial, sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;;
  color: #4d4d4d;
}
p.maincontent {
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  font-size: 17px;
  font-weight: normal;
  text-decoration: none;
  color: #2A2727;
	margin: 5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
}
p.subcontent {
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  color: #464141;
	margin: 5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
}

.content h1 {
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #004e12;
}
.content h2 {
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  font-size: 24px;
  font-weight: normal;
  text-decoration: none;
  color: #004e12;
}
.content h3 {
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  color: #004e12;
}
.content h4 {
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #004e12;
}
.content{
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}
.content a:link {
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;
  color: #0A6DA2;
}
.content a:visited {
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;
  color: #0A6DA2;
}
.content a:hover {
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;;
  color: #0395C2;
}
.content a:active {
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;
  color: #0A6DA2;
}

#footer {
  font-family: Tahoma, serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #015bbe;
}
#read_more {
	position: absolute;
	top: 265px;
  left: 0px;
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  /*font-size: 14px;*/
  font-weight: normal;
  text-decoration: normal;
  color: #464141;
	margin: 5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
}

/*--- forms ----------------------------------------------------------------*/

.content fieldset {
    border-color: #ac723b;
		border-right: 2px solid #000;
		border-bottom: 2px solid #000;
		border: 0px;
		/*padding: -5px -5px -5px -5px;*/
}

.content legend {
    /*color: #ac723b;*/
		color: #fff;
		background: #ffa20c;
		border: 1px solid #781351;
		padding: 2px 6px
}

.content label {
    /*color: #1e1e1e;*/
		color: #fff;
		/*background: #ffa20c;*/
		border-radius: 10px;
		background-color: #A57B4A;
		border-color: #781351;
		border-style: outset;
		border-width: 0px 2px 2px 0px;
		padding: 5px 10px 5px 15px;
}

.content table {
border: 0px;
}

.content td {
border: 0px;
}

.content td.table {
border: 0px;
}

table.SP1 {
	border: 0px solid black;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

table.SP2 {
	border: 0px solid black;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

td.sp0{
	border: 1px;
	padding: 3px 5px 0px 0px;
	vertical-align: top;
}

td.sp1 {
	border: 0px;
}

td.sp2 {
    /*color: #1e1e1e;*/
		text-align: left;
		font-weight: bold;
		border : 0px;
		Background-color:#fff;
		color: #0A6DA2;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #C3CFCE;
}

td.sp21 {
    /*color: #1e1e1e;*/
		text-align: left;
		font-weight: bold;
		border : 0px;
		Background-color:#fff;
		color: #0A6DA2;
		border-bottom-width: 0px;
		border-bottom-style: solid;
		border-bottom-color: #C3CFCE;
}

td.sp3 {
    /*color: #1e1e1e;*/
		border: 0px;
		background-color:#fff;
		color: black;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #C3CFCE;
}

td.sp31 {
    /*color: #1e1e1e;*/
		border: 0px;
		background-color:#fff;
		color: black;
		border-bottom-width: 0px;
		border-bottom-style: solid;
		border-bottom-color: #C3CFCE;
}

td.sp4 {
		color: #004e12;
		background-color:#fff;
}
td.sp5 {
		color: black;
}

td.sp6{
		color: #fff;
		Background-color:#054F8E;
		font-weight: bold;
		border: 0px;
}

td.sp7{
		color: RED;
		font-weight: bold;
}

.content #submit {
    background-color: #ececec;
    border-color: #b4b8bb;
    color: #434847;
}

/*--------------------------------------------------------------------------*/
