/*CSS Organisation atarts here:
 Top section: Plain Tag rules for all tags.
 First the standard ones THEN the customisable ones
*/
/* PlainTagStandard */
td
{
overflow:hidden;
white-space:normal;
vertical-align:top;
}
img
{  border-style: none;
}

/* PlainTagCustom */
BODY {
	background: url("css_images/bgimg1.gif") left top;
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #000; PADDING-TOP: 8px; 
	FONT-FAMILY: arial, verdana, sans;
	FONT-SIZE: xx-small; 
}

/*Designer Tags == Always standard */
/*DESIGNER styles common to all files */
.siDes {
	padding: 1px 0px 0px 3px;
	border: #555572 0px solid;
	font-size: 11px;
	color: #333367;
	font-family: Verdana, sans-serif; 
	background-color: #ffffff;
}
/*Check boxes and Radio buttons*/
.siCDes {
	padding: 0px 0px 0px 0px;
	border: #555572 0px solid;
	font-size: 11px;
	color: #333367;
	font-family: Verdana, sans-serif; 
	background-color: #ffffff;
}
/*standard input style with border*/
.siBDes, .XLSBDes {
	font-size: 11px; 
	color: #333367; 
	border: #555572 1px solid; 
	padding: 1px 0px 0px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.siBDesDD, .XLSBDesDD {
	font-size: 11px; 
	color: #333367; 
	border: #555572 1px solid; 
	padding: 0px 0px 0px 0px; 
	margin:0px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.sbDesOff {
	border: #555572 1px solid; 
	font-size: 9pt; 
	font-weight: normal; 
	font-family: arial, Verdana, sans-serif; 
	cursor: pointer; 
	white-space: nowrap;
	color: #000000;  
	background: url(../Assets/css_images/button_bkg_off.gif) repeat-x left top; 
}

.sbDesOn {
	border: #555572 1px solid; 
	font-size: 9pt; 
	font-weight: normal; 
	font-family: arial, Verdana, sans-serif; 
	cursor: pointer; 
	white-space: nowrap;
	color: #404040;  
	background: url(../Assets/css_images/button_bkg_over.gif) repeat-x left top; 
}
/*standard input style for browser editors */
.si {
	padding: 1px 0px 0px 3px;
	border: #555572 0px solid;
	font-size: 12px;
	color: #333367;
	font-family: Verdana, sans-serif; 
	background-color: #ffffff;
	text-align: left;
}
/*Designer Table Browser */
.desTable {
	BORDER:0;
	FONT-SIZE: 12px; 
	FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #6593CF; 
	table-layout: fixed;
}
.desOff0 {
	COLOR: black; BACKGROUND-COLOR: #FFFFFF;
}
.desOff1 {
	COLOR: black; BACKGROUND-COLOR: #EEFFFF;
}
.desOffSel {
	COLOR: white; BACKGROUND-COLOR: #5A752D;
}
.desOn {
	CURSOR: pointer; COLOR: white; BACKGROUND-COLOR: #9999B6;
}
.desOnSel {
	CURSOR: pointer; COLOR: black; BACKGROUND-COLOR: #f0fff0;
}
.desTitles {
	height:14px;
	BACKGROUND: url(../Assets/css_images/titlebkg1.gif) repeat-x left top; 
	CURSOR: pointer; COLOR: #0; FONT-WEIGHT: normal; 
}
.desEndData {
	CURSOR: pointer; COLOR: #808080; BACKGROUND-COLOR: #dddddd; 
}
/* Standard Tags */
.gScroll { OVERFLOW:auto; }
.gScrollB { OVERFLOW:auto; border: #82ab97 1px solid; padding-left: 2px;}

/*Popup menu tags*/
.PopMenuTab {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; 
	FONT-SIZE: 9pt; 
	BORDER-LEFT: #cccccc 1px solid; CURSOR: pointer; COLOR: white; 
	BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #6060ff;
	FILTER: Alpha(Opacity=90);
	opacity:0.9;
	table-layout:auto;
}
.PopMenuDefault {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #669900;FONT-WEIGHT: bold; COLOR: white; height:17;
	PADDING:2px 6px 2px 6px;
	cursor:DEFAULT;
}
.PopMenuOff {
	BACKGROUND-COLOR: #FFFFFF; COLOR: black; height:17;
	PADDING:2px 6px 2px 6px;
	BORDER-COLOR:#FFFFFF;
	border:1;
	white-space:nowrap;
}
.PopMenuOn {
	height:17;
	COLOR: #6060ff; 
	BACKGROUND: url(../Assets/css_images/button_bkg_over.gif) repeat-x left top; 
	PADDING:2px 6px 2px 6px;
	BORDER-COLOR:#444444;
	border:1;
	white-space:nowrap;
}

.PopMenuTabSm {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 6px; FONT-SIZE: 7pt; PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #cccccc 1px solid; CURSOR: pointer; COLOR: white; PADDING-TOP: 1px; 
	BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #000;
	FILTER: Alpha(Opacity=90);
}
.PopMenuDefaultSm {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #C66800;FONT-WEIGHT: bold; FONT-COLOR: white; 
}
.PopMenuOffSm {
	BACKGROUND-COLOR: #FFFFFF; COLOR: black
}
.PopMenuOnSm {
	COLOR: white; 
	BACKGROUND: url(../Assets/css_images/button_bkg_over.gif) repeat-x left top; 
}
/*DRAG-DROP TAGS*/
.bslDrag {
	border-top:#e0e0e0 6px solid;
	border-left:0;
	border-right:0;
	border-bottom:0;
	overflow:hidden;
BACKGROUND-COLOR: #ffffdd; 
}
.bslDrag2 {
	border-top:#8080ff 6px solid;
	border-left:0;
	border-right:0;
	border-bottom:0;
	overflow:show;
FILTER: Alpha(Opacity=60);
	opacity:0.60;
}

.dragTools {
	BACKGROUND-COLOR: #ffffdd; 
	border:#e0e0ff 1px solid;
FILTER: Alpha(Opacity=90);
	opacity:0.90;
}

.ddTools {
	BACKGROUND-COLOR: #ffffb0; 
	border:#e0e0ff 1px solid;
	overflow:auto;
FILTER: Alpha(Opacity=90);
	opacity:0.90;
}

#TableBox {
	BORDER-RIGHT: #82ab97 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #82ab97 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; BORDER-LEFT: #82ab97 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #82ab97 1px solid
}
UNKNOWN {
	BORDER-RIGHT: #82ab97 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #82ab97 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 5px; BORDER-LEFT: #82ab97 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #82ab97 1px solid
}
.gScroll { OVERFLOW:auto; }
.XLSPink {
	BORDER: #555572 1px solid; PADDING-RIGHT: 0px; 
	PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; 
	COLOR: #333367; PADDING-TOP: 0px; 
	FONT-FAMILY: arial, Verdana, sans-serif; 
	BACKGROUND-COLOR:#FFECEC;
}

//jude: the styles below are new or have been edited...
//TABLE {}
.tableWithBorder2 {
	background-color: #FFFFFF; border-bottom-width:2px; border-bottom-style:solid; 
	border-bottom-color:#777794; border-right-width:4px; border-right-style:solid; 
	border-right-color:#9999A6;
}
.logoCell{ background: url("mbx_images/mbx_web.gif") no-repeat 6px 4px;}
.logoCellG{ background: url("mbx_images/mbx_web_sm.gif") no-repeat 6px 4px;}
.borderCell {background-color: #777794;}

.InnerTable {
	FONT-SIZE: 14pt; WHITE-SPACE: nowrap; COLOR: #660033; 
	FONT-FAMILY: arial, Trebuchet, Verdana, sans-serif; padding-left: 10px; padding-top: 10px; 
	background: url("css_images/innerTable_Bkg.gif") left top no-repeat;
}

.InnerTableG {
	FONT-SIZE: 14pt; WHITE-SPACE: nowrap; COLOR: #C41D75; 
	FONT-FAMILY: arial, Trebuchet, Verdana, sans-serif; padding: 0px; 
}

.InnerTableInfo {
	FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-SIZE: 8pt; 
	FONT-FAMILY: arial, Trebuchet, Verdana, sans-serif; WHITE-SPACE: nowrap; 
	background: url("css_images/innerTableInfo_Bkg.gif"); BACKGROUND-COLOR: #555570;
}

.InnerTableInfoG {
	FONT-WEIGHT: bold; COLOR: #BBBBBB; FONT-SIZE: 12pt; 
	FONT-FAMILY: arial, Trebuchet, Verdana, sans-serif; WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #FFFFFF;
}

.onScreenTitle {
	background: url("css_images/right_arrow.gif") left bottom no-repeat;
	PADDING-LEFT: 22px; FONT-SIZE: 13pt; PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; BORDER-BOTTOM: #8888A0 1px solid; 
	FONT-FAMILY: arial, Trebuchet, Verdana, sans-serif; FONT-WEIGHT: bold; COLOR: #C41D75; 
	LINE-HEIGHT: 28px; 
	height:32px;
	text-align: left;
}

.onScreenInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #203d1d; FONT-FAMILY: Helvetica, arial, Verdana, sans-serif; 
	text-align: left;
}

.onScreenInfo1 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #A2008A; FONT-FAMILY: Helvetica, arial, Verdana, sans-serif; 
	text-align: left;
}

table.Help {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #cccccc 1px solid; cursor: pointer; COLOR: white; 
	BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #000;
	FILTER: Alpha(Opacity=90);
}

table.Help TD {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-TOP: 6px; PADDING-BOTTOM: 6px;
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; 
	CURSOR: default; COLOR: #ffffff;  FONT-FAMILY: arial, Verdana, sans-serif; 
	WHITE-SPACE: nowrap; BACKGROUND-COLOR: #555572; TEXT-ALIGN: left;
	BORDER: #555580 0px solid; 
	FILTER: Alpha(Opacity=80, FinishOpacity=60, Style=3, StartX=60, StartY=40, FinishX=0, FinishY=0);
}

table.Help B {
	TEXT-DECORATION: underline
}

.DropButtonOff {
	BORDER: #555572 0px solid; FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #000000;  
	BACKGROUND: url(../Assets/Images/selarr.gif) repeat-x left top; 
	cursor: pointer;
	FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap;
}
.LozMnOff {
/*	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 6px;*/
	PADDING-RIGHT: 15px; PADDING-BOTTOM: 4px;
	BORDER: 0px; FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #eeeeee;  
	BACKGROUND: url(../Assets/css_images/lozenge_off.gif) repeat-x left top; 
	cursor: pointer;
	FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap;
	FONT-WEIGHT: bold;
}
.LozMnOn {
	PADDING-RIGHT: 15px; PADDING-BOTTOM: 4px;
	BORDER: #555572 0px solid; FONT-SIZE: 12px; 
	BACKGROUND: url(../Assets/css_images/lozenge_on.gif) repeat-x left top; 
	cursor: pointer; COLOR: #FFFFFF; 
	WHITE-SPACE: nowrap;
	FONT-WEIGHT: bold;
}
.LozGnOff {
/*	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 6px;*/
	PADDING-RIGHT: 15px; PADDING-BOTTOM: 4px;
	BORDER: 0px; FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #eeeeee;  
	BACKGROUND: url(../Assets/css_images/lozgreen_off.gif) repeat-x left top; 
	cursor: pointer;
	FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap;
	FONT-WEIGHT: bold;
}
.LozGnOn {
	PADDING-RIGHT: 15px; PADDING-BOTTOM: 4px;
	BORDER: #555572 0px solid; FONT-SIZE: 12px; 
	BACKGROUND: url(../Assets/css_images/lozgreen_on.gif) repeat-x left top; 
	cursor: pointer; COLOR: #FFFFFF; 
	WHITE-SPACE: nowrap;
	FONT-WEIGHT: bold;
}
.LozGyOff {
/*	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 6px;*/
	PADDING-RIGHT: 15px; PADDING-BOTTOM: 4px;
	BORDER: 0px; FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #eeeeee;  
	BACKGROUND: url(../Assets/css_images/lozgray_off.gif) repeat-x left top; 
	cursor: pointer;
	FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap;
	FONT-WEIGHT: bold;
}
.LozGyOn {
	PADDING-RIGHT: 15px; PADDING-BOTTOM: 4px;
	BORDER: #555572 0px solid; FONT-SIZE: 12px; 
	BACKGROUND: url(../Assets/css_images/lozgray_on.gif) repeat-x left top; 
	cursor: pointer; COLOR: #FFFFFF; 
	WHITE-SPACE: nowrap;
	FONT-WEIGHT: bold;
}
.LozYwOff {
/*	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 6px;*/
	PADDING-RIGHT: 15px; PADDING-BOTTOM: 4px;
	BORDER: 0px; FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #eeeeee;  
	BACKGROUND: url(../Assets/css_images/lozyellow_off.gif) repeat-x left top; 
	cursor: pointer;
	FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap;
	FONT-WEIGHT: bold;
}
.LozYwOn {
	PADDING-RIGHT: 15px; PADDING-BOTTOM: 4px;
	BORDER: #555572 0px solid; FONT-SIZE: 12px; 
	BACKGROUND: url(../Assets/css_images/lozyellow_on.gif) repeat-x left top; 
	cursor: pointer; COLOR: #FFFFFF; 
	WHITE-SPACE: nowrap;
	FONT-WEIGHT: bold;
}
.LozRdOff {
/*	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 6px;*/
	PADDING-RIGHT: 15px; PADDING-BOTTOM: 4px;
	BORDER: 0px; FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #eeeeee;  
	BACKGROUND: url(../Assets/css_images/lozred_off.gif) repeat-x left top; 
	cursor: pointer;
	FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap;
	FONT-WEIGHT: bold;
}
.LozRdOn {
	PADDING-RIGHT: 15px; PADDING-BOTTOM: 4px;
	BORDER: #555572 0px solid; FONT-SIZE: 12px; 
	BACKGROUND: url(../Assets/css_images/lozred_on.gif) repeat-x left top; 
	cursor: pointer; COLOR: #FFFFFF; 
	WHITE-SPACE: nowrap;
	FONT-WEIGHT: bold;
}
.LozBlOff {
/*	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 6px;*/
	PADDING-RIGHT: 15px; PADDING-BOTTOM: 4px;
	BORDER: 0px; FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #eeeeee;  
	BACKGROUND: url(../Assets/css_images/lozblue_off.gif) repeat-x left top; 
	cursor: pointer;
	FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap;
	FONT-WEIGHT: bold;
}
.LozBlOn {
	PADDING-RIGHT: 15px; PADDING-BOTTOM: 4px;
	BORDER: #555572 0px solid; FONT-SIZE: 12px; 
	BACKGROUND: url(../Assets/css_images/lozblue_on.gif) repeat-x left top; 
	cursor: pointer; COLOR: #FFFFFF; 
	WHITE-SPACE: nowrap;
	FONT-WEIGHT: bold;
}
.sbOff, .SubMenuOff {
	BORDER: #555572 1px solid; FONT-SIZE: 9pt; FONT-WEIGHT: normal; COLOR: #000000;  
	BACKGROUND: url(../Assets/css_images/button_bkg_off.gif) repeat-x left top; 
	cursor: pointer;
	FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap;
}
.sbOn, .SubMenuOn {
	BORDER: #555572 1px solid; FONT-SIZE: 9pt; 
	BACKGROUND: url(../Assets/css_images/button_bkg_over.gif) repeat-x left top; 
	cursor: pointer; COLOR: #404040; 
	FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap;
}
.BslGreenBtnOff {
	BORDER: #555572 1px solid; FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #000000;  
	BACKGROUND: url(../Assets/css_images/button_grn_off.gif) repeat-x left top; 
	cursor: pointer; 
	FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap;
}
.BslGreenBtnOn {
	BORDER: #555572 1px solid; FONT-SIZE: 8pt; 
	BACKGROUND: url(../Assets/css_images/button_grn_over.gif) repeat-x left top; 
	cursor: pointer; COLOR: #FFFFFF; 
	FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap; 
}
.BslRedBtnOff {
	BORDER: #555572 1px solid; FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #000000;  
	BACKGROUND: url(../Assets/css_images/button_red_off.gif) repeat-x left top; 
	cursor: pointer; 
	FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap;
}
.BslRedBtnOn {
	BORDER: #555572 1px solid; FONT-SIZE: 8pt; 
	BACKGROUND: url(../Assets/css_images/button_red_over.gif) repeat-x left top; 
	cursor: pointer; COLOR: #FFFFFF; 
	FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap; 
}

.LBox{
 BACKGROUND:#000000;
 BORDER:0px;
 height:30;
 }
.LOff {
	BORDER: #555572 1px solid; FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #000000;  
	BACKGROUND: url(../Assets/css_images/button_bkg_off.gif) repeat-x left top; 
	cursor: pointer;
	FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap;
	width:45px;font-size:10px;height:22px;
}
.LOn {
	BORDER: #555572 1px solid; FONT-SIZE: 8pt; 
	BACKGROUND: url(../Assets/css_images/button_bkg_over.gif) repeat-x left top; 
	cursor: pointer; COLOR: #FFFFFF; 
	WHITE-SPACE: nowrap;
	width:45px;font-size:10px;height:22px;
}

/*Standard brender lists*/
.siBr {
	BORDER: #cccccc 1px solid;
	PADDING: 5px;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN:Top;
}

/*DESIGNER styles common to all files */
.siDes {
	padding: 1px 0px 0px 3px;
	border: #555572 0px solid;
	font-size: 11px;
	color: #333367;
	font-family: Verdana, sans-serif; 
	background-color: #ffffff;
}
/*Check boxes and Radio buttons*/
.siCDes {
	padding: 0px 0px 0px 0px;
	border: #555572 0px solid;
	font-size: 11px;
	color: #333367;
	font-family: Verdana, sans-serif; 
	background-color: #ffffff;
}
/*standard input style with border*/
.siBDes, .XLSBDes {
	font-size: 11px; 
	color: #333367; 
	border: #555572 1px solid; 
	padding: 1px 0px 0px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.siBDesDD, .XLSBDesDD {
	font-size: 11px; 
	color: #333367; 
	border: #555572 1px solid; 
	padding: 0px 0px 0px 0px; 
	margin:0px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.sbDesOff {
	border: #555572 1px solid; 
	font-size: 9pt; 
	font-weight: normal; 
	font-family: arial, Verdana, sans-serif; 
	cursor: pointer; 
	white-space: nowrap;
	color: #000000;  
	background: url(../Assets/css_images/button_bkg_off.gif) repeat-x left top; 
}

.sbDesOn {
	border: #555572 1px solid; 
	font-size: 9pt; 
	font-weight: normal; 
	font-family: arial, Verdana, sans-serif; 
	cursor: pointer; 
	white-space: nowrap;
	color: #404040;  
	background: url(../Assets/css_images/button_bkg_over.gif) repeat-x left top; 
}
/* end of designer styles */

/*standard input style for browser editors */
.si, .XLocatorSmall {
	/*padding: 1px 0px 0px 3px;*/
	padding: 1px 2px 0px 1px;
	border: #555572 0px solid;
	font-size: 12px;
	font-weight: normal; 
	color: #333367;
	font-family: Arial, Helvetica, sans-serif; 
/*	background-color: #ffffff;*/
	height:15px;
}

/*standard input style with BORDER*/
.siB, .XLocatorSmallB {
	font-size: 12px; 
	font-weight: normal; 
	color: #333367; 
	border: #555572 1px solid; 
	padding: 1px 0px 0px 3px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.siBDD, .XLocatorSmallBDD {
	font-size: 12px; 
	font-weight: normal; 
	color: #333367; 
	border: #555572 1px solid; 
	padding: 0px 0px 0px 0px; 
	margin:0px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

.sis {
	padding: 1px 0px 0px 3px;
	border: #555572 0px solid;
	font-size: 11px;
	color: #333367;
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #ffffff;
	height:15px;
}

/*standard input style with BORDER*/
.sisB {
	font-size: 11px; 
	color: #333367; 
	border: #555572 1px solid; 
	padding: 1px 0px 0px 3px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.sisBDD {
	font-size: 11px; 
	color: #333367; 
	border: #555572 1px solid; 
	padding: 0px 0px 0px 0px; 
	margin:0px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

.BrowserTable {
	BORDER-RIGHT: #9999B6 1px solid; BORDER-TOP: #9999B6 1px solid; 
	FONT-SIZE: 11px; BORDER-LEFT: #9999B6 1px solid; BORDER-BOTTOM: #9999B6 1px solid; 
	FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #9999B6; 
	TEXT-ALIGN: left
}
.BrowserRowsOn {
	CURSOR: pointer; COLOR: white; BACKGROUND-COLOR: #9999B6
}
.BrowserRowsOnSel {
	CURSOR: pointer; COLOR: black; BACKGROUND-COLOR: #f0fff0
}
.BrowserTitles {
	CURSOR: pointer; COLOR: white; BACKGROUND-COLOR: #C41D75; FONT-WEIGHT: bold; 
}
.BrowserEndData {
	CURSOR: pointer; COLOR: white; BACKGROUND-COLOR: #C41D75; 
}
.BRwTable {
	BORDER-RIGHT: #9999B6 1px solid; BORDER-TOP: #9999B6 1px solid; 
	FONT-SIZE: 12px; BORDER-LEFT: #9999B6 1px solid; BORDER-BOTTOM: #9999B6 1px solid; 
	FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #9999B6; 
	TEXT-ALIGN: left
}
.BRwOff0 {
	COLOR: black; BACKGROUND-COLOR: #FFFFFF
}
.BRwOff1 {
	COLOR: black; BACKGROUND-COLOR: #EEFFFF
}
.BRwOffSel {
	COLOR: white; BACKGROUND-COLOR: #A80002
}
.BRwOn {
	CURSOR: pointer; COLOR: white; BACKGROUND-COLOR: #9999B6
}
.BRwOnSel {
	CURSOR: pointer; COLOR: black; BACKGROUND-COLOR: #f0fff0
}

.BRwTitles {
	CURSOR: pointer; COLOR: white; BACKGROUND-COLOR: #C41D75; FONT-WEIGHT: bold; 
}

.BRwEndData {
	CURSOR: pointer; COLOR: white; BACKGROUND-COLOR: #C41D75; 
}

.BRnOff0 {
	CURSOR: pointer; 
	FONT-SIZE:12px;
	COLOR: black; BACKGROUND-COLOR: #FFFFFF
}
.BRnOff1 {
	CURSOR: pointer; 
	FONT-SIZE:12px;
	COLOR: black; BACKGROUND-COLOR: #EEFFFF
}
.BRnOffSel {
	CURSOR: pointer; 
	FONT-SIZE:12px;
	COLOR: black; BACKGROUND-COLOR: #FFFFFF
}
.BRnOn {
	CURSOR: pointer; 
	FONT-SIZE:12px;
	COLOR: black; BACKGROUND-COLOR: #FFCCCC
}
.BRnOnSel {
	CURSOR: pointer; 
	FONT-SIZE:12px;
	COLOR: black; BACKGROUND-COLOR: #FFCCCC
}


// EDITING from jude FINISHED

INPUT {
	FONT-SIZE: 10px; COLOR: #333367; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.bslError {
	FONT-SIZE: 10px; COLOR: #c00000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
}
.FormSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #333380; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.LoginPrompt {
	FONT-SIZE: 14pt; COLOR: #0066ff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.LoginInfo {
	FONT-SIZE: 14pt; MARGIN: 20px 0px 0px 20px; COLOR: #0066ff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.getFile {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 12pt; BORDER-LEFT: #cccccc 1px solid; cursor: pointer; COLOR: #000; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Verdana; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #f8fff8
}
.GeneralTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 0px 0px 0px 20px; COLOR: #87121e; FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif
}
.GeneralInfo {
	FONT-SIZE: 10pt; MARGIN: 0px 0px 0px 20px; COLOR: #87121e; 
	TEXT-ALIGN: left;
	FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif
}
.GIRed {
	FONT-SIZE: 10pt; MARGIN: 0px 0px 0px 20px; COLOR: #CA7C33; 
	FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif;
}
.GIGreen {
	FONT-SIZE: 10pt; MARGIN: 0px 0px 0px 20px; COLOR: #006600; 
	FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif
}
.GIGreen12 {
	FONT-SIZE: 12pt; MARGIN: 0px 0px 0px 20px; COLOR: #006600; 
	FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
}
.GIRed12 {
	FONT-SIZE: 12pt; MARGIN: 0px 0px 0px 20px; COLOR: #BB0000; 
	FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
}
.bsltext {
	FONT-SIZE: 10px; COLOR: #0066ff; FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif
}
.bslBanner {
	FONT-SIZE: 20px; MARGIN: 20px 0px 0px 20px; COLOR: #0066ff; FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif
}
#Title {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: black; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-TOP-COLOR: black; LINE-HEIGHT: 11px; PADDING-TOP: 15px; HEIGHT: 40px; BACKGROUND-COLOR: #43a167; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: black
}
.Title {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; COLOR: #f1f3f8; BORDER-TOP-COLOR: black; FONT-FAMILY: Arial, Trebuchet, Verdana; WHITE-SPACE: nowrap; TEXT-ALIGN: center; BORDER-RIGHT-COLOR: black
}
.container {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 10px 40px; PADDING-TOP: 3px
}
.btn {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; BORDER-LEFT: #999 1px solid; COLOR: #888; LINE-HEIGHT: 22px; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Arial, Verdana, Geneva, Arial, helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.btn:link {
	FONT-WEIGHT: normal; BACKGROUND: #fff; COLOR: #888; TEXT-DECORATION: none
}
A.btn:hover {
	FONT-WEIGHT: normal; BACKGROUND: #eee; COLOR: #666; TEXT-DECORATION: none
}
A.clear {
	COLOR: white; TEXT-DECORATION: none
}
INPUT.off2 {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #888; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #fff
}
INPUT.on2 {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #eee
}
INPUT.off {
	COLOR: #888; BACKGROUND-COLOR: #fff
}
INPUT.on {
	COLOR: #666; BACKGROUND-COLOR: #eee
}
#ModalArea {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 2000px
}
#ModalWindow {
	MARGIN-TOP: -150px; Z-INDEX: 13; LEFT: 50%; MARGIN-LEFT: -200px; WIDTH: 400px; POSITION: absolute; TOP: 310px; HEIGHT: 300px
}
#ModalWindow2 {
	MARGIN-TOP: -150px; Z-INDEX: 13; LEFT: 50%; MARGIN-LEFT: -200px; WIDTH: 400px; POSITION: absolute; TOP: 200px; HEIGHT: 300px
}
.dialogTitle {
	FONT-WEIGHT: bold; BORDER-LEFT-COLOR: activeborder; BORDER-BOTTOM-COLOR: activeborder; COLOR: captiontext; BORDER-TOP-COLOR: activeborder; FONT-FAMILY: Arial, Verdana, Arial; BACKGROUND-COLOR: activecaption; TEXT-ALIGN: center; BORDER-RIGHT-COLOR: activeborder
}
.LocatorSmall {
	FONT-SIZE: 10px
}
.DataPanelOld {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; COLOR: #333367; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.DataPanel {
	BORDER-RIGHT: #D1C0CA 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #D1C0CA 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #D1C0CA 1px solid; COLOR: #333367; PADDING-TOP: 1px; BORDER-BOTTOM: #D1C0CA 1px solid; FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.DataPanel2 {
	BORDER-RIGHT: #CA7C33 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #CA7C33 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #CA7C33 1px solid; COLOR: #333367; PADDING-TOP: 1px; BORDER-BOTTOM: #CA7C33 1px solid; FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.Calendar {
	FONT-SIZE: 9px; TEXT-ALIGN: center; onMouseOver: "this.className='MenuRowOn'"; onMouseOut: "this.className='MenuRowOff'"
}
.blackBack {
	PADDING: 0px;
	BORDER: 0px; 
	FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: #000000; 
	MARGIN: 0px;
	TEXT-ALIGN: center; }
.LocatorBack {
	PADDING: 0px;
	FONT-SIZE: 10px; 
	BORDER: 0px; 
	PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: #FFFFFF; 
	TEXT-ALIGN: center; }
.LocButtonBack {
	BACKGROUND-COLOR: #440073
}
.borderBack {
	BORDER: #cccce2 1px solid; 
	PADDING: 0px;
/*	BACKGROUND-COLOR: #ffffff;*/
	FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-ALIGN: left;
	VERTICAL-ALIGN:TOP;
}
.va_top { /*a style for SCR_INCLUDES*/
	VERTICAL-ALIGN:TOP;
}
.va_bottom { /*a style for SCR_INCLUDES*/
	VERTICAL-ALIGN:bottom;
}
.va_middle { /*a style for SCR_INCLUDES*/
	VERTICAL-ALIGN:middle;
}
.buttonBack {
	BORDER: #cccce2 0px solid; 
	PADDING: 0px;
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-ALIGN: left;
}
.buttonOff {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 22px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #FFFFFF 1px solid; 
	BORDER-TOP: #8888A0 0px solid; 
	BORDER-LEFT: #8888A0 0px solid; 
	BORDER-RIGHT: #8888A0 0px solid; 
	FONT-FAMILY: Trebuchet, Verdana, sans-serif; FONT-WEIGHT: bold; COLOR: #C66800; 
	LINE-HEIGHT: 22px; 
	WIDTH: 400px; 
	height:28px;
}
.buttonOn {
	background: url("css_images/right_arrow.gif") left bottom no-repeat;
	TEXT-ALIGN: left; 
	PADDING-LEFT: 22px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #A80002 1px solid; 
	BORDER-TOP: #8888A0 0px solid; 
	BORDER-LEFT: #8888A0 0px solid; 
	BORDER-RIGHT: #8888A0 0px solid; 
	FONT-FAMILY: Trebuchet, Verdana, sans-serif; FONT-WEIGHT: bold; COLOR: #A80002; 
	LINE-HEIGHT: 22px; 
	WIDTH: 400px; 
	height:28px;
}
.filesList {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #FFFFFF;
	text-decoration:none;
	PADDING-LEFT: 8px; FONT-SIZE: 8pt; PADDING-BOTTOM: 12px; 
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 3px;
	PADDING-TOP: 12px;
	BORDER-BOTTOM: #C66800 1px solid; 
	BORDER-TOP: #C66800 1px solid; 
	BORDER-LEFT: #C66800 1px solid; 
	BORDER-RIGHT: #C66800 1px solid; 
	FONT-FAMILY: Trebuchet, Verdana, sans-serif; FONT-WEIGHT: normal; COLOR: #C66800; 
	LINE-HEIGHT: 16px; 
}
.filesList A{
	COLOR: #C66800; 
	MARGIN-TOP: 3px;
	MARGIN-BOTTOM: 3px;
}
.filesList A:hover{
	MARGIN-TOP: 3px;
	MARGIN-BOTTOM: 3px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
BACKGROUND-COLOR: #F0F0FF;
}
.buttonhOff, .A {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #FFFFFF;
	text-decoration:none;
	PADDING-LEFT: 8px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; 
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 3px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #C66800 1px solid; 
	BORDER-TOP: #C66800 1px solid; 
	BORDER-LEFT: #C66800 1px solid; 
	BORDER-RIGHT: #C66800 1px solid; 
	FONT-FAMILY: Trebuchet, Verdana, sans-serif; FONT-WEIGHT: bold; COLOR: #C66800; 
	LINE-HEIGHT: 16px; 
}
.buttonhOn, .A {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #F0F0F0;
	text-decoration:none;
	PADDING-LEFT: 8px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; 
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 3px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-RIGHT: #000000 1px solid; 
	FONT-FAMILY: Trebuchet, Verdana, sans-serif; FONT-WEIGHT: bold; COLOR: #A80002; 
	LINE-HEIGHT: 16px; 
}
.dialogMain {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-COLOR: activeborder; BORDER-BOTTOM-COLOR: activeborder; PADDING-BOTTOM: 10px; COLOR: windowtext; BORDER-TOP-COLOR: activeborder; PADDING-TOP: 10px; FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: buttonface; TEXT-ALIGN: center; BORDER-RIGHT-COLOR: activeborder
}
.dialogButOff {
	COLOR: buttontext; BACKGROUND-COLOR: buttonface
}
.dialogButOn {
	COLOR: buttontext; BACKGROUND-COLOR: buttonhighlight
}
.hid {
	DISPLAY: none
}
.show {
	DISPLAY: block
}
.SubMenuTable {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: 1px; WIDTH: 100%; BORDER-BOTTOM: 1px
}

.MenuOff {
	FONT-SIZE: 10pt; CURSOR: pointer; COLOR: white; FONT-FAMILY: Arial, Verdana; WHITE-SPACE: nowrap; BACKGROUND-COLOR: rgb(73,182,232); TEXT-ALIGN: center
}
.MenuOn {
	FONT-SIZE: 10pt; CURSOR: default; COLOR: white; FONT-FAMILY: Arial, Verdana; WHITE-SPACE: nowrap; BACKGROUND-COLOR: rgb(96,210,56); TEXT-ALIGN: center
}
.ErrorRow {
	FONT-SIZE: 10pt; CURSOR: default; COLOR: white; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: rgb(126,0,0); TEXT-ALIGN: center
}
.AppselOff {
	FONT-SIZE: 12pt; CURSOR: pointer; COLOR: white; FONT-FAMILY: Arial, Verdana; WHITE-SPACE: nowrap; BACKGROUND-COLOR: rgb(73,182,232); TEXT-ALIGN: center
}
.AppselOn {
	FONT-SIZE: 12pt; CURSOR: default; COLOR: white; FONT-FAMILY: Arial, Verdana; WHITE-SPACE: nowrap; BACKGROUND-COLOR: rgb(96,210,56); TEXT-ALIGN: center
}
.MenuDivide {
	FONT-SIZE: 4pt
}

.MenuRowOn { 
	background-color: #48596a;
	height:16px;
	padding:0px 0px 0px 0px;
	border: #808080 1px solid;
	font-size: 12px;
	cursor: pointer; 
	color: #000000; 
	white-space: nowrap; 
	font-family: Arial, Verdana, sans-serif;
}
.MenuRowOff {
	background-color: #cfdfef;
	height:16px;
	padding:0px 0px 0px 0px;
	border: #808080 1px solid;
	font-size: 12px;
	cursor: pointer; 
	color: #000000; 
	white-space: nowrap; 
	font-family: Arial, Verdana, sans-serif;
}

#notusedcentretable {
	LEFT: 289px; MARGIN-LEFT: -235px; WIDTH: 470px; POSITION: absolute; TOP: 214px; HEIGHT: 42px
}
.LMain {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; 
	cursor: pointer; PADDING-TOP: 2px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: blue; 
	HEIGHT:30px;
}
.LMainOn {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; 
	cursor: pointer; PADDING-TOP: 2px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #EEEEEE;
	COLOR: blue; 
	HEIGHT:30px;
}
.letNotSent {
	COLOR: white; BACKGROUND-COLOR: gray
}
.letSent {
	COLOR: yellow; BACKGROUND-COLOR: #808000
}
letRem1 {
	COLOR: yellow; BACKGROUND-COLOR: #808000
}
letRem2 {
	COLOR: yellow; BACKGROUND-COLOR: #808000
}
.letReply {
	COLOR: yellow; BACKGROUND-COLOR: green
}
.letLate {
	COLOR: yellow; BACKGROUND-COLOR: red
}
letAck {
	COLOR: yellow; BACKGROUND-COLOR: green
}
.letPostpone {
	COLOR: white; BACKGROUND-COLOR: maroon
}
.letAbandon {
	COLOR: aqua; BACKGROUND-COLOR: navy
}
.FloatTable {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: 1px; BORDER-BOTTOM: 1px
}
.MenuHeadOff {
	FONT-SIZE: 10pt; cursor: pointer; COLOR: #b2c3db; FONT-FAMILY: Arial, Verdana; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #006699
}
.MenuHeadOn {
	FONT-SIZE: 10pt; cursor: pointer; COLOR: #006699; FONT-FAMILY: Arial, Verdana; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #b2c3db
}
.MenuHeadDisabled {
	FONT-SIZE: 10pt; cursor: pointer; COLOR: #003366; FONT-FAMILY: Arial, Verdana; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #82a3bb
}
.TabHeadOff {
	FONT-SIZE: 10pt; cursor: pointer; COLOR: #b2c3db; FONT-FAMILY: Arial, Verdana; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #006699
}
.TabHeadOn {
	FONT-SIZE: 10pt; cursor: pointer; COLOR: #006699; FONT-FAMILY: Arial, Verdana; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #b2c3db
}
.TabHeadDisabled {
	FONT-SIZE: 10pt; cursor: pointer; COLOR: #003366; FONT-FAMILY: Arial, Verdana; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #82a3bb
}
.TabHeadSelected {
	FONT-SIZE: 10pt; cursor: pointer; COLOR: #003366; FONT-FAMILY: Arial, Verdana; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #82bba0
}
.clx {
	onMouseOver: "this.className='MenuRowOn'"; onMouseOut: "this.className='MenuRowOff'"; onclick: "location.href='http://www.brightsystems.co.uk/about.html'"
}

