body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: 666666;
	background-color: ffffff;
}
TD {
	font-size: 10pt;
}
h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: 666633;
}
h2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: Bold;
	text-align: left;
	color: 666633;
}
h3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: Bold;
	text-align: left;
	color: 000000;
}
h4 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: 000000;
}
a {
}
a:link {
	color: 666666;
}
a:visited {
	color: 666666;
}
a:hover {
	color: cc9933;
}
p {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
}
ul, ol, li {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
}
blockquote {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
}
.normaltext {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
}
.smalltext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
}
.smalltextalt {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	color: 336699;
}
.nodecornormal {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}
.nodecorsmall:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	text-decoration: none;
}
.nodecorsmall:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	text-decoration: none;
}
.nodecorsmall:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	text-decoration: underline;
}
.speciallarge {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}
.specialnormal {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.specialsmall {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
.imagedisplay {
	color: black;
}
.head0 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: FF9900;
	text-transform: capitalize;
}
.head1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: 336699;
}
.head2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: 6699CC;
}
.headp1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: 666666;
}
.emphtext {
	color: 336699;
}
.HeaderLine {
	background-color: 336699;
}
.TableOutline {
	background-color: 336699;
}
.TableBG1 {
	background-color: FEF9E6;
}
.TableBG2 {
	background-color: white;
}
.TableBG1a {
	background-color: dddddd;
}
.TableBG2a {
	background-color: eeeeee;
}
.PopupHeader {
	background-color: 336699;
}
.CalendarDay {
	background-color: FFCC66;
}
.CalendarEvent {
	background-color: ff9900;
}
.CalendarWhite {
	background-color: white;
}
.CalendarLightGray {
	background-color: eeeeee;
}
.PopupSubHeader {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: FFFFFF;
}
.HeaderWithSpacing {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: FFFFFF;
	border-left-style: solid; 
	border-left-color: white;
	border-left-width: 1px;
}
.TableSpacing {
	border-left-style: solid; 
	border-left-color: white;
	border-left-width: 1px;
	border-top-style: solid; 
	border-top-color: white;
	border-top-width: 1px;
}
.MediumHeader {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: ff9900;
}
.tabOrange {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: white;
	background-color: FF9900;
}
.tabOrange:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: white;
}
.tabBlue {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: white;
	background-color: 336699;
}
.tabBlue:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: white;
}

.rptheader {
	color: White;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.AbookHeader {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: FFFFFF;
	background-color: 336699;
	text-align: center;
}
.abookbg1 {
	background-color: FEF9E6;
}
.abookbg2 {
	background-color: white;
}
.abookbgselected {
	color: black;
	background-color: #B0C4DE;
}
.abookbgselectedALT {
	color: black;
	background-color: #CFE4CE;
}
.highlighted {
	color: maroon;
	font-weight: bold;
	background-color: white;
}

.error {
	color: red;
	font-weight: bold;
}

.leftNavAdmin {
	background-color: #cde6fe;
	font-weight: bold;
}

.leftNavSelectedAdmin {
	background-color: white;
	font-weight: bold;
}

.leftSubNavAdmin {
	background-color: #AED1F2;
	font-weight: bold;
}

.tableHeader {
	font-weight: bold;
	color: FFFFFF;
	background-color: 336699;
}

.isPublished1 {
	background-color: 99cc99;
}

.isPublished0 {
	background-color: ff6633;
}