/* generated by csscreator.com */ 
html, body{ 
 margin:0px; 
 padding:0; 
 text-align:left; 
 background:#fff;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
} 

html {
	 overflow:scroll;
}
 
#content {
  margin: 0px 190px 40px 190px;
  padding: 10px;
  background-color: #ffffff;  
  height:100%;
}

#left {
position: absolute;
left: 20px;
width: 160px;
color: #564b47;
margin: 0px; 
padding: 0px;
}

#right {
position: absolute;
right: 20px;        
width: 160px;
color: #564b47;
margin: 0px; 
padding: 0px;
}
 
 
#header{
 height:139px; 
 background:#FFFFFF url(images/head.jpg) right no-repeat; 
 margin:0;
 border-bottom:#0066CC 5px solid;
 padding:0;
} 

#header h1 {
	margin-top:0;
	margin-left:20px;
	padding-top:35px;
	padding-bottom:0px;
	margin-bottom:0;
	font-size:70px;
	font-weight:normal;
	color:#0066CC;
	border:none;
}

#header h2 {
padding-top:0px;
margin:0;
	margin-left:20px;
	font-size:12px;
	font-weight:normal;
	color:#0066CC;
	border:none;
}

.navi {
	padding:0;
	margin:0;
	margin-top:8px;
	float:right;
	position:static;
	border:none;
}

#menu{
 position:relative; 
 height:41px; 
 background:#996600 url(images/bg_menu.gif) repeat-x; 
/*background:#996600;*/
/* width:850px;	*/
 color:#FFFFFF;
/*border:#000000 1px solid;*/
 border-top:#7cb140 1px solid;
 padding-right:0;
}

.menu a{
	color:#fff;
	text-decoration:none;
} 
.menu ul {
 margin-left:6px;
 margin-top:0;
 padding:0;
}

.menu li{
padding-top:5px;
display:block;
font-size:10px;
float:left;
list-style:none;
text-align:center;
margin-right:11px;
height:21px;
}

.menu .last{
margin-right:0px; 
}

.menu .last_active{
margin-right:0px; 
}

.menu .last_active a{
color:#FFCC00;
}


.menu li a:hover, .menu li:hover, .menu .active a{
/*border-top:#CC6600 4px solid;
padding-top:16px;*/
color:#FFCC00;
} 

.vert_menu a{
	color:#000;
	text-decoration:none;
} 
.vert_menu ul {
 margin:0px;
 padding:0px;
 margin-bottom:20px;
}

.vert_menu li{
padding-top:5px;
padding-bottom:3px;
padding-left:5px;
border-bottom:#CCCCCC 1px dotted;
border-left:#CCCCCC 6px solid;
font-size:11px;
list-style:none;
}
 
table {
	padding:0;
	margin:0;
}
 
table td {
	padding:10px;
}

table img {
	float:right;
	margin:0px 0px 8px 15px;
}
 
#footer{
 color:#FFFFFF;
 font-style:italic;
 font-size:10px;
 text-align:center;
 clear:both;
 bottom:0;
 padding-top:10px;
 position:fixed;
 height:40px;
 width:100%;
 border-top:#ccc 5px solid;
 background:#666666;
 } 
 
 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#left{display:none;} 

/*hide the right column when printing*/ 
#right{display:none;} 
#content{width:100%; float:none; margin:0;}
}



/* styles of content elements ---------------------------------------------------------------------------*/
a {
	color:#557f21;
	text-decoration:none;
}

body img {
	border:#557f21 3px solid;
}

.floatright {
	float:right;
	margin-left:20px;
}

p {
	text-align:justify;
}

h1 {
	font-size:16px;
	font-weight:bold;
	color:#345f21;
	padding-bottom:1px;
	padding-top:15px;
	border-bottom:#345f21 1px solid;
}

h2 {	
	font-size:12px;
	font-weight:normal;
	margin:20px 0px 10px 0px;
	padding:0px 5px 2px 1px;
	border-bottom:#345f21 1px solid;
/*	border-left:#999 3px solid;	*/
	color:#345f21;
/*	background-color:#fafafa;*/
}

h3 {	
	font-size:14px;
	font-weight:bold;
	margin:20px 0px 10px 0px;
	padding:5px;
	border-right:#572a00 10px solid;	
	color:#fff;
/*	border-bottom:#ccc 1px solid;*/
	background-color:#345f21;
}
h4 {
	font-size:9px;
	color:#888;	
	padding:0;
	margin:0;
}
/* menu-----------------------------------------------------------------------------------------*/
.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
padding-bottom:20px;
width: 160px; /*WIDTH OF MAIN MENU ITEMS*/
border-top:#ccc 1px solid;
}

.glossymenu li{
position: relative;
}

.glossymenu {
margin-top:20px;
}

.glossymenu li a{
border-left:#ccc 1px solid;
border-bottom:#ccc 1px solid;
border-right:#ccc 1px solid;
font-size: 10px;
color:#284919;
display: block;
width: auto;
padding: 5px 10px 5px 5px;
text-decoration: none;
background:#fff;
}

.glossymenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 153px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0px;
display: none;
}

.glossymenu li ul li{
float: left;
}

.glossymenu li ul a{
width: 136px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements 
background:#ddd;
/*border-left:#ccc 3px solid;*/
border-bottom:#ccc 1px solid;
}

.glossymenu .arrowdiv{
background:url(images/arrow3.gif) no-repeat right center;
position: absolute;
right:2px;
}

.glossymenu li a:visited {
}

.glossymenu li a:active{
background:#eee;
}

.glossymenu .active a{
background:#eee;
}

.glossymenu li a:hover{
background:#ddd;
}

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */

