html, body {
	height: 100%;
}
html{
background:#c4be9f url(img/textura.png);
}
body{
border-top:12px solid #2e5130;
background: url(img/green.gif) repeat-x 0 116px;
font-family: Helvetica, Arial, 'Lucida Grande', Verdana, Geneva, Lucida, sans-serif;
}
a{

}
h1{
font-size:2.2em;
color: #2e5130;
font-family:Georgia,"Bitstream Charter","Century Schoolbook L",Times,serif;
font-weight:normal
}
h3{

}
form{
background:#cbc5a5;
float:right;
padding:5px 12px;
border:1px solid #817d69
}
input, textarea{
font-family: Helvetica, Arial, 'Lucida Grande', Verdana, Geneva, Lucida, sans-serif;
font-size:1.1em;
padding:3px 2px 3px 5px;
border:1px solid #2e5130;
margin:0;
width:20em
}
label{
padding:0;
line-height:normal
}
label em{
font-style:normal;
font-size:1em;
}
.button{
background:#2e5130 no-repeat center;
border:0;
color:#fff;
font-size:1.2em;
font-weight:bold;
cursor:pointer;
padding:3px 10px;;
-moz-border-radius:4px;
width:auto
}
p{
line-height:1.5em;
}
form p{
line-height:normal;
margin:7px 0 0
}

/******************** LAYOUT ********************/

#wrap{
/*overflow:hidden;*/
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 0 0 35px;
min-width:750px;
border-color: #2e5130;
border-style:solid;
border-width:0 12px 0;
}
#logo{
position:relative;
left:15px;
top:20px
}
#header{
border-bottom:12px solid #2e5130;
height:116px;
position:relative;
z-index:2;
background:#eaf1f8 url(img/header.jpg) no-repeat right top
}
#container{
background:white url(img/green.gif) repeat-y left; 
overflow:hidden;
}
#content{
font-size:1.4em;
padding:10px 19px 0 25px;
margin:0;
position:relative;
left:-12px;
border-left:12px solid #2e5130;
min-height:440px;
height:auto !important;
overflow:hidden !important;
overflow:visible;
height:440px;
}
#footer{
border-top:12px solid #2e5130;
position:relative;
z-index:6;
width:100%;
/*margin-left:-47px;*/
}
#footer p{
color:#6e6b5e;
font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
padding:7px 0 10px 20px;
text-align:left;
font-size:1.2em;
margin:0
}
/********************* NAV **********************/

#nav{
width:140px;
background:#2e5130;
position:relative;
border-right:12px solid #2e5130;
}
#nav .ul1{
margin:2px
}

#nav li{
}
#nav ul ul li{margin:0;}

#nav li a, #nav .selected a:hover{
background:transparent;
font-size:1.3em;
border-bottom:1px solid #939783;
padding:8px 10px 8px 15px;
color:#fff;
text-transform:uppercase;
letter-spacing:-.5px;
display:block;
width:110px;
overflow:hidden
}
#nav ul li a:hover{
background-color:#4f6949;
}

#nav li:hover ul, #nav li.sfhover ul {
display:block;
}
#nav ul ul{
display:none;
margin:0;
border:0;
border-bottom:2px solid #f7f7f7;
position:absolute;
margin-left:200px;
margin-top:-20px;
z-index:25;
border:1px solid #bbb;
width:200px
}
#wrap #nav li ul a:hover{
color:#ce000c;
background-color:#4f6949;
}

#nav .selected a, #nav .selected a:hover{
color: #ddd247;
background:url(img/sel.gif) no-repeat 98% 50%;
}
#nav ul ul li a, #nav ul ul .selected a, #nav ul ul .selected a:hover, #nav .selected ul a:hover
{
color:#000;
border-bottom:1px solid #eee;
background-color:white;
font-size:1.35em
}
#nav ul ul .selected a, #nav ul ul .selected a:hover{
color: #ccc;
background-image:url(img/sel.gif);
background-position:12px 10px;
}


/********************* CLASSES *********************/
.images{
text-align:right
}
.images a img{
border:8px solid #e4e1d2
}
.images a:hover img{
border:8px solid #f7f3cf
}
.sbox{
padding:10px;
background:none
}
.submenu{
}
.error{
background:#fcf8c6;
color:#ce000c
}
#errormsg{
font-size:1em
}
.float{
float:left;
margin-right:8px
}
.highslide img{
border:5px solid #fff
}
.gallery span{
margin:0;
display:block;
width:120px;
height:120px;
float:left;
text-align:center
}
/********************* PAGES *********************/
#doc38 #container{
background-color:#000;
color:#eee
}
.siteHome .title{
display:none
}
#flash{
display:none;
}
.siteHome #flash{
background:#000;
position:absolute;
left:0;
top:12px;
z-index:99;
width:100%;
height:100%;
text-align:center;
display:block
}
.overlay a{
color:#fff;
font-size:1.5em;
text-decoration:none;
border:1px solid #555;
padding:4px 10px
}

/********************* PRINT *********************/







