html, body {
margin:0px;
padding:0px;
font-family:arial, sans-serif;
font-size: 12px;
white-space:nowrap;
overflow:hidden;
height: 100%;
}
#alert{
background:#81A9E2;
border:1px solid #6593CF;
}
div.tb1{
border-bottom: 1px solid #6593CF;
}
div.tb2 {
background-image:url("/csui/title_bar.gif");
background-repeat:repeat-x;
border-top: 1px solid white;
border-left: 1px solid white;
height:22px;
color:#083772;
font-size:13px;
font-weight:bold;
line-height:22px;
text-indent:5px;
overflow:hidden;
}
div.title-bar2 {
background-image:url("/csui/title_bar.gif");
background-repeat:repeat-x;
height:22px;
color:#083772;
font-size:13px;
font-weight:bold;
line-height:22px;
text-indent:5px;
overflow:hidden;
margin-bottom:3px;
}
div.title-icon-left{
float:left;
width:22px;
height:22px;
cursor:default;
}
div.title-icon{
float:right;
width:22px;
margin-right:5px;
cursor:default;
}
div.toolbar{
padding: 3px;
padding-bottom: none;
background: #C7D8ED;
overflow:hidden;
border-bottom: 1px solid #6593CF;
}
#mainDiv{
background-color:#E3EFFF;
overflow:auto;
padding:8px;
}
table {
border-collapse:collapse;
padding:0px;
margin:0px;
}
div.node {
height:20px;
cursor:default;
}
div.node-group {
margin-left:15px;
}
span.node-text {
margin-left:5px;
color:black;
text-decoration:none;
}
span.node-text-over {
margin-left:5px;
color:blue;
text-decoration:underline;
}
img {
border:none;
vertical-align:middle;
}
div.divCursor{
position:absolute;
overflow:hidden;
top:0px;
left:0px;
width:0px;
height:0px;
z-index:100;
}
br {
clear:both;
}
div.popup{
position:absolute;
height:0px;
width:0px;
margin:0px;
background-color:yellow;
z-index:101;
clear:both;
}
iframe.popup{
position:absolute;
display:block;
top:0px;
height:0px;
width:0px;
z-index:100;
filter:alpha(opacity=0);
}
#selmonth {
position:absolute;
z-index:1;
display:none;
}
#selyear {
position:absolute;
z-index:1;
display:none;
}
#maintab {
display:none;
}
#dispstatus {
background-color:window;
color:windowtext;
font-weight:normal;
text-align:center;
height:20px;
font-size:7pt;
border:1px solid buttonhighlight;
border-left-color:buttonshadow;
border-top-color:buttonshadow;
}
#mainBody{
background: url(/csui/bgGradient.gif) repeat-x;
background-color: #597fb2;
}
#mainHeader{
height:45px;
margin-bottom:3px;
}
#mainNav {
display:inline;
float:left;
margin-left:3px;
border:1px solid #6593CF;
width:200px;
overflow:hidden;
}
#mainNavResize{
width:4px;
overflow:hidden;
display:inline;
float:left;
cursor:e-resize;
}
#mainContent{
display:inline;
float:left;
}
#mainIframe{
position:absolute;
}
#mainNavTitle {
background-image:url("/csui/title_bar.gif");
background-repeat:repeat-x;
border-bottom:1px solid #6593CF;
border-top: 1px solid white;
border-left: 1px solid white;
height:22px;
color:#083772;
font-size:13px;
font-weight:bold;
overflow:hidden;
width:100%;
}
#mainNavTree {
background-color:#FFFFFF;
overflow:auto;
padding:3px;
white-space:nowrap;
}
#mainNavSep{
height:7px;
width:100%;
overflow:hidden;
background-image:url("/csui/nav_sep.gif");
background-repeat:repeat-x;
text-align:center;
line-height:7px;
border-top:1px solid #6593CF;
}
#mainEvent {
position:absolute;
top:0px;
left:0px;
width:0px;
height:0px;
background-color:black;
line-height:0px;
}
#mainFooter{
position:absolute;
padding-top:4px;
}
#mainFooterContent{
background-image:url("/csui/ab_0_a.gif");
background-repeat:repeat-x;
border-bottom:1px solid #6593CF;
border-top: 1px solid white;
border-left: 1px solid white;
color: #204D89;
padding:5px;
}
a.nav-button {
display:block;
TEXT-DECORATION:none;
background-image:url(/csui/ab_0_a.gif);
background-repeat:repeat-x;
height:	28px;
border-top:1px solid #6593CF;
cursor:pointer;
font-weight:bold;
color: #204D89;
overflow:hidden;
padding-top: 3px;
}
div.nav-div{
margin-left: 5px; 
text-indent: 25px;
line-height: 22px;
}
div.tabblock{
border-top: 1px solid #D4E3F5;
background-color: #BFDBFF;
height: 23px;
border-bottom: 1px solid #E7EFF8;
overflow: hidden;
color: #15428B;
}
div.tabbkg{
padding-left: 15px;
background: url(/csui/tbbk0.gif) repeat-x;
height: 23px;
}
a.tab {
text-decoration:none;
color: #15428B;
cursor:default;
}
div.tab10a, div.tab11a, div.tab00a, div.tab01a{
float: left;
height: 23px;
width: 13px;
background: no-repeat;
}
div.tab10a{background:url(/csui/tab10a.gif);}
div.tab11a{background:url(/csui/tab11a.gif);}
div.tab01a{background:url(/csui/tab01a.gif);}

