
html, body {
margin:0px;
padding:0px;
font-family:Helvetica,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("/img/title_bar.gif");
background-repeat:repeat-x;
border-top: 1px solid white;
border-left: 1px solid white;
height:22px;
color:#15428B;
font-size:13px;
font-weight:bold;
line-height:22px;
text-indent:5px;
overflow:hidden;
}
div.title-bar2 {
background-image:url("/img/title_bar.gif");
background-repeat:repeat-x;
height:22px;
color:#15428B;
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;
}
#sub-content{
background-color:#E3EFFF;
overflow:auto;
padding:5px;
}
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;
}
.tile-bg-1{
background:url("/img/bg-tiles.png") repeat-x;
background-position:0 0px;
color:#15428B;
}
.tile-bg-2{
background:url("/img/bg-tiles.png") repeat-x;
background-position:0 -24px;
color:#666666;
}
.tile-bg-3{
background:url("/img/bg-tiles.png") repeat-x;
background-position:0 -55px;
color:#666666;
}
.tile-bg-4{
background:url("/img/bg-tiles.png") repeat-x;
background-position:0 -86px;
color:#FFFFFF;
}
.tile-bg-5{
background:url("/img/bg-tiles.png") repeat-x;
background-position:0 -117px;
color:#FFFFFF;
}
a.app-button-0, a.app-button-1{
display:block;
outline: none;
color:#15428B;
text-decoration:none;
font-size:12.5px;
background:url("/img/bg-tiles.png") repeat-x;
}
div.app-button{
background:no-repeat 5px 50%;
height:26px;
line-height:26px;
padding-left:5px;
overflow:hidden;
text-indent:22px;
font-weight:bold;
line-height:24px;
}
a.app-button-0{
background-position:0 -24px;
}
a.app-button-0:hover{
background-position:0 -55px;
text-deocration:none;
}
a.app-button-1{
color:black;
background-position:0 -86px;
}
a.app-button-1:hover{
background-position:0 -117px;
text-deocration:none;
}
.border-full{border:1px solid;}
.border-top{border-top:1px solid;}
.border-bottom{border-bottom:1px solid;}
.border-left{border-left:1px solid;}
.border-right{border-right:1px solid;}

.blue-border{
border-color:#6593CF;
}
.unselectable {
-moz-user-select:none;
-khtml-user-select:none;
user-select:none;
cursor:default;
}
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(/img/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(/img/tab10a.gif);}
div.tab11a{background:url(/img/tab11a.gif);}
div.tab01a{background:url(/img/tab01a.gif);}

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

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


fieldset{
display:inline;
padding:5px;
margin:0px 5px 5px;
}
fieldset.collapse{
border-left-color:transparent;
border-right-color:transparent;
border-width:1px 1px 0 !important;
-moz-border-radius:0px;
-webkit-border-radius:0px;
}
div.fieldset-wrapper{
padding:5px;
padding-top:0px;
}
legend{
color:#15428B;
font-size:13px;
margin-left:10px;
*margin-left:0px;
padding:0px 5px 0px 5px;
font-weight:bold;
}
span.fieldset-toggle0, span.fieldset-toggle1{
margin: 2px 3px 0px 0px;
float:left;
height:15px;
width:15px;
border:none;
background-image:url(/img/tool-sprites.gif);
}
span.fieldset-toggle0{
background-position: 0px -60px;
}
span.fieldset-toggle0:hover{
background-position: -15px -60px;
}
span.fieldset-toggle1{
background-position: 0px -75px;
}
span.fieldset-toggle1:hover{
background-position: -15px -75px;
}
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:3px;
}
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;
}
input, textarea, div.multiFile {
font-size:12px;
border: solid 1px #B5B8C8;
background-image:url(/img/inputbg.gif);
background-repeat: repeat-x;
background-position: top;
padding:2px 0px 0px 2px;
margin-bottom:3px;
}
textarea{
font-family:tahoma,arial,helvetica,sans-serif;
}
input{
height:18px;
line-height:18px;
vertical-align:middle;
}
input:focus, textarea:focus {
border:1px solid #7EADD9;
}
input[readonly]{
background: buttonface;
}
input.invalid{
background-image:url(/img/invalid_data.gif);
background-repeat: repeat-x;
background-position: bottom;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
border: 1px dotted transparent;
outline:none;
}
button,
input[type=button], 
input[type=reset], 
input[type=submit]{
background-image:url(/img/buttonbg1.gif);
background-repeat: repeat-x;
border: solid 1px #B5B8C8;
height:21px;
font-size:13px;
vertical-align:top;
margin-right:3px;
color: #333333;
padding: 0px 10px 3px 10px;
outline:0;
-moz-border-radius:3px;
}
button:hover,
input[type=button]:hover, 
input[type=reset]:hover, 
input[type=submit]:hover
{
background-image:url(/img/buttonbg2.gif);
border:1px solid #AAC8F1;
}
button:active,
input[type=button]:active, 
input[type=reset]:active, 
input[type=submit]:active{
color:#F8F8F8;
background-image:url(/img/buttonbg3.gif);
border:1px solid #A9C2E1;
}
button.selected,
input[type=button]:active, 
input[type=reset]:active, 
input[type=submit]:active{
color:#F8F8F8;
font-weight:bold;
font-size:13px;
background-image:url(/img/buttonbg3.gif);
border:1px solid #A9C2E1;
}
input.te-file{
position: absolute;
width:100%;
height:21px;
top:0px;
text-align:right;
-moz-opacity:0;
filter:alpha(opacity:0);
opacity:0;
z-index:2;
}
div.te-fake-file{
position: relative;
z-index: 1;
}
div.input-group {
float:left;
padding-right:5px;
}
b.fieldgroup{
display:none;
}
div.fieldgroup-column{
float:left;
}
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{
font-size:12px;
border: solid 1px #B5B8C8;
background-image:url(/img/inputbg.gif);
background-repeat: repeat-x;
background-position: top;
background-color:white;
padding:3px;
overflow:auto;
margin-top:2px;
}
div.richEditor{
border:1px solid #7F9DB9;
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{
word-wrap:break-word;
white-space:normal;
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(/img/fg_line.gif) repeat-x 0 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(/img/blackdot.gif);
right: 0;
width: 10px;
top: 0;
z-index: 200;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);
opacity: 0.4;
}
