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:white}
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;
}
		


tr.trARR {background-color:#00FF00}
tr.trDEP {color:White;background-color:blue}
tr.trDEL {background-color:yellow}
tr.trOVR {color:White;background-color:red}
tr.trOVR_f {color:White;background-color:orange}

td.tdSCH {background-color:white}
td.tdARR {background-color:#00FF00}
td.tdDEL {background-color:yellow}
td.tdOVR {color:White;background-color:red}

input.btnHdr
{
	cursor:hand;
	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;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ccccff');
}

input.btn,select.btn
{
	cursor:hand;
	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.CONF {cursor:hand; background-color:#00FF00; color:black; font-weight:normal; border-style: groove; border-width:thin;}
span.PEND {cursor:hand; background-color:yellow; color:black; font-weight:normal; border-style: groove; border-width:thin;}
span.UNASSIGNED {cursor:hand; background-color:orange; color:black; font-weight:normal; border-style: groove; border-width:thin;}

span.ACK {cursor:hand; width:90px; background-color:red;  border-style: groove; border-width:thin; }
span.SCH {cursor:hand; width:90px; background-color:white;  border-style: groove; border-width:thin; }
span.ARR {cursor:hand; width:90px; background-color:#00FF00;  border-style: groove; border-width:thin;}
span.DEP {cursor:hand; width:90px; background-color:blue;  border-style: groove; border-width:thin;}
span.DEL {cursor:hand; width:90px; background-color:yellow;  border-style: groove; border-width:thin;}
span.OVR {cursor:hand; width:90px; background-color:red;  border-style: groove; border-width:thin;}
span.OVR_f {cursor:hand; width:90px;  background-color:orange;  border-style: groove; border-width:thin;}

a.schCONF {cursor:hand; background-color:#00FF00; color:black; border-style: groove; border-width:thin;}
a.schPEND {cursor:hand; background-color:yellow; color:black; border-style: groove; border-width:thin;}
a.schUNASSIGNED {cursor:hand; background-color:orange; color:black; border-style: groove; border-width:thin;}
span.schCONFW {cursor:hand; background-color:#00FF00; color:black; border-style: groove; border-width:thin;}

span.schPEND {cursor:hand; background-color:yellow; color:black; border-style: groove; border-width:thin;}
span.schFUTURE {filter: Alpha(Opacity=40,); cursor:hand; background-color:yellow; color:black; border-style: groove; border-width:thin;}
span.schCONFLICT {cursor:hand; background-color:red; color:White; border-style: groove; border-width:thin;}
span.schUNASSIGNED {cursor:hand; background-color:orange; color:black; border-style: groove; border-width:thin;}
span.schUNASSIGNED_f {cursor:hand; background-color:Yellow; color:black; border-style: groove; border-width:thin;}
span.schUNASSIGNED_FUT {filter: Alpha(Opacity=40,);cursor:hand; background-color:orange; color:black; border-style: groove; border-width:thin;}
span.schCOMPLETE {cursor:hand; background-color:blue; color:White; border-style: groove; border-width:thin;}
span.schCFLC {cursor:hand; background-color:red; color:White; border-style: groove; border-width:thin;}
span.schCFLP {cursor:hand; background-color:red; color:White;border-style: groove; border-width:thin;}
span.schCFLF {filter: Alpha(Opacity=40,);cursor:hand; background-color:red; color:White;border-style: groove; border-width:thin;}
span.schCFLCT {cursor:hand; background-color:red; color:White;border-style: groove; border-width:thin;}
span.schCANC {cursor:hand; background-color:lightgrey; color:Black; border-style: groove; border-width:thin;}
p.SchSpacer{ filter: Alpha(Opacity=40,); color:black;font-size:9;margin-top: 2; margin-bottom: 4;}

td.tdCONF {color:black; }
td.tdPEND {color:black; }
td.tdFUTURE {color:black;}
td.tdCOMPLETE {color:White; }
td.tdUNASSIGNED {color:black; }
td.tdUNASSIGNED_f {color:black; }
td.tdUNASSIGNED_FUT {color:black; }
td.tdCFLC {color:White; }
td.tdCFLP {color:White;}
td.tdCFLF {color:White;}
td.tdCFLCT {color:White;}

span.spnRptSpacer {color:lightgrey; background-color:lightgrey; width:100%;  }

tr.trREVIEW {background-color:yellow}
tr.trCOMPLETE {background-color:white;}
tr.trINCOMPLETE {background-color:orange;}
tr.trEXPORT {background-color:#00FF00;}
tr.trADMREV {background-color:#00FF00;}

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:hand;}

span.PENDA {cursor:hand; width:100%; background-color:#00FF00;  border-style: groove; border-width:thin;}
span.PENDB{cursor:hand; 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:13;}

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'); 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:hand;}
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:75px;}

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,); background-color:yellow; color:black;}

img.image { cursor:hand;}

span.spnMonthly {background-color:#ccccff;}

a.selectConf {background:#00FF00;cursor:hand;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:hand;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:hand;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:#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 { text-decoration:underline;color:Red;}
a.select:onmouseout {text-decoration:none;color:#3333cc;}


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;}

p{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal}
td {FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;  LETTER-SPACING: normal; TEXT-TRANSFORM: none; WORD-SPACING: normal}
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: #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:hand;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-RIGHT: #999999 2px outset;
    BORDER-TOP: #e4ecf5 1px outset;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #e4ecf5 1px outset;
    CURSOR: hand;
    COLOR: #2d1663;
    BORDER-BOTTOM: #adc3e4 1px outset;
    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: hand;
    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: hand;
    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: hand;
    COLOR: #ffffff;
    BACKGROUND: #7A99C5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 1px;    
}