div.tab10b, div.tab11b, div.tab00b, div.tab01b{
float: left;
height: 23px;
line-height: 23px;
background: repeat-x;
}
div.tab10b{background:url(/csui/tab10b.gif);}
div.tab11b{background:url(/csui/tab11b.gif);}
div.tab01b{background:url(/csui/tab01b.gif);}

div.tab10c, div.tab11c, div.tab00c, div.tab01c{
float: left;
height: 23px;
width: 15px;
background: no-repeat;
}
div.tab10c{background:url(/csui/tab10c.gif);}
div.tab11c{background:url(/csui/tab11c.gif);}
div.tab01c{background:url(/csui/tab01c.gif);}

form{
margin:0px;
}
div.multiFile{
padding: 2px; 
width: 600px;
min-height: 16px; 
background-color: white; 
border: 1px solid #919B9C;
margin-bottom: 2px; 
margin-top: 1px; 
white-space:normal;
}
label.fl {
float:left;
clear:both;
padding-top:6px;
}
label.fl2 {
float:left;
clear:both;
padding-top:19px;
}
label.fl3 {
float:left;
clear:both;
padding-top:4px;
}
label.desc {
float:none;
padding-top:0px;
}
div.legend{
position:relative;
top:6px;
left:15px;
color:#6593CF;
font-weight:bold;
z-index:2;
}
input{
vertical-align:middle;
margin-bottom:2px;
}
input.readonly{
color:#ACA899
}
select {
margin-top:1px;
vertical-align:middle;
margin-bottom:2px;
}
select.readonly{
color:#ACA899
}
div.input-group {
float:left;
padding-right:5px;
}
b.fieldgroup{
display:none;
}
div.fieldgroup-column{
float:left;
}
textarea{
font-family:sans-serif;
vertical-align:middle;
margin-bottom:2px;
}
textarea.readonly{
color:#ACA899
}
div.autocomp{
border:1px solid black;
background-color:white;
overflow:auto;
}
div.autoOn{
background-color:#316AC5;
color:white;
height:14px;
line-height:14px;
padding-right:5px;
padding-left:5px;
overflow:hidden;
cursor:default;
}
div.autoOff{
background-color:white;
color:black;
height:14px;
line-height:14px;
padding-right:5px;
padding-left:5px;
overflow:hidden;
cursor:default;
}
div.checkboxGroup{
border:1px solid #7F9DB9;
background-color:white;
padding:3px;
overflow:auto;
margin-top:2px;
}
div.richEditor{
border:1px solid #7F9DB9;
font-family:sans-serif;
font-size:10pt;
background-color:white;
padding:3px;
overflow:auto;
word-wrap:break-word;
white-space:normal;
}
div.richEditor p{
margin:0px;
padding:0px;
}
div.scrollTxt{
overflow:auto;
word-wrap:break-word;
white-space:normal;
border: 1px solid #7F9DB9; 
padding: 5px; 
background: white;
}
div.helpDiv{
border: 1px solid #6593CF; 
padding: 3px;
color: #15428B;
background: #FFFFDC;
margin-bottom: 5px;
}
.fg1{margin-bottom: 20px;margin-right: 10px;}
.fgt{
margin-bottom: 5px;
color:#154A93; 
font-weight: bold; 
background: url(/csui/fg_line.gif) repeat-x 0 50%;

}
table.toolbar {
height:25px;
}
td.toolbar-left{
background-image:url(/csui/tb_left.gif);
background-repeat:no-repeat;
height:25px;
width:6px;
}
td.toolbar{
background-image:url(/csui/tb_fill.gif);
background-repeat:repeat-x;
height:25px;
margin-top:1px;
vertical-align:top;
}
td.toolbar-sep{
background-image:url(/csui/tb_sep.gif);
background-repeat:repeat-x;
height:25px;
width:4px;
}
a.toolbar-button{
height:20px;
line-height:18px;
padding:1px;
padding-left:3px;
padding-right:3px;
cursor:default;
color:black;
display:block;
text-decoration:none;
}
a.toolbar-button:hover{
padding:0px;
padding-left:2px;
padding-right:2px;
border:1px solid #000080;
background-image:url(/csui/tb_mo.gif);
background-repeat:repeat-x;
}
a.toolbar-button:active{
padding:0px;
padding-left:2px;
padding-right:2px;
border:1px solid #000080;
background-image:url(/csui/tb_mo.gif);
background-repeat:repeat-x;
}
div.toolbar-0{
height:20px;
padding:1px;
line-height:22px;
padding-left:2px;
padding-right:2px;
cursor:default;
}
div.toolbar-1{
height:20px;
line-height:20px;
padding-left:1px;
padding-right:1px;
border:1px solid #000080;
background-image:url(/csui/tb_mo.gif);
background-repeat:repeat-x;
cursor:default;
}
div.toolbar-2{
height:20px;
line-height:20px;
padding-left:1px;
padding-right:1px;
border:1px solid #000080;
background-image:url(/csui/tb_click.gif);
background-repeat:repeat-x;
cursor:default;
}
div.toolbar-3{
height:18px;
margin:1px;
margin-top:2px;
background-image:url(/csui/toolbardrop0.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:22px;
padding-left:4px;
background-color:white;
line-height:18px;
cursor:default;
}
div.toolbar-4{
height:18px;
margin:0px;
margin-top:1px;
background-image:url(/csui/toolbardrop1.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:22px;
padding-left:4px;
background-color:white;
line-height:18px;
border:1px solid #000080;
cursor:default;
}
div.toolbar-5{
height:18px;
margin:0px;
margin-top:1px;
background-image:url(/csui/toolbardrop2.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:22px;
padding-left:4px;
background-color:white;
line-height:18px;
border:1px solid #000080;
cursor:default;
}
div.toolbarOption{
border:1px solid #000080;
cursor:default;
overflow:auto;
}
div.optionButtonOver{
background-color:#316AC5;
color:white;
height:14px;
line-height:14px;
padding-right:5px;
padding-left:5px;
cursor:default;
}
div.optionButton{
background-color:white;
color:black;
height:14px;
line-height:14px;
padding-right:5px;
padding-left:5px;
cursor:default;
}
img.toolbar{
padding-right:3px;
}
td.toolbar-right{
background-image:url(/csui/tb_right.gif);
background-repeat:no-repeat;
height:25px;
width:13px;
}
a.toolbar-context, a.toolbar-flyout{
height:20px;
line-height:18px;
padding:0px;
padding-left:2px;
padding-right:2px;
border:1px solid #000080;
border-bottom:1px solid white;
background-image:url(/csui/tb_ctx.gif);
background-repeat:repeat-x;
cursor:default;
color:black;
display:block;
text-decoration:none;
z-index:150;
}
span.toolbarContext, span.toolbarFlyout{
display:block;
background-image:url(/csui/tb_context.gif);
background-repeat:repeat-y;
padding:1px;
border:1px solid #6593CF;
background-color:white;
}
div.contextContent, div.flyoutContent{
float:left;
background:no-repeat 0px 50%;
height:23px;
text-indent:30px;
line-height:23px;
cursor:default;
padding-right:19px;
}
span.contextIcon{
background:no-repeat 2px 50%;
}
a.contextButton, a.flyoutButton{
display:block;
background:no-repeat 4px 50%;
TEXT-DECORATION:none;
text-indent:30px;
color:black;
height:23px;
line-height:23px;
padding:1px;
cursor:default;
white-space:nowrap;
}
a.contextButtonOver, a.flyoutButtonOver{
display:block;
background:no-repeat 3px 50%;
TEXT-DECORATION:none;
text-indent:30px;
color:black;
height:23px;
line-height:23px;
padding:0px;
cursor:default;
border:1px solid #000080;
background-color:#FFEEC2;
}
span.contextSep, span.flyoutSep{
display:block;
background-color:#6A8CCB;
height:1px;
width:25px;
line-height:1px;
margin-top:1px;
margin-left:31px;
margin-bottom:1px;
overflow:hidden;
}
span.contextFlyout{
display:block;
margin-right:5px;
background:url(/csui//tb_flyout.gif) no-repeat right 50%;
}

#interContainer{
position: absolute;
left: 0;
top: 0;
padding: 5px;
padding-top: 0;
background-color: #BFDBFF;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFDBFF, endColorstr=#648FCB);
border: 1px solid black;
visibility: hidden;
z-index: 201;
}
#interContainer .headerbar{ /*CSS for header bar of interstitial box*/
color: gray;
padding: 3px 0;
text-align: right;
}
#interContainer .headerbar a{ /*CSS for header bar links of interstitial box*/
font-size: 120%;
text-decoration: none;
}
#interContent{ /*CSS for div that holds the content to show*/
border: 1px solid gray;
background-color: white;
}
#interVeil{ /*CSS for background veil that covers entire page while interstitial box is visible*/
position: absolute;
background: black url(/csui/blackdot.gif);
right: 0;
width: 10px;
top: 0;
z-index: 200;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);
opacity: 0.4;
}


    #mainHeader {height:65px;}

