* {margin:0; padding:0}
body {
background-color:#013300;
color:#999;
font-family: Verdana, arial, sens-serif;
font-size:12px;
scrollbar-face-color: #013300;	
scrollbar-highlight-color: #2e5a2f;
scrollbar-shadow-color: #2e5a2f; 
scrollbar-arrow-color: #2e5a2f; 
scrollbar-track-color: #2e5a2f;
scrollbar-darkshadow-color: #2e5a2f;	
scrollbar-base-color: #2e5a2f;	
}

.FSB_input {
background-color:#003300;
border:1px solid #2E5A2F;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:20px;
position:static;
width:140px;
}

a {
color: #fff;
text-decoration:underline;
}

a:hover {
color: #2e5a2f;
text-decoration:underline;
}

// hr {border: 1px solid #2e5a2f;}

#page {
width:100%;
z-index:1;
}

#header {
width: 1010px;
min-width: 800px;
height: 128px;
position:relative;
z-index:2;
}

#banner img {
padding:4px;
//outline: 1px solid #2e5a2f;
border: 4px double #2e5a2f;
}

#banner a {
/* outline: 1px solid #2e5a2f; 
border: 4px double #2e5a2f;*/
border: 0;
}

#menu {
width: 1050px;
height: 50px;
z-index:4;
top:108px;
border-top: 1px solid #2e5a2f;
border-bottom: 1px solid #2e5a2f;
background-color:#013300;
z-index:6;
}

#nav, #nav ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
width: 100%;
font-size: 13px;
color: #fff;
text-decoration: none;
position: relative;
left: 25px;
z-index:7;
}

#nav li {
float: left;
clear: none;
position: relative;
background: #013300;
padding: 10px 5px;
text-align:left;
}

#nav li ul {
display: none;
position: absolute;
top: 42px;
left: 20px;
background-color:#013300;
border: 1px solid #2e5a2f;
width: 180px;
z-index:8;
}
 
#nav a {
color: #fff;
text-decoration: none;
}

#nav a:hover {
color: #2e5a2f;
}

#nav li:hover, #nav li.jshover {
}

#nav li li a {
background: none; 
margin: 0;
padding: 0;
text-align:left;
} 

#nav li:hover ul, #nav li.jshover ul  {  
display: block; 
background-color: #013300;
}

#nav li:hover li ul, #nav li.jshover li ul {
  display: none;
  width: 180px;
  top: 7px;
  left: 173px;
position:absolute;
background: none #013300 none 0 0 repeat;
z-index:10;
}

#nav li:hover li:hover ul,  #nav li.jshover li.jshover ul {
  display: block;
}

#main {
width:1010px;
height: 550;
margin:15px;
position:relative;
left:35px;
z-index:2
}

#left {
position:relative;
width: 150px;
height:100%;
background-color: #013300;
border-right: 1px solid #2e5a2f; 
float:left;
text-align:left;
padding-right: 15px;
z-index:4;
}

#left p { font-size:10px; line-height: 16px; padding: 5px 0; display:block; border-bottom: 1px solid #2e5a2f;}
#left h1 { color: #aa9459; font-weight:600; font-size:12px; line-height: 24px; padding: 7px 0; text-transform:lowercase;}
#left h3 { color: #fff; font-weight:600; font-size:11px; padding: 5px 0; text-transform:lowercase; }
#left a img { width: 130px; float:left; padding:4px; outline: 1px solid #2e5a2f;margin-top:8px}


#content {
position:relative;
width:64%;
height: 500;
overflow:auto;
z-index:2;
float:left;
width:590px;
padding: 0 15px;
text-align:left;
line-height:18px;
z-index:3;
}

#content p { font-size:12px; line-height: 19px; padding: 7px 0; }
#content h1 { color: #aa9459; font-weight:normal; font-size:20px; line-height: 30px; padding: 7px 0; text-transform:lowercase;}
#content h2 { color: #999; font-weight:600l; font-size:18px; line-height: 23px; padding: 7px 0; }
#content h3 { color: #ddd; font-weight:600; font-size:16px; line-height: 18px; padding: 7px 0; }
#content h4 { color: #999; font-weight:normal; font-size:16px; padding-top: 20px; text-transform:lowercase;}
#content h5 { color: #ddd; font-weight:normal; font-size:14px; padding-top: 10px;}
#content img, #content a img {padding:4px; outline: 1px solid #2e5a2f; float:left; margin: 3px; border:0}
.caption {font-size: 10px; color:#fff; text-style:italic; margin-top: 10px; display:block}
#content .contact {font-size: 12px; line-hright: 14px;}
#content .gallery a {text-decoration:none; padding: 7px 0;}
#content .gallery img {padding:4px; outline: 1px solid #2e5a2f; max-width:500px;
// width: 500px;
}

#content ul {
padding-left: 20px;
}

#right {
position:relative;
width: 200px;
height:100%;

text-align:left;
float:left;
padding-left: 15px;
border-left: 1px solid #2e5a2f;
z-index:4;
}

#right p { font-size:10px; line-height: 16px; padding: 5px 0; display:block; border-bottom: 1px solid #2e5a2f;}

#right h1 { color: #aa9459; font-weight:600; font-size:12px; line-height: 24px; padding: 7px 0; text-transform:lowercase;}
#right h3 { color: #fff; font-weight:600; font-size:11px; padding: 5px 0; text-transform:lowercase; }
#right p img {display:none; float:none;}

#footer {
width: 1050px;
/* height: 50px;*/ 
border-top: 1px solid #2e5a2f;
border-bottom: 1px solid #2e5a2f;
background-color:#013300;
top: -30px;
margin-bottom:10px;
z-index:6;
}

#footer td {
color: #999;
font-size:12px;
font-weight: 600;
line-height: 16px;
}

#footer td img { border: 0; padding:5px; }