/* <![CDATA[ */
/* ------------------------------- GLOBAL SEMANTIC MARKUP*/

BODY, P, td {
 font-family: Arial, sans-serif;
 font-size: 10pt;
}

BODY {
 background-image: url('../../grfx/bg.jpg');
 background-repeat: repeat;
}

ul {
 list-style-type: none;
 padding-bottom: 0px;
 padding-left: 0px;
 margin: 0;
}

li {
 /*background-image: url('../../grfx/li-green.gif');*/
 background-image: url('../../grfx/leaf-icon.png');
 background-repeat: no-repeat;
 background-position: 0 .2em;
 padding-left: 12px;
 padding-bottom: 12px;
 margin: 0;
 vertical-align:top;
}

hr {
 color: #666666;
 background-color: #666666;
 border: 0;
 height: 2px;
}

h1 {
 font-size: 14pt;
 color: #82342D;
 font-weight: normal;
}

a:link {
 font-weight: bold;
 color: #82342D;
 text-decoration: none;
 background-color: transparent;
}
a:visited {
 font-weight: bold;
 color: #82342D;
 text-decoration: none;
 background-color: transparent;
}
a:hover {
 font-weight: bold;
 background-color: transparent;
 color: #82342D;
 text-decoration: underline;
}

a.green:link {
 font-size: 14pt;
 font-weight: normal;
 color: #1a502f;
 text-decoration: none;
 background-color: transparent;
}
a.green:visited {
 font-size: 14pt;
 font-weight: normal;
 color: #1a502f;
 text-decoration: none;
 background-color: transparent;
}
a.green:hover {
 font-size: 14pt;
 font-weight: normal;
 background-color: transparent;
 color: #1a502f;
 text-decoration: underline;
}

a.white:link {
 font-size: 11pt;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
 background-color: transparent;
}
a.white:visited {
 font-size: 11pt;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
 background-color: transparent;
}
a.white:hover {
 font-size: 11pt;
 font-weight: bold;
 background-color: transparent;
 color: #FEE88A;
 text-decoration: none;
}

a.footer:link {
 font-size: 9pt;
 font-weight: normal;
 font-variant: small-caps;
 color: #FFFFFF;
 text-decoration: none;
 background-color: transparent;
 white-space: nowrap;
}
a.footer:visited {
 font-size: 9pt;
 font-weight: normal;
 font-variant: small-caps;
 color: #FFFFFF;
 text-decoration: none;
 background-color: transparent;
 white-space: nowrap;
}
a.footer:hover {
 font-size: 9pt;
 font-weight: normal;
 font-variant: small-caps;
 background-color: transparent;
 color: #FEE88A;
 text-decoration: none;
 white-space: nowrap;
}

a.action {
 display: block;
 width: 140px;
 height: 64px;
 text-decoration: none;
 background: url('../../grfx/sidebar-action.jpg');
 }
a.action:hover {
 background-position: -140px 0;
 font-size: 1pt;
}
a.help {
 display: block;
 width: 140px;
 height: 64px;
 text-decoration: none;
 background: url('../../grfx/sidebar-help.jpg');
 }
a.help:hover {
 background-position: -140px 0;
 font-size: 1pt;
}
a.about {
 display: block;
 width: 140px;
 height: 64px;
 text-decoration: none;
 background: url('../../grfx/sidebar-about.jpg');
 }
a.about:hover {
 background-position: -140px 0;
 font-size: 1pt;
}
a.online {
 display: block;
 width: 140px;
 height: 64px;
 text-decoration: none;
 background: url('../../grfx/sidebar-online.jpg');
 }
a.online:hover {
 background-position: -140px 0;
 font-size: 1pt;
}

a.meet {
 display: block;
 width: 140px;
 height: 64px;
 text-decoration: none;
 background: url('../../grfx/sidebar-meet.jpg');
 }
a.meet:hover {
 background-position: -140px 0;
 font-size: 1pt;
}

#dropmenudiv{
position:absolute;
background-color: #EDDDBF;
border:1px solid #82342D;
font:normal 11px Arial;
line-height:16px;
z-index:10;
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 12px;
border: 0px;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
z-index: 10;
}
#dropmenudiv a:hover{
/*hover image*/
background-image: url('../../grfx/li-green.gif');
background-repeat: no-repeat;
background-position: 2px;
/*text-align: top; should be vertical align?*/
z-index: 10;
}


/* subscribe form */
#response {color:#f30; font-style:italic; font-size:14px; padding:.4em;}

/* ------------------------------- */
/* ]]> */
