/* Global Styles */

body {
	margin:0px;
	background-color: #893600;
	vertical-align:top
}
td {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#003300;
    }
	
a {
	color: #ff6600;
	font-weight:bold;
	}
	
a:hover {
	color: #ff6600;
	}

/* ID Styles */

#navigation table
{
    border: 0;
    border-spacing: 0;
	vertical-align:top
    
    }

#navigation td
{
    border-bottom: 2px solid #ccff99;
    border-style: none none solid none;
    border-width: 0px 0px 2px 0px;
    vertical-align: top;
    padding: 0;
    background: #ffffcc url("ccs_arrow.gif") 14px 45% no-repeat;
    
}
	
#navigation a
{
    border-style: none;
    border-width: 0px;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #003300;
    line-height: 22px;
    letter-spacing: .1em;
    text-decoration: none;
    padding: 2px 5px 5px 26px;
    display: block;
    border-spacing: 0;
}
	
#navigation a:hover {
	
	color:#990000;
	background-color: #FEfcC2;
	
	}
	
#logo
{
    font: 24px Verdana, Arial, Helvetica, sans-serif;
    color: #CCFF99;
    letter-spacing: .2em;
    line-height: 30px;
    height: 66px;
    width: 50px;
    text-decoration: none;
    border: 0;
    
}
#title
{
    vertical-align: middle;
    }

#tagline 	{	
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 2px solid #E6F3FF;
		}
		
#dateformat
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #ccff99;
    letter-spacing: normal;
    vertical-align: middle;
    background-color: #003000;
    text-align: center;
    width: 200px;
}
	
#dateformat a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #003300;
	font-weight:bold;
	letter-spacing:.1em;
	}
	
#dateformat a:hover {
	color: #FF6600;
	letter-spacing:.1em;
	}
#address
{
    margin-left: 10px;
    color: #893600;
    font-family: Comic Sans MS, sans-serif;
    font-size: x-small;
    float: left;
    padding-bottom: 20px;
}	
	
/* Class Styles */
	
.MainTable
{
    padding: 0px;
    margin: 0px auto;
    border-style: none;
    border-width: 0px;
    background-color: #ffcc66;
    width: 900px;
    border-collapse: collapse;
    border-spacing: 0px;
	vertical-align:top
    }
    
.header
{
    background-color: #003300;
    color: #CCFF99;
    height: 150px;
    border: 0;
    text-decoration: none;
    
}
.title
{
    height: 100px;
    float: left;
    }
.rightimage
{
    height: 100px;
    margin-right: 30px;
    float: right;
    }	
.pageName
{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #003300;
	line-height:24px;
	letter-spacing:.2em;
	}
	
.subHeader {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #003300;
	line-height:16px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #003300;
	}
	
.navText
{
    border-style: none;
    margin: 0px;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #003300;
    line-height: 16px;
    letter-spacing: .1em;
    text-decoration: none;
}
		
.captionText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003300;
	line-height:16px;
	letter-spacing: 0;
	text-decoration: none;
	text-indent:2em
	}	

.menuline
{
    vertical-align: top;
    background-color: #003300;
    height: 23px;
    white-space: nowrap;
}	
.dateformat
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #ccff99;
    letter-spacing: normal;
    background-color: #003300;
    width: 130px;
    text-align: center;
}
.ad
{
    padding: 20px;
    width: 500px;
	vertical-align:top
}
.ad_head
{
    
    width: 500px;
	font-size: 18px;
	color:#FF0000;
}

.logo
{
    width: 120px;
    text-decoration: none;
    border: 0;
}
.left_column
{
    vertical-align:top
    
}
.rtsidecolumn
{
    margin-top: 20px;
    width: 200px;
}
.newsheader
{
    background-color: #ffffcc;
    font-family:Comic Sans MS;
    color: #003300;
    font-size: small;
    vertical-align: middle;
    text-align: center;
    border-bottom-style: groove;
    border-bottom-color: #008000;
    margin-bottom: 20px;
}
.newscontent
{
    background-color: #ffffcc;
    padding-top: 15px;
    padding-left: 20px;
    padding-bottom: 5px;
    padding-left: 10px;
}
    
.newsurl
    {
    background-color:#ffffcc;
    padding-left: 20px;
    padding-bottom: 15px;
    padding-left: 10px;
    }

 .calendarlink
{
    background-color: #ffffcc;
    font-size: normal;
    vertical-align: middle;
    text-align: center;
    border-top-style: double;
    border-top-color: #008000;
    margin-top: 0px;
    border-spacing: 0px;
    padding:20px;
    
}   
.calendar
{
    text-decoration: none;
    font-family:Comic Sans MS;
    color: #003300;
    font-size: small;
    padding: 0px 0px 0px 0px;
    }