.hidden {
	VISIBILITY: hidden
}
.visible {
	VISIBILITY: visible
}
.stockred {color: #FE6004}
.filmsblue {color: #07B6E5}
.eyeblue {color: #34498A}

.tx1 {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 9pt; 
	FONT-WEIGHT: bold;
	COLOR: #565656;
 	FONT-FAMILY: Arial, Verdana; 
}
.tx2b {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 12pt; 
	FONT-WEIGHT: bold;
	COLOR: #787878;
 	FONT-FAMILY: Arial, Verdana; 
}
.tx1b {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 10pt; 
	FONT-WEIGHT: bold;
	COLOR: #787878;
 	FONT-FAMILY: Arial, Verdana; 
}
.tx1bg {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 16px; 
	FONT-WEIGHT: bold;
	COLOR: #659C26; 
 	FONT-FAMILY: Arial, Verdana; 
}

/*tx1s and tx1w are used in EVT lozenges - also tx1sg */
.tx1s {
	BORDER: 0px; 
	CURSOR: default;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal;
	COLOR: #565656;
 	FONT-FAMILY: Arial, Verdana; 
}
.tx1w {
	BORDER: 0px; 
	CURSOR: default;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	COLOR: #343434;
 	FONT-FAMILY: Arial, Verdana; 
}
.tx1sg {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal;
	COLOR: #61ae14; 
 	FONT-FAMILY: Arial, Verdana; 
}

.tx1vs {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 10px; 
	FONT-WEIGHT: normal;
	COLOR: #565656;
 	FONT-FAMILY: Verdana, Arial; 
}
.tx1p {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 9pt; 
	FONT-WEIGHT: bold;
	COLOR: #787878;
 	FONT-FAMILY: Arial, Verdana; 
}
.tx1a {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 9pt; 
	FONT-WEIGHT: bold;
	COLOR: #565656;
 	FONT-FAMILY: Arial, Verdana; 
}
.tx1sgw {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: bold;
	COLOR: #E7F4D8;
 	FONT-FAMILY: Arial, Verdana; 
}
.tx1green {
	BORDER: 0px; 
	cursor: pointer;
	COLOR: #61ae14; 
	FONT-SIZE: 9pt; 
	FONT-WEIGHT: bold;
 	FONT-FAMILY: Arial, Verdana; 
}
.navOff {
	BORDER: 0px; 
	cursor: pointer;
	BACKGROUND: #FFFFFF; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal;
	COLOR: #343434;
 	FONT-FAMILY: Arial, Verdana; 
}
.navOn {
	BORDER: 0px; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal;
	COLOR: #343434;
 	FONT-FAMILY: Arial, Verdana; 
	BACKGROUND: url(../Assets/css_images/button_bkg_off.gif) repeat-x left top; 
}
.brenOff {
	BORDER: 0px; 
	cursor: pointer;
	BACKGROUND: #FFFFFF; 
	FONT-SIZE: 10px; 
	COLOR: #898989;
 	FONT-FAMILY: Arial, Verdana; 
}
.brenOn {
	BORDER: 0px; 
	FONT-SIZE: 10px; 
	COLOR: #000000;
 	FONT-FAMILY: Arial, Verdana; 
	BACKGROUND: url(../Assets/css_images/button_bkg_off.gif) repeat-x left top; 
}
.nav {
}
.navreg {
	color: #659C26;
	font-size:12pt;
	font-family:Arial, Helvetica, sans-serif;
}
.loginprompt {
	color: #FFFFFF;
	font-size:13pt;
	font-family:Arial, Helvetica, sans-serif;
}
.loginoption {
	color: #445A1D;
	font-size:13pt;
	font-family:Arial, Helvetica, sans-serif;
}
.searchoption {
	color: #659C26;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.one {
	text-align: top;
}

.one_tlc {
	background: url("css_images/one_tlc.gif") left top;
	height: 23;
	width: 7;
}

.one_trc {
	background: url("css_images/one_trc.gif") right top;
	width: 7;
}

.one_tbd {
	FONT-SIZE: 10px; COLOR: #ffffff; 
	background: url("css_images/one_tbd.gif") left top;
	vertical-align:middle;
}

.one_blc {
	background: url("css_images/one_blc.gif") left bottom;
	height: 7;
}

.one_lbd {
	background: url("css_images/one_lbrd.gif") left top;
}

.one_rbd {
	background: url("css_images/one_rbrd.gif") right top;
}

.one_mbd {
	background: url("css_images/one_mbd.gif") right top;
}

.one_brc {
	background: url("css_images/one_brc.gif") right bottom;
}

.one_bbd {
	background: url("css_images/one_bbrd.gif") left bottom repeat-x;
	padding-bottom:6;
}

.m_tlc {
	background: url("css_images/m_tlc.gif") left top;
	vertical-align:top;
}

.m_trc {
	background: url("css_images/m_trc.gif") right top;
	width: 7;
	vertical-align:top;
}

.m_tbd {
	background: url("css_images/m_tbd.gif") left top repeat-x;
}

.m_blc {
	background: url("css_images/m_blc.gif") left bottom;
}

.m_rbd {
	background: url("css_images/m_rbd.gif") right top;
}

.m_lbd {
	background: url("css_images/m_lbrd.gif") left top;
}

.m_brc {
	background: url("css_images/m_brc.gif") right bottom;
}

.m_bbd {
	background: url("css_images/m_bbd.gif") left bottom;
	padding-bottom:6;
}


.grn_tlc {
	background: url("css_images/grn_tlc.gif") left top;
	height: 7;
	width: 7;
}

.grn_trc {
	background: url("css_images/grn_trc.gif") right top;
	width: 7;
}

.grn_tbd {
	background: url("css_images/grn_bdy_all.gif") left top;
}

.grn_blc {
	background: url("css_images/grn_blc.gif") left bottom;
}

.grn_rbd {
	background: url("css_images/grn_rbd.gif") right top;
}

.grn_lbd {
	background: url("css_images/grn_lbd.gif") left top;
}

.grn_brc {
	background: url("css_images/grn_brc.gif") right bottom;
}

.grn_bbd {
	background: url("css_images/grn_bdy_all.gif") left bottom;
}

.grn_mbd {
	background: url("css_images/grn_bdy_all.gif") left bottom;
}

.plnOff0, .plnOffSel, .plnOnSel, .plnOn{
}

.whtOff0, .whtOffSel, .whtOnSel, .whtOn{
	background-color:white;
}

.binOff0 {
	background: url("css_images/go_off_css.gif") left no-repeat y-pos 4px;
	height:20px;
}

.binOffSel, .binOnSel  {
	background: url("css_images/go_on_css.gif") left no-repeat y-pos 4px;
	height:20px;
}

.binOn {
	background: url("css_images/go_on_wb.gif") left no-repeat y-pos 4px;
	BACKGROUND-COLOR: #ffffff; 
	height:20px;
}

.catOff0, .catOffSel {
	background: url("css_images/grnarr.gif") no-repeat 0px 4px;
	height:20px;
	padding-left: 20px;
}

.catOn, .catOnSel  {
	background: url("css_images/grnarr_wb.gif") no-repeat 0px 4px;
	BACKGROUND-COLOR: #ffffff; 
	height:20px;
	padding-left: 20px;
}}

.cat2Off0, .cat2OffSel {
	background: url("css_images/blkbox.gif") no-repeat 20px 6px;
	height:18px;
	padding-left: 30px;
}

.cat2On, .cat2OnSel {
	background: url("css_images/blkbox.gif") no-repeat 20px 6px;
	BACKGROUND-COLOR: #ffffff; 
	height:18px;
	padding-left: 30px;
}

/* text styles do nto cascade down over table definitions so setting these as fonts here is a bit irrelevant */
.sclOffSel {
	COLOR: white; 
	BACKGROUND-COLOR: #659c26; 
	cursor: pointer;
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: bold;
 	FONT-FAMILY: Arial, Verdana; 
}

.sclOn, .sclOff, .sclOff0 {
	CURSOR: pointer; COLOR: white; BACKGROUND-COLOR: #FFFFFF;
}

.sclOnSel {
	COLOR: white; BACKGROUND-COLOR: #88C644; 
	CURSOR: pointer;
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold;
 	FONT-FAMILY: Arial, Verdana; 
}

.srOff, .srOn{
	BORDER: #555572 0px solid; 
	BACKGROUND-COLOR: #E9E9E9; 
	cursor: pointer;
	WHITE-SPACE: nowrap;
	color: #659C26;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/* forgotten password sits on the green background which is shaded */
.fpOff, .fpOn{
	BORDER: #555572 0px solid; 
	cursor: pointer;
	color: #343434;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	background: url("css_images/grn_bdy_all.gif") left bottom;
}

.loginp {/* Login prompt */
	color: #FFFFFF;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.loginn {/* login notes*/
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.logini {/*User input*/
	BORDER: #555572 1px solid; PADDING-RIGHT: 0px; 
	PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	color: #343434;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.regp {/* Login prompt */
	color: #FFFFFF;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.regn {/* login notes*/
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.regi {/*User input*/
	BORDER: #555572 1px solid; PADDING-RIGHT: 0px; 
	PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	color: #343434;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.regBtnOn {
	BORDER: 0px; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	COLOR: #659C26;
 	FONT-FAMILY: Arial, Verdana; 
	BACKGROUND: url(../Assets/css_images/button_bkg_off.gif) repeat-x left top; 
}
.regBtnOff {
	BORDER: 0px; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	COLOR: #659C26;
 	FONT-FAMILY: Arial, Verdana; 
	BACKGROUND: #FFFFFF; 
}
.clpMenuOff{
	BORDER: #555572 0px solid; 
	BACKGROUND-COLOR: #E9E9E9; 
	cursor: pointer;
	WHITE-SPACE: nowrap;
	color: #000000;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.clpMenuOn{
	BORDER: #555572 0px solid; 
	BACKGROUND-COLOR: #E9E9E9; 
	cursor: pointer;
	WHITE-SPACE: nowrap;
	color: #659C26;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/* Danny's styles start here. */

.txt_bg {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 16px; 
	FONT-WEIGHT: bold;
	COLOR: #80AD4E; 
 	FONT-FAMILY: Arial, Verdana;
}
.txt_s {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #4D5548; 
 	FONT-FAMILY: Arial, Verdana;
}
.txt_sw {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal;
	COLOR: #FFFFFF;
 	FONT-FAMILY: Arial, Verdana; 
}
.src_txt {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 16px; 
	FONT-WEIGHT: bold;
	COLOR: #797979;
 	FONT-FAMILY: Arial, Verdana; 
}
.src_fie {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	COLOR: #595959;
 	FONT-FAMILY: Arial, Verdana;
}
.src_fiew {
 	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	COLOR: #595959;
 	FONT-FAMILY: Arial, Verdana;
	BACKGROUND: #FFFFFF;
}
.src_fiet {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	COLOR: #595959;
 	FONT-FAMILY: Arial, Verdana;
}
.chs_s {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal;
	COLOR: #595959;
	BACKGROUND: #FFFFFF
 	FONT-FAMILY: Arial, Verdana;
}
.txt_sb {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	COLOR: #000000;
 	FONT-FAMILY: Arial, Verdana;
}
.txt_sbl {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold;
	COLOR: #000000;
 	FONT-FAMILY: Arial, Verdana;
}
.txt_sbw {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	COLOR: #000000;
	BACKGROUND: #FFFFFF
 	FONT-FAMILY: Arial, Verdana;
}
.txt_ct {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold;
	COLOR: #595959;
 	FONT-FAMILY: Arial, Verdana;
}
.txt_hdg {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold;
	COLOR: #595959;
	BACKGROUND: #BDC9B3
 	FONT-FAMILY: Arial, Verdana;
}
.clp_s {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold;
	COLOR: #595959;
 	FONT-FAMILY: Arial, Verdana;
}
.brenOffg {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	COLOR: #67AE14;
 	FONT-FAMILY: Arial, Verdana;
}
.src_txtg {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 16px; 
	FONT-WEIGHT: bold;
	COLOR: #80AD4E;
 	FONT-FAMILY: Arial, Verdana; 
}
.txt_gry {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	COLOR: #D0D0D0;
 	FONT-FAMILY: Arial, Verdana;
}
.txt_bld {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	COLOR: #494949; 
 	FONT-FAMILY: Arial, Verdana;
}
.txt_hg {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold;
	COLOR: #779B2F; 
 	FONT-FAMILY: Arial, Verdana;
}
.txt_tgs {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold;
	COLOR: #70A120;
	BACKGROUND: #EFEBEF;
 	FONT-FAMILY: Arial, Verdana;
}
.bre_grey {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold;
	COLOR: #BDBDBD;
	BACKGROUND: #FFFFFF
 	FONT-FAMILY: Arial, Verdana;
}
.tgs_sg {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold;
	COLOR: #B3B3B3;
	BACKGROUND: #E9E9E9
 	FONT-FAMILY: Arial, Verdana;
}
.tgs_lg {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 19px; 
	FONT-WEIGHT: bold;
	COLOR: #B1B1B1;
	BACKGROUND: #E9E9E9
 	FONT-FAMILY: Arial, Verdana;
}
.tgs_lgrn {
	BORDER: 0px; 
	cursor: pointer;
	FONT-SIZE: 24px; 
	FONT-WEIGHT: bold;
	COLOR: #80AD4E; 
 	FONT-FAMILY: Arial, Verdana;
}
/* Danny's Styles end here */
.chosTable {
	BORDER: #c0c0c0 1px solid;
	FONT-SIZE: 12px; 
	FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #FFFFFF; 
	TEXT-ALIGN: left
	table-layout: auto;
}
.chosOff0 {
	COLOR: black; BACKGROUND-COLOR: #FFFFFF;
}
.chosOff1 {
	COLOR: black; BACKGROUND-COLOR: #FFFFFF;
}
.chosOffSel {
	COLOR: black; BACKGROUND-COLOR: #FFFFFF;
}
.chosOn {
	CURSOR: pointer; COLOR: black; background-color: #cfdfef;

}
.chosOnSel {
	CURSOR: pointer; COLOR: black;	background-color: #cfdfef;
}
.chosTitles {
	CURSOR: pointer; COLOR: #808080; BACKGROUND-COLOR: #dddddd; FONT-WEIGHT: bold; 
}
.chosEndData {
	CURSOR: pointer; COLOR: #808080; BACKGROUND-COLOR: #dddddd; 
}
.listTable {
	BORDER: 0;
	FONT-SIZE: 12px; 
	FONT-FAMILY: arial, Verdana, sans-serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #FFFFFF; 
	TEXT-ALIGN: left
	table-layout: auto;
}
.listOff0 {
	COLOR: black; BACKGROUND-COLOR: #FFFFFF;
}
.listOff1 {
	COLOR: black; BACKGROUND-COLOR: #FFFFFF;
}
.listOff2 {
	COLOR: black; BACKGROUND-COLOR: #FDE6EA;
}
.listOff3 {
	COLOR: black; BACKGROUND-COLOR: #C9FAD6;
}
.listOff4 {
	COLOR: black; BACKGROUND-COLOR: #ED9EA7;
}

.listOffSel {
	COLOR: black; BACKGROUND-COLOR: #D5EFCF;
}
.listOn {
	CURSOR: pointer; COLOR: black; background-color: #cfdfef;

}
.listOnSel {
	CURSOR: pointer; COLOR: black;	background-color: #cfdfef;
}
.listTitles {
	CURSOR: pointer; COLOR: #808080; BACKGROUND-COLOR: #dddddd; FONT-WEIGHT: bold; 
}
.listEndData {
	CURSOR: pointer; COLOR: #808080; BACKGROUND-COLOR: #dddddd; 
}

/* GAP SPECIFIC STYLES */
.laba {
	COLOR: #D26E02;
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold;
 	FONT-FAMILY: Arial, Verdana;
}
.imgBtn {
	BORDER: 0px;
	cursor: pointer;
	BACKGROUND: no-repeat 0px 2px; 
}
