.off {
	BACKGROUND-COLOR: #efeeee;
}
.on {
	BACKGROUND-COLOR: #ddd6d6
}
.pictureCaption {
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	color: white;
	background-color: #44697D;
	text-align: left;
	padding: 0% 5% 0% 5%;
}
.pictureCaption_center {
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	color: white;
	background-color: #44697D;
	text-align: center;
	padding: 0% 5% 0% 5%;
}
.pictureBox {
		align: center;
		vertical-align: top;
		padding: 20px;
}
.sidebar {
	border-collapse: collapse;
	align: left;
	vertical-align: top;
	border: 0;
	padding: 0 0 0 0;
	border-spacing: 0;
	Background-color: #8eadbe;
}
.side-menu-separator {
	background-color: #ffffff;
	height: 2px
}
.sideSubMenu {
	border: 1px solid black;
	font-style: italic;
	font-size: 12px;
	margin: 5px 5px 5px 5px;
}
.top-banner {
	background-image: url(../Williamsburg%20Community%20Foundation_files/top-banner.jpg);
	text-align: right;
	border: 0;
	height: 20px;
	FONT-FAMILY: arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	padding-right: 20px;
}
#main-table {
	width: 850px;
	border: 0;
	padding: 0;
	border-spacing: 0;
}
#header-table {
	background-color: #ffffff;
	border: 0;
	padding: 0;
	border-spacing: 0;
}
td.table-body {
	padding: 0px 20px;
	align: left;
	background-color: #ffffff;
}
table.table-body {
	align: center; 
	border: 0;
	padding: 0;
	border-spacing: 0;
	background-color: #ffffff;
}
#data-table td {
	border: 1px solid black;
	border-collapse:separate;
	border-spacing:5px;
}
.red-line {
	background-color: #b35539; height: 4px;
}
.thin-red-line {
	background-color: #b35539; height: 2px;
}
td.footer {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px;  PADDING-TOP: 2px; background-color: #44697d; text-align: center; color: #FFF; height: 18px
}
td.footer A {
	FONT-FAMILY: Arial, Helvetica, sans-serif; color: #FFF; TEXT-DECORATION: none
}
.footer A:hover {
	TEXT-DECORATION: underline
}
TD {
	LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 13px
}
TD.initiatives {
	LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 11px
}
.featured {
	BORDER-BOTTOM: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #8eadbe; FONT-SIZE: 11px; BORDER-TOP: #cccccc 1px dotted; BORDER-RIGHT: #cccccc 1px dotted; PADDING-TOP: 5px
}
A:link {
	COLOR: #3D38A8; FONT-WEIGHT: bold
}
A:visited {
	COLOR: #3D38A8; FONT-WEIGHT: bold
}
A:hover {
	COLOR: #ff0000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:active {
	COLOR: #3D38A8; FONT-WEIGHT: bold
}
.text-fields {
	BORDER-BOTTOM: #006600 1px solid; BORDER-LEFT: #006600 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 2px; COLOR: #006600; FONT-SIZE: 12px; BORDER-TOP: #006600 1px solid; FONT-WEIGHT: 400; BORDER-RIGHT: #006600 1px solid; PADDING-TOP: 2px
}
.main-copy {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 12px solid
}
.title {
	FONT-FAMILY: arial, Helvetica, sans-serif; COLOR: #36404F; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.title_ul {
	FONT-FAMILY: arial, Helvetica, sans-serif; COLOR: #36404F; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.subtitle {
	FONT-FAMILY: arial, Helvetica, sans-serif; COLOR: #36404F; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.table-cells {
	BORDER-BOTTOM: #006633 1px solid; BORDER-LEFT: #006633 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #D5DAE2; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 12px; BORDER-TOP: #006633 1px solid; BORDER-RIGHT: #006633 1px solid; PADDING-TOP: 10px;color: #1a2058;
}
.table-cells-header {
	BORDER-BOTTOM: #006633 1px solid; BORDER-LEFT: #006633 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #44697d; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 12px; BORDER-TOP: #006633 1px solid; BORDER-RIGHT: #006633 1px solid; PADDING-TOP: 10px; 
color: white; text-align: center; font-weight: bold
}
UL {
	LINE-HEIGHT: 16px; LIST-STYLE-TYPE: square; PADDING-LEFT: 2em; MARGIN-LEFT: 0px
}
LI {
	MARGIN-BOTTOM: 10px
}
P {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
body {
	background-color: #DDDDD0;
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
}
table td{
	border-spacing: 0px;
	border: 0px;
	padding: inherit;
}

