div.rc{border:solid 1px #336699;-moz-border-radius:10px;padding:0;margin:0;float:none;}

/*IE5.0+ only style*/

div.rc{behavior:expression(  (window.addRoundCorner!=null)?window.addRoundCorner(this):""  )          ; word-break:break-all;}
.rc .rch, .rc .rcf{font-size:1px;clear:both;height:10px;}
.rc .rc_l,.rc .rc_r{width:10px;height:10px;overflow:hidden;position:relative;background-repeat:no-repeat;background-image:url(../images/round_corner_all.gif);}
.rc .rch .rc_l{float:left;top:-1px;left:-1px;}
.rc .rch .rc_r{float:right;top:-1px;left:1px;background-position:right top;}
.rc .rcf .rc_l{float:left;top:1px;left:-1px;background-position:bottom left;}
.rc .rcf .rc_r{float:right;top:1px;left:1px;background-position:bottom right;}

 /* set millions of background images */
.rbroundbox { background: url(../images/c00.gif) repeat; }
.rbtop div  { background: url(../images/c11.gif) no-repeat top left; }
.rbtop      { background: url(../images/c12.gif) no-repeat top right; }
.rbbot div  { background: url(../images/c21.gif) no-repeat bottom left; }
.rbbot      { background: url(../images/c22.gif) no-repeat bottom right; }

 /* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.rbcontent  { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 1em auto; }


tr.trSCH {background-color:#e5e5e5;}
tr.trHover {background-color:Silver}
td.tdFixed
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color: papayawhip;
	color: steelblue;
	border-top: solid slategray 2px;
	border-bottom: solid 2px slategray;
	position:relative; 
	top: expression(document.getElementById("divHdrRow").scrollTop-2);
}


/*
input.btnOvr 
{
	height: 18px;
	border: 1px solid #285c8e;
	background-color: #dee7f7;
	font-family: Arial, Helvetica, sans-serif;
	color: #275680;
	font-style: normal;
	font-size: 12px;
	margin: 0px;
}
		
input.btnOut  
{
	height: 18px;
	border: 1px solid #285c8e;
	background-color: #dee7f7;
	font-family: Arial, Helvetica, sans-serif;
	color: #275680;
	font-style: normal;
	font-size: 12px;
	margin: 0px;
}

button.btnOut  
{
	height: 18px;
	border: 1px solid #285c8e;
	background-color: #dee7f7;
	font-family: Arial, Helvetica, sans-serif;
	color: #275680;
	font-style: normal;
	font-size: 12px;
	margin: 0px;
}
*/		


tr.trARR {background-color:#66CC33}
tr.trDEP {color:White;background-color:#0099cc;}
tr.trDEL {background-color:yellow}
tr.trOVR {color:White;background-color:#FF6666;}
tr.trOVR_f {color:White;background-color:orange}
tr.trUNASGN {color:black;background-color:#FF9933;}

td.tdSCH {background-color:#e5e5e5}
td.tdARR {background-color:#00FF00}
td.tdDEL {background-color:yellow}
td.tdOVR {color:White;background-color:red}


/*
input.btnHdr
{
	cursor:pointer;
	color:blue;
	font-style: normal;
	font-size: 12px;
	width: 98%;
	height: 26px;
	background-color:#fed;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
	background: -moz-linear-gradient(top,  #ffffff,  #ccccff);
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ccccff');
}

input.btn,select.btn
{
	cursor:pointer;
	color:blue;
	font-style: normal;
	font-size: 10px;
	width: 100%;
	height: 28px;
	background-color:#fed;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ccccff');
}
*/
span.ResCONF {cursor:pointer;filter: Alpha(Opacity=40,);opacity:0.8; background-color:#66CC33; color:black; border-style: groove; border-width:thin;white-space: nowrap;}
span.ResPEND {cursor:pointer;filter: Alpha(Opacity=40,);opacity:0.8; background-color:#FFFF66; color:black; border-style: groove; border-width:thin;white-space: nowrap;}
span.UNASSIGNED {cursor:pointer; background-color:#FF9933; color:black; border-style: groove;  border-width:thin;}		

span.CONF {cursor:pointer; background-color:#66CC33; color:black; border-style: groove; border-width:thin;white-space: nowrap;}
span.PEND {cursor:pointer; background-color:#FFFF66; color:black; border-style: groove; border-width:thin;white-space: nowrap;}
span.ARRIVE {cursor:pointer; width:90px; background-color:#66CC33;  border-style: groove; border-width:thin;white-space: nowrap;}
span.DEPART {cursor:pointer; width:90px; background-color:#0066CC;  color:white;  border-style: groove; border-width:thin;white-space: nowrap;}
span.COMPLETE {cursor:pointer; background-color:#0066CC; color:white; border-style: groove; border-width:thin;white-space: nowrap;}
span.CONFLICT {cursor:pointer; background-color:#FF6666; color:black; border-style: groove; border-width:thin;white-space: nowrap;}

div.CONF {cursor:pointer; background-color:#66CC33; color:black; border-style: groove; border-width:thin;white-space: nowrap;}
div.PEND {cursor:pointer; background-color:#FFFF66; color:black; border-style: groove; border-width:thin;white-space: nowrap;}
div.ARRIVE {cursor:pointer; width:90px; background-color:#66CC33;  border-style: groove; border-width:thin;white-space: nowrap;}
div.DEPART {cursor:pointer; width:90px; background-color:#0066CC;  color:white;  border-style: groove; border-width:thin;white-space: nowrap;}
div.COMPLETE {cursor:pointer; background-color:#0066CC; color:white; border-style: groove; border-width:thin;white-space: nowrap;}
div.CONFLICT {cursor:pointer; background-color:#FF6666; color:black; border-style: groove; border-width:thin;white-space: nowrap;}

a.CONF {cursor:pointer; background-color:#66CC33; color:black; border-style: groove; border-width:thin;white-space: nowrap;}
a.CFLCT {cursor:pointer; background-color:#FF6666; color:black; border-style: groove; border-width:thin;white-space: nowrap;}
a.PEND {cursor:pointer; background-color:#FFFF66; color:black; border-style: groove; border-width:thin;white-space: nowrap;}
a.UNASGN {cursor:pointer; background-color:#FF9933; color:black; border-style: groove; border-width:thin;white-space: nowrap;}
a.UNASGN_FUT {filter: Alpha(Opacity=40,);opacity:0.8;cursor:pointer; background-color:#FFCC99; color:black; border-style: groove; border-width:thin;white-space: nowrap;}
a.FUTURE {filter: Alpha(Opacity=40,);opacity:0.8; cursor:pointer; background-color:#FFFFCC; color:black; border-style: groove; border-width:thin;white-space: nowrap;}
a.CFLF {filter: Alpha(Opacity=40,);opacity:0.8;cursor:pointer; background-color:#FF6699; color:black; border-style: groove; border-width:thin;white-space: nowrap;}
a.COMPLETE {cursor:pointer; background-color:#0066CC; color:white; border-style: groove; border-width:thin;white-space: nowrap;}
a.CANC {cursor:pointer; background-color:#D3D3D3; color:Black; border-style: groove; border-width:thin;white-space: nowrap;}
a.ARRIVE {cursor:pointer; width:90px; background-color:#66CC33;  border-style: groove; border-width:thin;white-space: nowrap;}
a.DEPART {cursor:pointer; width:90px; background-color:#0066CC;  color:white;  border-style: groove; border-width:thin;white-space: nowrap;}

a.schCONF {cursor:pointer; background-color:#66CC33; color:black; border-style: groove; border-width:thin;}
a.schCONFW {cursor:pointer; background-color:#66CC33; color:black; border-style: groove; border-width:thin;}
a.schRQST {filter: Alpha(Opacity=40,);opacity:0.8;cursor:pointer; background-color:#FF9933; color:black; border-style: groove; border-width:thin;}
a.schPEND {cursor:pointer; background-color:#FFFF66; color:black; border-style: groove; border-width:thin;}
a.schFUTURE {filter: Alpha(Opacity=40,);opacity:0.8; cursor:pointer; background-color:yellow; color:black; border-style: groove; border-width:thin;}
a.schCONFLICT {cursor:pointer; background-color:#FF6666; color:black; border-style: groove; border-width:thin;}
a.schUNASGN {cursor:pointer; background-color:#FF9933; color:black; border-style: groove; border-width:thin;}
a.schUNASGN_f {cursor:pointer; background-color:#FFFF66; color:black; border-style: groove; border-width:thin;}
a.schUNASGN_FUT {filter: Alpha(Opacity=40,);opacity:0.8;cursor:pointer; background-color:#FF9933; color:black; border-style: groove; border-width:thin;}
a.schCOMPLETE {cursor:pointer; background-color:#0066CC; color:White; border-style: groove; border-width:thin;}
a.schCFLC {cursor:pointer; background-color:#FF6666; color:black; border-style: groove; border-width:thin;}
a.schCFLP {cursor:pointer; background-color:#FF6666; color:black;border-style: groove; border-width:thin;}
a.schCFLF {filter: Alpha(Opacity=40,);opacity:0.8;cursor:pointer; background-color:#FF6666; color:black;border-style: groove; border-width:thin;}
a.schCFLCT {cursor:pointer; background-color:#FF6666; color:black;border-style: groove; border-width:thin;}
a.schCANC {cursor:pointer; background-color:#D3D3D3; color:Black; border-style: groove; border-width:thin;}
a.schUNASSIGNED {cursor:pointer; background-color:orange; color:black; border-style: groove; border-width:thin;}

/*for resource portal when shoing other resources appointments*/
a.resSchPEND {filter: Alpha(Opacity=40,);opacity:0.8;cursor:pointer; background-color:#FFFF66; color:black; border-style: groove; border-width:thin;}
a.resSchCONF {filter: Alpha(Opacity=40,);opacity:0.8;cursor:pointer; background-color:#66CC33; color:black; border-style: groove; border-width:thin;}

span.ACK {cursor:pointer; width:90px; background-color:#FF6666; color:black;  border-style: groove; border-width:thin; white-space: nowrap;}
span.SCH {cursor:pointer; width:90px; background-color:#F9F9F9;  border-style: groove; border-width:thin; white-space: nowrap;}
span.ARR {cursor:pointer; width:90px; background-color:#66CC33;  border-style: groove; border-width:thin;white-space: nowrap;}
span.DEP {cursor:pointer; width:90px; background-color:#0066CC;  color:white;  border-style: groove; border-width:thin;white-space: nowrap;}
span.DEL {cursor:pointer; width:90px; background-color:#FFFF66;  border-style: groove; border-width:thin;white-space: nowrap;}
span.OVR {cursor:pointer; width:90px; background-color:#FF6666; color:black;  border-style: groove; border-width:thin;white-space: nowrap;}
span.OVR_f {filter: Alpha(Opacity=40,);opacity:0.8;cursor:pointer; width:90px;  background-color:#FF9933;  border-style: groove; border-width:thin;white-space: nowrap;}
span.UNASGN {cursor:pointer; width:90px; background-color:#FF9933; color:black; border-style: groove; border-width:thin;white-space: nowrap;}
span.UNASGN_FUT {filter: Alpha(Opacity=40,);opacity:0.8;cursor:pointer; background-color:orange; color:black; border-style: groove; border-width:thin;white-space: nowrap;}
span.FUTURE {filter: Alpha(Opacity=40,);opacity:0.8;cursor:pointer; background-color:yellow; color:black; border-style: groove; border-width:thin;white-space: nowrap;}
span.schUNASSIGNED {cursor:pointer; background-color:orange; color:black; border-style: groove; border-width:thin;white-space: nowrap;}
span.OFFRD {cursor:pointer; width:70px; background-color:purple; color:white; border-style: groove; border-width:thin;white-space: nowrap;}


div.ACK {cursor:pointer; width:90px; background-color:#FF6666; color:black;  border-style: groove; border-width:thin;  text-align:center;white-space:nowrap;}
div.SCH {cursor:pointer; width:90px; background-color:#F9F9F9;  border-style: groove; border-width:thin;  text-align:center;white-space:nowrap;padding:2 1 2 1;}
div.ARR {cursor:pointer; width:90px; background-color:#66CC33;  border-style: groove; border-width:thin; text-align:center;white-space:nowrap;padding:2 1 2 1;}
div.DEP {cursor:pointer; width:90px; background-color:#0099CC;  border-style: groove; border-width:thin; text-align:center;white-space:nowrap;padding:2 1 2 1;}
div.DEL {cursor:pointer; width:90px; background-color:#FFFF66;  border-style: groove; border-width:thin; text-align:center;white-space:nowrap;padding:2 1 2 1;}
div.OVR {cursor:pointer; width:90px; background-color:#FF6666; color:black;  border-style: groove; border-width:thin; text-align:center;white-space:nowrap;padding:2 1 2 1;}
div.OVR_f {filter: Alpha(Opacity=40,);opacity:0.8;cursor:pointer; width:90px;  background-color:#FF9933;  border-style: groove; border-width:thin; text-align:center;white-space:nowrap;padding:2 1 2 1;}
div.UNASGN {cursor:pointer; width:90px; background-color:#FF9933; color:black; border-style: groove; border-width:thin; text-align:center;white-space:nowrap;padding:2 1 2 1;}
div.UNASGN_FUT {filter: Alpha(Opacity=40,);opacity:0.8;cursor:pointer; background-color:orange; color:black; border-style: groove; border-width:thin; text-align:center;white-space:nowrap;padding:2 1 2 1;}
div.FUTURE {filter: Alpha(Opacity=40,);opacity:0.8;cursor:pointer; background-color:yellow; color:black; border-style: groove; border-width:thin; text-align:center;white-space:nowrap;padding:2 1 2 1;}
div.schUNASSIGNED {cursor:pointer; background-color:orange; color:black; border-style: groove; border-width:thin; text-align:center;white-space:nowrap;padding:2 1 2 1;}
div.UNASGNNEW {cursor:pointer;  background-color:#FF9933; color:black; border-style: groove; border-width:thin;display:inline; text-align:center;white-space:nowrap;padding:2 1 2 1;}


.timesheet_edit_buttons > div{
    width: 90%;
    margin-left: 50px;
    padding: 2px;
}

.timesheet_edit_buttons >div.align_center{
    width: 90%;
    margin: 0 auto;
    padding: 2px;
    text-align:center;
}

timesheet_edit_buttons > div > input{
    display: inline-block;
    margin:0 auto;
}

input.ARR {cursor:pointer; width:90px; background-color:#66CC33;  border-style: groove; border-width:thin; text-align:center;white-space:nowrap;padding:2px 1px 2px 1px;}
input.UNASGN {cursor:pointer; width:90px; background-color:#FF9933; color:black; border-style: groove; border-width:thin; text-align:center;white-space:nowrap;padding:2px 1px 2px 1px;}
input.DEL {cursor:pointer; width:90px; background-color:#FFFF66;  border-style: groove; border-width:thin; text-align:center;white-space:nowrap;padding:2px 1px 2px 1px;}
input.REV {cursor:pointer; width:90px; border-style: groove; border-width:thin; text-align:center;white-space:nowrap;padding:2px 1px 2px 1px;}
input.ALL {cursor:pointer; width:90px; background-color:#5b9ad9; border-style: groove; border-width:thin; text-align:center;white-space:nowrap;padding:2px 1px 2px 1px;}
input.EVV {cursor:pointer; width:90px; background-color:#FF6666;  border-style: groove; border-width:thin; text-align:center;white-space:nowrap;padding:2px 1px 2px 1px;}

span.schCONF {cursor:pointer; background-color:#66CC33; color:black; border-style: groove; border-width:thin;}
span.schCONFW {cursor:pointer; background-color:#66CC33; color:black; border-style: groove; border-width:thin;}

span.schPEND {cursor:pointer; background-color:#FFFF66; color:black; border-style: groove; border-width:thin;}
span.schFUTURE {filter: Alpha(Opacity=40,);opacity:0.8;opacity:0.4; cursor:pointer; background-color:yellow; color:black; border-style: groove; border-width:thin;}
span.schCONFLICT {cursor:pointer; background-color:#FF6666; color:black; border-style: groove; border-width:thin;}
span.schUNASGN {cursor:pointer; background-color:#FF9933; color:black; border-style: groove; border-width:thin;}
span.schUNASGN_f {filter: Alpha(Opacity=40,);opacity:0.8;cursor:pointer; background-color:#FFFF66; color:black; border-style: groove; border-width:thin;}
span.schUNASGN_FUT {filter: Alpha(Opacity=40,);opacity:0.8;opacity:0.4;cursor:pointer; background-color:orange; color:black; border-style: groove; border-width:thin;}
span.schCOMPLETE {cursor:pointer; background-color:#0066CC; color:White; border-style: groove; border-width:thin;}
span.schCFLC {filter: Alpha(Opacity=40,);opacity:0.8;cursor:pointer; background-color:#FF6666; color:black; border-style: groove; border-width:thin;}
span.schCFLP {filter: Alpha(Opacity=40,);opacity:0.8;cursor:pointer; background-color:#FF6666; color:black;border-style: groove; border-width:thin;}
span.schCFLF {filter: Alpha(Opacity=40,);opacity:0.8;opacity:0.4;cursor:pointer; background-color:red; color:White;border-style: groove; border-width:thin;}
span.schCFLCT {cursor:pointer; background-color:#FF6666; color:black;border-style: groove; border-width:thin;}
span.schCANC {cursor:pointer; background-color:#D3D3D3; color:Black; border-style: groove; border-width:thin;}
p.SchSpacer{ filter: Alpha(Opacity=40,);opacity:0.8;opacity:0.4; color:black;font-size:9;margin-top: 2; margin-bottom: 4;}

td.tdCONF {color:black; width:100%;}
td.tdPEND {color:black; width:100%;}
td.tdFUTURE {color:black;width:100%;}
td.tdCOMPLETE {color:White; width:100%;}
td.tdUNASGN {color:black; width:100%;}
td.tdUNASGN_f {color:black; width:100%;}
td.tdUNASGN_FUT {color:black; width:100%;}
td.tdCFLC {color:White; width:100%;}
td.tdCFLP {color:White;width:100%;}
td.tdCFLF { background-color:red; opacity:0.4; color:White;border-style: groove; border-width:thin;width:100%;}
td.tdCFLCT {color:White;width:100%;}

span.spnRptSpacer {color:#D3D3D3; background-color:#D3D3D3; width:100%;  }

tr.trREVIEW {background-color:#FFFF66}
tr.trCOMPLETE {background-color:white;}
tr.trINCOMPLETE {background-color:#FF9933;}
tr.trEXPORT {background-color:#66CC33;}
tr.trADMREV {background-color:#66CC33;}
tr.trEVV {background-color: #FF6666;}


img.ApptContR {
    width: 11px;
    height: 7px;
    LEFT: -18px;
    TOP: -3px;
    POSITION: relative;
}
img.ApptContL{width: 11px; height: 7px; LEFT: 18px; TOP: -3px; POSITION: relative;}
img.ApptRecurring{width: 9px; height: 7px; LEFT: 15px; TOP: -3px; POSITION: relative;}

span.SchNone {cursor:pointer;}

span.PENDA {cursor:pointer; width:100%; background-color:#00FF00;  border-style: groove; border-width:thin;}
span.PENDB{cursor:pointer; width:100%; background-color:yellow;  border-style: groove; border-width:thin;}

tr.ScheduleHdr { color:DarkGray;BACKGROUND-IMAGE: url(../images/schedule/bgcell.gif); BORDER-TOP-STYLE: none; FONT-SIZE:
                     ;}

table.ScheduleHdr { color:DarkGray;BACKGROUND-IMAGE: url(../images/schedule/bgtime1.gif); BORDER-TOP-STYLE: none; FONT-SIZE:13;}

table.ScheduleRow 
{
	
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#cfe3fb',EndColorStr='#9ec0ee');
	background: -moz-linear-gradient(top,  #cfe3fb,  #9ec0ee);
	BORDER-TOP: silver thin solid; 
	FONT-SIZE:13;
	}

td.ScheduleWeek1 {BORDER-RIGHT: silver thin solid; background-color:#ccccff;}
td.ScheduleWeek2 {BORDER-RIGHT: silver thin solid;  background-color:#DEE7EF;}

tr.ScheduleWeek1 {background-color:#ccccff;}
tr.ScheduleWeek2 {background-color:#DEE7EF;}

td.ScheduleHdr { width:125; BORDER-LEFT: silver thin solid;}
td.ScheduleDet { background-repeat:repeat-x ;color:DarkGray; cursor:pointer;}
td.ScheduleLCol { width:150; BACKGROUND-IMAGE: url(../images/schedule/bgCust.GIF); background-repeat:no-repeat;}
td.ScheduleLColW {BACKGROUND-IMAGE: url(../images/schedule/bgDOW.GIF); background-repeat:no-repeat;}

input.SchConf {color:black; background:#00FF00; width:100%;}
input.SchPend {color:black; background:yellow; width:100%;}
input.SchCust {color:black; background:dodgerblue; width:100%;}

select.SchCust {width:100%;height:100%;}
select.addEditApptCust {width:175px;height:100%; font-size:12px}
select.addEditApptRes {width:175px;height:100%; font-size:12px}

select.global{font-size:12px}
span.global{font-size:12px}
input.global{font-size:12px}
textarea.global{font-size:12px}





input.addEditApptDate {width:80px; padding:2px;}

table.StatusGrid {border-style: groove; border-width:thin;}


span.selectCONF {background-color:#00FF00; color:black;}
span.selectPEND {background-color:yellow; color:black;}
span.selectFUTURE {filter: Alpha(Opacity=40,);opacity:0.8; background-color:yellow; color:black;}

img.image { cursor:pointer;}

span.spnMonthly {background-color:#ccccff;}

a.selectConf {background:#00FF00;cursor:pointer;text-decoration:none;color:black;}
a.selectConf:link {text-decoration:none;color:black;}	
a.selectConf:visited {text-decoration:none;color:black;}	
a.selectConf:active {text-decoration:none;color:black;}	
a.selectConf:hover {text-decoration:underline;color:Red;}
a.selectConf:onmouseover {color:Red;}
a.selectConf:onmouseout {color:black;}

a.selectPend { background:Yellow;cursor:pointer;text-decoration:none;color:black ;}
a.selectPend:link {text-decoration:none;color:black;}	
a.selectPend:visited {text-decoration:none;color:black;}	
a.selectPend:active {text-decoration:none;color:black;}	
a.selectPend:hover {text-decoration:underline;color:Red;}
a.selectPend:onmouseover {color:Red;}
a.selectPend:onmouseout {color:black;}

a.selectFuture {cursor:pointer;text-decoration:none;color:black;}
a.selectFuture:link {text-decoration:none;color:black;}	
a.selectFuture:visited {text-decoration:none;color:black;}	
a.selectFuture:active {text-decoration:none;color:black;}	
a.selectFuture:hover {text-decoration:underline;color:Red;}
a.selectFuture:onmouseover {color:Red;}
a.selectFuture:onmouseout {color:black;}

a.select:link {text-decoration:none;color:#0099cc;}	
a.select:visited {text-decoration:none;color:#0099cc;}	
a.select:active {text-decoration:none;color:#0099cc;}	
a.select:hover {text-decoration:none;color:#666666;}
a.select:onmouseover { {text-decoration:none;color:#666666;}
a.select:onmouseout {{text-decoration:none;color:#666666;}

span.spnLink { text-decoration:underline;color:Red;}
span.spnLink:onmouseover { text-decoration:underline;color:Red;}
span.spnLink:onmouseout {text-decoration:none;color:#3333cc;}

a.selectRev:link {text-decoration:none;color:red;}	
a.selectRev:visited {text-decoration:none;color:red;}	
a.selectRev:active {text-decoration:none;color:red;}	
a.selectRev:hover {text-decoration:underline;color:blue;}
a.selectRev:onmouseover {color:blue;}
a.selectRev:onmouseout {color:red;}

a.suggest:link {text-decoration:none;color:Red;}	
a.suggest:visited {text-decoration:none;color:Red;}	
a.suggest:active {text-decoration:none;color:Red;}	
a.suggest:hover {text-decoration:underline;color:#3333cc;}
a.suggest:onmouseover {color:#3333cc;}
a.suggest:onmouseout {color:Red;}

a.tabClass {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #336699; text-decoration: none}
a.tabClass:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #0000FF; text-decoration: none; }

a.tabClass_sel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: Red; text-decoration: none;cursor:default;}

a.RtabClass { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: White; text-decoration: none;font-weight: bold}
a.RtabClass:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: Yellow; text-decoration: none;font-weight: bold }
td.RtabClass {  BACKGROUND-IMAGE: url(../images/header/RNavBG.gif); BACKGROUND-REPEAT: repeat-x; PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;}

a.RtabClass_sel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; text-decoration: none;cursor:default;font-weight: bold}
td.RtabClass_sel {  BACKGROUND-IMAGE: url(../images/header/RNavBG_sel.gif); BACKGROUND-REPEAT: repeat-x; PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;}

a.navClass {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; FONT-WEIGHT: bold; color: #ffffff; text-decoration: none;}
a.navClass:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;FONT-WEIGHT: bold; color: #FFFF00; text-decoration: none; }
td.navClass { BACKGROUND-IMAGE: url(../images/header/nav_bgcell.gif); BACKGROUND-REPEAT: repeat-x; PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;BORDER-TOP: #99afc6 1px solid;}

a.navClass_sel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; FONT-WEIGHT: bold; color: #003366; text-decoration: none;cursor:default;}
a.navClass_sel:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;FONT-WEIGHT: bold; color: #003366; text-decoration: none; cursor:default; }
td.navClass_sel {  BACKGROUND-IMAGE: url(../images/header/nav_bgcell_sel.gif); BACKGROUND-REPEAT: repeat-x; PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;BORDER-TOP: #99afc6 1px solid;}

tr.DataCol_del{color:red; text-decoration:line-through;}


td {FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;  LETTER-SPACING: normal; TEXT-TRANSFORM: none; WORD-SPACING: normal}
.StandardSearch{
	background-color:White;
	border-style:solid;
	border-color:#cccccc;
	padding:2 3 2 3;
	white-space:nowrap;
	
}
.StandardSearch2{
	border-style:solid;
	border-color:#cccccc;
	padding:2 3 2 3;
	white-space:nowrap;
	
}
body 
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: normal;  
	LETTER-SPACING: normal; 
	TEXT-TRANSFORM: none; 
	WORD-SPACING: normal;

	scrollbar-face-color: #C3C9B2;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #006BFF;
	scrollbar-highlight-color:#006BFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color: #006BFF;

/*
	SCROLLBAR-FACE-COLOR: #7A99C5; 
	SCROLLBAR-HIGHLIGHT-COLOR: #336699; 
	
	SCROLLBAR-SHADOW-COLOR: #000000; 
	SCROLLBAR-3DLIGHT-COLOR: #336699; 
	
	SCROLLBAR-ARROW-COLOR: #003366; 
	SCROLLBAR-TRACK-COLOR: #336699; 

	SCROLLBAR-DARKSHADOW-COLOR: #7A99C5; 
	SCROLLBAR-BASE-COLOR: #7A99C5;
*/
}

span.pgTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;color: #336699; font-weight: bolder }
span.toolBar { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color:White; text-decoration: none }
span.errorBig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: red; font-weight: bolder }
span.infoBar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;color: #003366; font-weight: bolder }

table.grid {FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;  LETTER-SPACING: normal; TEXT-TRANSFORM: none; WORD-SPACING: normal}
table.tblAttributes { border:1px; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;  LETTER-SPACING: normal; TEXT-TRANSFORM: none; WORD-SPACING: normal}
tr.trAttributes {BORDER-RIGHT: #999999 2px outset; BORDER-TOP: #e4ecf5 1px outset; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BORDER-LEFT: #e4ecf5 1px outset; COLOR: #2d1663; BORDER-BOTTOM: #adc3e4 1px outset; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 1px}
td.tdHead{ BORDER-RIGHT: highlight inset 1px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND: #7A99C5; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 1px}

input.txtAttrib {FONT-SIZE:10px;}
input.chkAttrib {FONT-SIZE:10px;}
select.ddAttrib {FONT-SIZE:10px;}

td.pgSubTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; FONT-WEIGHT: bold; color: #003366; text-decoration: none;cursor:default;}
td.pgTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;color: #336699; font-weight: bolder}

table.tblMemo {position:absolute;top:-1000;left:-1000;}

a.select {cursor:pointer;text-decoration:none;color:#3333cc;}	
a.select:link {text-decoration:none;color:#3333cc;}	
a.select:visited {text-decoration:none;color:#333399;}	
a.select:active {text-decoration:none;color:#333399;}	
a.select:hover {text-decoration:underline;color:Red;}
a.select:onmouseover {color:Red;}
a.select:onmouseout {color:#3333cc;}

th
{
    BORDER: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    cursor: pointer;
    COLOR: #2d1663;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 1px;

}
.SortAscending
{
    BORDER-RIGHT: #e4ecf5 2px inset;
    BACKGROUND-POSITION: right center;
    BORDER-TOP: #adc3e4 1px inset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(images/UpArrow.gif);
    BORDER-LEFT: #adc3e4 1px inset;
    cursor: pointer;
    COLOR: #ffcc00;
    BORDER-BOTTOM: #e4ecf5 1px inset;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 1px
}

.SortDescending
{
    BORDER-RIGHT: #e4ecf5 2px inset;
    BACKGROUND-POSITION: right center;
    BORDER-TOP: #adc3e4 1px inset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(images/DownArrow.gif);
    BORDER-LEFT: #adc3e4 1px inset;
    cursor: pointer;
    COLOR: #ffcc00;
    BORDER-BOTTOM: #e4ecf5 1px inset;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 1px
}
.SortingGridUp
{
    BORDER-RIGHT: highlight inset 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    cursor: pointer;
    COLOR: #ffffff;
    BACKGROUND: #7A99C5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 1px;  
    padding:2 3 2 3;  
}


/*This is for the smartsearch textboxes */
.smartsearch {
    background-image: url(../../resources/images/smartsearch.gif);
    background-repeat:no-repeat;
    background-position:right;
    border: 1px solid #6297BC;
    padding-left:16px;
    height:30px;
    max-width:328px;
    font-size:18pt;
    color:gray;
}

.smartsearchtable {
    border: 1px solid #6297BC;
    padding-left:16px;
    height:30px;
    width:350px;
    font-size:12pt;
    color:gray;
}

.smartsearchtable_small {
    border: 1px solid #6297BC;
    padding-left:16px;
    height:30px;
    width:100px;
    font-size:12pt;
    color:gray;
}

.smartsearchrow {
	cursor:pointer;
    padding-left:16px;
    height:20px;
    font-size:12pt;
    color:gray;
}

.smartsearchrow_sel {
	cursor:pointer;
    padding-left:16px;
    height:20px;
    font-size:12pt;
    color:black;
    background-color:#99CCFF;
}

.smartsearchrow_small {
	cursor:pointer;
    padding-left:16px;
    height:20px;
    font-size:10px;
    color:gray;
}
.smartsearchrow_small_sel {
	cursor:pointer;
    padding-left:16px;
    height:20px;
    font-size:10px;
    color:black;
    background-color:#99CCFF;
}

.showmetable {
    border: 1px solid #6297BC;
    height:30px;
    width:75px;
    font-size:12pt;
    color:gray;
    background-color:#99CCFF;
}

div.OFFRD
{
    cursor: pointer;
    min-width: 40px;
    white-space: nowrap;
    background-color: purple;
    color: white;
    border-style: groove;
    border-width: thin;
    text-align: center;
    font-size: 9;
    text-align: center;
    width: expression( this.offsetWidth < 42 ? "40px" : "auto" );
}

div.CANCLD
{
    cursor: pointer;
    min-width: 40px;
    white-space: nowrap;
    background-color: #D3D3D3;
    color: black;
    border-style: groove;
    border-width: thin;
    text-align: center;
    font-size: 9;
    text-align: center;
    width: expression( this.offsetWidth < 42 ? "40px" : "auto" );
}

div.TOTLS
{
    cursor: pointer;
    min-width: 40px;
    white-space: nowrap;
    background-color: white;
    color: black;
    border-style: groove;
    border-width: thin;
    text-align: center;
    font-size: 9;
    text-align: center;
    width: expression( this.offsetWidth < 42 ? "40px" : "auto" );
}

div.CONFL
{
    cursor: pointer;
    min-width: 40px;
    white-space: nowrap;
    background-color: #FF6666;
    color: black;
    border-style: groove;
    border-width: thin;
    font-size: 9;
    text-align: center;
    width: expression( this.offsetWidth < 42 ? "40px" : "auto" );
}

div.UNASND
{
    cursor: pointer;
    min-width: 40px;
    white-space: nowrap;
    background-color: #FF9933;
    color: black;
    border-style: groove;
    border-width: thin;
    font-size: 9;
    text-align: center;
    width: expression( this.offsetWidth < 42 ? "40px" : "auto" );
}

div.PENDG
{
    cursor: pointer;
    min-width: 40px;
    white-space: nowrap;
    background-color: #FFFF66;
    border-style: groove;
    border-width: thin;
    font-size: 9;
    text-align: center;
    width: expression( this.offsetWidth < 42 ? "40px" : "auto" );
}

div.CONFRM
{
    cursor: pointer;
    min-width: 40px;
    white-space: nowrap;
    background-color: #66CC33;
    border-style: groove;
    border-width: thin;
    font-size: 9;
    text-align: center;
    width: expression( this.offsetWidth < 42 ? "40px" : "auto" );
}

div.COMPL
{
    cursor: pointer;
    min-width: 40px;
    white-space: nowrap;
    background-color: #0066CC;
    border-style: groove;
    border-width: thin;
    font-size: 9;
    text-align: center;
    color:white;
    width: expression( this.offsetWidth < 42 ? "40px" : "auto" );
}
