/* CSS Document */

/*---------------- GENERAL FORMATTING -------------------------------*/
html{
margin: 0px 0px;
padding:0px;
}
body{
background-color: #6e9561;
color: #FFFFFF;
margin: 50px 0px;
padding: 0px;
font-family: arial, sans-serif;
text-align: center;
font-size: 1em;
}
p{
margin-top:0px;
padding-top: 0px;
}

h1{
margin: 0px;
color: #84bb4e;
text-align: right;
}
h2{
padding: 0px;
margin: 15px 0px 5px 0px;
color: #bd9456;
font-size: 1.4em;
font-weight: normal
}

h3{
margin:0px;
padding: 0px;
font-weight: bold;
font-size: 1.2em;
color: #ffffff;
}

h4{
text-align: right;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-weight: normal;
font-size: 1em;
color: #a9a79f;
}


hr{
margin:5px 0px;
padding:0px;
background-color:#bd9456;
border:0px;
height: 1px;
}
.smalltext{
font-size: 0.7em;
}



.floatleft{
position: relative;
float: left;

}
.floatright{
position: relative;
float: right;
}


.imgleft{
float:left;
border: 1px solid #bd9456;
margin:5px 10px 5px 0px;
clear: both;
}

.imgright{
float:right;
border: 1px solid #bd9456;
margin:5px 0px 5px 10px;
clear: both;

}
.imgborder{
border: 1px solid #bd9456;
margin:5px 0px 5px 0px;
}

.clear{
clear: both;
}
/*---------------  HEADER IDS USED IN TEMPLATE.PHP --------------------*/
#header {
position: absolute;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px;
border-bottom: 2px #749800 solid;
}
#title{
padding: 20px 0px 0px 0px; 
}
#pichead{
position: absolute;
top: 0px;
right: 0px;
margin: 0px;
padding: 0px;
}

#border{
position: absolute;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px;
width: 100%;
border-bottom: 2px #749800 solid;
}

/*------------------PAGE ELEMENT LAYOUT (SHOULD BE USED IN INDEX.PHP)-----------------*/



#content {
	padding: 0px 30px 0px 30px;
background: URL(images/bkgrdim.jpg) no-repeat center top;
min-height:410px;
  height:auto !important;
  height:410px;
  text-align: justify;
  }

.clean{
margin: 0px;
padding: 0px;
border: 0px;
}
/*-------------------------------MENU-----------------------------------------------------*/
#menutop {
background: URL(images/border/menutop.jpg);
text-align: center; /*use 40px spacer to align right*/
color: #bdbbb1;
height:139px;
margin:0px;
}

#menubottom {
background: URL(images/border/menubot.jpg);
height: 69px;
}

#nav {
// background-color: #8fa27b;
float: left;
	WIDTH: 200px;
	MARGIN: 0px;
	PADDING: 0px;
	LIST-STYLE-TYPE: none;
margin: 100px 0px 0px 0px;
color: #FFFFFF;
}
#nav a{
color: #def3cd;
text-decoration: none;
}
#nav a:hover{
color:#FFFFFF;
}
#nav UL {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 10px;
}
#nav LI {
	LINE-HEIGHT: 22px;
font-weight: bold;
font-size: 15px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: right;
}
#nav LI UL {
padding: 0px;
margin:0px 0px 0px 10px;
}
	

#nav LI UL UL {
}


/*--page buttons style--*/
#nav LI UL LI{

}

#nav LI UL LI A{
font-weight: normal;
}
#nav LI UL LI A{

}
/*--------------------------------FOOTER-------------------------------------------------*/
#footer{
text-align: center;
font-size: 0.8em;
}

.credit{
text-align: right;
font-size: 0.8em;
color: #777777;
}
.credit a{
color: #777777;
}
a:hover{
color: #bd9456;
}
/*------------------------------ BOXES -------------------------------------------------*/
#boxwrap {
background:#6e9561 url(images/border/vert.jpg) repeat-y right;
width: 770px;
margin: 0px auto;
 padding: 0px;
text-align: left;
}


#box {
background:#def3cd url(images/border/vert.jpg) repeat-y left;
color:#000000;
padding: 0px;
width: 550px;
float: right;
}


.boxtop{
	background:url(images/border/horiz.jpg) repeat-x top;
	height: 20px;
	text-align:center;
	} 

.boxbot{
	clear:both;
	background:url(images/border/horiz.jpg) repeat-x bottom;
	height: 41px;
width: 640px;
position: relative;
left: 138px;
	} 
	
