

.borderall {
	border: 1px solid E0E0E8;
}
.borderallleft {
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-left: 1px solid;
}

.themeZinfiIdentity {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #003c78; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #ffffff
}

.pageHeaderGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.themeBodyZ {
	MARGIN: 0px; 
	FONT-FAMILY: Tahoma; 
	
}
.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.topmenutxt {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #636363;
	text-decoration: none;
}
.topmenu:hover {
	text-decoration: underline;
}

.pageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.themeBodyFEZ {
	MARGIN: 0px; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #ffffff;
}

.themeDataTableZ {
	BORDER-RIGHT: #D5D5D5 1px solid; 
	BORDER-TOP: #D5D5D5 1px solid; 
	BORDER-LEFT: #D5D5D5 1px solid; 
	BORDER-BOTTOM: #D5D5D5 1px solid; 
	BORDER-COLLAPSE: collapse; 
	WIDTH: 97%;
}

.themeDataTableFEZ
{
	border-right: #192766 1px solid;
	border-top: #192766 1px solid;
	font-weight: normal;
	font-size: 8pt;
	border-left: #192766 1px solid;
	border-bottom: #192766 1px solid;
	font-family: Tahoma;
	border-collapse: collapse;
	background-color: #ffffff;
}

.themeleftmenu
{
	background-color: #F1F3F5;
	width = 220px;
}
.themetabmenu
{
	color: #666666;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	text-decoration:none;
}
A.themetabmenu:link
{
	color: #666666;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	text-decoration:none;
}
A.themetabmenu:visited
{
	color: #666666;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	text-decoration:none;
}
A.themetabmenu:active
{
	color: #666666;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	text-decoration:none;
}
A.themetabmenu:hover
{
	color: #666666;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	text-decoration:none;
}

.themeFormCellFEZ
{
	font-weight: normal;
	font-size: 8pt;
	border-bottom-color: #e4e4e4;
	border-left: #e4e4e4 1px solid;
	color: #000000;
	border-top-style: solid;
	border-top-color: #e4e4e4;
	font-family: Tahoma;
	border-right-style: solid;
	border-collapse: collapse;
	background-color: #e4e4e4;
	border-right-color: #e4e4e4;
	border-bottom-style: solid;
}


.themeMainTableZ 
{
	BORDER-RIGHT: #E0E0E8 1px solid; 
	BORDER-TOP: #E0E0E8 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #E0E0E8 1px solid; 
	WIDTH: 100%; 
	BORDER-BOTTOM: #E0E0E8 1px solid; 
	FONT-FAMILY: Tahoma; 
	BORDER-COLLAPSE: collapse; 
	BACKGROUND-COLOR: #ffffff; 
}


.themeMainTableContentZ 
{
	BORDER-RIGHT: #000063 1px solid; 
	BORDER-TOP: #000063 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #000063 1px solid; 
	WIDTH: 100%; 
	BORDER-BOTTOM: #000063 1px solid; 
	FONT-FAMILY: Tahoma; 
	BORDER-COLLAPSE: collapse; 
	BACKGROUND-COLOR: #ffffff; 
}

.themeFormCaptionZ {
	BORDER-RIGHT: #CDE7F6 1px solid; 
	BORDER-TOP: #CDE7F6 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #CDE7F6 1px solid; 
	COLOR: #636363; 
	BORDER-BOTTOM: #CDE7F6 1px solid; 
	FONT-FAMILY: Tahoma; 
	BORDER-COLLAPSE: collapse; 
	BACKGROUND-COLOR: #CDE7F6; 
	TEXT-ALIGN: left
}

.themeFormCellZ {
	BORDER-RIGHT: #F1F3F5 1px solid; 
	BORDER-TOP: #F1F3F5 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #F1F3F5 1px solid; 
	COLOR: #636363; 
	BORDER-BOTTOM: #F1F3F5 1px solid; 
	FONT-FAMILY: Tahoma; 
	BORDER-COLLAPSE: collapse; 
	BACKGROUND-COLOR: #F1F3F5
}

