html { 
overflow-y: scroll;
}

body {
margin : 0;
padding : 0;
text-align : left;
font : 75% "Trebuchet MS", verdana, arial, sans-serif;
line-height : 1.5em;
background-color: #93a174;
/*color : #FF9900;*/
}
			/*CONTAINER*/
#wrappertopbg {
position : relative;
top:30px;
width : 853px;
height:21px;
margin-right : auto;
margin-left : auto;
background-image:url(../images/wrappertopbgdk1.png);
background-repeat:no-repeat;
padding : 0;
}

#wrapper {
background-image:url(../images/wrapperbg4dk1.png);
background-repeat:repeat-y;
position : relative;
top:15px;
width : 853px;
margin-right : auto;
margin-left : auto;
padding : 0;
}

#wrapperbotbg {
position : relative;
background-image:url(../images/wrapperbotbgdk1.png);
background-repeat:no-repeat;
top:15px;
width : 853px;
height:24px;
margin-right : auto;
margin-left : auto;
padding : 0;
}


			/*BANNER*/
#header {
background-image:url(../images/headsmbk3Tr.png);
background-repeat:no-repeat;
height : 120px;
margin-top:15px;
margin-left:20px;
padding : 0 0 0 0;
/*border : 1px solid white;*/
}

#headerbg {
position:absolute;
width:664px;
height:114px;
top:0px;
right:105px;
background-image:url(../images/logobg.png);
background-repeat:repeat-y;
z-index:-1;
}

#headert {
position:absolute;
top:18px;
right:31px;
width:664px;
height: 80px;
}

/*TOP NAVIGATION*/

#navigation {
margin-left:9px;
margin-right:auto;
margin-top:5px;
height:24px;
width:835px;
border-top:3px solid #000000;
border-bottom:3px solid #000000;
background-color:#93a174;
/*background: url(../images/menubgbk64op.png)  no-repeat;;*/
font-size:1.3em;
padding-top:0.2em;
}


#navigation ul {
margin-top:-2px;
margin-left:10px;
margin-right:10px;
/*margin: 0;*/
list-style: none;
}

#navigation li {
padding : 0 1em 0 0.5em;
display : inline;
}

#navigation a:link, #navigation a:visited {
text-decoration:none;
text-transform: Capitalize;
color: #FFFFFF;
font-weight:bolder;
padding : 0 1em 0 1em;
}

#navigation a:link.active, #navigation a:visited.active {
color : #fea648;
}

#navigation a:hover {
color : #000000;
text-decoration:none;
}


			/*MAIN CONTENT*/

#content {
background-color: inherit;
width : 820px;
margin-top: -70px;
margin-left:auto;
margin-right:auto;
font:Arial, Helvetica, sans-serif;
/*border : 1px solid white;*/
}

#P1M {
position:relative;
width :600px;
margin-top:90px;
margin-left:13px;
margin-right:auto;
margin-bottom:auto;
padding: 5px 0px 5px 0px;
background-color:#93a174;
/*border : 1px solid white;*/
}

#P1M h1 {
padding:0 0 0 15px;
text-transform : Capitalize;
font:Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:bolder;
color : #ffffff;
}

#P1M h2 {
padding:0 0 0 15px;
text-transform : Capitalize;
font:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bolder;
color : #ffffff;
}

#P1M table {
/*text-transform : Capitalize;*/
font:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
}

#P1M th {
border:1px solid #fea648;
}

#P1M tr {
font-weight:normal;
}


#P1M #seluser {
position:relative;
top:30px;
}

#P1 {
position:relative;
width :795px;
margin-left:auto;
margin-right:auto;
margin-top:90px;
margin-bottom:auto;
padding: 5px 0px 5px 0px;
border : 1px solid white;
}

#P1 h1 {
padding:0 0 0 15px;
text-transform : Capitalize;
font:Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:bolder;
color : #ffffff;
}

#P1 h2 {
padding:0 0 0 15px;
text-transform : Capitalize;
font:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bolder;
color : #ffffff;
}

#P1 ul li {
font:Arial, Helvetica, sans-serif;
/*font-weight:bold;*/
color : #000000;
}

#P1 ul ul {
font:Arial, Helvetica, sans-serif;
/*font-weight:bold;*/
color : #FFFFFF;
}

#P1 {
font:Arial, Helvetica, sans-serif;
font-size:1.0em;
}

#P1 a:link, #P1 a:visited {
text-decoration:underline;
text-transform: Uppercase;
color: #000099;
font-weight:bolder;
padding : 0 1em 0 1em;
}

#P1 a:hover {
color : #fea648;
}

#P1 #admenunavigation li {
padding : 0 1em 0 0.5em;
}

#P1 #admenunavigation a:link, #admenunavigation a:visited {
text-decoration:none;
color: #000099;
text-transform: Capitalize;
font-weight:bold;
padding : 0 1em 0 1em;
}

#P1 #admenunavigation a:hover {
color : #fea648;
}

#P1 table li {
text-transform: none;
font:Arial, Helvetica, sans-serif;
font-size:1.0em;
/*font-weight:bold;*/
}

#P1 th {
background-color:#000000;
border:1px solid #FFFFFF;
text-transform:none;
}

#P1 th a:link, #P1 th a:visited {
text-decoration:underline;
background-color:transparent;
color:#000099;
}

#P1 th a:hover {
color:#fea648;
}

#P1 tr {
/*background-color:#000000;
border:1px solid #fea648;*/
font-weight:normal0;
}

#P1 #seluser {
position:relative;
top:30px;
}

#lhsnavigation {
position:relative;
top:-21px;
margin-top:16px;
height:24px;
width:790px;
background-color: #000000;
font-size:1.1em;
font-weight:bold;
color: #FFFFFF;
padding-top:0.2em;
border-bottom:1px solid #fea648;
}

