body {
   font-family: Arial, Helvetica, sans-serif;
   margin: 0;
   padding: 0;
}

#hdrads {
   width: 994px;
   height: 95px;
   background-color: #000;
}

#outerwrap {
   text-align: left;
   width: 994px;
   background-color: #FFF;
   padding: 0;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 0;
   position: relative;
   top: 0;
   left: 0;
   border: 2px solid #000;   
}

#innerwrap {
   width: 994px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-style:normal;
   padding: 0 10px 0 0;
   margin: 0;
   }
   
#leftside {
   float: left;
   width: 284px;
   background-color:#e4e2e3;
   margin: 0;
   padding: 0;
   font-family: "Times New Roman", Times, serif;
   font-size: 18px;
}

#leftside p.site {
    font-family:'Times New Roman', Times, serif;
	font-size:22px;
	font-style:italic;
	margin: 20px 0 10px 0;
	padding: 0;
}

#leftside p.events { 
    font-family: 'Times New Roman', Times, serif;
	font-size: 22px;
	font-weight:bold;
	margin: 0 0 10px 0;
	padding: 0;	 
}

#contentcontainer {
   float: right;
   width: 700px;
   margin: 10px 0 0 0;
   padding: 0;
   font-family: "Times New Roman", Times, serif;
   font-size: 16px;
   text-align: left;
}   
   
.menu {
    width: 994px;
	height: 36px;
	}

.cssnav	{
    position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../pix/page-elements/btns/bg1-over.jpg) no-repeat;
	width: 142px;
	height: 36px;
	overflow:hidden;/* for ie to hide extra height*/	
	}

.cssnav a {
	display: block;
	color:#0c4a0c !important;
	font-size: 14px;
	font-weight: bold;
	width: 142px;
	height: 36px;
	float: left;
	text-decoration: none;
	overflow:hidden;/* for ie to hide extra height*/
	}

.cssnav a:link, .cssnav a:visited{
    text-decoration: none;
    }

.cssnav a:hover, .cssnav a:active{
    color:#157215 !important;
	}
			
.cssnav img {	
    width: 142px;
	height: 36px;
	border: 0; }

* html a:hover {
    visibility:visible
	}

.cssnav a:hover img{
    visibility:hidden
	}

.cssnav span {
    position: absolute;
	left: 4px;
	top: 8px;
	text-align: center;
	width: 136px;
	cursor: pointer;
	}
	
.cssnav span.tworow {
    position: absolute;
	left: 4px;
	top: 2px;
	text-align: center;
	width: 136px;
	cursor: pointer;
	} 

.menulower {
    width: 622px;
	height: 30px;
	margin: 0 auto 0 auto;
	padding: 0;
	}

.cssnavlower	{
    position:relative;
	float: left;
	margin: 0 auto 0 auto; 
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../pix/page-elements/btns/bg2-over.jpg) no-repeat;	
	width: 155px;
	height: 30px;
	overflow:hidden;/* for ie to hide extra height*/	
	}

.cssnavlower a {
	display: block;
	color:#0c4a0c !important;
	font-size: 14px;
	font-weight: bold;
	width: 155px;
	height: 30px;
	float: left;
	text-decoration: none;
	overflow:hidden;/* for ie to hide extra height*/
	}
	
.cssnavlower a:link, .cssnavlower a:visited{
    text-decoration: none;
    }

.cssnavlower a:hover, .cssnavlower a:active{
    color:#157215 !important;
	}	

.cssnavlower img {	
	width: 155px;
	height: 30px;
	border: 0; }

.cssnavlower a:hover img{
    visibility:hidden
	}

.cssnavlower span {
    position: absolute;
	left: 5px;
	top: 10px;
	text-align: center;
	width: 145px;
	cursor: pointer;   
	}

#footer {
   width: 710px;
   /* current height of the background image */
   padding: 0;   
   margin: 0;
   text-align: center;
   font-family: "Times New Roman", Times, serif;
   font-size: 16px;
}


#contentcontainer h1,#contentcontainer h2,#contentcontainer h3,#contentcontainer h4,#contentcontainer h5,#contentcontainer h6
{
    color: #000;
    font-family:"Times New Roman", Times, serif;
   padding-right:10px;
    }

#contentcontainer h1
{
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-size: 22px;
margin: 0 0 10px 0;
}

#contentcontainer h2
{
font-size: 22px;
text-align:center;
width: 90%;
}

#contentcontainer h3
{
font-size: 20px;
text-align:center;
width: 80%;
}

#contentcontainer h4
{
font-size: 18px;
text-align:center;
width: 70%;

}

#contentcontainer h5
{
font-size: 17px;
text-align:center;
width: 60%;

}

#contentcontainer h6
{
font-size: 16px;
text-align:center;
width: 50%;

}

a:link, a:visited{
   color: #08135e;
   text-decoration: underline;
   padding: 0;
   margin: 0;
   }

a:hover, a:active{
   text-decoration: none;
   color: #2433a4;
}

a.magcvr { text-decoration:none; font-size:18px; }


/* ##### Old Styles ##### */

a.buttonBIG:link, a.buttonBIG:visited{font-weight:bold;COLOR: #3333CC;TEXT-DECORATION: underline;FONT-SIZE: 16px;FONT-FAMILY: Verdana,Arial, Helvetica, Swiss, SunSans-Regular,sans-serif;}
a.buttonBIG:hover, a.buttonBIG:active{font-weight:bold;COLOR: #FF0000;TEXT-DECORATION: underline;FONT-SIZE: 16px;FONT-FAMILY: Verdana,Arial, Helvetica, Swiss, SunSans-Regular,sans-serif;}