/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* Centers the BODY of the document */
body{
margin:0;
background-color: #004048;
text-align:center;
}
/* Main CONTAINER for the document */
#container
{
width: 780px;
border-top-width: 1px;
border-top-style: outset;
border-top-color: #f5f5f5;
border-left-width: 1px;
border-left-style: outset;
border-left-color: #f5f5f5;
border-right-width: 1px;
border-right-style: outset;
border-right-color: #f5f5f5;
border-bottom-width: 4px;
border-bottom-style: solid;
border-bottom-color: #C0D9AF;
margin-top: auto;
margin-right: auto;
margin-bottom: auto;
margin-left: auto;
padding-top: 1px;
overflow-x: hidden;
overflow-y: hidden;
background-color: #C0D9AF;
}

/* Houses the content for the CONTAINER */
#content{
text-align:left;
float: right;
width: 478px;
background-color:#FFF;
}

/* h2 header format */
h2.header2{
font-size:.99em;
color: #004048;
width:260px;
padding-left: 3px;
}

h2 {
font-size:.99em;
color: #004048;
width:150px;
padding-left: 3px;
}

/* HEADER */
#header{
background-color:#FFF;
border-bottom:1px solid #000;
width:100%;
}

/* Mission statement */
#missionStatment{
background-color:#FFF;
border-bottom: 1px solid #000;
font: .7em Verdana,Helvetica,Arial;
text-align:center;
padding-bottom: 5px;
width:100%;
}

/* sets the format for the paragraph tag */
p{
padding: 5px 5px 5px 5px;
font: 12px Verdana,Helvetica,Arial;
line-height: 16px;
letter-spacing: 0px;
}

/* sets the format for the UL tag */
ul.objectives{
font: .7em Verdana,Helvetica,Arial;
list-style-type:disc;
font-weight:bold;
color:#004048;
line-height:1.4;
}


/* Menu left container side bar for navigation*/
#sidebar_left{
width:150px;
height:800px;
padding:0;
margin:0;
background-color:#C0D9AF;
overflow:hidden;
float:left;
}

/* Menu right container side bar for navigation*/
#sidebar_right{
width:150px;
height:800px;
padding:0;
margin:0;
background-color:#C0D9AF;
overflow:hidden;
float:right;
text-align:center;
}

/* formats the h3 for programs and events tag */
#programs_events{
margin-top:10px;
}

/* styles the STRONG tag */
strong{
color:#004048;
}

/* Moves the right side navigation 10 pixels down */
#main_Right_Nav_container{
margin-top:10px;
}

/* Moves the left side navigation 10 pixels down */
#main_Left_Nav_container{
margin-top:10px;
}

/* Hover states of the left navigations and where is starts  here */
a.nav, a.nav:link, a.nav:visited {
display:block; 
width:140px; 
height:30px; 
background:#8FBC8F; 
border:1px solid #77896C; 
margin-top:5px; 
text-align:left; 
text-decoration:none; 
font-family:verdana, arial, sans-serif; 
font-size:12px;
color:#004048; 
line-height:25px; 
overflow:hidden;
padding-left:5px;
}

a.nav:hover{
color:#fff; 
background:#78AB46;
}

