body { background:#b9c9d5; font-family: Arial; }

#wrapper { width:800px !important; margin:0 auto; }
p {		color: #000000; 
        background-color: transparent;
        font-size: 13px; 
        font-weight: normal; 
		line-height: 145%; 
        letter-spacing: 0; 
        text-align: left; 
        font-family: "arial" ;
		padding-bottom:0;
     	margin-bottom:0;
     	margin-top:12;
        
   } 
 
.normal {		color: #000000; 
        background-color: transparent;
        font-size: 13px; 
        font-weight: normal; 
		line-height: 145%; 
        letter-spacing: 0; 
        text-align: left; 
        font-family: "arial" ;        
   } 
 

   
.centerSmall {		color: #000000; 
        background-color: transparent;
        font-size: 11px; 
        font-weight: normal; 
		line-height: 140%; 
        letter-spacing: 0; 
        text-align: center; 
        font-family: "arial" ; 
   } 
   
   
H1 {		color: #79a22c; 
        background-color: transparent;
        font-size: 17px; 
        font-weight: bold; 
		line-height: 170%; 
        letter-spacing: 0; 
        text-align: left; 
        font-family: "arial" ; 
   } 
    
H2 {		color: #79a22c; 
        background-color: transparent;
        font-size: 14px; 
        font-weight: bold; 
		line-height: 150%; 
        letter-spacing: 0; 
        text-align: left; 
        font-family: "arial" ; 
   }     
    
.center {		color: #000000; 
        background-color: transparent;
        font-size: 13px; 
        font-weight: normal; 
		line-height: 140%; 
        letter-spacing: 0; 
        text-align: center; 
        font-family: "arial" ; 
   } 
   
   

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: relative;
top: 1em;
left: 0em;
width: 119px;
 z-index:"1"
}

#menu dt {
cursor: pointer;
background: #91B0D5;
line-height: 20px;
margin: 0px;
border: 0px;
text-align: left;
font-weight: bold;
}

#menu dd {
position: absolute;
z-index: 100;
left: 119px;
margin-top: -1.5em;
width: 139px;
padding: 2px;
background: #91B0D5;
border: 0px;

}

#menu ul {
padding: 0px;
margin-bottom: 0px;
margin: 0;
}
#menu li {
text-align: left;
font-size: 10px;
margin: 0;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
}

#menu li a:hover {
text-decoration: underline;
}

   
.test1 {color: #000000;  
        background-color: transparent; 
        font-size: 13px;
        font-weight: normal; 
        line-height: 145%; 
        text-align: right; 
        font-family: "georgia" ; 
        padding-left:2px;
        padding-right:3px;
   } 


.test2 {color: #000000;  
        background-color: transparent; 
        font-size: 12px;
        font-weight: normal; 
        line-height: 145%; 
        text-align: right; 
        font-family: "georgia" ; 
        padding-left:2px;
        padding-right:3px;
   } 
   
.testhead {color: #000000;  
        background-color: transparent; 
        font-size: 13px;
        font-weight: normal; 
        line-height: 125%; 
        text-align: center; 
        font-family: "arial" ; 
   } 



P.copy {color: #000000;  
        background-color: transparent; 
        font-size: 10px;
        font-weight: normal; 
        line-height: 130%; 
        text-align: center; 
        font-family: "arial" ; 
   }  
   
P.copy2 {color: #000000;  
        background-color: transparent; 
        font-size: 10px;
        font-weight: normal; 
        line-height: 130%; 
        text-align: right; 
        font-family: "arial" ; 
   }  
   
   
