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

p, .defaulttext {
	color: #333333;
}

table {
	color: #333333;
}

.pageHeader {
}
.reverseHeader {
		background-color: rgb(212,203,186);
}
.headerNavBar {
		background-color: rgb(212,203,186);
}

.portletHeader {
	color: #EBE4D2;
	background-color: rgb(108,145,148);
}

.portletBody {
	background-color: #ffffff;
}
.portletDate {
	color: #666666;
}
.portletHeaderG {
}
.portletCalloutCorner1 {
	background-image: url(../images/jlb_spot_bg1a.jpg);
	height: 43px;
	width: 16px;
}
.portletHeaderCellG {
	color: #ffffff;
	background-image: url(../images/jlb_spot_bg2a.jpg);
	height: 43px;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
}
.portletBodyG {
	background-color: #ffffff;
}
.portletBodyCellG {
	background-image: url(../images/jlb_spot_bg_content.jpg);
}

.portletTable {
	border-width: 1px;
	border-style: solid;
	border-color: rgb(108,145,148);
}

.portletTableG {
	border-width: 0px;
	border-style: solid;
	border-color: #EBE4D2;
}
.portletFooterCellG {
	background-image: url(../images/jlb_spot_bg_content.jpg);
	text-align: right;
}

/* calendar stuff */
.not-in-month {
	background-color: #E6E6E6;
	color: #333333;
}
.weekend {
	background-color: #EBE4D2;
}
.weekday {
	background-color: white;
}
.calendar-header {
	color: #FFFFFF;
	background-color: rgb(108,145,148);
}

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

.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: rgb(118,43,48);
}

.primarynav a:link, .primarynav a:active, .primarynav a:visited {
	color: rgb(61,86,89);
}

.primarynav a:hover {
	color: rgb(118,43,48);
}

.secondarynav {
	color: #004040;
}

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

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

.stepnav {
	padding-left: 10px;
	padding-right: 10px;
	color: white;
	background-color: rgb(108,145,148);
	font-weight: bold;
}
.currentstep {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #EBE4D2;
	color: rgb(108,145,148);
	border-color: rgb(108,145,148);
	font-weight: bold;
}

.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: rgb(108,145,148);
}
.pageActions a:link, .pageActions a:active, .pageActions a:visited {
	border-color: #666666;
	color: rgb(108,145,148);
}

.pageActions a:hover {
	border-color: #666666;
	color: rgb(108,145,148);
}

.utilitybar {
	background-image: url(../images/block_tan.gif);
	background-color: #EBE4D2;
}

.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: #004040;
	border-bottom-color: #EBE4D2;
}
.pagesubtitle, .pagesubtitle a, .pagesubtitle a:link, .pagesubtitle a:active, .pagesubtitle a:visited {
	color: #666666;
	border-bottom-color: rgb(108,145,148);
}
.outlined {
	border-color: #EBE4D2;
}

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: rgb(108,145,148);
}

.portlet-bold-header {
	text-align: left;
	padding-left:  10px;
	padding-right: 10px;
	font-weight: bold;
	height: 0px;
	color: #FFFFFF;
	background-color: rgb(108,145,148);
}
.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;
}
