BODY, P, TABLE, TR, TD, .default {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; background-repeat: no-repeat}
INPUT {FONT-FAMILY: Verdana; font-size: 9pt; vertical-align: middle}
SELECT {FONT-FAMILY: Verdana; font-size: 9pt; vertical-align: middle}
TEXTAREA {FONT-FAMILY: Verdana; color: #000000; overflow: auto; vertical-align: middle}
IMG {border : 0px none}
BLINK {behavior:url(blink.htc);}
A.menulink {display: block; width: 100%; height: 100%;}
A.menulink:hover {display: block; width: 100%; height: 100%;}
A:link, A:visited, A:active {text-decoration: none; color: #0033CC; white-space: nowrap;}
A:hover {text-decoration: none; color: #FFFFFF; background : #9999FF; white-space: nowrap;}
.huge {font-size: xx-large; color: #000000}
.large {font-size: x-large; color: #000000}
.mediumlarge {font-size: 14pt; color: #000000}
.medium {font-size: 12pt; color: #000000}
.smallmedium {font-size: 9pt; color: #000000}
.small {font-size: 7.5pt; color: #304050}
.smallgray {font-size: 7.5pt; color: #607080}
.smallwhite {font-size: 7.5pt; color: #FFFFFF}
.warning {font-size: 7.5pt; color: #996600}
.faded {color: #607080}
.seehtru {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
.tiny {font-size: 7pt; color: #304050}
.tiniest {font-size: 5pt; color: #607080}
.mainheader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF;}
.header {font-weight: bold; color: #306090; background: #FFFFFF}
.subheader {font-size: 7.5pt; font-weight: normal; color: #606060; background: #C0D0F0}
.subheadergray {font-size: 7.5pt; font-weight: normal; color: #506070; background: #DFDFDF}
.sectionheader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #B0C0E0}
.number {text-align: right}
.buttondefault {font-size: 8pt; color : #336699}
.buttonwarning {font-size: 8pt; color : #FF3333}
.xfloatmenu {position:absolute; z-index:1; visibility: hidden; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: thin outset #9999FF; width:50%; margin-left:auto; left:100}
.floatmenumozila {position:absolute; z-index:1; visibility: hidden; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 2px solid #9999FF; width:50%; margin-left:150; margin-right:auto; left:0; right:0;}
.gbg {background-color:#f0f0f0}
.gbb {background-color:#c0c0ef}
.ggb {background-color:#f0fff0}
.searchbox {background-color:#999999;font-size:7pt;color:#ffffff}
.required {border:dotted #993333 1px;background:#ffcccc;font-size:7.5pt;color:#996600}
.whiteonred {background-color:#cc0000;border-style:solid;border-width:1px;border-color:#ffffff;color:#ffffff;font-weight:bold;}
.blackonred {background-color:#FF6A6A;border-style:solid;border-width:1px;border-color:#000000;color:#000000;font-weight:bold;}
.whiteonyellow {background-color:#B29A00;border-style:solid;border-width:1px;border-color:#ffffff;color:#ffffff;font-weight:bold;}
.blackonyellow {background-color:#E8CF00;border-style:solid;border-width:1px;border-color:#000000;color:#000000;font-weight:bold;}
.whiteonblue {background-color:#0000cc;border-style:solid;border-width:1px;border-color:#ffffff;color:#ffffff;font-weight:bold;}
.blackonblue {background-color:#83A3FF;border-style:solid;border-width:1px;border-color:#000000;color:#000000;font-weight:bold;}
.whiteongray {background-color:#999999;border-style:solid;border-width:1px;border-color:#ffffff;color:#ffffff;font-weight:bold;}
.blackongray {background-color:#cccccc;border-style:solid;border-width:1px;border-color:#000000;color:#000000;font-weight:bold;}

.pageN:hover, .pageP:hover  {border:1px solid #369;
text-decoration:none;
}
.pageP {
padding:3px 5px 1px;
border:1px solid #ccc;
font-size:11px;
margin-right:3px;
}
.pageN {
padding:3px 5px 1px;
border:1px solid #ccc;
font-size:11px;
margin-left:3px;
}

.fadedmainheader {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF;
opacity:100; finishopacity:20;
-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0.2)));
background-image: linear-gradient(to top, black 0%, transparent 100%);
filter: alpha(style=1, opacity=100, finishopacity=20, startx=0, starty=30, finishx=0, finishy=100);
}

.fadedmainfooter {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF;
opacity:50; finishopacity:100;
-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,1)));
background-image: linear-gradient(to bottom, black 0%, transparent 100%);
filter: alpha(style=1, opacity=50, finishopacity=100, startx=0, starty=0, finishx=0, finishy=100);
}

.fadedmainsidenavXXXX {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF;
opacity:50; finishopacity:100;
-webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,1)));
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha (style=1, opacity=50, finishopacity=100, startx=0, starty=0, finishx=100, finishy=0)";
filter: alpha(style=1, opacity=50, finishopacity=100, startx=0, starty=0, finishx=100, finishy=0);
}
.fadedmainsidenavXXX {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF;
}

.fadedtitle {
opacity:100; finishopacity:0;
-webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));

filter: alpha(style=1, opacity=100, finishopacity=0, finishy=20);
}
.fadedheader {
opacity:100; finishopacity:0;
-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));

filter: alpha(style=1, opacity=100, finishopacity=0, startx=200, finishy=500);
}
.fadeddivider {
opacity:50; finishopacity:0;
-webkit-mask-image: -webkit-gradient(linear, left top, right bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));
/* background-image: radial-gradient(circle farthest-corner at center, white 0%, transparent 50%); */
background-image: linear-gradient(to bottom right, white 10%, transparent 50%);
filter: alpha(style=2, opacity=50, finishopacity=0);
}

/*monospace*/
.mono {font-family: Courier New, Courier, mono, LetterGothic; font-size: 9pt}
.monosmall {font-family: Courier New, Courier, mono, LetterGothic; font-size: 7pt}
.monomedium {font-family: Courier New, Courier, mono, LetterGothic; font-size: 10pt}
.monolarge {font-family: Courier New, Courier, mono, LetterGothic; font-size: 11pt}
.monolargedigital {FONT-FAMILY: OCR A Std, OCR A Extended, LetterGothic, Courier New, Courier, mono; font-size: x-large;}

/*accounting*/
.smallheader {font-size: 7.5pt; color: #606670; background : #DFDFDF}
.smallfont {font-size: 7.5pt; color: #999999; font-weight: bold;}
.smallnumber {text-align: right; font-size: 7.5pt; color: #304050}
.dot { border-bottom: thin dotted #000000;}
.doubleline { border-bottom: double #000000; border-bottom-width: 3px;}
.line { border-bottom: solid #000000; border-bottom-width: 1px;}
.upline { border-top: solid #000000; border-top-width: 1px; }
.leftline { border-left: solid #000000; border-left-width: 1px;}
.rightline { border-right: solid #000000; border-right-width: 1px;}
.uprightline { border-right: solid #000000; border-right-width: 1px; border-top: solid #000000; border-top-width: 1px;}
.downrightline { border-right: solid #000000; border-right-width: 1px; border-bottom: solid #000000; border-bottom-width: 1px;}
/*.resultrow {background : #E8E8E8}

/*Vista Interface*/
.vtitlebar {font-weight: bold; color: #306090; background: #FFFFFF url(images/atitlebar.jpg) repeat-x; margin: 0px; height: 22px; white-space: nowrap;}
.vsubheader {font-size: 7.5pt; font-weight: normal; color: #506070; background: #E9E9E9 url(images/asubheader.jpg) repeat-x; margin: 1px; height: 17px; white-space: nowrap;}
.vtap {font-size: 10pt; font-weight: normal; color: #003399; background: #BAD0EB url(images/atap.jpg) repeat-x; text-align: center; white-space: nowrap;}
.vside {font-size: 7.5pt; font-weight: normal; color: #506070; background: #E6E5E6 url(images/aside.jpg) repeat-y; text-align: center; width: 25px; white-space: nowrap;}
.vstatus {font-size: 10pt; font-weight: normal; color: #506070; background: #D9E5F4 url(images/astatus.jpg) repeat-x; white-space: nowrap;}
.hlptxt {font-size: 7.5pt; color: #009000}
.vsubheaderm {font-size: 7.5pt; font-weight: normal; color: #707070; border-top: solid #999999; border-top-width: 1px; background: #9d9d9d url(images/asubheadermedium.jpg) repeat-x; margin: 1px; height: 17px;}
.vsubheadermred {font-size: 7.5pt; font-weight: normal; color: #906060; background: #f1b9b8 url(images/asubheadermediumred.jpg) repeat-x; margin: 1px; height: 17px;}

/*Windows 8 Interface*/
.w8button {-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0; box-shadow:rgba(0,0,0,0.2) 0 1px 0 0; border-bottom-color:#333; border:1px solid #61c4ea; background-color:#7cceee; border-radius:5px; -webkit-border-radius:5px; color:#333; font-size:14px; text-shadow:#b2e2f5 0 1px 0; padding:5px;}
div.cbarie {position:absolute;width:100%;bottom:0;left:0;top: expression(eval(document.compatMode && document.compatMode=="CSS1Compat") ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));}
div.cbartrident {position:fixed;bottom:52px;right:0px;z-index:9;}
div.cbarwebkit {position:fixed;bottom:0px;right:0px;z-index:9;}

.flip-horizontal {-moz-transform: scaleX(-1);-webkit-transform: scaleX(-1);-o-transform: scaleX(-1);transform: scaleX(-1);-ms-filter: fliph;filter: fliph;}
.flip-vertical {-moz-transform: scaleY(-1);-webkit-transform: scaleY(-1);-o-transform: scaleY(-1);transform: scaleY(-1);-ms-filter: flipv;filter: flipv;}