.indexfields {
	width:120px; 
	height:20px; 
	border-style:solid; 
	border-width:1px; 
	border-color:#4B6633;
}

.textWHT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

BODY {
	background-color: #ffffff;
}

A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-decoration: underline;
}

}
.textBLK {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
p {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.tableCPN {
	border: 2px dashed #C3CD8C;
}

.textBLKLG {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.tableborder {
	border: 1px solid #4B6633;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
a:visited.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

}
.textBLK-sm {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
A.textWHT-sm, a:visited.textWHT-sm, a:hover.textWHT-sm {


	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.textWHT-sm {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.textGRN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4B6633;
}
.textGRN-lg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4B6633;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #4B6633;
	border-right-color: #4B6633;
	border-bottom-color: #4B6633;
	border-left-color: #4B6633;

}
.catCOL {
	padding-left:40px;
}
.catROW {}

.productlink {
	color:#4B6633;
	font-weight:bold;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style: url(images/grphc_arrow.gif);
	list-style-position : outside;
}


/* reminder service */

.CalYearTable {
	width:100%;
	background-color:#000;
	font-family:Arial,Helvetica,sans-serif;
	padding:0px;
	font-size:9pt;
}
.CalYearTable TD {
	padding:2px;
}
.CalYearTable TH {
	color:#FFF;
	background-color:#000;
	height:22px;
}
.CalYearTable TH A {
	color:#F00;
	text-decoration:none;
}
.CalYearMonths {
	background-color:#DDD;
}
TABLE.CalYearMonth {
	font-size:9pt;
}

.CalMonTable {
	width:100%;
	background-color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	padding:0px;
}
.CalMonTable TD {
	width:14%;
	height:80px;
	background-color:#fff;
}
.CalMonTable TH {
	color:#FFF;
	background-color:#000;
	height:22px;
}
.CalMonTable TH A {
	color:#F00;
	text-decoration:none;
}
.CalMonDays TD {
	background-color:#DDD;
	height:22px;
	text-align:center;
}

.CalDayTable {
	width:100%;
	background-color:#000;
	font-family:Arial,Helvetica,sans-serif;
	padding:0px;
	font-size:9pt;
}
.CalDayTable TD {
	background-color:#DDD;
	padding:0px 4px;
}
.CalDayTable TH {
	color:#FFF;
	background-color:#000;
	height:22px;
}
.CalDayTable TH A {
	color:#F00;
	text-decoration:none;
}
.CalEvent {
	background-color:#DDD;
	font-size:10pt;
}

TD.CalMonEmpty { background-color:#AAA; }
TD.CalToday { color:#FFF; background-color:#00A; }
TD.CalToday A { color:#FF0; font-weight:bold; }

SPAN.ViewEvent {
	padding:2px 1em;
	background-color:#FFFFC0;
	text-align:center;
}

SPAN.FormErrors {
	color:#f00;
	font-weight:bold;
	font-size:9pt;
}

table.quickconnect {
	background-color:#C3CE8C;
	border-style:solid; 
	border-width:1px; 
	border-color:#4B6633;
	padding:10px;
}
.quickconnetbutton {
	background-color:#FFFFFF;
	border-style:solid; 
	border-width:1px; 
	border-color:#4B6633;
	padding:3px;
}
.quickconnectproductlink {
	color:#4B6633;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}
.textSmall {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}