.themeFormCellWhiteZ {
	BORDER-RIGHT: #ebebeb 1px solid; 
	BORDER-TOP: #ebebeb 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #ebebeb 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #ebebeb 1px solid; 
	FONT-FAMILY: Tahoma; 
	BORDER-COLLAPSE: collapse; 
	BACKGROUND-COLOR: #ffffff;
}

.themeFormCellWhiteFEZ {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma; 
	BORDER-COLLAPSE: collapse; 
	BACKGROUND-COLOR: #edeff5;
}
.themeFormCellWhiteZAlt {
	BORDER-RIGHT: #ebebeb 1px solid; 
	BORDER-TOP: #ebebeb 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #ebebeb 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #ebebeb 1px solid; 
	FONT-FAMILY: Tahoma; 
	BORDER-COLLAPSE: collapse; 
	BACKGROUND-COLOR: #F1F3F5;
}

.themeDataHeadZ {
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #ffffff 1px solid; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	FONT-FAMILY: Tahoma; 
	BORDER-COLLAPSE: collapse; 
	 
}
.themeDataCellZ
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	font-weight: normal;
	font-size: 8pt;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	font-family: Tahoma;
	border-collapse: collapse;
	background-color: #ffffff; 
}

.themeDataCellOuterZ
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Tahoma;
	border-collapse: collapse;
	background-color: #ffffff;
	
}

.themeDataCellNotExistsZ {
	BORDER-RIGHT: #5271d6 1px solid; 
	BORDER-TOP: #5271d6 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #5271d6 1px solid; 
	COLOR: #ff0000; 
	LINE-HEIGHT: 30px; 
	BORDER-BOTTOM: #5271d6 1px solid; 
	FONT-FAMILY: Tahoma; 
	BORDER-COLLAPSE: collapse
}

.textfield {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #666666 1px solid; 
	BORDER-BOTTOM: #666666 1px solid; 
	FONT-FAMILY: Tahoma, Arial, Helv
}
.pushbuttonold {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #666666 1px solid; 
	BORDER-BOTTOM: #666666 1px solid; 
	FONT-FAMILY: Tahoma, Arial, Helv
}

.pushbutton {
	BORDER-RIGHT: #0767B1 1px solid; 
	BORDER-TOP: #0767B1 1px solid; 
	FONT-SIZE: 11px; 
	font-weight: bold;
	color: #FFFFFF;
	cursor: hand;
	BORDER-LEFT: #0767B1 1px solid; 
	BORDER-BOTTOM: #0767B1 1px solid; 
	FONT-FAMILY: Tahoma;
	background-color: #0767B1;
}
.themeDataTableZ4 {
	BORDER-RIGHT: #0767B1 1px solid; 
	BORDER-TOP: #0767B1 1px solid; 
	background-color: #E6F1FF;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #0767B1 1px solid; 
	COLOR: #000033; 
	BORDER-BOTTOM: #0767B1 1px solid; 
	FONT-FAMILY: Tahoma;
	BORDER-COLLAPSE: collapse;
}

.themeDataTableZ3 {
	BORDER-RIGHT: #0767B1 1px solid; 
	BORDER-TOP: #0767B1 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #0767B1 1px solid; 
	WIDTH: 600; 
	COLOR: #000033; 
	BORDER-BOTTOM: #0767B1 1px solid; 
	FONT-FAMILY: Tahoma;
	BORDER-COLLAPSE: collapse;
}
.tableFormCellZ {
	COLOR: white; 
	BACKGROUND-COLOR: #003c78
}
.themeMainMenuZ {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #666666; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #F1F3F5;
}


