
#nav {
    border: 1px solid;
	border-right-style: none; 
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-color: #6D83B8;
	background-color: #6D83B8;
	font-family: verdana; 
	font-size: 10pt;
	color: #ffffff;
	
}



#nav div.top {
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 8px;

    width: 100%;
}




#nav div.section {
	
	width: 140px;
    position: absolute;
    display: inline;
	z-index: -1;
}



#nav div.box {
    background-color: #153B9C;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    border-color: #ffffff;
    border-width: 1px;
    border-style: none solid solid solid;

    position: relative;
    visibility: hidden;
    width: 100%;
}



#nav a:link{color: #ffffff; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
#nav a:active{color: #ffffff; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
#nav a:visited{color: #ffffff; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}
#nav a:hover{color: #FF9900; font-family: verdana; font-size: 8pt; text-decoration: none; font-weight: bold;}





.monthemptycell {

	border: 1px solid;
	border-right-style: solid; 
	border-left-style: none;
	border-bottom-style:solid;
	border-top-style: none;
	padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
	width: 106px;
	height: 100px;
	border-color: 747D8E; 
	background-color: 747D8E;

}



.monthdatecell{
	border: 1px solid;
	border-right-style: solid; 
	border-left-style: none;
	border-bottom-style:solid;
	border-top-style: none;
	padding-top: 4px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 0px;
	width: 106px;
	height: 100px;
	border-color: #000000;
	background-color: EBEDF1;
}

.montheventcell {
	border: 1px solid;
	border-right-style: solid; 
	border-left-style: none;
	border-bottom-style:solid;
	border-top-style: none;
	padding-top: 4px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 0px;
	width: 106px;
	height: 100px;
	border-color: #000000;
	background-color: C0CFE8;
}



.monthtodaycell {
	border: 1px solid;
	border-right-style: solid; 
	border-left-style: none;
	border-bottom-style:solid;
	border-top-style: none;
	padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
	width: 106px;
	height: 100px;
	border-color: #000000;
	background-color: B2D4F4;
}





.header{

	border-right-style: none; 

	border-left-style: none;

	border-top-style: none;

	border-bottom-style: none;

	border-color: #FFFFFF;

	background-color: #FFFFFF;

}







.table{

	border: 1px solid;

	border-right-style: solid; 

	border-left-style: solid;

	border-top-style: solid;

	border-bottom-style: solid;

	border-color: #dddddd;

}



.tableplain{

	border: 0;

	border-right-style: none; 

	border-left-style: none;

	border-top-style: none;

	border-bottom-style: none;

	border-color: #fff;

}



.nav{

	border: 1px solid;

	border-right-style: none; 

	border-left-style: none;

	border-top-style: none;

	border-bottom-style: none;

	border-color: #EBEDF1;

	background-color: #EBEDF1;

}





.theader{

	border-right-style: none; 

	border-left-style: none;

	border-bottom-style: none;

	border-top-style: solid;

	color: #FFFFFF;

	font-family: verdana; 

	font-size: 12px;

	font-weight: bold;

	border-color: 5573B3; 

	background-color: 5573B3;

}





.tminicalendar{

	border: 1px solid;

	border-right-style: solid; 

	border-left-style: solid;

	border-bottom-style: solid;

	border-top-style: solid;

	border-color: #EBEDF1;

	background-color: EBEDF1;

}





.tdatecell{

	border: 1px solid;

	border-right-style: solid; 

	border-left-style: solid;

	border-bottom-style: solid;

	border-top-style: solid;

	border-color: #EBEDF1;

	background-color: EBEDF1;

}





.tyearcalheader {

	border-right-style: none; 

	border-left-style: none;

	border-bottom-style: none;

	border-top-style: solid;

	color: #FFFFFF;

	font-family: verdana; 

	font-size: 10pt;

	font-weight: bold;

	border-color: 6D83B8; 

	background-color: 6D83B8;



}





.teventcell {

	border: 1px solid;

	border-right-style: solid; 

	border-left-style: solid;

	border-bottom-style: solid;

	border-top-style: solid;

	border-color: #C0CFE8;

	background-color: C0CFE8;

}







