body
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 77%;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

body, textarea, input {
	font-family: Arial, Helvetica, sans-serif;
}

table{ font-size: 10pt; margin: 0px;}

a {	font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; color: #CC0000; font-weight: bold; background: none; text-decoration: none;}
a:visited {	font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; color: #CC0000; font-weight: bold; background: none;}
a:hover {	font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; color: #CC0000; font-weight: bold;	background: none; text-decoration: underline;}
a:active {	font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; color: #CC0000; font-weight: bold; background: none;}


abbr, acronym, .abbr {
	border: 0;
	cursor: help;
}

/* Header */
.HeaderTitle{ padding-right: 1px; padding-left: 1px;	font-weight: bold; font-size: 8pt; padding-bottom: 1px;	margin: 1px; color: #FFFFFF; padding-top: 1px; font-family: Arial, Helvetica, sans-serif; background-color: #3366CC;}


/* Footer */
.Footer { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; line-height: 14px}

/* Menu */
.MenuRoot { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #5A6698; line-height: 16px ; font-weight: bold; text-decoration: none;}
.MenuRoot:visited{ FONT-SIZE: 8pt; color: #5A6698;	font-weight: bold;}
.MenuRoot:hover{ FONT-SIZE: 8pt; color: #ffcc33; text-decoration: underline; background: none; font-weight: bold;}
.MenuRoot:active{ FONT-SIZE: 8pt; color: #5A6698; font-weight: bold;}

.MenuItem { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height: 16px ; font-weight: bold; text-decoration: none;}
.MenuItem:visited{ FONT-SIZE: 10px; color: #000000;	font-weight: bold;}
.MenuItem:hover{ FONT-SIZE: 10px; color: #ffcc33; text-decoration: underline; background: none; font-weight: bold;}
.MenuItem:active{ FONT-SIZE: 10px; color: #000000; font-weight: bold;}

.clsLeftBgFO { background-color: #E2E2E2; border-right-width: 1px; border-right-style: solid; border-right-color: #B4B7BE}
.clsLeftBgBO { background-color: #EEEEFA; border-right-width: 1px; border-right-style: solid; border-right-color: #B1C0EA}
.Menu {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #002484; text-decoration: none}
.SubMenu {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #002484; text-decoration: none}

/* Content */
.LoginTitle{ font-weight: bold;	font-size: 18pt; color: #000000; font-family: Arial, Helvetica, sans-serif;}
.Title{	font-weight: bold; font-size: 12pt;	color: #002484;	font-family: Arial, Helvetica, sans-serif;}
.SuccessMsg{ font-weight: bold;	font-size: 8pt;	color: #ccff66;	font-family: Arial, Helvetica, sans-serif;}
.ErrorMsg{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #CC0000;}
.ValidationMsg{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #CC0000;}
.Hyperlink{	font-weight: bold;	color: #000000;	text-decoration: none;}
.Hyperlink:visited{	font-weight: bold;	color: #000000;	text-decoration: none;}
.Hyperlink:hover{ font-weight: bold; color: #ffcc33; text-decoration: none;}
.Hyperlink:active{ font-weight: bold; color: #000000; text-decoration: none;}
.StandardButton{ font-weight: bold;}
.SmallButton { border-style:groove;	background-color:Silver; FONT-SIZE: 7pt; cursor:hand;}

/* Datagrid/Table */
.TableBg{ padding-right: 1px; padding-left: 1px; font-weight: bold; font-size: 10pt;	padding-bottom: 1px; margin: 1px; color: #FFFFFF; padding-top: 1px;	font-family: Arial, Helvetica, sans-serif;	background-color: #9E9E9E;}
.TableTitle{ padding-right: 1px; padding-left: 1px;	font-weight: bold; font-size: 12pt; padding-bottom: 1px;	margin: 1px; color: #FFFFFF; padding-top: 1px; font-family: Arial, Helvetica, sans-serif; background-color: #3366CC;}
.TableSubTitle { font-family: Arial, Helvetica, sans-serif; background-color: #E3E3E3; font-weight: bold; font-size: 10pt;	color: #535484;}
.TableFieldValue { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; line-height: 16px	}
.TableFieldLabel { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; line-height: 16px ;}
.TableItem{	color: #000000;	line-height: 16px;	font-family: Arial, Helvetica, sans-serif;	background-color: #E5E7FC;	text-decoration: none;}
.TableItemAlternate{ color: #000000; line-height: 16px;	font-family: Arial, Helvetica, sans-serif;	background-color: #FFFFFF;	text-decoration: none;}

