	body
	{
		color:#000000;
		background-color:#506BBA;
		margin:0px;
		font-family:verdana;
		font-size:9pt;
	}
	.sbonetlogo
	{
		height:90px;
		width:217px;
		border-style:none;
		margin:0px;
	}
	.bannertable
	{
		background:#FFFFFF url(images/template-gradient-1.png);
		background-repeat:repeat-x;
		background-color:#E0F6F6;
		border-collapse:collapse;
		border-style:none;
		border-width:0px;
	}
	.hideme
	{
		display: none;
	}
	.showme
	{
		display: block;
	}
	.menudiv
	{
		height:16px;
		width:100%;
		border-style:none;
		border-width:1px;
		border-color:#4682B4;
	}
	.mcell
	{
		font-family:verdana;
		font-size:9pt;
		text-align:center;
		border-style:solid;
		border-width:1px 1px 1px 0px;
		border-color:#4682B4 #4682B4 #000000 #4682B4;
		padding:0px 3px 2px 3px;
		background-color:#E0F6F6;
		color:navy;
	}
	.mlink
	{
		font-family:verdana;
		font-size:9pt;
		color:#506BBA;
	}
	.mlink:hover
	{
		color:#FFFFFF;
	}
	.submenutable
	{
		font-family:verdana;
		font-size:9pt;
	}
	.submenucell
	{
		padding:1px 3px 1px 3px;
		background-color:#FFFFFF;
		cursor:default;
		color:navy;
		text-align:left;
		vertical-align:top;
	}
	.submenucellhover
	{
		padding:1px 3px 1px 3px;
		background-color:navy;
		color:#FFFFFF;
		cursor:hand;
	}
	.mainoptioncell
	{
		width:80px;
		text-align:center;
		border-style:solid;
		border-width:1px;
		border-color:#4682B4;
		background-color:#FFFFFF;
	}
	.mainoptioncellhover
	{
		width:80px;
		text-align:center;
		border-style:solid;
		border-width:1px;
		border-color:#4682B4;
		background-color:#ADD8E6;
	}
	.divsubmenu 
	{
		display:none;
		position:absolute;
		left:0;
		top:120;
		width:180px;
		border-style:solid;
		border-width:1px;
		border-color:navy;
		z-index:100;
		background-color:#FFFFFF;
		padding:3px;
	}
	.divsubsub 
	{
		display:none;
		position:absolute;
		left:0;
		top:108;
		width:180px;
		border-style:solid;
		border-width:1px;
		border-color:navy;
		z-index:100;
		background-color:#FFFFFF;
		padding:3px;
	}
	
    /* BDean: Sprint 19 // B-02403 // TK-02033 - Added "Logout" link styling */
    .greeting,
    #sbonet_logout
	{
		font-size:10pt;
		font-family:verdana;
		color:#eeeeee;
	}
    #sbonet_logout:hover
    {
        color: #fff;
    }
    	
    .banneroptions
	{
		font-size:10pt;
		font-family:verdana;
		color:navy;
	}
	.pagebody
	{
		font-family:verdana;
		font-size:7pt;
		background-color:#506BBA;
	}
	.maintable
	{
		border-collapse:collapse;
		padding:0px;
		background-color:#FFFFFF;
		border-style:solid;
		border-color:#000000;
		border-width:2px;
		margin:0px 10px 10px 10px;
	}
	.maintabletitle
	{
		background-color: rgb(230,230,230);
		border-style:solid;
		border-width:0px 0px 1px 0px;
		padding:10px;
		text-align: center;
		font-family: verdana;
		font-size: 12pt;
	}
	.maintabletitlehide
	{
		background-color: rgb(230,230,230);
		border-style:solid;
		border-width:0px 0px 1px 0px;
		padding:10px;
		text-align: center;
		font-family: verdana;
		font-size: 12pt;
	}
	.maintablesubtitle
	{
		font-size:9pt;
		color:#222222;
		font-family:verdana;
	}
	.maintablebody
	{
		background-color: #FFFFFF;
		border-style:none;
		padding: 10px;
		font-family: verdana;
		font-size: 9pt;
	}
	.tdbuttons
	{
		padding:15px 15px 15px 15px;
		text-align:center;
	}
	.datagrid
	{
		border-style:solid;
		border-width:1px;
		border-color:#000000;
		font-family:verdana;
		font-size:8pt;
		margin:0px auto;
	}
	.DataGridFixedHeader 
	{
		position:relative; 
		top:expression(this.offsetParent.scrollTop);
		left: 0;
		border-right: 1px solid lightgrey;
		border-left: 1px solid lightgrey;
	}
	.DataGridFixedColumn 
	{
		position:relative; 
		left: expression(this.offsetParent.scrollLeft);
		top:expression(-1);
		border: 0px; 
		border-right: 1px solid lightgrey;
		border-left: 1px solid lightgrey;
		white-space:nowrap;
	}
	.dgheadercell 
	{
		padding:2px 4px 2px 4px;
		border-color:#000000;
		border-style:solid;
		background-color:#D3D3D3;
		color:#000000;
		text-align:center;
		vertical-align:top;
		border-width:1px 1px 0px 0px;
	}
	.dgheadercellh
	{
		display:none;
	}
	.dgheaderlink
	{
		color:#000000;
	}
	.dgitemcell 
	{
		padding:1px 4px 2px 4px;
		border-color:#000000;
		border-style:solid;
		text-align:left;
		border-width:1px 1px 0px 0px;
	}
	.dgitemcell-announcements 
	{
		width:400px;
		padding:1px 4px 2px 4px;
		border-color:#000000;
		border-style:solid;
		text-align:left;
		white-space:nowrap;
		border-width:1px 1px 0px 0px;
	}
	.dgitemcellh 
	{
		display:none;
	}
	.dgitemcellr 
	{
		padding:1px 4px 2px 4px;
		border-color:#000000;
		border-style:solid;
		text-align:right;
		white-space:nowrap;
		border-width:1px 1px 0px 0px;
	}
	.dgitemcellc 
	{
		padding:1px 4px 2px 4px;
		border-color:#000000;
		border-style:solid;
		text-align:center;
		white-space:nowrap;
		border-width:1px 1px 0px 0px;
	}
	.dgfootercellr 
	{
		background-color:#D3D3D3;
		padding:1px 4px 2px 4px;
		border-color:#000000;
		border-style:solid;
		text-align:right;
		white-space:nowrap;
		border-width:1px 1px 0px 0px;
	}    
	.dgfootercellrg 
	{
		background-color:#A29FB6;
		padding:1px 4px 2px 4px;
		border-color:#000000;
		border-style:solid;
		text-align:right;
		white-space:nowrap;
		border-width:1px 1px 0px 0px;
	}
	.dgfootercell 
	{
		background-color:#D3D3D3;
		padding:1px 4px 2px 4px;
		border-color:#000000;
		border-style:solid;
		text-align:left;
		white-space:nowrap;
		border-width:1px 1px 0px 0px;
	}
	.dgfootercellh
	{
		display:none;
	}
	.reportoptiontable
	{
		border-collapse:collapse;
		border-style:none;
		margin:10px auto;
	}
	.reportoptionlabel
	{
		font-size: 10pt;
		color: #000000;
		font-family: Verdana;
		width:200px;
		border-width:2px;
		border-style:solid;
		border-color:#FFFFFF;
		vertical-align:top;
		text-align:right;
		padding: 3px;
		background-color: #ECECEC;
	}
	.reportoptionlabelnarrow
	{
		font-size: 8pt;
		color: #000000;
		font-family: Verdana;
		width:auto;
		border-width:2px;
		border-style:solid;
		border-color:#FFFFFF;
		vertical-align:top;
		text-align:right;
		padding: 3px;
		background-color: #ECECEC;
	}
	.reportoptionlabelwhite
	{
		font-size: 8pt;
		color: #000000;
		font-family: Verdana;
		width:200px;
		border:0px;		
		text-align:left;
		padding: 3px;
		background-color: #FFFFFF;
	}
	.reportoptionlabelnarrowwhite
	{
		font-size: 8pt;
		color: #000000;
		font-family: Verdana;
		width:100px;
		border:0px;
		text-align:left;
		padding: 3px;
		background-color: #FFFFFF;
	}
	.reportoptioncell
	{
		font-size: 9pt;
		color: #000000;
		font-family: Verdana;
		text-align:left;
	}
	.reportoptioncellpadded
	{
		font-size: 9pt;
		color: #000000;
		font-family: Verdana;
		text-align:left;
		padding: 3px;
	}
	.reportoptionreadonlytextbox
	{
		border-style:solid;
		border-color:#6D7B8D;
		border-width:1px;
		background-color: #D3D3D3;
		width:220px;
		color:#444444;
		font-family:Verdana;
		font-size:9pt;
		padding-left:3px;
	}
	.reportoptionreadonlytextboxwide
	{
		border-style:solid;
		border-color:#6D7B8D;
		border-width:1px;
		background-color: #D3D3D3;
		width:300px;
		color:#444444;
		font-family:Verdana;
		font-size:7pt;
		padding-left:3px;
	}
	.portalinfo
	{
		font-weight: normal;
		FONT-SIZE: 12px;
		FONT-FAMILY: Verdana
	}
	.buttons
	{
		color: #000000;   
		font: bold 8pt verdana;   
		background-color:#FFFFFF;   
		border-width:1px;
		border-style:solid;   
		border-color: #6D7B8D;           
		background:url(images/formbg.gif) repeat-x left top; 
		padding: 3px 8px 3px 8px;
		margin-left:5px;
		margin-right:5px;
	}
	.buttons:hover
	{
		cursor: pointer;
	}
    
    /* BDean: Bug#1681 - Created to visually disable buttons in newer browsers */
    .buttons_disabled {
        color: #a0a0a0;
        font: bold 8pt verdana;   
		text-shadow: 1px 1px 0 #fff;
        background-color:#fff;   
		border-width:1px;
		border-style:solid;   
		border-color: #6D7B8D;           
		background:url(images/formbg.gif) repeat-x left top; 
		padding: 3px 8px 3px 8px;
		margin-left:5px;
		margin-right:5px;
    }
    .buttons_disabled:hover {
        cursor: default;
    }
	
    .inputcontrols
	{
		width:220px;
		font-family:Verdana;
		font-size:9pt;
		border-style:solid;
		border-color:#6D7B8D;
		border-width:1px;
		padding-left:3px;
	}
	.inputcontrolswide
	{
		width:300px;
		font-family:Verdana;
		font-size:7pt;
		border-style:solid;
		border-color:#6D7B8D;
		border-width:1px;
		padding-left:3px;
	}
	.inputcontrolsCal
	{
		width:200px;
		font-family:Verdana;
		font-size:9pt;
		border-style:solid;
		border-color:#6D7B8D;
		border-width:1px;
		padding-left:3px;
	}
	.inputcontrolsh
	{
		display:none;
	}
	.checkboxlistdiv
	{
		height:100px;
		width:218px;
		border-style:solid;
		border-width:1px;
		border-color:#6D7B8D;
		overflow-y:scroll;
		overflow-x:hidden;
		margin:0px;
		padding:0px;
		font-family:Verdana;
		font-size:8pt;
	}
	.RadioCheckbox
	{
		font-family:Verdana;
		font-size:8pt;
	}
	.popupoptiondiv
	{
		display: none;
        position: absolute;
        top: 140px;
        left: 200px;
        padding: 0;
        background-color: #fff;
        border: 1px solid #000;
        z-index: 100;
	}
	.repeater
	{
		border-style:solid;
		border-width:1px;
		border-color:#000000;
	}
	.headcells 
	{
		 border-style:solid;
		 border-color:#000000;
		 border-width:0px 1px 0px 0px;
		 padding:1px 3px 3px 3px;
	}
	.cal 
	{
		 text-align:left;
		 white-space:nowrap;
		 border-color:#000000;
		 border-style:solid;
		 border-width:1px;
		 padding:1px 3px 1px 3px;
	} 
	.car 
	{
		 text-align:right;white-space:nowrap;border-color:#000000;padding:1px 3px 1px 3px;
	}
	.cbr 
	{
		 background-color:#F5DEB3;text-align:right;white-space:nowrap;border-color:#000000;padding:1px 3px 1px 3px;
	}
	.ccr 
	{
		 background-color:#D2B48C;text-align:right;white-space:nowrap;border-color:#000000;padding:1px 3px 1px 3px;
	}
	.tbox 
	{
		 border-style:solid;border-color:#000000;border-width:1px;width:30px;height:16px;font-size:7pt;font-family:verdana;padding:1px 3px 1px 3px;text-align:right;
	}
	.tboxro 
	{
		 border-style:none;background-color:transparent;width:30px;height:16px;font-size:7pt;font-family:verdana;padding:1px 3px 1px 3px;text-align:right;
	}
	.alertcells
	{
		 background-color:#FFFF00;border-style:solid;border-color:#000000;border-width:1px 1px 0px 0px;padding:1px 3px 1px 3px;font-family:verdana;font-size:9pt;font-weight:bold;text-align:center;color:red;
	}
	.optionsdiv 
	{
		 background-color:#ADD8E6;
		 border-style:solid;
		 border-width:2px;
		 border-color:#000000;
		 position:absolute;
		 left:50px;
		 top:50px;
		 display:none;
		 z-index:100;
	}
	.noshowheader 
	{
		 display:none;
		 background-color:#6c6c6c;
		 padding:0px 4px 0px 4px;
	}
	.noshowfooter 
	{
		 display:none;
		 background-color:#F5DEB3;
		 padding:0px 4px 0px 4px;
	}
	.noshowitem 
	{
		 display:none;
		 background-color:#FFEFD5;
		 padding:0px 4px 0px 4px;
	}        
	.hal 
	{
		background-color:#FFFFFF;
		text-align:left;
		border-color:#000000;
		border-style:solid;
		border-width:1px;
		padding:1px 3px 1px 3px;
	}
	.gtablecell 
	{
		padding:0px 3px 0px 3px;
		text-align:left;
		border-color:#000000;
		border-style:solid;
		border-width:1px 1px 0px 0px;
	}
	.vtablecell 
	{
		padding:0px 3px 0px 3px;
		text-align:right;
		border-color:#000000;
		border-style:solid;
		border-width:1px 1px 0px 0px;
	}
	.htablecell 
	{
		padding:0px 3px 0px 3px;
		text-align:center;
		border-color:#000000;
		border-style:solid;
		border-width:1px 1px 0px 0px;
	}
	td.Cell
	{
		border-left: 1px #000000 solid;
		border-bottom: 1px #000000 solid;
		margin: 0;
		padding: 4px;
		font-size: 8pt;    
	}

	td.CellHeader
	{
		background-color:#506BBA;
		color: #FFFFFF;
		border-left: 1px #000000 solid;
		border-bottom: 1px #000000 solid;
		margin: 0;
		padding: 4px;
		font-size: 9pt;
	}

	#dhtmltooltip
	{
		position: absolute;
		width: 150px;
		border: 2px solid #000000;
		padding: 2px;
		background-color: #FFFFE0;
		visibility: hidden;
		z-index: 100;
		filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
		font-family: verdana;
	}
	.smallprint {font-size:8pt;}
	.rowsmallprint {font-size:9pt}
	.print-footer {display: none;}
	.footer {border-style:solid;border-color:#000000;border-width:1px 1px 0px 0px;background-color:#8FBC8F;text-align:right;white-space:nowrap;}
	.hc {padding:0px 4px 0px 4px;background-color:#FFF8DC;border-color:#000000;border-style:solid;text-align:center;border-width:1px 1px 1px 0px;}
	.hcprint {display: none;}
	.cellpagebreak {display: none;}
	.hcfloat {padding:0px 4px 0px 4px;background-color:#FFF8DC;border-color:#000000;border-style:solid;text-align:center;border-width:1px 1px 1px 0px;position:relative; top: expression(this.offsetParent.scrollTop);left: 0;}
	.c1 {padding:0px 3px 0px 3px;background-color:#B0C4DE;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;white-space:nowrap;}
	.c2 {padding:0px 3px 0px 3px;background-color:#3CB371;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;white-space:nowrap;}
	.c3 {padding:0px 3px 0px 3px;background-color:#E9967A;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;white-space:nowrap;}
	.c4 {padding:0px 3px 0px 3px;background-color:#D2B48C;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;white-space:nowrap;}
	.c5 {padding:0px 3px 0px 3px;background-color:#FFDEAD;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;white-space:nowrap;}
	.c6 {padding:0px 3px 0px 3px;background-color:#6688FF;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;white-space:nowrap;}
	.c7 {padding:0px 3px 0px 3px;background-color:#95B9C7;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;white-space:nowrap;}
	.c0L {padding:0px 3px 0px 3px;background-color:#FFEFD5;border-color:#000000;border-style:solid;text-align:left;border-width:1px 1px 0px 0px;white-space:nowrap;}
	.c0IngName {padding:0px 3px 0px 3px;background-color:#FFEFD5;border-color:#000000;border-style:solid;text-align:left;border-width:1px 1px 0px 0px;white-space:nowrap;}
	.c0IngNameFloat {padding:0px 3px 0px 3px;background-color:#FFEFD5;border-color:#000000;border-style:solid;text-align:left;border-width:1px 1px 0px 0px;position:relative;left:expression(this.offsetParent.scrollLeft);top:expression(-1);white-space:nowrap;}
	.c0R {padding:0px 3px 0px 3px;background-color:#FFEFD5;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;white-space:nowrap;}
	.subL {padding:0px 3px 0px 3px;background-color:#F0E68C;border-color:#000000;border-style:solid;text-align:left;border-width:1px 1px 0px 0px;white-space:nowrap;}			
	.subR {padding:0px 3px 0px 3px;background-color:#F0E68C;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;white-space:nowrap;}
	.gtR {padding:0px 3px 0px 3px;background-color:#8FBC8F;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;white-space:nowrap;}
	.gtL {padding:0px 3px 0px 3px;background-color:#8FBC8F;border-color:#000000;border-style:solid;text-align:left;border-width:1px 1px 0px 0px;white-space:nowrap;}
		
	.shItemCell {border: solid 1px #000000;text-align:right;padding:0px 2px 0px 2px;}
	.shHeadCell {background-color:#8FBC8F;color:#000000;border: solid 1px #000000;text-align:center;padding:0px 2px 0px 2px;}
	.shFootCell {background-color:#F0E68C;color:#000000;border: solid 1px #000000;text-align:right;padding:0px 2px 0px 2px;}
	.shpopupdiv {position:relative;left:200;top:200;width:300px;height:80px;visibility:hidden;background-color:#506BBA;border: solid 2px #000000;}            
	.shTable {background-color:#FFFFFF;border: solid 1px #000000;font-family:verdana;font-size:9pt;}
	.shItemCellr {border: solid 1px #000000;text-align:right;padding:0px 2px 0px 2px;}

	.titlefont {font-family:Verdana;font-size:12pt;color:#000000;}
	.subtitlefont {font-family:Verdana;font-size:10pt;color:#000000;}
	.titlebar {width:100%;border-style:solid;border-width:1px 1px 0px 1px;border-color:#000000;background-color:#ECECEC;font-family:Verdana;font-size:8pt;}

	.outerframe {border-style:solid;border-width:1px 0px 1px 1px;border-collapse:collapse;border-color:#000000;}
	.bannerrow {border-style:solid;border-width:0px 1px 0px 0px;border-collapse:collapse;background-color:#F9F7DC;}
	.headercellr {padding:0px 3px 0px 3px;background-color:#8FBC8F;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;}
	.grouprow {font-size:9pt;height:10pt;background-color:#D3D3D3;}
	.eximg {cursor:pointer;}
	.itemrow {background-color:#FDF5E6;}
	.itemrowa {background-color:#D3D3D3;}
	.itemrowb {background-color:#E0F3E0;}
	.itemcellnull {text-align:left;padding:0px 3px 0px 3px;background-color:#EDE5D6;border-color:#000000;border-style:solid;border-width:1px 1px 0px 0px;}
	.itemcella {text-align:left;padding:0px 3px 0px 3px;background-color:#FAE4B8;border-color:#000000;border-style:solid;border-width:1px 1px 0px 0px;}
	.itemcellra {padding:0px 3px 0px 3px;background-color:#FFFFFF;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;}
	.itemcellr {padding:0px 3px 0px 3px;background-color:#ECECEC;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;}

	.itemcelli {padding:0px 3px 0px 3px;background-color:#ECECEC;border-color:#000000;border-style:solid;text-align:center;border-width:1px 1px 0px 0px;}
	.itemcellca {padding:0px 3px 0px 3px;background-color:#FDF5E6;border-color:#000000;border-style:solid;text-align:center;border-width:1px 1px 0px 0px;}
	.itemcellc {padding:0px 3px 0px 3px;background-color:#F0E7D8;border-color:#000000;border-style:solid;text-align:center;border-width:1px 1px 0px 0px;}
	.itemcellgt {padding:0px 3px 0px 3px;background-color:#D3D3D3;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;}

	.itemcellralert {padding:0px 3px 0px 3px;background-color:#E77471;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;font-family:Verdana;font-size:8pt;}
	/*Mark Williams Bug 1280 Added itemcellralertyellow and itemcellralertgreen*/
	.itemcellralertyellow {padding:0px 3px 0px 3px;background-color:#ffff4e;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;font-family:Verdana;font-size:8pt;}
	.itemcellralertgreen {padding:0px 3px 0px 3px;background-color:#00cc00;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;font-family:Verdana;font-size:8pt;}
	.footerrow {font-size:9pt;height:10pt;background-color:#D3D3D3;}
	.datatable {border-collapse:collapse;border: solid 1px #000000;padding:0px 3px 0px 3px;background-color:#FFFFFF;font-family:Verdana;font-size:8pt;}
	.reporttitle {font-family:Verdana;font-size:11pt;font-weight:bold;color:#8B0000;}
	.reportsubtitle {font-family:Verdana;font-size:10pt;font-weight:bold;color:#000000;}
	a.sortlink {text-decoration:none;color:#000000;}
	a.sortlink:hover {text-decoration:none;color:#FFDEAD;}
	.toolbar {width:100%;border-style:solid;border-width:1px 1px 0px 1px;border-color:#000000;background-color:#8FBC8F;font-family:Verdana;font-size:8pt;}
	.toolbarcell {border-style:solid;border-width:1px 1px 1px 1px;border-bottom-color:#000000;border-right-color:#000000;border-top-color:#EEEEEE;border-left-color:#EEEEEE;background-color:#CCCCCC;padding:2px 3px 2px 3px;}
	.articletable {background-color:#FFFFFF;border-collapse:collapse;border-style:solid;border-color:#000000;border-width:1px;font-family:verdana;font-size:9pt;}
	.c1r {font-size:9pt;padding:0px 3px 0px 3px;background-color:#FF8888;border-color:#000000;border-style:solid;text-align:left;border-width:1px 1px 0px 0px;}

	.ctable {width:100%;border-collapse:collapse;border-style:solid;border-width:1px 0px 0px 1px;border-color:#000000;font-family:verdana;font-size:8pt;}

	.calcbox 
	{
		width: 382px;
		overflow:hidden;
		visibility: hidden;
		border-style:solid;
		border-width:2px;
		border-color:#000000;
		background-color:#FFFFFF;
		color:#000000;
		font-family:verdana;
		font-size:8pt;
		position:absolute;
		opacity:.90;
		filter:alpha(opacity=100);
		-moz-opacity:1.0;
	}
	.icalcbox 
	{
		width: 100%;
		height: 212px;
		overflow-x:hidden;
		overflow-y:auto;
		border-style:solid;
		border-width:1px;
		border-color:#000000;
		background-color:#F5DEB3;
		color:#000000;
		font-family:verdana;
		font-size:8pt;
	}
	.icalcframe {padding:4px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#000000;}
	.ccellr {border-style:solid;border-width:0px 1px 1px 0px;border-color:#000000;padding:0px 4px 0px 4px;text-align:right;}
	.ccellrs {border-style:solid;border-width:0px 1px 1px 0px;border-color:#000000;padding:0px 4px 0px 4px;text-align:right;}
	.ccelll {width:160px;background-color:#8FBC8F;border-style:solid;border-width:0px 1px 1px 0px;border-color:#000000;padding:0px 4px 0px 4px;text-align:left;}
	.ccellll {width:160px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#000000;padding:0px 4px 0px 4px;text-align:left;}
	.ccelll2 {width:160px;background-color:#3CB371;border-style:solid;border-width:0px 1px 1px 0px;border-color:#000000;padding:0px 4px 0px 4px;text-align:left;}
	.ccelll4 {background-color:#F0E68C;border-style:solid;border-width:0px 1px 1px 0px;border-color:#000000;padding:0px 4px 0px 4px;text-align:left;color:#B22222;}
	.ccelll3 {width:160px;background-color:#E9967A;border-style:solid;border-width:0px 1px 1px 0px;border-color:#000000;padding:0px 4px 0px 4px;text-align:left;}
	.chead {padding:3px 4px 3px 4px;text-align:center;font-family:verdana;font-size:10pt;background-color:#F0E68C;color:#000000;}
	.noPrint {display:all;border-collapse:collapse;}
	.headerrow {font-size:8pt;height:10pt;background-color:#F5DEB3;border-style:solid;border-width:1px 1px 0px 0px;}
	.totalrow {font-size:8pt;height:10pt;background-color:#F5DEB3;border-style:solid;border-width:1px 1px 0px 0px;}
	.districtrow {font-size:8pt;height:10pt;background-color:#8FBC8F;border-style:solid;border-width:1px 1px 0px 0px;}
	.regionrow {font-size:8pt;height:10pt;background-color:#E9967A;border-style:solid;border-width:1px 1px 0px 0px;}
	.headercell {padding:0px 3px 0px 3px;background-color:#F5DEB3;border-color:#000000;border-style:solid;text-align:center;border-width:1px 1px 0px 0px;}
    
    .detaildivs {width:100%;padding:0px;}
    .detaildiv {display:none;width:100%;padding:0px;}
    .detailtable {border-collapse:collapse;border-style:solid;border-color:black;border-width:1px;width:100%;background-color:#FAFAC2;}
    .detailcell {border-style:solid;border-width:0px 1px 1px 0px;border-color:black;font-family:Verdana;font-size:8pt;}		       
    .detailcellr {border-style:solid;border-width:0px 1px 1px 0px;border-color:black;font-family:Verdana;font-size:8pt;text-align:right;}
    .footercell {border-style:solid;border-width:0px 1px 1px 0px;border-color:black;font-family:Verdana;font-size:8pt;text-align:left;background-color:#FFA07A;}
    .footercellr {border-style:solid;border-width:0px 1px 1px 0px;border-color:black;font-family:Verdana;font-size:8pt;text-align:right;background-color:#FFA07A;}
	     		    
	.itemcell {text-align:left;padding:0px 3px 0px 3px;background-color:#ECECEC;border-color:#000000;border-style:solid;border-width:1px 1px 0px 0px;}

	.regioncellr {padding:0px 3px 0px 3px;background-color:#FFA07A;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;}
	.groupcellr {padding:0px 3px 0px 3px;background-color:#B0E0E6;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;}
	.totalcellr {padding:0px 3px 0px 3px;background-color:#FFE4B5;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;}
	       
	.itemcellrr {padding:0px 3px 0px 3px;background-color:#DC143C;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;}
	.itemcells {padding:0px 3px 0px 3px;background-color:#FFDEAD;border-color:#000000;border-style:solid;text-align:center;border-width:1px 1px 0px 0px;}
	.itemcellsr {padding:0px 3px 0px 3px;background-color:#F5DEB3;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;}

	.HideOnScreen{display: none;}	  
	.CountHeader {border: solid 1px #000000; background-color: #FFFFFF; padding: 3px;}  

	.rpttable {border-collapse:collapse;border-style:solid;border-width:1px;border-color:#000000;font-family:verdana;font-size:9pt;}
	.hcL {padding:0px 3px 0px 3px;background-color:#FFF8DC;border-color:#000000;border-style:solid;text-align:left;border-width:0px 1px 1px 0px;}
	.c0RYellow {padding:0px 3px 0px 3px;background-color:#FFFF00;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;}
	.c0RRed {padding:0px 3px 0px 3px;background-color:#ff7777;border-color:#000000;border-style:solid;text-align:right;border-width:1px 1px 0px 0px;}
	     
	.cpad {padding:0px 4px 0px 4px;}
	.cpadh {padding:0px 4px 0px 4px;cursor:pointer;}
	
	.itemstyle td {padding:1px 3px 1px 3px;font-family:verdana;font-size:9pt;border-right:solid 1px #000000;border-bottom:solid 1px #000000;border-color:#000000;border-width:1px;vertical-align:top;}
	.headerstyle td {padding:1px 3px 1px 3px;font-family:verdana;font-size:9pt;background-color:#AAAAAA;border-right:solid 1px #000000;border-bottom:solid 1px #000000;border-color:#000000;border-width:1px;vertical-align:top;}  
	.footerstyle td {padding:1px 3px 1px 3px;font-family:verdana;font-size:9pt;background-color:#AAAAAA;border-right:solid 1px #000000;border-bottom:solid 1px #000000;border-color:#000000;border-width:1px;vertical-align:top;}                                           
 
	.FixedHeaderCell {font-size:8pt;height:10pt;background-color:#F5DEB3;border-style:solid;border-width:1px 1px 1px 0px;position:relative; top:expression(this.offsetParent.scrollTop);left: 0;}
	.FixedStoreColumn {font-size:8pt;height:10pt;background-color:#F5DEB3;border-style:solid;border-width:1px 1px 0px 0px;position:relative; left: expression(this.offsetParent.scrollLeft);top:expression(-1);}
	.FixedDistrictColumn {font-size:8pt;height:10pt;background-color:#8FBC8F;border-style:solid;border-width:1px 1px 0px 0px;position:relative; left: expression(this.offsetParent.scrollLeft);top:expression(-1);}
	.FixedRegionColumn {font-size:8pt;height:10pt;background-color:#E9967A;border-style:solid;border-width:1px 1px 0px 0px;position:relative; left: expression(this.offsetParent.scrollLeft);top:expression(-1);}
	.FixedTotalColumn {font-size:8pt;height:10pt;background-color:#F5DEB3;border-style:solid;border-width:1px 1px 0px 0px;position:relative; left: expression(this.offsetParent.scrollLeft);top:expression(-1);}
	 	
	.MessageLabel {font-size: 9pt;font-family: verdana;padding: 5px;color: #2B60DE;}
	.MessageLabelAlert {font-size: 9pt;font-family: verdana;padding: 5px;color: #FF0000;}
	
	.footer1 {background-color:#F0E68C;text-align:right;}
	
	.ajax__calendar_inactive  {color:#dddddd;}
	
    .datebox {width:80px;border-style:solid;border-width:1px;border-color:#B0C4DE;font-family:helvetica;font-size:9pt;color:#000000;background-color:#FFEBCD;}
    .noshow {display:none;}
    .errmsg {color:#8B0000;border-style:none;border-width:0;font-size:8pt;}
    .popupdiv {position:absolute;left:200;top:200;width:300px;height:80px;visibility:hidden;background-color:#D2B48C;border-style:solid;border-width:2pt;border-color:#000000;}
   
    .tbGradient
    {
        width: 169px;
        height: auto;
        border: solid 1px #C8CBB8;
        font-family: Verdana;
		font-size: 8pt;
    }

    .CustomCalloutStyle div, .CustomCalloutStyle td{border: solid 1px Black;background-color:#E8EADF;color:#000000;}
    .CustomCalloutStyle .ajax__validatorcallout_popup_table{display: none;border: none;background-color: transparent;padding: 0px;}
    .CustomCalloutStyle .ajax__validatorcallout_popup_table_row{vertical-align: top;height: 100%;background-color: transparent;padding: 0px;}
    .CustomCalloutStyle .ajax__validatorcallout_callout_cell{width: 20px;height: 100%;text-align: right;vertical-align: top;border: none;background-color: transparent;padding: 0px;}
    .CustomCalloutStyle .ajax__validatorcallout_callout_table{height: 100%;border: none;background-color: transparent;padding: 0px;}
    .CustomCalloutStyle .ajax__validatorcallout_callout_table_row{background-color: transparent;padding: 0px;}
    .CustomCalloutStyle .ajax__validatorcallout_callout_arrow_cell{padding: 8px 0px 0px 0px;text-align: right;vertical-align: top;font-size: 1px;border: none;background-color: transparent;}
    .CustomCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv{font-size: 1px;position: relative;left: 1px;border-bottom: none;border-right: none;border-left: none;width: 15px;background-color: transparent;padding: 0px;}
    .CustomCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div{height: 1px;overflow: hidden;border-top: none;border-bottom: none;border-right: none;padding: 0px;margin-left: auto;}
    .CustomCalloutStyle .ajax__validatorcallout_error_message_cell{font-family: Verdana;font-size: 11px;text-align: left;padding: 5px;border-right: none;border-left: none;width: 100%;}
    .CustomCalloutStyle .ajax__validatorcallout_icon_cell{width: 20px;padding: 5px;border-right: none;}
    .CustomCalloutStyle .ajax__validatorcallout_close_button_cell{vertical-align: top;padding: 2px 5px 0px 0px;text-align: right;border-left: none;}
    .CustomCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv{border: none;text-align: center;width: 10px;padding: 1px;cursor: pointer;}
    
    .d3dtable
    {
        border-width:0;
        padding:0;
        background-color:#FEFEFE;
        border-right:black thin solid;
        border-bottom:black thin solid;
    }
    	
    .white3d
    {
        width:auto;
        margin-left:auto;
        margin-right:auto;
        background-color:#fefefe;
        border-width:0;
        padding:15px 15px 15px 15px;
        border-collapse:collapse;
        margin:0;
        position:relative;
    }

    .rowtitle
    {
        font-family:Tahoma;
        font-size:18pt;
        text-align:center;
    }

    .TDmajor
    {
        padding-left:15px;
        padding-right:15px;
        text-align:center;
    }
    .ob_gCS, .ob_gCS div, .ob_gCS_F, .ob_gCS_F div
    {
          background-color: #000000 !important;
    }
    .ob_gHContWG .ob_gH .ob_gC, .ob_gHContWG .ob_gH .ob_gCW,
    .ob_gHCont .ob_gH .ob_gC, .ob_gHCont .ob_gH .ob_gCW
    {
         background-image: none !important;
         background-color: #DCE3E8 !important;
         border-bottom: 1px #A8AEBD solid !important;
         height: 60px !important;
    }
    div.ob_gCc2, div.ob_gCc2C, div.ob_gCc2R 
    {
         padding-left: 6px !important;
    }
    .grid-rows-dragging-container
    {            
        position: absolute;
        z-index: 999;
    }
      
    .grid-rows-dragging-indicator
    {
        position: absolute;
        z-index: 100;
        height: 1px;
        width: 100%;
        border-bottom: 2px dashed #000;
    }
   
    .ob_fC table td {white-space: normal !important;}
    .command-row .ob_fRwF {padding-left: 10px !important;}
    
    .ob_gBody tbody .ob_gC, .ob_gBody tbody .ob_gCW 
    {            
    height: auto;
    }
    .chartframe {border-color:black;border-collapse:collapse;font-family:helvetica;font-size:9pt;}
    
   .clear { /* generic container (i.e. div) for floating buttons */
        overflow: hidden;
        width: 100%;
    }

    a.ActivityButton {background: transparent url('Images/btnActivity_Blue.png') no-repeat scroll top right;color: #fff;display: block;float: left;font: normal 14px verdana, arial, sans-serif;height: 41px;padding-left: 3px;text-decoration: none;outline: none;border: none;width: 211px;}
    a.ActivityButton:active, a.ActivityButton:focus{background-position: bottom right;color: #fff;outline: none;border: none;outline-style: none;-moz-outline-style:none;ie-dummy: expression(this.hideFocus=true);}
    
    a.CreditButton {background: transparent url('Images/btnCredit_Green.png') no-repeat scroll top right;color: #fff;display: block;float: left;font: normal 14px verdana, arial, sans-serif;height: 41px;padding-left: 3px;text-decoration: none;outline: none;border: none;width: 58px;}
    a.CreditButton:active, a.CreditButton:focus{background-position: bottom right;color: #fff;outline: none;border: none;outline-style: none;-moz-outline-style:none;ie-dummy: expression(this.hideFocus=true);}
    
    a.InvoiceButton {background: transparent url('Images/btnInvoice_Yellow.png') no-repeat scroll top right;color: #fff;display: block;float: left;font: normal 14px verdana, arial, sans-serif;height: 41px;padding-left: 3px;text-decoration: none;outline: none;border: none;width: 58px;}
    a.InvoiceButton:active, a.InvoiceButton:focus{background-position: bottom right;color: #fff;outline: none;border: none;outline-style: none;-moz-outline-style:none;ie-dummy: expression(this.hideFocus=true);}
   
    a.CountButton {background: transparent url('Images/btnCount_Blue.png') no-repeat scroll top right;color: #fff;display: block;float: left;font: normal 14px verdana, arial, sans-serif;height: 41px;padding-left: 3px;text-decoration: none;outline: none;border: none;width: 58px;}
    a.CountButton:active, a.CountButton:focus{background-position: bottom right;color: #fff;outline: none;border: none;outline-style: none;-moz-outline-style:none;ie-dummy: expression(this.hideFocus=true);}
   
    a.OrderButton {background: transparent url('Images/btnOrder_Orange.png') no-repeat scroll top right;color: #fff;display: block;float: left;font: normal 14px verdana, arial, sans-serif;height: 41px;padding-left: 3px;text-decoration: none;outline: none;border: none;width: 58px;}
    a.OrderButton:active, a.OrderButton:focus{background-position: bottom right;color: #fff;outline: none;border: none;outline-style: none;-moz-outline-style:none;ie-dummy: expression(this.hideFocus=true);}
  
    a.TransferButton {background: transparent url('Images/btnTransfer_Purple.png') no-repeat scroll top right;color: #fff;display: block;float: left;font: normal 14px verdana, arial, sans-serif;height: 41px;padding-left: 3px;padding-right: 4px;text-decoration: none;outline: none;border: none;width: 58px;}
    a.TransferButton:active, a.TransferButton:focus{background-position: bottom right;color: #fff;outline: none;border: none;outline-style: none;-moz-outline-style:none;ie-dummy: expression(this.hideFocus=true);}
   
    div.ob_gCc2, div.ob_gCc2C, div.ob_gCc2R 
    {
        padding-left: 6px !important;
    }
    .ob_gHContWG .ob_gH .ob_gC, .ob_gHContWG .ob_gH .ob_gCW, .ob_gHCont .ob_gH .ob_gC, .ob_gHCont .ob_gH .ob_gCW
    {
        border-bottom: 1px #A8AEBD solid !important;
        height: 38px !important;
    }
    .rowtitle
    {
	    font-family: Verdana;
	    font-size:18pt;
	    text-align:center;
    }
    .tdMajor
    {
	    padding-left:15px;
	    padding-right:15px;
	    text-align:center;
    }
    .ReportOptionLabel
    {
        font-size: 9pt;
        color: black;
        font-family: Verdana;
        width:200px;
        height:10px;
        text-align:right;
        padding-right: 5px;
        background-color: rgb(230,230,230);
    }
    .textbox
	{
		width:200px;
		border-style:solid;
		border-width:1px;
		border-color:#6D7B8D;
		font-family:Verdana;
		font-size:8pt;
	}

    /*Mark Williams Bug 2314 CSS for new pop-up box*/
    .dialog_overlay {
        display: none;
    	position: fixed;
    	top: 0;
    	left: 0;
    	right: 0;
    	bottom: 0;
    	background-color: #fff;
    	z-index: 998;
    	opacity: 0.5;
    }
    

    .dialog_yes_no_container {
        display: none;
        position: fixed;
        top: 50%;
        left: 50%;
        margin: -100px 0 0 -150px;
    	min-height: 50px;
    	width: 300px;			
    	border: 1px solid #ababab;
    	-webkit-border-radius: 10px;
		        border-radius: 10px;
	    -webkit-box-shadow: 5px 5px 10px 0 #666;
		       box-shadow: 5px 5px 10px 0 #666;
	    overflow: hidden;
	    z-index: 999;
    }

   .dialog_yes_no_container h3 {
        margin: 0;
        display: block;
		padding: 7px 4% 2px 4%;
		height: 20px;
		width: 92%;
		border-bottom: 1px solid #ababab;
		background-color: #cccccc;
        font-family: Verdana,Arial,sans-serif;
		font-size: 1.1em;	
        text-align:left;		
    }
    	
    .dialog_yes_no_div {
    	margin: 0;
        display: block;
    	padding: 3%;
    	min-height: 50px;
        width: 94%;
        text-align:left;		
        font-family: Verdana,Arial,sans-serif;
        font-size: 10px;	
       	background-color: #ffffff;
    }
	
	.dialog_yes_no_div p {
	    margin-bottom: 15px;
    	padding: 0 10px;
    }
	
	.dialog_yes_no_div form {
	    padding-right: 5px;
		text-align: right;
    }
	
	.dialog_yes_no_div input {
	    min-height: 30px;
		min-width: 60px;
		cursor: pointer;
		border: 1px groove #ababab;
		background-color: #eee;
		background: #eee;
    }
	
	.dialog_yes_no_div input:hover {
	    background-color: #f7f7f7;
		background: #dadada;
	}
	
	.dialog_yes_no_div input#yes {
		-webkit-border-radius: 7px 0 0 7px;
				border-radius: 7px 0 0 7px;
	}
		
	.dialog_yes_no_div input#no {
	    -webkit-border-radius: 0 7px 7px 0;
		        border-radius: 0 7px 7px 0;
    }

    .dialog_button_div{
        margin: 0;
        display: block;
    	padding: 1%;
        text-align:left;		
        font-family: Verdana,Arial,sans-serif;
        font-size: 10px;	
       	background-color: #ffffff;
    }

    .dialog_button_div form {
	    padding-right: 5px;
		text-align: right;
    }
	
	.dialog_button_div input {
	    min-height: 30px;
		min-width: 60px;
		cursor: pointer;
		border: 1px groove #ababab;
		background-color: #eee;
		background: #eee;
    }
	
	.dialog_button_div input:hover {
	    background-color: #f7f7f7;
		background: #dadada;
	}
	
	.dialog_button_div input#yes {
		-webkit-border-radius: 7px 0 0 7px;
				border-radius: 7px 0 0 7px;
	}
		
	.dialog_button_div input#no {
	    -webkit-border-radius: 0 7px 7px 0;
		        border-radius: 0 7px 7px 0;
    }

    .dialog_button{
        -webkit-border-radius: 7px 7px 7px 7px;
		        border-radius: 7px 7px 7px 7px;
    }


    /*Mark Williams Bug 2455*/
    .ajax__calendar_valid {
        color:black !important;
        font-weight:700 !important;
    }
    
    .ajax__calendar_invalid {
        color:gray;
        font-weight:100;
    }

    /* ccolbert: UI Icons*/
    .btn-pdf{
        background-color:whitesmoke;
        background-image:url(/Icons/16/pdf.png);
        background-repeat:no-repeat;
        background-position:0 50%;
        border:1px solid lightgrey;
        padding-left:18px;
    }
    .btn-xls{
        background-color:whitesmoke;
        background-image:url(/Icons/16/xls.png);
        background-repeat:no-repeat;
        background-position:0 50%;
        border:1px solid lightgrey;
        padding-left:18px;
    }
    .btn-xlsx{
        background-color:whitesmoke;
        background-image:url(/Icons/16/xlsx.png);
        background-repeat:no-repeat;
        background-position:0 50%;
        border:1px solid lightgrey;
        padding-left:18px;
    }




    /* BDean: 2017-01-24 - Temporary fix to an issue where calendar backgrounds became transparent after DEV > 400 deployment ( something was possibly deleted that shouldn't have been )*/
    .cal_Theme1 {
        background-color: #fff;
        border: 1px solid #000;
    }

    .cal_Theme1 td {
        border: 1px solid #bbb;
    }