.ttodaycell {

	border: 1px solid;

	border-right-style: solid; 

	border-left-style: solid;

	border-bottom-style: solid;

	border-top-style: solid;

	border-color: #B2D4F4;

	background-color: B2D4F4;

}





.tyearbox {

	border: 1px solid;

	border-right-style: solid; 

	border-left-style: solid;

	border-bottom-style: solid;

	border-top-style: solid;

	border-color: #FFFFFF;

	background-color: FFFFFF;

}



.tablebody {

	

	font-family: verdana; 

	border-right-style: none; 

	border-left-style: none;

	border-top-style: solid;

	border-color: #FFFFFF;

	background-color: #ffffff;



}





.eventheader{

	border: 1px solid;

	font-family: verdana; 

	font-size: 10px;

	border-right-style: none; 

	border-left-style: none;

	border-top-style: none;

	border-bottom-style: solid;

	border-color: #FFFFFF;

	color: 000000;

	background-color: #EBEDF1;

}



.eventheaderplain{

	border: 0;

	font-family: verdana; 

	font-size: 10px;

	border-right-style: none; 

	border-left-style: none;

	border-top-style: none;

	border-bottom-style: none;

	border-color: #FFFFFF;

	color: 000000;

	background-color: #fff;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 2px;

	padding-bottom: 3px;

	

}





.listingheader{

	border: 1px solid;

	font-family: verdana; 

	font-size: 10px;

	border-right-style: solid; 

	border-left-style: none;

	border-top-style: solid;

	border-bottom-style: solid;

	border-color: #FFFFFF;

	color: ffffff;

	background-color: #6D83B8;

}





.listingcell{

	border: 1px solid;

	border-right-style: none; 

	border-left-style: solid;

	border-top-style: solid;

	border-color: #FFFFFF;

	background-color: #EBEDF1;

}







.tevents1{

	border: 1px solid;

	border-right-style: none; 

	border-left-style: none;

	border-top-style: solid;

	border-color: #FFFFFF;

	background-color: #ffffff;

}





.hrbar {

	color: #dddddd;

	size: 1;

}





.selectbox{

	border: 1px solid;

	border-color: #FFFFFF;

	background-color: #FFFFFF;

	font-family: verdana; 

	font-size: 10px;

	width: 180;

}





.subheader{

	font-family: verdana; 

	font-size: 10px;

	color: #000000;



}





.bigtext{

	font-family: verdana; 

	font-size: 12px;

	color: #000000;

}



.bigmidtext{

	font-family: verdana; 

	font-size: 11px;

	color: #000000;

}



.midtext{

	font-family: verdana; 

	font-size: 10px;

	color: #000000;

}





.basictext{

	font-family: verdana; 

	font-size: 10px;

	line-height: 14px;

}





.littletext{

	font-family: verdana; 

	font-size: 10px;

	line-height: 14px;

}





.errortext{

	font-family: verdana; 

	font-size: 9px; 

	color: #FF0000;

}





.textbox{

	font-family: verdana; 

	font-size: 10px; 

	background-color: #ffffff; 

	color: #000000;

}





.buttons{

	background-color: #c0cfe8; 

	color: #000000; 

	height: 20; 

	font-size: 10px;

	color: #000000; 

	font-family: verdana; 

}


