

A:link { color: #BFD5D1; background-color: transparent; text-decoration: none; }
A:visited { color: #7FABA4; background-color: transparent; text-decoration: none; }
A:active { color: #BFD5D1; background-color: transparent; text-decoration: none; }
A:hover { color: #BFD5D1; background-color: transparent; text-decoration: underline; }


A.infobar-ec:link { color: #FFFFFF; background-color: transparent; text-decoration: none; }
A.infobar-ec:visited { color: #FFFFFF; background-color: transparent; text-decoration: none; }
A.infobar-ec:active { color: #FFFFFF; background-color: transparent; text-decoration: none; }
A.infobar-ec:hover { color: #FFFFFF; background-color: transparent; text-decoration: none; }

A.nav:link { color: #FFFFFF; background-color: transparent; text-decoration: none; }
A.nav:visited { color: #FFFFFF; background-color: transparent; text-decoration: none; }
A.nav:active { color: #FFFFFF; background-color: transparent; text-decoration: none; }
A.nav:hover { color: #FFFFFF; background-color: transparent; text-decoration: underline; }

A.forum:link { color: #FFFFFF; background-color: transparent; text-decoration: none; }
A.forum:visited { color: #BFD5D1; background-color: transparent; text-decoration: none; }
A.forum:active { color: #FFFFFF; background-color: transparent; text-decoration: none; }
A.forum:hover { color: #FFFFFF; background-color: transparent; text-decoration: underline; }

A.page:link { color: #00584A; background-color: transparent; text-decoration: none; }
A.page:visited { color: #00584A; background-color: transparent; text-decoration: none; }
A.page:active { color: #00584A; background-color: transparent; text-decoration: none; }
A.page:hover { color: #00584A; background-color: transparent; text-decoration: underline; }

B.page { color: #00584A; background-color: transparent; }

BODY {
   background-color: #BFD5D1;
   color: #FFFFFF;
   margin-left: 15px; margin-right: 15px; margin-top: 15px; margin-bottom: 15px;
   scrollbar-face-color: #BFD5D1;
   scrollbar-arrow-color: #002C25;
   scrollbar-highlight-color: #002C25;
   scrollbar-shadow-color: #002C25;
   scrollbar-3dlight-color: #BFD5D1;
   scrollbar-darkshadow-color: #BFD5D1;
   scrollbar-track-color: #BFD5D1; 
}

TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}         

TD.titlebar {
   background-color: #00584A;
   color: #FFFFFF;
   font-size: 32px; font-weight: bold;
   padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;
   border-style: solid;
   border-color: #002C25;
   border-width: 1px;
}

SPAN.titlefade { color: #7FABA4; background-color: transparent; }

TD.navbar {
   background-color: #3F8177;
   color: #FFFFFF;
   font-size: 10px; font-weight: bold;
   padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 3px;
   border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-width: 0px;
   border-color: #002C25;
   border-style: solid;
}
TD.sideheader {
   font-size: 10px; font-weight: bold;
   background-color: #00584A;
   color: #FFFFFF;
   padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 3px;
   width: 180px;
   border-left-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-top-width: 1px;
   border-color: #002C25;
   border-style: solid;
   white-space: nowrap;
}
TD.sidebutton {
   font-size: 10px; font-weight: bold;
   background-color: #00584A;
   color: #FFFFFF;
   text-align: right;
   padding-right: 5px; padding-top: 2px; padding-bottom: 3px; padding-left: 0px;
   width: 20px;
   border-left-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-top-width: 1px;
   border-color: #002C25;
   border-style: solid;
}
TD.sidebody {
   font-size: 10px;
   background-color: #3F8177;
   color: #FFFFFF;
   padding: 10px;
   width: 200px;
   border-style: solid;
   border-left-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-top-width: 1px;
   border-color: #002C25;
}

TD.sidefooter {
	background-color: #BFD5D1;
	width: 200px;
	border-top: 1px solid #002C25
}

TD.postheader {
   font-size: 17px; font-weight: bold;
   background-color: #00584A;
   color: #FFFFFF;
   padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 3px;
   width: 100%;
   border-style: solid;
   border-width: 1px;
   border-color: #002C25;
   white-space: nowrap;
}
TD.postbody {
   background-color: #3F8177;
   color: #FFFFFF;
   padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 0px;
   width: 100%;
   border-style: solid;
   border-left-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-top-width: 0px;
   border-color: #002C25;
}
TD.postsig {
   font-size: 10px; font-weight: bold;
   background-color: #3F8177;
   color: #FFFFFF;
   padding: 10px;
   border-style: solid;
   border-left-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-top-width: 0px;
   border-color: #002C25;
   white-space: nowrap;
}
TD.postcomments {
   font-size: 10px; font-weight: bold;
   background-color: #3F8177;
   color: #FFFFFF;
   padding: 10px;
   border-style: solid;
   border-left-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-top-width: 0px;
   border-color: #002C25;
   white-space: nowrap;
   text-align: right;
}

TD.postbody2 {
   background-color: #599289;
   color: #FFFFFF;
   padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 0px;
   width: 100%;
   border-style: solid;
   border-left-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-top-width: 0px;
   border-color: #002C25;
}
TD.postsig2 {
   font-size: 10px; font-weight: bold;
   background-color: #599289;
   color: #FFFFFF;
   padding: 10px;
   border-style: solid;
   border-left-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-top-width: 0px;
   border-color: #002C25;
   white-space: nowrap;
}
TD.postcomments2 {
   font-size: 10px; font-weight: bold;
   background-color: #599289;
   color: #FFFFFF;
   padding: 10px;
   border-style: solid;
   border-left-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-top-width: 0px;
   border-color: #002C25;
   white-space: nowrap;
   text-align: right;
}

TD.fpostheader {
   font-size: 19px; font-weight: bold;
   background-color: #00584A;
   color: #FFFFFF;
   padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 3px;
   width: 100%;
   border-style: solid;
   border-width: 1px;
   border-color: #002C25;
   white-space: nowrap;
}

TD.fpostsig {
   font-size: 10px; font-weight: bold;
   background-color: #3F8177;
   color: #FFFFFF;
   padding: 10px;
   border-style: solid;
   border-left-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-top-width: 0px;
   border-color: #002C25;
   white-space: nowrap;
}
TD.fpostcomments {
   font-size: 10px; font-weight: bold;
   background-color: #3F8177;
   color: #FFFFFF;
   padding: 10px;
   border-style: solid;
   border-left-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-top-width: 0px;
   border-color: #002C25;
   white-space: nowrap;
   text-align: right;
}

TD.copyright { font-size: 9px; color: #7FABA4; white-space: nowrap; text-align: center; background-color: transparent; }

TD.leftlogin { font-size: 10px; font-weight: bold; text-align: right; padding-top: 2px; padding-bottom: 3px; padding-right: 2px; padding-left: 0px; }

TD.rightlogin { padding-top: 2px; padding-bottom: 3px; padding-left: 0px; }

TD.contentheader {
   font-size: 17px; font-weight: bold;
   background-color: #00584A;
   color: #FFFFFF;
   padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 3px;
   width: 100%;
   border-style: solid;
   border-width: 1px;
   border-color: #002C25;
   white-space: nowrap;
}

TD.contentbody {
   background-color: #3F8177;
   color: #FFFFFF;
   padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 0px;
   width: 100%;
   border-style: solid;
   border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-width: 0px;
   border-color: #002C25;
}

TD.forumheaderl {
   font-size: 10px; font-weight: bold;
   background-color: #00584A;
   color: #FFFFFF;
   padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 3px;
   width: 100%;
   border-style: solid;
   border-left-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-top-width: 1px;
   border-color: #002C25;
   white-space: nowrap;
}

TD.forumheaderm {
   font-size: 10px; font-weight: bold;
   background-color: #00584A;
   color: #FFFFFF;
   padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 3px;
   width: 100%;
   border-style: solid;
   border-left-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-top-width: 1px;
   border-color: #002C25;
   white-space: nowrap;
}

TD.forumheaderr {
   font-size: 10px; font-weight: bold;
   background-color: #00584A;
   color: #FFFFFF;
   padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 3px;
   width: 100%;
   border-style: solid;
   border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-width: 1px;
   border-color: #002C25;
   white-space: nowrap;
}

TD.ftileft {
   background-color: #3F8177;
   color: #FFFFFF;
   padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 3px;
   border-style: solid;
   border-left-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-top-width: 0px;
   border-color: #002C25;
   white-space: nowrap;
}

TD.ftimiddle {
   font-size: 10px;
   font-weight: bold;
   background-color: #3F8177;
   color: #FFFFFF;
   padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 3px;
   border-style: solid;
   border-left-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-top-width: 0px;
   border-color: #002C25;
   white-space: nowrap;
}

TD.ftiright {
   font-size: 10px;
   font-weight: bold;
   background-color: #3F8177;
   color: #FFFFFF;
   padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 3px;
   border-style: solid;
   border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-width: 0px;
   border-color: #002C25;
   white-space: nowrap;
}

TD.gridleft { text-align: right;  font-weight: bold; white-space: nowrap; }

TD.gridright { text-align: left; }

INPUT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

INPUT.logintext {
   font-size: 10px;
   border-color: #002C25;
   border-style: solid; border-width: 1px;
   padding: 2px;
   width: 125px;
}
INPUT.loginsubmit {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px; font-weight: bold;
   border-style: solid; border-width: 1px;
   border-color: #002C25;
   background-color: #BFD5D1;
   color: #002C25;
   padding: 1px;
}

INPUT.text {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   border-color: #002C25;
   color: #002C25;
   padding: 2px;
   border-style: solid; border-width: 1px;
}

TEXTAREA.textarea {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   border-style: solid;
   border-width: 1px;
   border-color: #002C25;
   color: #002C25;
   padding: 2px;
}


INPUT.submit {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   border-style: solid; border-width: 1px;
   border-color: #002C25;
   background-color: #BFD5D1;
   color: #002C25;
   padding: 2px;
}

SELECT.select {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   border-style: solid;
   border-width: 1px;
   border-color: #002C25;
   color: #002C25;
   padding: 2px;
}

IMG { border-width: 0px; }

IMG.profilepic { border-width: 2px; border-color: #00584A; border-style: solid; }

DIV.edit { font-size: 10px; font-weight: bold; text-align: right; }

DIV.quote {
   font-size: 10px;
   font-weight: bold;
   border-style: solid;
   border-color: #BFD5D1;
   border-top-width: 1px; border-bottom-width: 1px; border-right-width: 0px; border-left-width: 0px;
   padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px;
   position: relative;
   left: 
   
}

TD.adminheader {
   font-size: 10px;
   font-weight: bold;
   padding-right: 15px;
}

TD.adminitem {
   font-size: 10px;
   padding-right: 15px;
}