/* ------------------------------------- Global ------------------------------------- */
body {
	font-family: Arial, Helvetica, sans-serif;
	background: #FFF;
	margin: 0px;
	padding: 0px;
}
td {
	font-size: 11px;
	color: #333;
}
ul {
	list-style: none;
	margin: 0;
	padding-left: 32;
	text-indent: -12;
}
li {
	line-height: 110%;
	padding-bottom: 10;
}
.formentry		{
	color: #000;
	background: #CCC;
	border: 1px solid #666;
	padding-left: 3px;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.formbutton		{
	font: normal 11px Arial, Helvetica, sans-serif;
}
/* ------------------------------------- Left Nav ------------------------------------- */
#leftNav {
}
	#leftNav .redLink {
		background: #AAA;
		border-top: 1px solid #999;
		border-right: 1px solid #999;
		border-bottom: 1px solid #888;
		border-left: 1px solid #999;
		text-transform: capitalize;
	}
	#leftNav .tdUp {
		background: #999;
		border-top: 1px solid #AAA;
		border-right: 1px solid #888;
		border-bottom: 1px solid #888;
		border-left: 1px solid #AAA;
		text-transform: capitalize;
	}
	#leftNav .tdOver {
		background: #888;
		border-top: 1px solid #333;
		border-right: 1px solid #CCC;
		border-bottom: 1px solid #CCC;
		border-left: 1px solid #333;
		text-transform: capitalize;
	}
	#leftNav a {
		display: block;
		letter-spacing: 1px;
		width: 100%;
		text-decoration: none;
	}
		.tdUp a:link, .tdUp a:visited, .tdOver a:link, .tdOver a:visited, .redLink a:link, .redLink a:visited, .redLink a:hover, .redLink a:active		{
		padding: 8px 10px;
		}
		.tdUp a:hover, .tdUp a:active, .tdOver a:hover, .tdOver a:active	{
		padding: 8px 9px 8px 11px;
		}
	.arrows {
	display: none;
	}
	.redLink .arrows {
	display: inline;
	color: #FFF;
	}
	#leftNav .subNav {
	padding-left: 15px;
	}
/* ------------------------------------- Crumb ------------------------------------- */
#crumb {
	height: 20px;
	color: #FFF;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}
	#crumb a {
		display: block;
		letter-spacing: 1px;
		width: 100%;
		text-decoration: none;
	}
		.crumbUp a:link, .crumbUp a:visited, .crumbOver a:link, .crumbOver a:visited, .redLinkNE a:link, .redLinkNE a:visited, .redLinkNE a:hover, .redLinkNE a:active		{
		padding: 0px 10px;
		}
		.crumbUp a:hover, .crumbUp a:active, .crumbOver a:hover, .crumbOver a:active	{
		padding: 0px 9px 0px 11px;
		}
/* ------------------------------------- Body ------------------------------------- */
h1 {
	font-size: 14px;
}
#content {
}
	#content .content {
		padding: 10px;
	}
	#content .header {
	padding: 5px 10px;
	background: #EEE;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	}
	#content .headline {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	}
.matrixTable {
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 10px;
}
	.matrixTable td {
	padding: 3px 6px;
	}
	.matrixTable .rowOne {
	color: #FFF;
	padding: 3px 6px;
	text-transform: capitalize;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	}
	.matrixTable .subHeadRow {
	background: #666;
	color: #FFF;
	padding: 3px 6px;
	}
	.matrixTable .rowOne a:link, .matrixTable .rowOne a:visited		{
	text-decoration: underline;
	}
	.matrixTable .darkRow {
		background: #DDD;
	}
/* ------------------------------------- Right Col ------------------------------------- */
#rightCol {
	background: url(../images/dc_bg_rightcol.gif);
}
	#rightCol .rtColPad {
	padding: 10px;
	}
	#rightCol .loginTable{
	border-bottom: 1px solid #CCC;
	}
		#rightCol .loginTable td{
		background: #999;
		padding:  5px 10px 0px 10px;
		color: #EEE;
		}
/* ------------------------------------- Footer ------------------------------------- */
.footer {
	color: #FFF;
	padding: 0px 10px;
	background: #000;
}
	.footer a {
	margin-right: 20px;
	font-weight: normal;
	}
	.footer .redLink {
	margin-right: 20px;
	}