body {
	background-color: #FFFFFF;
	color: #666666;
	background-image: url(../images/bg_red.gif);
}

p, .defaulttext {
	color: #333333;
}

table {
	color: #333333;
}

.pageHeader {
}
.reverseHeader {
		background-color: #d81e05;
}
.headerNavBar {
		background-color: #d81e05;
}

.portletHeader {
	color: #FFFFFF;
	background-color: #d81e05;
}

.portletBody {
	color: #990000;
}
.portletDate {
	color: #666666;
}
.portletHeaderG {
	color: #FFFFFF;
	background-image: url(../images/block_gray.gif);
	background-color: #999999;
}
.portletBodyG {
}

.portletTable {
	border-width: 1px;
	border-style: solid;
	border-color: #d81e05;
}

.portletTableG {
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}

.stepnav {
	padding-left: 10px;
	padding-right: 10px;
	color: #d81e05;
	background-color: #EEDDDD;
	font-weight: bold;
}
.currentstep {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #EEDDDD;
	color: #d81e05;
	border-color: #d81e05;
	font-weight: bold;
/*	border-width: 5px; */
}

/* calendar stuff */
.not-in-month {
	background-color: #E6E6E6;
	color: #333333;
}
.weekend {
	background-color: #f0f0ff;
}
.weekday {
	background-color: white;
}
.calendar-header {
	color: #FFFFFF;
	background-color: #d81e05;
}

/* text, links, etc. */
a, a:link, a:visited, a:active {
	color: #990000;
}

.headline, .headline a, .headline a:link, .headline a:active, .headline a:visited {
	color: #990000;
}

.subheadline, .subheadline a, .subheadline a:link, .subheadline a:active, .subheadline a:visited {
}

.footnote, .footnote a:hover, .footnote a:link, .footnote a:active, .footnote a:visited {
	color: #333333;
}

.primarynav-current, .primarynav-current a:link, .primarynav-current a:active, .primarynav-current a:visited {
	color: #FFCCCC;
}

.primarynav a:link, .primarynav a:active, .primarynav a:visited {
	color: #FFFFFF;
}

.secondarynav {
	color: #990000;
}

.secondarynav a:link, .secondarynav a:active, .secondarynav a:visited {
	color: #990000;
}
.tabnav {
	color: #333333;
}

.tabnav a:link, .tabnav a:active, .tabnav a:visited {
	color: #666666;
}

.tabon {
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #ffffff;
}

.taboff {
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
	border-bottom-color: #cccccc;
}

.pageActions {
	border-color: #666666;
	color: #990000;
}
.pageActions a:link, .pageActions a:active, .pageActions a:visited {
	border-color: #666666;
	color: #990000;
}

.pageActions a:hover {
	border-color: #666666;
	color: #990000;
}

.utilitybar {
	background-color: #EEDDDD;
}

.utility-table {
		background-color: white;
}

.footer-table {
	border-top-color: #CCCCCC;
	background-color: white;
}

.pagetitle, .pagetitle a, .pagetitle a:link, .pagetitle a:active, .pagetitle a:visited {
	color: #990000;
	border-bottom-color: #EEDDDD;
}
.pagesubtitle, .pagesubtitle a, .pagesubtitle a:link, .pagesubtitle a:active, .pagesubtitle a:visited {
	color: #666666;
	border-bottom-color: #990000;
}
.outlined {
	border-color: #EEDDDD;
}

table.portlet-white{
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
}

.portlet-white-header {
	text-align: left;
	padding-left:  10px;
	padding-right: 10px;
	font-weight: bold;
	height: 0px;
	color: #FFFFFF;
	background-color: #ffffff;
}
.portlet-white-date {
	text-align: left;
	padding-left:  0px;
	padding-right: 0px;
	font-weight: bold;
	height: 23px;
	color: white;
	background-color: white;
	width: 0px;
}
.portlet-white {
	text-align: left;
	padding-left:   10px;
	padding-right:  10px;
	padding-top:     3px;
	padding-bottom:  3px;
	color: #333333;
	background-color: white;
}

table.portlet-bold {
	border-width: 1px;
	border-style: solid;
	border-color: #d81e05;
}

.portlet-bold-header {
	text-align: left;
	padding-left:  10px;
	padding-right: 10px;
	font-weight: bold;
	height: 0px;
	color: #FFFFFF;
	background-color: #d81e05;
}
.portlet-bold-date {
	text-align: left;
	padding-left:  0px;
	padding-right: 0px;
	font-weight: bold;
	height: 23px;
	color: white;
	background-color: white;
	width: 0px;
}
.portlet-bold {
	text-align: left;
	padding-left:   10px;
	padding-right:  10px;
	padding-top:     3px;
	padding-bottom:  3px;
	color: #333333;
	background-color: white;
}