#lhsnavigation ul {
margin-top:0;
margin-left:0;
margin-right:0;
/*margin: 0;*/
list-style: none;
/*position:relative;
top:-10px;
margin-left: -40px;
list-style: none;
font-weight:bold;
color: #FFFFFF;
border:1px solid #FF00FF;*/
}

#lhsnavigation li {
padding : 0 0.1em 0 0.1em;
display:inline;
}

#lhsnavigation a:link, #lhsnavigation a:visited {
text-decoration:none;
text-transform: Capitalize;
color: #FFFFFF;
font-weight:bolder;
text-decoration:none;
background-image:none;
padding : 0 1em 0 1em;
}

#lhsnavigation a:link.active, #lhsnavigation a:visited.active {
color : #fea648;
}

#lhsnavigation a:hover {
color : #93a174;
text-decoration:none
}

#P2 {
background-color: #c7d7b5;
width :866px;
margin-left:auto;
margin-right:auto;
margin-top:50px;
margin-bottom:auto;
/*float : left;
margin-top : 0;
margin-left : 11px;*/
padding: 5px 0px 5px 0px;
/*border:1px solid #00FF00;*/
}

#P2 h2 {
text-transform : Uppercase;
font:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bolder;
color : #CC9966;
}

#P2 .boat {
padding:0 15px 0 15px;
background-position:center;
}

#P2 .boat img {
border: 1px solid #000000;
background-position:center;
}

#P3 {
background-color: #c7d7b5;
margin-left:0;
margin-right:auto;
margin-top:100px;
margin-bottom:auto;
/*float : left;
margin-top : 0;
margin-left : 11px;*/
padding: 5px 0px 5px 0px;
/*border:1px solid #00FF00;*/
}

#P3 h2 {
text-transform : Uppercase;
font:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bolder;
color : #CC9966;
}

#P1 .logform {
padding-left:15px;
}

table {
margin-left:15px;
}

th {
text-transform : Uppercase;
font:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
color : #FFFFFF;
border:1px solid #000000;
/*background-color:#666666;*/
}

td {
text-transform: capitalize;
font:Arial, Helvetica, sans-serif;
font-size:1.2em;
color : #000000;
padding:0 0 0 0.5em;
}




#content-contact {
width : 560px;
float : left;
margin-top : 0;
margin-left : 11px;
padding : 5px;
border-right : 1px solid #b2d094;
font-weight:bold;
}

.black {
color: #000000
}

textarea {
font-family: arial;
}

#content-items {
width : 750px;
float : left;
margin-top : 0;
margin-left : 11px;
padding : 5px;
/* border-right : 1px solid #b2d094; */
font-weight:bold;
}

/*th, td
{
color : #000000;
}*/

#content p {
padding : 0 20px;
}


			/*SIDEBAR*/
#right-col {
float:right;
width : 175px;
height: 300px;
margin-top:-200px;
/*border-left : 1px 0 #28460a;*/
border:1px solid #000000;
padding : 3px;
}

#right-col-contact {
position:absolute;
top:183px;
width: 175px;
padding:0 0 0 15px;
margin-left:620px;
margin-bottom:auto;
border-left : 1px solid white;*/
}

#right-col-contact h1 {
text-transform : Capitalize;
font:Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:bolder;
color : #ffffff;
}

#right-col-contact h2 {
text-transform : Uppercase;
font: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bolder;
color : #CC9966;
}

#right-col-contact p {
font-size:14px;
}

			/*FOOTER*/
#footer {
height:26px;
width:820px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:0;
padding-left:5px;
padding-top:15px;
background : #93a174;
color : #ffffff;
border-top:2px solid #000000;
}

#footer a:link, #footer a:visited {
background : inherit;
color : #b2d094;
}
#footer a:hover {
background : inherit;
color : #000;
text-decoration : none;
font-weight:500;
}
			/*SCROLLBAR*/
div.scroll {
overflow : auto;
/*height : 10em;*/
height : 200px;
width : 150px;
padding : 1ex;
margin : 0 0 30px 5px;
border : 1px solid #345411;
background : #BCE0A8;
color : #000;
}
			/*TYPOGRAPHY*/
h2 {
margin : 20px;
font-size : 140%;
text-transform : Capitalize;
/*letter-spacing : 5px;*/
background : transparent;
background-position:center;
color : #669966;
}

h3 {
margin : 5px;
font-size : 1.4em;
font-weight:normal;
}

h4 {
margin: 5px;
font-size : 1.2em;
font-weight:normal;
text-transform : Capitalize;
}

h5 {
margin : 5px;
font-size : 100%;
color : #669966;
}

blockquote {
font-weight : bold;
color:#000000;
/*color : #b29b35;*/
}

emailtext {
font-weight : bold;
font-style : italic;
color:#000000;
/*color : #b29b35;*/
}

			/*LINKS*/
a img {
border : none;
}
a:link, a:visited {
text-decoration : none;
background : inherit;
color : #457C05;
}
a:hover {
text-decoration : underline;
background : inherit;
color : #000000;
font-weight:bold;
}
ul.side {
list-style-type : square;
padding : 0;
margin : 0;
background : inherit;
color : #457C05;
}
.side li {
padding-left : 0.2em;
margin-left : 2em;
}
			/*CLASSES*/
.news {
font-size : 90%;
background : inherit;
color : #000;
}
.imgleft {
float : left;
border : 1px solid #345411;
padding : 5px;
margin-right : 15px;
}
.imgright {
float : right;
border : 1px solid #345411;
padding : 5px;
margin-left : 15px;
}