body{
margin:0;
padding:0;
font-family:arial;
font-size:12px;
color:#000000;
text-align:center;
}
a{color:#339900; text-decoration:none;}
a:hover{text-decoration:underline;}
.wrap{
background-color:white;
margin:0 auto;
padding:0;
width:1000px;
text-align:left;
}
#header{    
margin:0;
padding:0;
height:420px;
width:1000px;
background:url(bg_header_01.jpg) no-repeat top;
display:table;
}
.head01{
background:url(head_img01_02.png) no-repeat right top;
height:420px;
}
.head02{
padding-left:60px; height:271px; width:199px;
}

#hnav{height:43px; padding:0 20px 0 0; background:url(index_22.jpg) repeat-x; text-align:right;}
#hnav a{
font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; color:#ffffff;
margin:0;
padding:0;
line-height:43px;
padding:0 10px;
}

#hnav a:hover{
color:#003300;
}
#hnav2{height:43px; padding:0 20px 0 0; background:url(index_22.jpg) repeat-x; text-align:left;}
#hnav2 a{
font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; color:#ffffff;
margin:0;
padding:0;
line-height:43px;
padding:0 15px;
}
#hnav2 a:hover{
color:#003300;
}
#content {
margin:0;
padding:0;
background-color:white;
/*background:url(bg_right02_26.jpg) repeat-y right top;*/
width:1000px;
text-align:left;
border-bottom:2px solid #FFFFFF;
display:table;
}
.cont01{
/*border-top:3px solid #B1C986; background:url(bg_cont02_09.png) repeat-x top;*/
}
.cont02{
float:right; width:295px;
}
.cont_03{
padding:35px 35px;
text-align:justify;
}
.cont04{
float:left; 
/*width:695px;*/
width:1000px;
}
.cont05{
background:url(hsep.jpg) 65% 0% repeat-y; margin:0 0 20px 0;
}
.cont06{
width:63%; float:left;
}
h1{
margin-top:0;
padding-top:0;
font-family:arial;
font-size:36px;
color:#5A471B;
font-weight:normal;
}
h2{
font-family:arial;
font-size:20px;
color:#5A471B;
font-weight:normal;
}
h3{
font-family:arial;
font-size:14px;
color:#5A471B;
font-weight:bold;
margin:0;
padding:0;
}
.pad_01{
padding:20px;
}
.pad_02{
padding:26px 0 0 16px;
}
.link_02 ,.link_02 a{
font-family:arial; font-size:12px; text-decoration: underline; color:#78A22F;
}
.link_02 a:hover{
color:#0099FF;
}
.link_02:hover{
color:#0099FF;
}
#link_01{
margin:0;
padding:0;
width:33%; float:right;
}
#link_01 ul{
margin:0;
padding:0 0 0 15px;
}
#link_01 li{
margin:0;
padding:0;
}
#link_01 li a{
font-family:arial; font-size:12px; text-decoration: underline; color:#000000;
margin:0;
padding:0;
}
#link_01 li a:hover{
color:#CC3333;
}
#footer{
text-align:left;
display:table;
background-color:#ffffff;
width:1000px; 
height:55px;
background-color:#78A22F;
}
.foot_02{
float:left; width:200px;
}
.foot_03{
float:right; width:230px; color:#FFFFFF;
}
.link_03 a {
font-family:arial; font-size:12px; text-decoration: underline; color:#ffffff;
}
.link_03 a:hover{
color:#99FF00;
}
.clear{
clear:both;
margin:0;
padding:0;
}
.staff{margin-top:0; padding-top:0;}
.staffsep{border-bottom:1px dashed #e2e2e2;}
.imgbrdrteam{
border:1px solid #e2e2e2;
padding:2px;
background:#fff;
}
.imgbrdr{
border:1px solid #e2e2e2;
padding:2px;
background:#fff;
margin:0 0 0 20px;
}




/*

#head_nav{
margin:0;
padding:0;
text-align:left;
}
#head_nav ul{
background:url(li_bg_20.png) repeat-x bottom;
margin:0;
padding:16px 0 2px 0;
}
#head_nav li{
background:url(li_bg_20.png) repeat-x top;
padding:0;
list-style:none;
margin:0;
height:34px;
}
#head_nav li a{
background:url(arrow_16.png) no-repeat left;
font-family:arial; font-size:16px; text-decoration:none; color:#ffffff;
margin:0;
padding:0 0 0 34px;
display:block;
height:34px;
line-height:34px;
}
#head_nav li:hover{
background:url(li_bg_over_16.png) repeat-x;
}
#head_nav li a:hover{
background:url(arrow_over_18.png) no-repeat left;
color:#8FD0F7;
}
*/

/*#############################################################*/
/*#############################################################*/
/* ##### NAV ####### */
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
background:url(li_bg_20.png) repeat-x bottom;
margin:0;
padding:16px 0 2px 0;

position: relative;
z-index: 597;
float: left;
}

ul.dropdown li {
background:url(li_bg_20.png) repeat-x top;
height:34px;

 float: left;
 line-height: 34px;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

/* ------ */
ul.dropdown-vertical {
 width: 200px;
}

ul.dropdown-vertical ul {
 top: 1px;
 left: 99%;
}

ul.dropdown-vertical li {
 float: none;
}

/* -------- */
ul.dropdown {
 font-weight:normal;
}

	ul.dropdown li {
	 
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 color: #000;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ 
	background:url(arrow_16.png) no-repeat left;
    font-family:arial; font-size:16px; text-decoration:none; color:#ffffff;
    margin:0;
    padding:0 0 0 34px;
    display:block;
    height:34px;
    line-height:34px;
	 }
	ul.dropdown a:hover		{ background:url(arrow_over_18.png) no-repeat left;
color:#8FD0F7;
 }
	ul.dropdown a:active	{ color: #ffa500; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 150px;
	 margin-top: 1px;
	 background:#3FB3F0;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
 padding-right: 20px;
 background-image: url(nav-arrow-down.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
 background-image: url(nav-arrow-right.png);
 background-position: ;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
 background-image: url(nav-arrow-top.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image:url(li_bg_20.png), url(nav-arrow-right.png);
 background-position:   top, 100% 50%;
 background-repeat: repeat-x, no-repeat;
}
ul.dropdown-vertical *.dir span{
background:url(li_bg_over_16.png) repeat-x;
}
ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(nav-arrow-left.png);
 background-position: 0 50%;
}