.tableBody {        /* table containing grid body */
background-color: white;
border-spacing:0px;
}

.tableBody td {      /* id of the tbody containing grid body */
border: 1px solid #E3EFFF;
overflow: hidden;
margin: 0px;
padding: 0px;
padding-left: 5px;
padding-right: 5px;
}

.tableBody input {
height: 13px;
font-size:12px;
border: none;
background-color: transparent;
color: black;
}

textarea {
font-size: 12px;
font-family: arial, sans-serif;
}

select {
font-size: 12px;
font-family: arial, sans-serif;
margin-left:1px;
}

input {
font-size: 12px;
font-family: arial, sans-serif;
}

.empCell {
/*background-color: #ECE9D8;*/
background-color: #E3EFFF
}

.incomplete {
background-color: #FFFF80;
}

.conflict {
background-color: #E77558;
}

.aspc_warning {
/* MASA-1799: Changed from #FEBD52 to #E77558 to show warnings as red instead of orange */
/* MASA-1799: Restored color from #E77558 back to #FEBD52 to show warnings in orange */
background-color: #FEBD52;
}

.new_sched_info {
background-color: #CCFFCC;
}

.conf-popup {
width: 205px;
padding: 5px;
background-color: #bfdbff;
word-wrap:break-word;
white-space:normal;
border: 1px solid #6593CF;
overflow: visible;
}

.asp_info_lbl {
font-weight: bold;
float:left;
width: 110px;
}

.asp_info_data {
font-weight: normal;
width: 300px;
word-wrap: break-word;
white-space: normal;
overflow: auto;

}
.LoadingDiv{
	margin:0px 0px 0px 0px;
	position:fixed;
	height: 100%;
	z-index:9999;
	padding-top:200px;
	padding-left:50px;
	width:100%;
	clear:none;

	}