.event_rss
{
    background-color: #ffffcc;
    font-size: normal;
    vertical-align: middle;
    text-align: center;
    margin-top: 20px;
    border-spacing: 50px;
    
}   
.event_rss_text
{
    border-top-style: dotted;
    border-top-color: #008000;
    text-decoration: none;
    font-family:Comic Sans MS;
    color: #003300;
    font-size: small;
    padding: 0px 0px 0px 0px;
    }

.columnspace
{
    width: 200px;
    }

.mainmenuOff{ 
color:#ccffcc; 
font-style:normal; 
font-weight:normal; 
font-family:Verdana, Tahoma, Arial; 
font-size: 100%; 
text-indent:0px;
margin:0px;
padding:0;
border-bottom: 0;
border-style: none none none none;
border-width: 0px 0px 0px 0px;
vertical-align: top;
background: #003300;
text-decoration: none
} 

.mainmenuOn{ 
background: #ffcc66;
color:#893600; 
font-style:normal; 
font-weight:normal; 
font-family: Verdana, Tahoma, Arial; 
font-size:100%; 
text-indent:0px;
border: 0px solid #003300;
border-style: none none none none;
border-width: 0px 0px 0px 0px;
margin:0px;
padding:4;
text-decoration: none; 
}

 .mainsubmenuOff{ 
color:#ccffcc; 
font-style:normal; 
font-weight:bold; 
font-family:Comic Sans MS; 
font-size:14px; 
text-indent:0px;
margin:0px;
padding:5px 5px 5px 5px;
border-bottom: 2px solid #ccff99;
border-style: none none solid none;
border-width: 0px 0px 2px 0px;
vertical-align: top;
background: #003300;
text-decoration: none
} 

.mainsubmenuOn{ 
background: #ffcc66;
color:#990000; 
font-style:normal; 
font-weight:bold; 
font-family:Comic Sans MS; 
font-size:14px; 
text-indent:40px;
border-bottom: 2px solid #ccff99;
border-style: none none solid none;
border-width: 0px 0px 2px 0px;
margin:0px;
padding:5px 5px 5px 5px;
text-decoration: none; 
}

.menuOff{ 
color:#003300; 
font-style:normal; 
font-weight:normal; 
font-family:Comic Sans MS; 
font-size:14px; 
text-indent:28px;
margin:0px;
padding:5px 5px 5px 5px;
width:165px; 
border-bottom: 2px solid #ccff99;
border-style: none none solid none;
border-width: 0px 0px 2px 0px;
vertical-align: top;
background: #ffffcc url("images/ccs_arrow.gif") 14px 45% no-repeat;
text-decoration: none
} 

.menuOn{ 
background: #ffcc66 url("images/bearfacemadsm.png") 14px 45% no-repeat;
color:#990000; 
font-style:normal; 
font-weight:normal; 
font-family: Comic Sans MS; 
font-size:14px; 
text-indent:40px;
border-bottom: 2px solid #ccff99;
border-style: none none solid none;
border-width: 0px 0px 2px 0px;
margin:0px;
padding:5px 5px 5px 5px;

text-decoration: none; 
}

 .submenuOff{ 
color:#003300; 
font-style:normal; 
font-weight:bold; 
font-family:Comic Sans MS; 
font-size:14px; 
text-indent:25px;
margin:0px;
padding:5px 5px 5px 5px;
border-bottom: 2px solid #ccff99;
border-style: none none solid none;
border-width: 0px 0px 2px 0px;
vertical-align: top;
background: #ffffcc url("images/ccs_arrow.gif") 14px 45% no-repeat;
text-decoration: none
} 

.submenuOn{ 
background: #ffcc66 url("images/bearfacemadsm.png") 14px 45% no-repeat;
color:#990000; 
font-style:normal; 
font-weight:bold; 
font-family:Comic Sans MS; 
font-size:14px; 
text-indent:40px;
border-bottom: 2px solid #ccff99;
border-style: none none solid none;
border-width: 0px 0px 2px 0px;
margin:0px;
padding:5px 5px 5px 5px;
text-decoration: none; 
}

.mission_head{
font-size: 24px;
color:#FF0000;

}
.mission_text {
font-size:14px;
color:#003300;
font-weight:lighter;
line-height:20px;
}

