.errortext
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Helvetica, sans-serif;
	color: Red;	
}

.normaltext
{
	font-weight: normal;
	font-size: 10pt;
	font-family: Verdana, Helvetica, sans-serif;
	color: Black;	
}

.italictext
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-style: italic;
	font-family: Verdana, Helvetica, sans-serif;
}

.boldtext
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Helvetica, sans-serif;
	color: Black;	
}

.titletext
{
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana, Helvetica, sans-serif;
	color: Black;	
}

.headertext
{
	font-weight: bold;
	font-size: 11pt;
	font-family: Verdana, Helvetica, sans-serif;
	color: Black;	
}

.linkwhite
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

.linkblue
{
	font-weight: normal;
	font-size: 10pt;
	color: navy;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

.linkbluebold
{
	font-weight: bold;
	font-size: 10pt;
	color: navy;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

.linktab
{
	font-weight: bold;
	font-size: 10pt;
	color: navy;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.linkred
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

.logintable
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	background-color: #cbcbff;
	width: 200px;
}

.formtable
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	background-color: #cbcbff;
}

.caltable
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	background-color: #eeeeee;
}

.forgotpwdtable
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	background-color: #cbcbff;
	width: 400px;
}

.tabunselected
{
	border-left: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	font-weight: normal;
	font-size: 10pt;
	width: 140px;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	background-color: #cbcbff;
}

.tabselected
{
	border-left: black 1px solid;
	border-top: black 1px solid;
	font-weight: normal;
	font-size: 10pt;
	width: 140px;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	background-color: White;
}

.righttabunselected
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	font-weight: normal;
	font-size: 10pt;
	width: 140px;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	background-color: #cbcbff;
}

.righttabselected
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: normal;
	font-size: 10pt;
	width: 140px;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	background-color: White;
}

.contentarea
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-bottom: black 1px solid;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	background-color: White;
}

.resultarea
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-bottom: black 1px solid;
	border-top: black 1px solid;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	background-color: White;
}

.notab
{
	border-bottom: black 1px solid;	
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: right;
	text-decoration: none;
	background-color: White;
}

.documentheader
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: darkslateblue;
	text-align: left;
	text-decoration: none;
}

.documentheaderbold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: darkslateblue;
	text-align: left;
	text-decoration: none;
}


.locationheader
{
	font-weight: normal;
	font-size: 10pt;
	color: darkslateblue;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: white;
	text-align: left;
	text-decoration: none;
}

.locationheaderbold
{
	font-weight: bold;
	font-size: 10pt;
	color: darkslateblue;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: white;
	text-align: left;
	text-decoration: none;
}


.calendartable
{
	border-top: black 1px solid;
	border-left: black 1px solid;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	background-color: Transparent;
}

.calendarheader
{
	font-weight: normal;
	font-size: 10pt;
	width: 100px;
	color: white;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: navy;
	text-align: center;
	text-decoration: none;
}

.calendardayheader
{
	font-size: 10pt;
	font-weight: bold;
	width: 100px;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: lightsteelblue;
	text-align: right;
	text-decoration: none;
}

.calendarcell
{
	border-right: black 1px solid;
	border-bottom: black 1px solid;
	font-weight: normal;
	font-size: 10pt;
	width: 100px;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	background-color: Transparent;
}

.calendartotalcell
{
	border-right: black 1px solid;
	font-weight: normal;
	font-size: 10pt;
	width: 91px;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: gainsboro;
	text-align: center;
	text-decoration: none;
}

.detailheader
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: navy;
	text-align: center;
	text-decoration: none;
}

.detailroweven
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: gainsboro;
}

.detailrowodd
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: whitesmoke;
}

.pager
{
	margin-top: 2px;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-bottom: #999999 1px solid;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
}

.dgspacer
{
	text-align: center;
	border-left: #999999 1px solid;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
}

.editlabel
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: lightsteelblue;
	text-align: right;
}

.header1RowGrey
{
	text-align: center;
	vertical-align: middle;
	background-color: #e6e6e6;
	font: 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;	
	LINE-HEIGHT: 40px;
}

.header2RowGrey
{
	text-align: left;
	vertical-align: middle;
	background-color: #e6e6e6;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;	
	LINE-HEIGHT: 16px;
}