body {
	margin: 0px 0px 0px 0px;
	background-color: #455345;
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: sans-serif;
	padding-top: 0;
	margin-top: 0;
}
/*background-color: #dcdcdc;
background-color: #262E26;*/
img {
	border-style: none none none none;
	border: 0px;
}
hr {
	color: DarkGray;
	height: 1px;
}
/*Anchor Classes*/
a {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: sans-serif;
}
a:link {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: sans-serif;
}
a:visited {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: sans-serif;
}
a:hover {
	FONT-SIZE: 10pt;
	COLOR: #A1B2AC;
	FONT-FAMILY: sans-serif;
}

a:active  {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: sans-serif;
}
a.navbarstyle {
	font-family: sans-serif;
	text-decoration: none;
	font-size: 10pt;
	color: #D9D9D9;
	font-weight: bold;
}

a:link.navbarstyle  {
	font-family: sans-serif;
	text-decoration: none;
	font-size: 10pt;
	color: #D9D9D9;
	font-weight: bold;
}

a:visited.navbarstyle  {
	font-family: sans-serif;
	text-decoration: none;
	font-size: 10pt;
	color: #D9D9D9;
	font-weight: bold;
}

a:hover.navbarstyle  {
	font-family: sans-serif;
	text-decoration: none;
	font-size: 10pt;
	COLOR: #A1B2AC;
	font-weight: bold;
}

a:active.navbarstyle  {
	font-family: sans-serif;
	text-decoration: none;
	font-size: 10pt;
	color: #A5A5A5;
	font-weight: bold;
}
a.projectbarstyle {
	font-family: sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #343a3a;
	font-weight: bold;
}

a:link.projectbarstyle  {
	font-family: sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #343a3a;
	font-weight: bold;
}

a:visited.projectbarstyle  {
	font-family: sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #343a3a;
	font-weight: bold;
}

a:hover.projectbarstyle  {
	font-family: sans-serif;
	text-decoration: none;
	font-size: 12px;
	COLOR: #d4c88f;
	font-weight: bold;
}

a:active.projectbarstyle  {
	font-family: sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #d4c88f;
	font-weight: bold;
}
a.maroon2grey
{
	FONT-SIZE: 11pt;
	COLOR: maroon;
	FONT-FAMILY: sans-serif;
	TEXT-DECORATION: none;
}
	a:visited.maroon2grey
{
	FONT-SIZE: 11pt;
	COLOR: maroon;
}
	a:hover.maroon2grey
{
	FONT-SIZE: 11pt;
	COLOR: gray;
}
a.grey2maroon
{
	FONT-SIZE: 11pt;
	COLOR: gray;
	FONT-FAMILY: sans-serif;
	TEXT-DECORATION: none;
}
	a:visited.grey2maroon
{
	FONT-SIZE: 11pt;
	COLOR: gray;
}
	a:hover.grey2maroon
{
	FONT-SIZE: 11pt;
	COLOR: maroon;
}
/*Table Classes*/
table {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: sans-serif;
}
table.layout {
	border: 0px;
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	margin: 5px 0px 0px 0px;
}
td.layout {
	padding: 2px 5px 2px 5px;
}
table.grayborder {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: sans-serif;
	border: 1px solid DarkGray;
	background: #eae9e7;
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	margin: 0px 0px 0px 0px;
}
table.grayborder2 {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: sans-serif;
	border: 1px solid #c7c9c9;
	background: #EcEaE9;
	padding: 5px 5px 5px 5px;
	border-spacing: 0;
	margin: 0px 0px 0px 0px;
}
table.grayborder3 {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: sans-serif;
	border: 1px solid #d2d4d4;
	background: #eeecea;
	padding: 5px 5px 5px 5px;
	border-spacing: 0;
	margin: 0px 0px 0px 0px;
}
td.grayborder {
	border: 1px solid DarkGray;
}
td.grayborder2 {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: sans-serif;
	border: 1px solid #c7c9c9;
	background: #EcEaE9;
	padding: 5px 5px 2px 5px;
	border-spacing: 0;
	margin: 0px 0px 0px 0px;
}
th.grayborder {
	color: white;
	border: 1px solid DarkGray;
	background-color: #717171;
}
td.padcell {
	padding: 2px 5px 2px 5px;
}
/*General Classes*/
.nounderline {
	text-decoration: none;
}
.bold
{
	FONT-WEIGHT: bold;
}
.nounderlinebold
{
	text-decoration: none;
	FONT-WEIGHT: bold;
}
/*Sidebar Classes*/
.sidebar {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: sans-serif;
	TEXT-DECORATION: none;
}
	a:sidebar
{
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: sans-serif;
	TEXT-DECORATION: none;
}
	a:hover.sidebar
{
	TEXT-DECORATION: underline;
}
ul.sidebar {
	list-style-type: none;
	padding: 0em 0em 0em 1em;
	margin: 0em 0em 0em 0em;
}
ol.sidebar {
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 2em;
}
/*calendar Classes*/
.calendar {
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: sans-serif;
	TEXT-DECORATION: none;
}
a.calendar {
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: sans-serif;
	TEXT-DECORATION: none;
}
a:link.calendar {
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: sans-serif;
	TEXT-DECORATION: none;
}
a:visited.calendar {
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: sans-serif;
	TEXT-DECORATION: none;
}
a:hover.calendar {
	FONT-SIZE: 8pt;
	COLOR: #A1B2AC;
	FONT-FAMILY: sans-serif;
	TEXT-DECORATION: none;
}
ul.calendar {
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: sans-serif;
	TEXT-DECORATION: none;
	list-style-type: circle;
	padding: 0em 0em 0em 1em;
	margin: 0em 0em 0em 1em;
}
ol.calendar {
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: sans-serif;
	TEXT-DECORATION: none;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 2em;
}