ul.reg {list-style-type: disc; color: #7ac142;} 
   

LI.reg {	color: #7ac142;; 
        background-color: transparent;
        font-size: 13px; 
        font-weight: normal; 
		line-height: 150%; 
        letter-spacing: 0; 
        text-align: left; 
        font-family: "arial" ;
        padding-bottom: 11px;
        list-style-type: disc; color: #7ac142;
        margin-left: 2em;
        margin-top: 0;
   } 

span {color: black; font-size: 13px;}


A:link        {text-decoration: underline; font-weight: bold; color: #7ac142; background-color: transparent; font: 13px "arial"; line-height: 130%; }
A:visited     {text-decoration: underline; font-weight: bold; color: #7ac142; background-color: transparent; font: 13px "arial"; line-height: 130%; }
A:HOVER       {text-decoration: underline; font-weight: bold; color: #7ac142; background-color: transparent;  font: 13px "arial"; line-height: 130%; }

A.nav2:link        {text-decoration: underline; font-weight: bold; color: #7ac142; background-color: transparent; font: 11px "arial"; line-height: 130%; }
A.nav2:visited     {text-decoration: underline; font-weight: bold; color: #7ac142; background-color: transparent; font: 11px "arial"; line-height: 130%; }
A.nav2:HOVER       {text-decoration: underline; font-weight: bold; color: #7ac142; background-color: transparent;  font: 11px "arial"; line-height: 130%; }

A.new:link        {text-align: left; text-decoration: underline; font-weight: bold; color: #000000; background-color: transparent; font: 12px "arial"; line-height: 130%; }
A.new:visited     {text-align: left; text-decoration: underline; font-weight: bold; color: #000000; background-color: transparent; font: 12px "arial"; line-height: 130%; }
A.new:HOVER       {text-align: left; text-decoration: underline; font-weight: bold; color: #000000; background-color: transparent;  font: 12px "arial"; line-height: 130%; }

A.sm:link        {text-align: left; text-decoration: underline; font-weight: bold; color: #7ac142; background-color: transparent; font: 11px "arial"; line-height: 130%; }
A.sm:visited     {text-align: left; text-decoration: underline; font-weight: bold; color: #7ac142; background-color: transparent; font: 11px "arial"; line-height: 130%; }
A.sm:HOVER       {text-align: left; text-decoration: underline; font-weight: bold; color: #7ac142; background-color: transparent;  font: 11px "arial"; line-height: 130%; }

.formTable td
{		color: #000000; 
        background-color: transparent;
        font-size: 13px; 
        font-weight: normal; 
		line-height: 140%; 
        letter-spacing: 0; 
        text-align: left; 
        font-family: "arial" ;
        margin-top: 0;
         margin-bottom: 10;
}
.formTable input, .formTable select, .formTable textarea
{ 
	border: 1px solid #91B0D5;
}



.submitButtonContainer .submitButton {
font-size: .8em !important;
margin:0;
}


#sideContent { width:132px; }

.linksModule { font-family:arial,helvetica,sans-serif; text-align:left !important; }
.linksModule li { padding:0 0 1em 0; }
.linksModule a { color:#000; text-decoration:underline; }

#mainContent { width:579px !important; float:left; }
#mainContent table { width:520px !important; }

/* Navigation
--------------------------------------- */

.menu { width:119px; list-style: none; margin:0 0 0 -1px; padding:0; float:left; }
.menu li { position:relative; float:left; padding:0; margin:0; }
.menu li.n-blog { display: none; }
.menu li a { height:28px; width:104px; color:#000; display:block; font-family: Arial,helvetica, sans-serif; font-size:11px; text-transform:uppercase; line-height:28px; padding:0 1em 0 0.5em; letter-spacing:-0.5px; margin:0; text-decoration: none; white-space:nowrap; float:left; }
.menu li a:hover, 
.menu li.selectedPage a, 
.menu li.selectedPageRoot a {color: #000; background: url(images/nav-background-hover.gif) right top no-repeat; }

/* mouseover navigation. for level 2 flyout */
.menu li:hover ul.level2, 
.menu li:focus ul.level2, 
.menu li.sfhover ul.level2 { display: block; padding:0; margin:0; }			
.menu .level2 { display:none; position:absolute; top:0px; left:120px; background:#91b0d5; z-index: 500; padding:0; }
.menu .level2 li { display:block; float:left; }
*html .nav .level2 li,
*html .nav .level2 { background:#91b0d5; }
.menu .level2 li a { display:block; background:none; width:auto; padding:0 1em 0 1em; color:#000; }
.menu .level2 li a:hover { width:auto; color: #000; background: url(images/nav-background-hover.gif) right top no-repeat; }

#menu #smenu1, #menu #smenu2, #menu #smenu3 { display: none; }








/* Blog */

/* Blog menu */

#blogPage .menu { width:119px; list-style: none; margin:0 0 0 -1px; padding:0; float:left; }

#blogPage .menu li {display: none;}
#blogPage .menu li.n-blog {
	display: block;
	text-indent: -9999px;
	}

#blogPage .menu .level2 {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	}

#blogPage .menu li.selectedPage a, 
#blogPage .menu li.selectedPageRoot a {
	background: none;
	}


#blogPage .menu .level2 li { display: block; position:relative; float:left; padding:0; margin:0; text-indent: 0; }
#blogPage .menu .level2 li a { height:28px; width:104px; color:#000; display:block; font-family: Arial,helvetica, sans-serif; font-size:11px; text-transform:uppercase; line-height:28px; padding:0 1em 0 0.5em; letter-spacing:-0.5px; margin:0; text-decoration: none; white-space:nowrap; float:left; }
#blogPage .menu .level2 li a:hover, 
#blogPage .menu .level2 li.selectedPage a {color: #000; background: url(images/nav-background-hover.gif) right top no-repeat; }

/* mouseover navigation. for level 2 flyout */
#blogPage .menu .level2 li:hover ul.level3, 
#blogPage .menu .level2 li:focus ul.level3, 
#blogPage .menu .level2 li.sfhover ul.level3 { display: block; padding:0; margin:0; }			
#blogPage .menu .level2 .level3 { display:none; position:absolute; top:0px; left:120px; background:#91b0d5; z-index: 500; padding:0; }
#blogPage .menu .level2 .level3 li {  display:block; float:left;  }
*html #blogPage .nav .level2 .level3 li,
*html #blogPage .nav .level2 .level3 { background:#91b0d5; }
#blogPage .menu .level2 .level3 li a { display:block; background:none; width:auto; padding:0 1em 0 1em; color:#000; }
#blogPage .menu .level2 .level3 li a:hover { width:auto; color: #000; background: url(images/nav-background-hover.gif) right top no-repeat; }

#blogPage #menu #smenu1, #blogPage #menu #smenu2, #blogPage #menu #smenu3 { display: none; }




.gutter {
	padding: 0 15px;
	}
	
#blogPage #mainContent {
	width: 470px !important;
	}

#blogPage #subContent {
	float: right;
	width: 160px !important;
	}

#blogPage .blogList ul li .postTitle,
#blogPage .blogList ul li .postTitle a,
#blogPage .eventsList ul li a {
	margin-bottom: 0;
	padding: 4px;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	font-size: 140%;
	letter-spacing: -.8px;
	}

#blogPage .blogList ul li .postTitle {border-bottom: 1px dotted #98cd6a;}

#blogPage .blogList ul li .postTitle a:hover,
#blogPage .eventsList ul li a:hover {
	color: #454545;
	} 

#blogPage #content .blogList ul,
#blogPage #content .eventsList ul {
	margin: 0 0 1em;
	}
	
#blogPage .postInfo {
	margin: 15px 0 30px;
	padding: 3px;
	background: #efefef;
	}	

#blogPage .postBody ul li,
#blogPage .postBody ol li {
	list-style: disc;
	margin: 10px 0 0 25px;
	font-size: 13px;
	}

#blogPage .postBody ol {
	margin: 0;
	padding: 0;
	}

#blogPage .postBody ol li {
	list-style: decimal;
	}

	
#blogPage .postInfo,
#blogPage .postInfo .postDate,
#blogPage .postInfo em {
	color: #555;
	font-family: Helvetica, Arial;
	font-style: normal;
	}

#blogPage .post h2 {
	 font-size: 180%; 
	/* font-size: 14px !important; */
	color: #333;
	letter-spacing: -.8px;
	padding: 5px;
	background: #98cd6a;
	}


#blogPage .rss a,
#blogPage .rss a:link,
#blogPage .rss img {
	border: none;
	}



