body 
{
font-family:Georgia, "Times New Roman", Times, serif;
margin: 0;
padding: 0;
color:#006633;
background-color:#e6e8fa; 
font-weight: bold;
}

#rap { /* - - outside wrapper or container - allows for centering - - */
position: relative;
margin: 0px auto;
margin-bottom: 10%;
top: 20px;
padding: 0;
text-align: left;
width: 1000px;
background-color: #FFFFFF;
border-top: 1px solid #cdcdcd;
border-right: 2px solid #cdcdcd;
border-bottom: 1px solid #cdcdcd;
border-left: 1 px solid #cdcdcd;
}

h1,h2,h3
{
color:#006633;
}
hr
{
width:100%;
float:left;
}

#header
{
background:url(images/bannerBg.gif);
background-repeat:repeat-x;
height: 183px;
background-color:#105614;  /* dk green */

}


/* Creates drop shadow for title */
#title {
	font-family:Georgia, sans-serif;
	font-weight: bold;
	font-size: 2em;
	position: absolute;
	top:18px;
	left:141px;
	z-index:6;
	letter-spacing: 2px;
	width: 856px;
	margin:0;
	}

#text {
	color:#e1f8c4;; /*pale green*/
	position: relative;
	z-index: 2;
	top: 0;
	left:-120px;
	width: 100%;
	background-color: transparent;
	}

#shadow {
	color:#666666;
	position: absolute;
	z-index: 1;
	top: 4px;
	left:-115px;
	width: 100%;
	background-color: transparent;
	margin:0;
	}
/* end of styles for title to create drop shadow */



#missionstmt
{
position:absolute; 
left:167px; 
top:82px; 
width:344px; 
height:31px;
text-align: left;
font-weight: bold;
color:#e1f8c4;; /*pale green*/
z-index: 5;
background-color:transparent;
font-size: 110%;
}

#logo
{
position:absolute; 
left:2px; 
top:187px; 
width:217px; 
height:167px; 
z-index:4;
background-color: transparent;
}

#leftcol	
{
	position: absolute;
	left: 2px;
	top: 266px;
	float:left;
	width:200px;
	margin-left:5px;
	margin-top: 25px;
	border-right: 1px solid #006600;
	background-color:#FFFFFF;
	/*height: 974px; */
	color:blue;
	font-weight: bold;
}

#leftnav table  
{
	padding:0px;
	margin:0px;
	text-align:left;
	width:90%;
	background-color:transparent;
	color:blue; /*blue*/
	font-size: 90%;
	}
	
	#leftnav table td
	{
	cursor: pointer;
	}

#table2 
{
font-size: 12px;
width: 200px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}

.nav-text /* text format for left navigation bar */
{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size: 90%;
}

/*#centercolstretch	
{
margin-left:220px;
margin-right:0px;
}*/

#centercol	
{
margin-left:220px;
margin-right:155px;
margin-top: 32px;
font-size: 12px;
}
	
#rightcol
{
float:right;
width:140px;
margin-right:5px;
margin-top: 25px;
}


.columnbox	
{
width:140px;
background-color:#ffffcc; /* pale yellow*/
margin:0;
padding:0;
border:1px solid #ffcc00; /*gold*/
color:#000000; /*black*/
}

.columnbox h3	
{
background:url(images/bg_columnboxheader.gif);
text-align: center;
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color:#006699;
}

.columnboxcontent	
{
padding:2px 3px 5px 5px;
font-size: 12px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
font-weight: bold;
color: #006633;
margin: 0;
}


#blog
{
position:absolute; 
left:52px; 
top:160px; 
width:524px; 
height:31px;
text-align: right;
font-weight: bold;
color:#e1f8c4;; /*pale green*/
z-index: 5;
background-color:transparent;
font-size: 11px;
}

#videoBtn
{
position: absolute; 
left:716px; 
 top:7px;
width:278px; 
height:168px;
text-align: center;
font-weight: bold;
color:#ffffcc; /*pale yellow*/
z-index: 5;
background-color:transparent;
font-size: 12px;
}

 
#blog a:link, #blog a:visited
{
color:#e1f8c4;; 
font-weight:bold;
text-decoration: underline;
background-color: transparent;
}

#blog a:hover
{
color:#FF6633; 
font-weight:bold;
background-color: transparent;
}

#calendar table
{
background-color:#FFFFCC; /*pale yellow*/
}

.center
{
text-align:center;
}

.mistrial
{
font-family: Mistral, 'Times New Roman', serif;
font-style: italic;
font-size: 1.5em;
font-weight: bold;
letter-spacing: 2px;
white-space: nowrap;
color:#006633;  /* dk green */
background-color: white;
}

.stylemed
 {
 font-size: 110%;
 font-weight: bold;
 }

.stylesm
 {
 font-size:80%;
 }
 
dt
{
font-weight:bold;
font-size: 125%;
}

dd
{
line-height: normal;
}

dl
{
line-height: 3em;
margin: 0px;
}

.center
{
text-align:center;
margin:0em auto;  /* necessary to center nav bar in netscape */
}

.ctr
{
margin:0em auto;  /* necessary to center in netscape */
}

.right
{
text-align:right;
}

.left
{
text-align:left;
}

.italic
{
font-style:italic;
font-weight:bold;
}

.justify
{
text-align:justify;
}
.bold
{
font-weight:bold;
}

.boldctr
{
font-weight: bold;
text-align: center;
}
.boldsm
{
font-weight: bold;
font-size: 90%;
text-align:justify;
padding: 12px;
}
.underline
{
text-decoration:underline;
color:blue;
font-weight: bold;
background-color: white;
}

a:link{
	 color:blue; 
	 font-weight:bold;
	 text-decoration: none;
	 background-color: transparent;
	 }
	 
	 a:visited{
	 color:blue; 
	 font-weight:bold;
	 text-decoration: none;
	 background-color: transparent;
	 }
	
	a:hover{
	color:#da0000;
	font-weight:bold;
	background-color: transparent;
	}
	
	a:active{
	color:#da0000;
	}
	a:focus{
	color:#da0000;
	}
	
.nobr { white-space: nowrap; }
	
blockquote 
{
border: 1px dashed green; 
background:#ffffcc;  /* pale yellow */
font-family:Georgia, "Times New Roman", Times, serif;
padding:12px;
font-size: 90%;
}


.shadow
{ 
filter:progid:DXImageTransform.Microsoft.Shadow(color:#CCCCCC,); 
font-weight: bold;
font-size:16pt;
color:#006633;  /* dk green */
float: left;
width:100%;
margin-top: 2em;
}


.indent
{
margin: 12px;
font-size: 90%;
}

#fadeinbox{
position: absolute;
width: auto;
/*left: 0px;
top: -100px;*/
border: 2px solid black;
background-color:#ffffcc;
padding: 4px;
z-index: 100;
visibility:hidden;
font-weight: bold;
font-size: 80%;
text-align: center;
float: right;
}

.dottedborder
{
border: 1px dashed green; 
background:#ffffcc;  /* pale yellow */
margin:12px;
}
