BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #f1f1f1;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: 11pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	COLOR: #000000;
	PADDING-TOP: 0px;
}

A:link { COLOR: #006634; }

A:visited { COLOR: #006634; }

A:hover { COLOR: #dd0000; }

A:active { COLOR: #dd0000; }

.page { BACKGROUND: #ffffff; COLOR: #000000; }

TD { FONT: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }

TH { FONT: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }

P { FONT: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }

LI { FONT: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }

.smallgrey {font-size: xx-small; color:#999999}

.red {color:#dd0000}

.tborder { BORDER-RIGHT: #e3e6e8 1px solid; BORDER-TOP: #e3e6e8 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #e3e6e8 1px solid; COLOR: #000000; BORDER-BOTTOM: #e3e6e8 1px solid; }

.tcat { BACKGROUND: url(../images/catbg.gif) #004e28 repeat-x left top; FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; COLOR: #ffffff; }

.tcat A:link { COLOR: #ffffff; TEXT-DECORATION: none; }

.tcat A:visited { COLOR: #ffffff; TEXT-DECORATION: none; }

.tcat A:hover { COLOR: #ffffff; TEXT-DECORATION: underline; }

.tcat A:active { COLOR: #ffffff; TEXT-DECORATION: underline; }

.thead { BACKGROUND: url(../images/theadbg.gif) #000000 repeat-x left top; FONT: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; COLOR: #ffffff; }

.thead A:link { COLOR: #ffffff; TEXT-DECORATION: none; }

.thead A:visited { COLOR: #ffffff; TEXT-DECORATION: none; }

.thead A:hover { COLOR: #ffffff; TEXT-DECORATION: underline; }

.thead A:active { COLOR: #ffffff; TEXT-DECORATION: underline; }

.tfoot { BACKGROUND: url(../images/catbg.gif) #ffffff repeat-x left top; COLOR: #ffffff; }

.tfoot A:link { COLOR: #ffffff; TEXT-DECORATION: none; }

.tfoot A:visited { COLOR: #ffffff; TEXT-DECORATION: none; }

.tfoot A:hover { COLOR: #ffffff; TEXT-DECORATION: none; }

.tfoot A:active { COLOR: #ffffff; TEXT-DECORATION: none; }

.alt1 { BACKGROUND: #fafafa; COLOR: #000000; }

.alt1Active { BACKGROUND: #fafafa; COLOR: #000000; }

.alt2 { BACKGROUND: #f6f6f6; COLOR: #000000; }

.alt2Active { BACKGROUND: #f6f6f6; COLOR: #000000; }

TD.inlinemod { BACKGROUND: #ffffcc; COLOR: #000000; }

.wysiwyg { BACKGROUND: #f5f5ff; FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; COLOR: #000000; }

TEXTAREA { FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }

.bginput { FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }

.button { FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }

SELECT { FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }

OPTION { FONT-SIZE: 11px; FONT-FAMILY: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }

OPTGROUP { FONT-SIZE: 11px; FONT-FAMILY: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }

.smallfont { FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }

.time { COLOR: #000000; }

.navbar { FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }

.highlight { FONT-WEIGHT: bold; COLOR: #000000; }

.fjsel { BACKGROUND: #f1f1f1; COLOR: #000000; }

.fjdpth0 { BACKGROUND: #f7f7f7; COLOR: #000000; }

.panel { BORDER-RIGHT: 1px outset; PADDING-RIGHT: 10px; BORDER-TOP: 1px outset; PADDING-LEFT: 10px; BACKGROUND: #fcfcfc; PADDING-BOTTOM: 10px; BORDER-LEFT: 1px outset; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: 1px outset; }

.panelsurround { BACKGROUND: #f1f1f1; COLOR: #000000; }

LEGEND { FONT: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; COLOR: #000000; }

.vbmenu_control { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(images/catbg.gif) #000000 repeat-x left top; PADDING-BOTTOM: 3px; FONT: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; COLOR: #ffffff; PADDING-TOP: 3px; WHITE-SPACE: nowrap; }

.vbmenu_control A:link { COLOR: #ffffff; TEXT-DECORATION: none; }

.vbmenu_control A:visited { COLOR: #ffffff; TEXT-DECORATION: none; }

.vbmenu_control A:hover { COLOR: #ffffff; TEXT-DECORATION: underline; }

.vbmenu_control A:active { COLOR: #ffffff; TEXT-DECORATION: underline; }

.vbmenu_popup { BORDER-RIGHT: #f1f1f1 1px solid; BORDER-TOP: #f1f1f1 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #f1f1f1 1px solid; COLOR: #000000; BORDER-BOTTOM: #f1f1f1 1px solid; }

.vbmenu_option { BACKGROUND: #ffffff; FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; CURSOR: pointer; COLOR: #000000; WHITE-SPACE: nowrap; }

.vbmenu_option A:link { COLOR: #000000; TEXT-DECORATION: none; }

.vbmenu_option A:visited { COLOR: #000000; TEXT-DECORATION: none; }

.vbmenu_option A:hover { COLOR: #000000; TEXT-DECORATION: none; }

.vbmenu_option A:active { COLOR: #000000; TEXT-DECORATION: none; }

.vbmenu_hilite { BACKGROUND: #f1f1f1; FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; CURSOR: pointer; COLOR: #000000; WHITE-SPACE: nowrap; }

.vbmenu_hilite A:link { COLOR: #000000; TEXT-DECORATION: none; }

.vbmenu_hilite A:visited { TEXT-DECORATION: none; }

.vbmenu_hilite A:hover { COLOR: #000000; TEXT-DECORATION: none; }

.vbmenu_hilite A:active { COLOR: #000000; TEXT-DECORATION: none; }

.bigusername { FONT-SIZE: 14pt; }

TD.thead { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; }

DIV.thead { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; }

.pagenav A { TEXT-DECORATION: none; }

.pagenav TD { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; }

.fieldset { MARGIN-BOTTOM: 6px; }

.fieldset { FONT-SIZE: 11px; }

.fieldset TD { FONT-SIZE: 11px; }

.fieldset P { FONT-SIZE: 11px; }

.fieldset LI { FONT-SIZE: 11px; }

FORM { DISPLAY: inline; }

LABEL { CURSOR: default; }

.normal { FONT-WEIGHT: normal; }

.inlineimg { VERTICAL-ALIGN: middle; }

.smallfont2 { FONT-SIZE: 9px; }

.navbg { BACKGROUND: url(../images/button-bg.gif) repeat-x; }

.lightgrey { font-color: #d7d7d7; }

.logobg { BACKGROUND: url(../images/banner-bg.gif) repeat-x; }

.border { BORDER-RIGHT: #9e9e9e 1px solid; BORDER-LEFT: #9e9e9e 1px solid; }

.footer { COLOR: #ffffff; FONT-FAMILY: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }

.footer A:link { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; TEXT-DECORATION: none; }

.footer A:visited { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; TEXT-DECORATION: none; }

.footer A:hover { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; TEXT-DECORATION: underline; }

.footer A:active { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; TEXT-DECORATION: underline; }

.invfield {
	background-color: transparent;
	border-bottom: thin none;
	border-left: thin none;
	border-right: thin none;
	border-top: thin none;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 182px;
}

/**

 following used by date picker - do not remove!

*/

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #f1f2f3;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #f1f2f3;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: #dd0000;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #006634;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background: #006634;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background: #006634;
	font-weight: bold;
	}