a.nav:active{
color:#fff; 
background:#c00;}
/* Hover states of the left navigations ends here */

/* email link css link */
a.email, a.email:link, a.email:visited{
text-decoration:none;
font-size:12px;
}

/* email hover states */
a.email:hover{
background:#004048;
color:#FFF;
}

/* email active states */
a.email:active{
color:#FFF;
background:#c00;
}

/* footer css */
#footer_container
{
text-align:center;
width: 780px;
border-top-color: #f5f5f5;
border-left-width: 1px;
border-left-style: outset;
border-left-color: #f5f5f5;
border-right-width: 1px;
border-right-style: outset;
border-right-color: #f5f5f5;
border-bottom-width: 4px;
border-bottom-style: solid;
border-bottom-color: #C0D9AF;
margin-top: auto;
margin-right: auto;
margin-bottom: auto;
margin-left: auto;
padding-top: 0px;
overflow-x: hidden;
overflow-y: hidden;
background-color: #C0D9AF;
}

/* Hover states for footer links and where it begins */
a.footer_nav, a.footer_nav:link, a.footer_nav:visited {
font-family:verdana, arial, sans-serif;
font-size:10px;
text-decoration:none;
color:#000;
}

a.footer_nav:hover{
color:red;
background:#FFF;
}

a.footer_nav:active{
color:#fff; 
background:#c00;
}

/* Hover states for the right navigations and where it STARTS */
a.styled_links, a.styled_links:link, a.styled_links:visited {
display:block; 
text-align:center; 
text-decoration:none; 
font-family:verdana, arial, sans-serif; 
font-size:10px;
color:#004048; 
padding:1px 1px 1px 1px;
}

a.styled_links:hover{
color:#fff; 
background:#004048;
}

a.styled_links:active{
color:#fff; 
background:#c00;
}
/* Hover states for the right navigations it ENDS */

/* css for the copyright */
span.copyright{
padding-left:20px;
font-size:10px;
font-family:verdana, arial, sans-serif; 
}

/* Hover states for affiliates links STARTS */
a.affiliates_links, a.affiliates_links:link, a.affiliates_links:visited {
display:block; 
text-align:left; 
text-decoration:none; 
font-family:verdana, arial, sans-serif; 
font-size:10px;
color:#004048; 
padding:1px 1px 1px 1px;
}

a.affiliates_links:hover{
color:#fff; 
background:#004048;
}

a.affiliates_links:active{
color:#fff; 
background:#c00;
}
/* Hover states for affiliates links EMDS */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/opaque_dl.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* DROP DOWN MENU FOR THE AFFILIATES LINK ON THE LEFT SIDE OF THE NAVIGATION, SO DON'T TOUCH OR CHANGE CSS CODE */
#menu{
list-style-type:none;
margin:5px 0 100px 0; 
padding:1px;
font-family:verdana, arial, sans-serif;
}

#menu li{
display:block; 
float:left; 
position:relative; 
margin-left:5px;
background:#8FBC8F; 
border:1px solid #77896C;
width:130px;
}

#menu li span{
display:block; 
z-index:100; 
padding: 5px 10px;
font-size:12px;
font-family:verdana, arial, sans-serif; 
text-align:left;
}

#menu  a, #menu li a:visited {
display:block; 
padding:0; 
white-space:nowrap;
}

#menu dl {
position:absolute; 
top:0; left:0; 
margin: 0; padding: 0; 
background:transparent url(../opacity/opaque.png);
}

* html #menu dl {
background:transparent url(../opacity/opaque.gif);
}

#menu dt {
margin:0; 
font-size:12px; 
float:left;
text-align:left;
}

#menu dd {
display:none; 
clear:left; 
margin:0; padding:0; 
color: #fff; 
font-size:12px; 
text-align:left;
}

#menu dt a, #menu dt a:visited {
display:block; 
color:#000; 
padding: 5px 10px; 
text-decoration:none;
color:#004048; 
}

#menu dd a, #menu dd a:visited {
color:#000; 
text-decoration:none; 
display:block; 
padding: 5px 10px;
}

#menu li a:hover {
border:1px; 
text-decoration:none;
}

#menu li:hover dd, #menu li a:hover dd {
display:block;
}

#menu li:hover dl, #menu li a:hover dl {
padding-bottom:15px;
}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {
color:#990000;
text-decoration:none;
}
/* DROP DOWN MENU FOR THE AFFILIATES LINK ENDS HERE */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/opaque_dl.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* SNAZZY BOX CODE BEGINS */
.xsnazzy h1, .zsnazzy h1 {
margin-top:0; 
font-size:1em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #444;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy {
background: transparent; 
width:142px; 
float:left; 
margin:3px 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background: #004048; 
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb1 {
margin:0 5px; 
background:#444;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #444; 
border-width:0 1px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#c9ba65;
color:#fff;
}
.color_b {
background:#d4d8bd; 
color:#000;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}
/* SNAZZY BOX CSS CODE ENDS HERE */

table.boardmembers{
padding:6px 5px 5px 6px;
width:470px;
}

th.boardmembers-headers{
text-align:left;
color: #004048;
padding:2px 2px 2px 2px;
}

td{
font: .7em Verdana,Helvetica,Arial;
padding:2px 2px 2px 2px;
}

ul{
font: .7em Verdana,Helvetica,Arial;
list-style-position:outside;
line-height:18px;
}

a.email, a.email:link, a.email:visited {
font-family:verdana, arial, sans-serif;
font-size:15px;
text-decoration:none;
color:green;
}

a.email:hover{
color:red;
background:#FFF;
}

a.email:active{
color:#fff; 
background:#c00;
}

#extender{
height:150px;
}