A.link:link
{
	color: #000010;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}
A.link:hover {
	COLOR: #F78000; 
	font-size: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.link:active {
	COLOR: #000010; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	TEXT-DECORATION: none
}
A.link:visited {
	COLOR: #000010; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: none
}
.hlink
{
	color: #F78000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	cursor: hand;
}

.themeDataGridHeaderFEZ{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #cccccc;
}


.themeDataGridItemZFE
{
	FONT-WEIGHT: Normal; 
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: White;
	border-color:#cde7f6;
}


.themeDataGridBorderZ
{
	BORDER-RIGHT: #E0E0E8 1px solid; 
	BORDER-TOP: #E0E0E8 1px solid; 
	BORDER-LEFT: #E0E0E8 1px solid; 
	BORDER-BOTTOM: #E0E0E8 1px solid;
	border-color:#cde7f6;
	BORDER-COLLAPSE: collapse; 
}
.themeDataGridBorderZ2
{
	BORDER-RIGHT: #E0E0E8 1px solid; 
	BORDER-TOP: #E0E0E8 1px solid; 
	BORDER-LEFT: #E0E0E8 1px solid; 
	BORDER-BOTTOM: #E0E0E8 1px solid;
	border-color:#cde7f6;
	BORDER-COLLAPSE: collapse; 
}

.themeDataGridBorderFEZ
{
	border-left-color: #cccccc;
	border-bottom-color: #cccccc;
	border-top-color: #cccccc;
	border-collapse: collapse;
	border-right-color: #cccccc;
}

.themeSubjectHeader
{
	font-weight: bold;
	font-size: 12pt;
	text-transform: capitalize;
	color: dimgray;
	font-family: Tahoma;
	font-variant: small-caps;
	text-decoration: underline;
}

.themeErrorZ
{
	FONT-WEIGHT: Normal; 
	FONT-SIZE: 8pt; 
	COLOR: Brown; 
	FONT-FAMILY: Tahoma; 
}

.themeDataHeadSch {
	BORDER-RIGHT: #9C9CBE 1px solid; 
	BORDER-TOP: #9C9CBE 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #9C9CBE 1px solid; 
	BORDER-BOTTOM: #9C9CBE 1px solid; 
	FONT-FAMILY: Tahoma; 
	BORDER-COLLAPSE: collapse; 
	background-color:#9C9CBE;
}

.themeDataSchCal
{
	font-size: 8pt;
	font-family: Tahoma;
	text-decoration: none;
}

.themeDataItemSch 
{
	COLOR : red;
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: bold;
}

.toplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #333333;
	text-decoration: none;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
.logintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
.contacttext {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.logintd {
	height: 18px;
	width: 80px;
	border: 1px solid #192766;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	background-color: #edeff5;
}

.themeButtonSubmitZ
{
	border-style:none; font-weight: normal;
	font-size: 8pt;
	background-image: url('../Images/z-submit.jpg');
	width: 66px;
	cursor: hand;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
	
}

.themeButtonCancelZ
{
	border-style:none; font-weight: normal;
	font-size: 8pt;
	background-image: url('../Images/z-cancel.jpg');
	width: 66px;
	cursor: hand;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
	
}

.themeButtonBackZ
{
	border-style:none; font-weight: normal;
	font-size: 8pt;
	background-image: url('../Images/z-back.jpg');
	width: 66px;
	cursor: hand;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
	
}

.themeButtonContinueZ
{
	border-style:none; font-weight: normal;
	font-size: 8pt;
	background-image: url('../Images/z-continue.jpg');
	width: 66px;
	cursor: hand;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
	
}


.themeHeaderLabelZ
{
	font-weight: bold;
	font-size: 8pt;
	color: dimgray;
	font-family: Tahoma;
}

.themeDisabledTextBoxZ
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Tahoma;
	background-color: buttonface;
}
.themeDataHeadMastrSch {
	BORDER-RIGHT: #9C9CBE 1px solid; 
	BORDER-TOP: #9C9CBE 1px solid; 
	border-color: Black;
	FONT-WEIGHT:normal; 
	FONT-SIZE: 6pt; 
	BORDER-LEFT: #9C9CBE 1px solid; 
	BORDER-BOTTOM: #9C9CBE 1px solid; 
	FONT-FAMILY: Tahoma; 
	BORDER-COLLAPSE: collapse; 
	background-color:#9C9CBE;
	width: 0px;
}

.themeDataHeadMastrSchWeekly {
	BORDER-RIGHT: #9C9CBE 1px solid; 
	BORDER-TOP: #D6D7DE 3px solid; 
	border-bottom: #9C9CBE 1px solid; 
	BORDER-left: #9C9CBE 1px solid; 
	border-color: Black;
	FONT-WEIGHT:normal; 
	FONT-SIZE: 5pt; 
	BORDER-LEFT: #9C9CBE 1px solid; 
	BORDER-BOTTOM: #9C9CBE 1px solid; 
	FONT-FAMILY: Tahoma; 
	BORDER-COLLAPSE: collapse; 
	background-color:#9C9CBE;
	width: 0px;
}
.helptext {
	font-family: Verdana;
	font-size: 11px;
	color: #0686CF;
	font-weight: bold;
}
.bodytext {
	font-family: Verdana;
	font-size: 12px;
	color: #192766;
	font-weight: normal;
}
.bodytextbold {
	font-family: Verdana;
	font-size: 12px;
	color: #192766;
	font-weight: bold;
}
.bodytextboldwhite {
	font-family: Verdana;
	font-size: 12px;
	color:White;
	font-weight: bold;
}
.copyright {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}
.borderMaster 
{
	border-bottom:0px none;
	border-bottom-color:#D6D7DE;
	border-left:1px solid;
	border-left-color:#D6D7DE;
	border-top:1px solid;
	border-top-color:#D6D7DE;
	border-right:1px solid;
	border-right-color:#D6D7DE;
}
.borderMasterTop 
{
	border-bottom:0px none;
	border-bottom-color:#D6D7DE;
	border-left:1px solid;
	border-left-color:#666666;
	border-top:0px None;
	border-top-color:#D6D7DE;
	border-right:1px Solid;
	border-right-color:#D6D7DE;
}
.borderMasterRight 
{
	border-bottom:0px none;
	border-bottom-color:#D6D7DE;
	border-left:1px solid;
	border-left-color:#D6D7DE;
	border-top:1px solid;
	border-top-color:#D6D7DE;
	border-right:1px solid;
	border-right-color:#666666;
}
.borderMasterTopRight 
{
	border-bottom:0px none;
	border-bottom-color:#D6D7DE;
	border-left:1px solid;
	border-left-color:#666666;
	border-top:0px None;
	border-top-color:#D6D7DE;
	border-right:1px solid;
	border-right-color:#666666;
}
.StoreTabHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.StoreTabBox {
	border: 1px solid #0f6bc2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
.accountlink {
 font-family: Verdana;
 font-size: 10px;
 color: #5A5A5A;
 font-weight: bold;
}


.tabheaderFE {
	font-family: Verdana;
	font-size: 12px;
	color: #4D4D4D;
	font-weight: bold;
}
.textboldFE {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.textboldFEWhite {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
.textnorFE {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.textcapsFE {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.textboxFE {
	border: 1px solid #4d4d4d;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

.themeTableBorder
{
	BORDER-RIGHT: #E0E0E8 1px solid; 
	BORDER-TOP: #E0E0E8 1px solid; 
	BORDER-LEFT: #E0E0E8 1px solid; 
	BORDER-BOTTOM: #E0E0E8 1px solid;
	border-color:#cde7f6;
	BORDER-COLLAPSE: collapse; 
}

.themeGridHeader{
	BORDER-RIGHT: #CDE7F6 1px solid; 
	BORDER-TOP: #CDE7F6 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #CDE7F6 1px solid; 
	WIDTH: 95%; 
	COLOR: #636363; 
	BORDER-BOTTOM: #CDE7F6 1px solid; 
	FONT-FAMILY: Tahoma; 
	BORDER-COLLAPSE: collapse; 
	BACKGROUND-COLOR: #CDE7F6; 
	TEXT-ALIGN: center
}
A.themeDataGridHeaderZ:link{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #636363; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #CDE7F6;
	TEXT-DECORATION: none
}
A.themeDataGridHeaderZ:visited{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #636363; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #CDE7F6;
	TEXT-DECORATION: none
}
A.themeDataGridHeaderZ:active{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #636363; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #CDE7F6;
	TEXT-DECORATION: none
}
A.themeDataGridHeaderZ:hover{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #636363; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #CDE7F6;
	TEXT-DECORATION: underline
}
.themeSubMenuZ
{
	font-weight: bold;
	font-size: 8pt;
	color: #636363;
	font-family: Tahoma;
}
.themeSubMenuNorZ
{
	font-weight:normal;
	font-size: 8pt;
	color: #636363;
	font-family: Tahoma;
}
.themeDataGridItemZ
{
	FONT-WEIGHT: Normal; 
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: White;
	border-color:#cde7f6;
}
.themeDataGridAltItemZ
{
	FONT-WEIGHT: Normal; 
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #F1F3F5;
	border-color:#cde7f6;
}

.reportPageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}
.themeReportTableheader
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: Tahoma; 
}
.themeReportTablecell
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: Tahoma; 
}
.themeReportTableBorder
{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid;
	border-color:#999999;
	BORDER-COLLAPSE: collapse; 
}
.themeGenTxtTable
{
	background-color: #cccc99;
}
.themeGenTxtCell
{
	background-color: #ffffcc;
}
.themeInvisibleTextBox
{
	FONT-WEIGHT: bold; 
	border-color: #F1F3F5;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	FONT-SIZE: 8pt; 
	COLOR: #636363; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #F1F3F5
}
.bodytxt {
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
}
.hyperlink {
	font-family: Verdana;
	font-size: 10px;
	color: #0000FF;
	font-weight: normal;
	text-decoration: underline;
}


.smalltextbold {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.frontendtext{	
	FONT-SIZE: 11px;	
	FONT-FAMILY: Tahoma;
	color:#003FF2;
	TEXT-DECORATION: underline;	
}
A.frontendtext:hover{
	COLOR: #F78000;
	TEXT-DECORATION:none;
}
.textfieldCart
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-size: 11px;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	font-family: Tahoma, Arial, Helv;
	text-align: right;
}
.pageHeaderGreyShip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	font-weight: bold;
	text-decoration: none;
}
.bodytxt {
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
}
.hyperlink {
	font-family: Verdana;
	font-size: 10px;
	color: #0000FF;
	font-weight: normal;
	text-decoration: underline;
}

.smalltext {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.smalltextbold {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.frontendtext{	
	FONT-SIZE: 11px;	
	FONT-FAMILY: Tahoma;
	color:#003FF2;
	TEXT-DECORATION: underline;	
}
A.frontendtext:hover{
	COLOR: #F78000;
	TEXT-DECORATION:none;
}
.normal_text {
	FONT-SIZE: 70%; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana; POSITION: relative
}
.header_caption_text {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; MARGIN: 10px 0px 0px; FONT-FAMILY: Verdana
}
.smaller_text {
	FONT-SIZE: 65%; FONT-FAMILY: Verdana
}
.label_text {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 6px; LINE-HEIGHT: 100%; FONT-FAMILY: Verdana; POSITION: relative
}
.borderreport {
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-left: 1px solid;
	border-bottom-color: Black;
	border-left-color: Black;
}
.borderrightreport {
	border-top: 0px solid;
	border-right: 1px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right-color: Grey;
	border-left-color: Black;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: Tahoma;
}
.borderbottomleftreport {
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-bottom-color: Grey;
	border-left-color: Grey;
}
.borderlefttreport {
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-left: 1px solid;
	border-right-color: Grey;
	border-left-color: Grey;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: Tahoma;
}
.style1{
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
}
.breadcrumb
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.EWAborderLeftRightReport {
	border-top: 0px solid;
	border-right: 1px solid;
	border-bottom: 0px solid;
	border-left: 1px solid;
	border-right-color: Black;
	border-left-color: Grey;
}

.EWAborderRightReport {
	border-top: 0px solid;
	border-right: 1px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right-color: Grey;
	border-left-color: Grey;
}

.EWAalternetItemStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	background-color: #EBEBEB;
}

.gridDiv
{
	width: 270px; 
	overflow: hidden; 
	white-space: nowrap;
}