a.navlink:link{color: #4d6c9e; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}

a.navlink:active{color: #4d6c9e; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}

a.navlink:visited{color: #4d6c9e; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}

a.navlink:hover{color: #FF6600; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}



a.listinglink:link{color: #4d6c9e; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}

a.listinglink:active{color: #4d6c9e; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}

a.listinglink:visited{color: #4d6c9e; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}

a.listinglink:hover{color: #FF5E1F; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}



a.orderbylink:link{color: #ffffff; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold; text-decoration: underline;}

a.orderbylink:active{color: #ffffff; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold; text-decoration: underline;}

a.orderbylink:visited{color: #ffffff; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold; text-decoration: underline;}

a.orderbylink:hover{color: #FF5E1F; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold; text-decoration: underline;}



a.basiclink:link{color: #4d6c9e; font-family: verdana; font-size: 11px; text-decoration: none; font-weight: bold; line-height: 14px;}

a.basiclink:active{color: #4d6c9e; font-family: verdana; font-size: 11px; text-decoration: none; font-weight: bold;	line-height: 14px;}

a.basiclink:visited{color: #990000; font-family: verdana; font-size: 11px; text-decoration: none; font-weight: bold; line-height: 14px;}

a.basiclink:hover{color: #FF6600; font-family: verdana; font-size: 11px; text-decoration: underline; font-weight: bold;	line-height: 14px;}



a.smalllink:link{color: #4d6c9e; font-family: verdana; font-size:10px; text-decoration: underline;}

a.smalllink:active{color: #4d6c9e; font-family: verdana; font-size: 10px; text-decoration: underline;}

a.smalllink:visited{color: #4d6c9e; font-family: verdana; font-size: 10px; text-decoration: underline;}

a.smalllink:hover{color: #4d6c9e; font-family: verdana; font-size: 10px; text-decoration: none;}





a.editlink:link{color: #0F9A30; font-family: verdana; font-size:10px; text-decoration: none;}

a.editlink:active{color: #0F9A30; font-family: verdana; font-size: 10px; text-decoration: none;}

a.editlink:visited{color: #0F9A30; font-family: verdana; font-size: 10px; text-decoration: none;}

a.editlink:hover{color: #FF5E1F; font-family: verdana; font-size: 10px; text-decoration: underline;}





a.eventaddlink:link{color: #0F9A30; font-family: verdana; font-size:10px; text-decoration: underline; font-weight: bold;}

a.eventaddlink:active{color: #0F9A30; font-family: verdana; font-size: 10px; text-decoration: underline; font-weight: bold;}

a.eventaddlink:visited{color: #0F9A30; font-family: verdana; font-size: 10px; text-decoration: underline; font-weight: bold;}

a.eventaddlink:hover{color: #ff0000; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}





a.datelink:link{color: #000000; font-family: verdana; font-size: 9px; text-decoration: none;}

a.datelink:active{color: #000000; font-family: verdana; font-size: 9px; text-decoration: none;}

a.datelink:visited{color: #000000; font-family: verdana; font-size: 9px; text-decoration: none;}

a.datelink:hover{color: #000000; font-family: verdana; font-size: 9px; text-decoration: underline;}





a.todaylink:link{color: #000000; font-family: verdana; font-size: 10px; text-decoration: none;}

a.todaylink:active{color: #000000; font-family: verdana; font-size: 10px; text-decoration: none;}

a.todaylink:visited{color: #000000; font-family: verdana; font-size: 10px; text-decoration: none;}

a.todaylink:hover{color: #000000; font-family: verdana; font-size: 10px; text-decoration: underline;}





a.eventlink:link{color: #000000; font-family: verdana; font-size: 10px; text-decoration: none;}

a.eventlink:active{color: #000000; font-family: verdana; font-size: 10px; text-decoration: none;}

a.eventlink:visited{color: #000000; font-family: verdana; font-size: 10px; text-decoration: none;}

a.eventlink:hover{color: #000000; font-family: verdana; font-size: 10px; text-decoration: underline;}





a.tableheaderlink:link{color: #ffffff; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}

a.tableheaderlink:active{color: #ffffff; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}

a.tableheaderlink:visited{color: #ffffff; font-family: verdana; font-size: 10px; text-decoration: none; font-weight: bold;}

a.tableheaderlink:hover{color: #ffffff; font-family: verdana; font-size: 10px; text-decoration: underline; font-weight: bold;}




#tableContainer
	{
		border-style: solid;
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 30px;
		border-right-width: 30px;
		border-color: #006633;
		width: 780px;
	}
	a
	{
		color: #0F9A30;
		text-decoration: none;
	}
	a:hover
	{
		color: #000000;
		text-decoration: underline;
	}
	body
	{
		background-color: #FFFFFF; background-repeat: repeat-x; margin: 0px; 
		margin: 0px;
	}
	.BodyCopy
	{
		background-color: #FFFFFF; 
		line-height: 140%;
	}
	.BodyCopy a
	{
		color: #0F9A30;
		text-decoration: none;
	}
	.BodyCopy a:hover
	{
		color: #000000;
		text-decoration: underline;
	}
	.BreadCrumb
	{
		font-size: .79em;
		background-color: #FFFFFF;
		color: #9A9A9A
	}
	.Breadcrumb a
	{
		color: #9A9A9A;
	}
	.Breadcrumb a:hover
	{
		color: #9A9A9A;
		text-decoration: underline;
	}
	.Footer
	{
		background-color: #006633;
		background-image: url('/images/display/blank.gif');
		color: #FFFFFF;
	}
	.Footer a
	{ 
		color: #FFFFFF;
	}
	.Footer a:hover
	{
		color: #FFFFFF;
		text-decoration: underline;
	}
	.FormField
	{
		background-color: #FFFFFF;
		font-family: Verdana, Arial, Tahoma, Hevetica, 'san serif';
		font-size: 1em;
	}
	
	.Header
	{
		font-size: .75em;
		font-weight: bold;
	}
	.HomeHeader
	{
		border-bottom: 1px solid #CCCC99;
		font-weight: bold;
		text-transform: uppercase
	}
	.HomeSubHeader
	{
		font-weight: bold;
	}
	
	.LoadBody
	{
		color: #FFFFFF;
		font-weight: bold;
	}
	
	
	.NavigationLocal
	{
		color: #FFFFFF;
	}
	.NavigationLocal a
	{
		color: #FFFFFF;
		display: block;
	}
	.NavigationLocal a:hover
	{
		color: #FFFFFF;
		text-decoration: underline;
	}
	.NavigationLocal2
	{
		color: #000000;
	}
	.NavigationLocal2 a
	{
		color: #000000;
		display: block;
	}

	NavigationLocal:before
	{content: "Chapter ";
	}


	.NavigationLocal2 a:hover
	{
		color: #000000;
		text-decoration: underline;
	}
	.NavigationLocalSub
	{
		color: #FFFFFF;
		padding-left: 15px;
	}
	.NavigationLocalColumn
	{
		background-color: #FFFFFF;
	}
	.NavigationPrimary
	{
		color: #FFFFFF;
		font-weight: bold;
		text-align: center;
	}
	.NavigationPrimary a
	{
		color: #FFFFFF;
	}
	.NavigationPrimary a:hover
	{
		color: #FFFFFF;
		text-decoration: underline;
	}
	.NavigationPrimaryDivider
	{
		background-color: #FFFFFF;
	}
	.NavigationPrimaryHome
	{
		border-bottom: solid 1px #FFFFFF;
		color: #FFFFFF;
		font-size: .6875em;
		line-height: 125%;
	}
	.NavigationPrimaryHome a
	{
		color: #FFFFFF;
	}
	.NavigationPrimaryHome a:hover
	{
		color: #FFFFFF;
		text-decoration: underline;
	}
	.NavigationPrimarySimple
	{
		color: #FFFFFF;
		font-size: .5625em;
		font-weight: bold;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
	}
	.NavigationPrimarySimple a
	{
		color: #FFFFFF;
	}
	.NavigationPrimarySimple a:hover
	{
		color: #FFFFFF;
		text-decoration: underline;
	}

	.NavigationTactical a
	{
		color: #FFFFFF;
	}
	.NavigationTactical a:hover
	{
		color: #FFFFFF;
	}
	.SectionTitle
	{
		font-size: 1.125em;
		font-weight: bold;
	}
	.SectionTitle2
	{
		color: #FFFFFF;
		font-size: 1.125em;
		font-weight: bold;
	}
	.SkipLinks {display:none}
	.SubHeader
	{
		font-size: .75em;
		font-weight: bold;
		font-style: italic;
	}
	td
	{
		color: #000000;
		font-family: Verdana, Arial, Tahoma, Hevetica, 'san serif';
		font-size: .625em;
		line-height: 100%;
	}

	.NewsTitle
	{
		font-size: 1.125em;
		font-weight: bold;
		color: #000000;
		background-color: transparent;
	}	
	.NewsCopy
	{
		background-color: transparent;
		line-height: 130%;
	}

