.borderall {
	border: 1px solid E0E0E8;
}
.borderallleft {
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-left: 1px solid;
}
.outline {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CACACA;
	border-bottom-color: #CACACA;
	border-left-color: #CACACA;
}
.themeZinfiIdentity {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #003c78; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #ffffff
}
.borderlogin {
	border: 1px solid #E6E6E6;
}
.logintabheader {
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
	font-weight: bold;

}
.themeBodyZ {
	MARGIN: 0px; 
	FONT-FAMILY: Tahoma; 
	
}
.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	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: #5271d6 1px solid; 
	BORDER-TOP: #5271d6 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #5271d6 1px solid; 
	WIDTH: 760; 
	COLOR: #000033; 
	BORDER-BOTTOM: #5271d6 1px solid; 
	FONT-FAMILY: Tahoma; 
	BORDER-COLLAPSE: collapse; 
	BACKGROUND-COLOR: #ffffff; 
}

.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;
}

.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: 760; 
	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: #003c78 1px solid; 
	BORDER-TOP: #003c78 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #003c78 1px solid; 
	WIDTH: 95%; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #003c78 1px solid; 
	FONT-FAMILY: Tahoma; 
	BORDER-COLLAPSE: collapse; 
	BACKGROUND-COLOR: #003c78; 
	TEXT-ALIGN: left
}

.themeFormCellZ {
	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: #ebebeb
}

.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;
}

.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;
}
.pushbuttonLogin
{
	
	
	font-weight: bold;
	font-size: 11px;
	
	cursor: hand;
	color: #4D4D4D;
	
	font-family: Tahoma;
	background-image: url('../images/button_bg.gif');
	/*background-color: lightgrey;*/
}

.tableFormCellZ {
	COLOR: white; 
	BACKGROUND-COLOR: #003c78
}
.themeMainMenuZ {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #666666; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #EEEEEE
}
.themeSubMenuZ
{
	font-weight: bold;
	font-size: 8pt;
	color: #636363;
	font-family: Tahoma;
}
.themeSubMenuNorZ
{
	font-weight:normal;
	font-size: 8pt;
	color: #636363;
	font-family: Tahoma;
}


A.link:link
{
	color: #000010;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
	
}
A.link:hover {
	COLOR: #F78000; 
	font-size: 11px;
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none
}
A.link:active {
	COLOR: #000010; 
	FONT-FAMILY: Tahoma; 
	font-size: 11px;
	TEXT-DECORATION: none
}
A.link:visited {
	COLOR: #000010; 
	FONT-FAMILY: Tahoma; 
	font-size: 11px;
	TEXT-DECORATION: none
}



.themeDataGridHeaderZ{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: white; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: Gray;
}

.themeDataGridHeaderFEZ{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #cccccc;
}


.themeDataGridItemZ
{
	FONT-WEIGHT: Normal; 
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: White;
	border-color:Black
}
.themeDataGridItemZFE
{
	FONT-WEIGHT: Normal; 
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: White;
	border-color:Black
}


.themeDataGridBorderZ
{
	border-left-color: black;
	border-bottom-color: black;
	border-top-color: black;
	border-collapse: separate;
	border-right-color: black;
}

.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: Red; 
	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;
}
.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;
}
.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;
}
.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
}

.themeBodyZ {
	MARGIN: 0px; 
	FONT-FAMILY: Tahoma; 
	
}
.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	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: #5271d6 1px solid; 
	BORDER-TOP: #5271d6 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #5271d6 1px solid; 
	WIDTH: 760; 
	COLOR: #000033; 
	BORDER-BOTTOM: #5271d6 1px solid; 
	FONT-FAMILY: Tahoma; 
	BORDER-COLLAPSE: collapse; 
	BACKGROUND-COLOR: #ffffff; 
}

.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;
}

.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: 760; 
	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: #003c78 1px solid; 
	BORDER-TOP: #003c78 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #003c78 1px solid; 
	WIDTH: 95%; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #003c78 1px solid; 
	FONT-FAMILY: Tahoma; 
	BORDER-COLLAPSE: collapse; 
	BACKGROUND-COLOR: #003c78; 
	TEXT-ALIGN: left
}
.themeFormCaptionZ2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #696969; 
}

.themeFormCellZ {
	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: #ebebeb
}

.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;
}

.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: #EEEEEE
}

A.link:link
{
	color: #000063;
	font-family: Tahoma;
	text-decoration: none;
	
}
A.link:hover {
	COLOR: #ff6600; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none
}
A.link:active {
	COLOR: #000063; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none
}
A.link:visited {
	COLOR: #000063; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none
}
.hlink
{
	color: #000063;
	font-family: Tahoma;
	text-decoration: none;
	cursor: hand;
}
.themeDataGridHeaderZ{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: white; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: Gray;
}

.themeDataGridHeaderFEZ{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #cccccc;
}


.themeDataGridItemZ
{
	FONT-WEIGHT: Normal; 
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: White;
	border-color:Black
}
.themeDataGridItemZFE
{
	FONT-WEIGHT: Normal; 
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: White;
	border-color:Black
}


.themeDataGridBorderZ
{
	border-left-color: black;
	border-bottom-color: black;
	border-top-color: black;
	border-collapse: separate;
	border-right-color: black;
}
.themeDataGridBorderZ2
{
	border-left-color: black;
	border-bottom-color: black;
	border-top-color: black;
	border-right-color: black;
}

.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: Red; 
	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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}