/* CW2005 ***************************************************************************/

/* Main Menu Casewide*****************************************************************************/
a#product {font-family: Verdana; font-size: 12px; color: #ffffff;font-weight: bold;border: solid 1px transparent;text-decoration: none;}
a#product:hover{font-family: Verdana; font-size: 12px; color: navy; background-color: #B6CBE6; cursor: hand;font-weight: bold;border: solid 1px white;text-decoration: none;}

a#support {font-family: Verdana; font-size: 12px; color: #ffffff;font-weight: bold;border: solid 1px transparent;text-decoration: none; }
a#support:hover{font-family: Verdana; font-size: 12px; color: navy; background-color: #B6CBE6; cursor: hand;font-weight: bold;border: solid 1px white;text-decoration: none;}

a#abt {font-family: Verdana; font-size: 12px; color: #ffffff;font-weight: bold;border: solid 1px transparent;text-decoration: none;}
a#abt:hover {font-family: Verdana; font-size: 12px; color: navy; background-color: #B6CBE6; cursor: hand;font-weight: bold;border: solid 1px white;text-decoration: none;}

a#contact {font-family: Verdana; font-size: 12px; color: #ffffff;font-weight: bold;border: solid 1px transparent;text-decoration: none;}
a#contact:hover{font-family: Verdana; font-size: 12px; color: navy; background-color: #B6CBE6; cursor: hand;font-weight: bold;border: solid 1px white;text-decoration: none;}

a#signup {font-family: Verdana; font-size: 12px; color: #ffffff;font-weight: bold;border: solid 1px transparent;text-decoration: none;}
a#signup:hover{font-family: Verdana; font-size: 12px; color: navy; background-color: #B6CBE6; cursor: hand;font-weight: bold;border: solid 1px white;text-decoration: none;}

a#login {font-family: Verdana; font-size: 12px; color: #ffffff;font-weight: bold;border: solid 1px transparent;text-decoration: none;}
a#login:hover{font-family: Verdana; font-size: 12px; color: navy; background-color: #B6CBE6; cursor: hand;font-weight: bold;border: solid 1px white;text-decoration: none;}

.mainmenu {font-family: Verdana; font-size: 12px; color: #ffffff;font-weight: bold;border: solid 1px transparent;text-decoration: none;}
.mainmenu:hover{font-family: Verdana; font-size: 12px; color: navy; background-color: #B6CBE6; cursor: hand;font-weight: bold;border: solid 1px white;text-decoration: none;}


/* Start Page Rollover Images*****************************************************************************/
a#screenshots img {border: solid 2px #80A1BF;background-image: url(images/btn_off_review.jpg);}
a#screenshots:visited img {background-image: url(images/btn_off_review.jpg);}
a#screenshots:hover img {background-image: url(images/btn_on_review.jpg);}
a#screenshots:active img {background-image: url(images/btn_off_review.jpg);}

a#learn img {border: solid 2px #80A1BF;background-image: url(images/btn_on_learn.jpg);}
a#learn:visited img {background-image: url(images/btn_on_learn.jpg);}
a#learn:hover img {background-image: url(images/btn_off_learn.jpg);}
a#learn:active img {background-image: url(images/btn_on_learn.jpg);}

a#see img {border: solid 2px #80A1BF;background-image: url(images/btn_off_see.jpg);}
a#see:visited img {background-image: url(images/btn_off_see.jpg);}
a#see:hover img {background-image: url(images/btn_on_see.jpg);}
a#see:active img {background-image: url(images/btn_off_see.jpg);}

a#subscribe img {border: solid 2px #80A1BF;background-image: url(images/btn_on_subscribe.jpg);}
a#subscribe:visited img {background-image: url(images/btn_on_subscribe.jpg);}
a#subscribe:hover img {background-image: url(images/btn_off_subscribe.jpg);}
a#subscribe:active img {background-image: url(images/btn_on_subscribe.jpg);}

a#howitworks img {border: solid 2px #80A1BF;background-image: url(images/btn_off_howitworks.jpg);}
a#howitworks:visited img {background-image: url(images/btn_off_howitworks.jpg);}
a#howitworks:hover img {background-image: url(images/btn_on_howitworks.jpg);}
a#howitworks:active img {background-image: url(images/btn_off_howitworks.jpg);}

a#getstarted img {border: solid 2px #80A1BF;background-image: url(images/btn_off_getstarted.jpg);}
a#getstarted:visited img {background-image: url(images/btn_off_getstarted.jpg);}
a#getstarted:hover img {background-image: url(images/btn_on_getstarted.jpg);}
a#getstarted:active img {background-image: url(images/btn_off_getstarted.jpg);}


/* Text Definitions*****************************************************************************/
.defaultbody{font-family:Verdana;font-size: 9pt;background-image: url(images/wos_bg.jpg);}
.cwheader1{font-family:Verdana; font-size: 11pt; font-weight: bold;}
.defaultfont1{font-family:Verdana;font-size: 8pt;}
.defaultheader1{font: 14pt verdana; font-weight: bold;}
.defaultheader2{font: 11pt verdana; font-weight: bold;}
.footerlink{font-family:Verdana;font-size: 8pt;text-decoration: none;color:Blue;}
.footerlink:hover{font-family:Verdana;font-size: 8pt;text-decoration: underline;color:Blue;}

.blacklink{text-decoration: none;}














.defaultheader{
    font: 15px verdana, arial, sans-serif;
    color: #000000;
    font-weight: bold;
}

.defaultheader_cl{
    font: 12px verdana, arial, sans-serif;
    color: #000000;
    font-weight: bold;
}

.defaultheaderbig{
    font: 18px verdana, arial, sans-serif;
    color: #000000;
    font-weight: bold;
}

.defaultheader_w{
    font: 15px verdana, arial, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
}

.logtxt{
    font: 12px verdana, arial, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
}


.defaulttext{
    font: 10px verdana, arial, sans-serif;
    color: #000000;
}

.logmode{
    font: 12px verdana, arial, sans-serif;
    color: #000000;
}

.logpwd{
    font: 10px verdana, arial, sans-serif;
    background-color: #B6CBE6;
    color: #000000;
    border-top: solid 1px #c0c0c0;
}

.prodheadtxt{
	font: 10px verdana, arial;
	color: #0066CC;
	font-weight: bold;
}

.formtext{
    font: 12px verdana, arial, sans-serif;
    color: #000000;
    font-weight: bold;
}

.smdeftxt{
	font: 9px verdana, arial;
}

.sutextbox{
	width: 200px;
	font-family: verdana, Arial;
	border: solid 1px navy;
}

.sutextboxsm{
	width: 80px;
	font-family: verdana, Arial;
	border: solid 1px navy;
}

.logcs{
    font: 10px verdana, arial, sans-serif;
    color: #000000;
}

.wolh{
    font-family: 14px verdana, arial, sans-serif;
    font-weight: bold;
    color: #ffffff;
}

/* 4.0 Release ********************************************************************** */
/* Copyrights *********************************************************************** */
.cprts{font-family: verdana; font-size: 10px; color: Navy;}
.crlogin{font-family: verdana; font-size: 10px; color: #666666;}
/* Date Display ********************************************************************** */
.maintm{font-family: verdana; font-size: 11px; color: Navy;font-weight: bold;}
/* Main Menu *********************************************************************** */
.sboff{font-family: Verdana; font-size: 11px; color: black;border: solid 1px silver;}
.sbon{font-family: Verdana; font-size: 11px; color: navy; border: solid 1px navy;cursor: hand;}
.toff{font-family: Verdana; font-size: 11px; color: #000000; font-weight: bold; margin: 1,1,1,1;}
.ton{font-family: Verdana; font-size: 11px; color: navy; cursor: hand;border: solid 1px navy;}
.touroff{border: solid 1px navy; background-color: #0066FF; cursor: hand;}
.touron{border: solid 1px navy; background-color: orange; cursor: hand;}
.pageoff{font-family: Verdana; font-size: 11px; color: #000000; font-weight: bold; margin: 1,1,1,1;}
.pageon{font-family: Verdana; font-size: 11px; color: navy; background-color: #B6CBE6; cursor: hand;font-weight: bold;border: solid 1px navy;}
.mloff{font-family: Verdana; font-size: 11px; color: #ffffff; font-weight: bold; margin: 1,1,1,1;}
.mlon{font-family: Verdana; font-size: 11px; color: navy; background-color: #B6CBE6; cursor: hand;font-weight: bold;border: solid 1px navy;}
/* Additional Information *************************************************************** */
.adinfo{font-family: Verdana; font-size: 10px; color: #666666; font-weight: bold;}
.bloff{font-family: Verdana; font-size: 10px; color: #666666;  margin: 1,1,1,1;}
.blon{font-family: Verdana; font-size: 10px; color: navy; background-color: #B6CBE6; cursor: hand; border: solid 1px navy;}
/* Search Box *********************************************************************** */
.txtsrch{width: 180px; border: solid 1px navy; font-family: verdana; font-size: 12px;}

/* Header Button RollOver */
.hboff{font-family: verdana; font-size: 9pt; margin: 1,1,1,1; background-color: transparent;}
.hbon{font-family: verdana; font-size: 9pt; border: solid 1px navy; background-color: #E9F2F8; cursor: hand;}

/* Main Menu Button RollOver */
.mboff{font-family: verdana; FONT-SIZE: 9pt; margin: 1,1,1,1; color: #ffffff;background-color: Transparent;}
.mbon{font-family: verdana; FONT-SIZE: 9pt; border: solid 1px white;color: #000000;background-color: #F3B94D;}

/* Form Styling */
.frmstyl{margin: 0px;padding: 0px;border-width: 0px;border-style: none;}

/* Scrollbars */
.scrollbars {
	scrollbar-3dlight-color: #B3CDF6;
    scrollbar-arrow-color: #C3DAF9;
    scrollbar-base-color: #88a4d2;
    scrollbar-face-color: #557dbf;
    scrollbar-highlight-color: #8697AB;
    scrollbar-shadow-color: #8697AB;
    scrollbar-track-color: #88a4d2; 
}

/* Active Grid */
.active-controls-grid {height: 100%; font: menu;}
.active-column-0 {width:  80px;}
.active-column-1 {width: 200px;}
.active-column-2 {text-align: right;}
.active-column-3 {text-align: right;}
.active-column-4 {text-align: right;}
.active-grid-column {border-right: 1px solid threedlightshadow;}
.active-grid-row {border-bottom: 1px solid threedlightshadow;}

/* Form Buttons */
.frmbtn{cursor: hand; margin: 1,1,1,1;}
.frmbtnon{border: solid 1px #6F8BC8; cursor: hand;}

/* Form Button Link */
.frmbtnlink{font-family: verdana; font-size: 9pt; margin: 0,1,0,1; background-color: transparent;}
.frmbtnlinkon{font-family: verdana; font-size: 9pt; border-left: solid 1px navy; border-right: solid 1px navy; background-color: #E9F2F8; cursor: hand;}
.frmbtnlinkrep{font-family: verdana; font-size: 9pt; margin: 0,1,0,1; background-color: transparent;}
.frmbtnlinkrepon{font-family: verdana; font-size: 9pt; border-left: solid 1px black; border-right: solid 1px black; background-color: #FFFFCC; cursor: hand;}

/* New & Search Buttons */
.newb_off{font-family: verdana; FONT-SIZE: 9pt; border: solid 1px white;cursor: hand;}
.newb_on{font-family: verdana; color: white;FONT-SIZE: 9pt; border: solid 1px navy;cursor: hand;background-color: #688BC6}
.newb_s{font-family: verdana; color: white;FONT-SIZE: 9pt; border: solid 1px navy;background-color: #688BC6;}
.newpgheader{font-family: verdana; font-size: 12px;font-weight:bold;}
.newpgheaders{font-family: verdana; color: #688BC6;font-size: 14px;font-weight:bold;}

/* Form Header */
.formheaders { BACKGROUND-COLOR: #dcdca7; border: solid 1px #c6c671;}
.formheadertext {font-family: Verdana; font-size: 10pt; color: black;font-weight: bold;}
.displaynotes {font-family: Verdana; font-size: 11pt; color: black;}

/* Desktop Menu */
.dtmenu{font-family:verdana; font-size: 8pt;}

/* Desktop Day & Week View */
.hrlabel{ background-color: #C1CEE8; text-align:right; font-family: verdana;border-bottom: solid 1px #F1F4FA; padding: 2,2,2,2;}
.hrweek{font-size: 8pt; font-family: verdana; padding: 2,2,2,2;cursor: hand;}
.hrweekview{font-size: 9pt; font-family: verdana; border: solid 1px #999999; background-color: #E8E8E8;}
.hrslot{background-color: #F1F4FA; border-bottom: solid 1px #C1CEE8;}
.hrslotoff{background-color: #F1F4FA; background-image: url(images/daygrid.gif); border-bottom: solid 1px #C1CEE8;}
.hrallday{background-color: white; border-left: solid 5px #33CC33;border-bottom: solid 1px #33CC33; border-top: solid 1px #33CC33; border-right: solid 1px #33CC33;font-family: verdana; FONT-SIZE: 8pt;cursor: hand;}
.hralldayblank{background-color: #F1F4FA; border-bottom: solid 1px #C1CEE8;}
.dtlhead{background-color: #FFFFCC; border-left: solid 1px #D9D900;border-bottom: solid 1px #D9D900;border-top: solid 1px #D9D900;}
.dtrhead{background-color: #FFFFCC; border-right: solid 1px #D9D900;border-bottom: solid 1px #D9D900;border-top: solid 1px #D9D900;}

.hrfreestart{background-color: white; border-left: solid 1px C1CEE8; border-top: solid 1px #C1CEE8; border-right: solid 1px #C1CEE8;font-family: verdana; FONT-SIZE: 8pt;cursor: hand;}
.hrfreemid{background-color: white; border-left: solid 1px #C1CEE8; border-right: solid 1px #C1CEE8;cursor: hand;}
.hrfreeend{background-color: white; border-left: solid 1px #C1CEE8; border-bottom: solid 1px #C1CEE8; border-right: solid 1px #C1CEE8;cursor: hand;}
.hrfreeonly{background-color: white; border-left: solid 1px #C1CEE8; border-bottom: solid 1px #C1CEE8; border-top: solid 1px #C1CEE8; border-right: solid 1px #C1CEE8;font-family: verdana; FONT-SIZE: 8pt;cursor: hand;}

.hrtentstart{background-color: white; border-left: solid 5px #D9D900; border-top: solid 1px #D9D900; border-right: solid 1px #D9D900;font-family: verdana; FONT-SIZE: 8pt;cursor: hand;}
.hrtentmid{background-color: white; border-left: solid 5px #D9D900; border-right: solid 1px #D9D900;cursor: hand;}
.hrtentend{background-color: white; border-left: solid 5px #D9D900; border-bottom: solid 1px #D9D900; border-right: solid 1px #D9D900;cursor: hand;}
.hrtentonly{background-color: white; border-left: solid 5px #D9D900; border-bottom: solid 1px #D9D900; border-top: solid 1px #D9D900; border-right: solid 1px #D9D900;font-family: verdana; FONT-SIZE: 8pt;cursor: hand;}

.hrbusystart{background-color: white; border-left: solid 5px #33CC33; border-top: solid 1px #33CC33; border-right: solid 1px #33CC33;font-family: verdana; FONT-SIZE: 8pt;cursor: hand;}
.hrbusymid{background-color: white; border-left: solid 5px #33CC33; border-right: solid 1px #33CC33;cursor: hand;}
.hrbusyend{background-color: white; border-left: solid 5px #33CC33; border-bottom: solid 1px #33CC33; border-right: solid 1px #33CC33;cursor: hand;}
.hrbusyonly{background-color: white; border-left: solid 5px #33CC33;border-bottom: solid 1px #33CC33; border-top: solid 1px #33CC33; border-right: solid 1px #33CC33;font-family: verdana; FONT-SIZE: 8pt;cursor: hand;}

.hroutstart{background-color: white; border-left: solid 5px #33CC33; border-top: solid 1px #33CC33; border-right: solid 1px #33CC33;font-family: verdana; FONT-SIZE: 8pt;cursor: hand;}
.hroutmid{background-color: white; border-left: solid 5px #33CC33; border-right: solid 1px #33CC33;cursor: hand;}
.hroutend{background-color: white; border-left: solid 5px #33CC33; border-bottom: solid 1px #33CC33; border-right: solid 1px #33CC33;cursor: hand;}
.hroutonly{background-color: white; border-left: solid 5px #33CC33;border-bottom: solid 1px #33CC33; border-top: solid 1px #33CC33; border-right: solid 1px #33CC33;font-family: verdana; FONT-SIZE: 8pt;cursor: hand;}

/* Desktop MonthView */
.monBodyLeft {}
.monBodyRight {}
.monDayHeader {text-align: left;background-color: black; font-family: verdana; color: white; font-size: 10px; font-weight: bold; padding: 2,2,2,2;}
.monDay {text-align: left; background-color: #F1F4FA; font-family: verdana; color: black; font-size: 10px;border-bottom: solid 1px #999999;border-right: solid 1px #999999; padding: 2,2,2,2;}
.monWeekend {text-align: left; background-color: #F1F4FA; font-family: verdana; color: black; font-size: 10px;border-bottom: solid 1px #999999;border-right: solid 1px #999999; padding: 2,2,2,2;}
.monDayCurrent {background: #FFFFCC;border: 1px solid #D9D900;text-align: left; font-family: verdana; color: black; font-size: 10px; padding: 2,2,2,2;}
.monMonthHeader {border: 1px solid navy;text-align: left;background-color: #dcdca7; font-family: verdana; color: black; FONT-SIZE: 9pt; font-weight: normal;}
.monEvtDay {border-bottom: 2px solid red; font-weight: bold; padding: 2,2,2,2;}
.monSelectDay {background: #dcdca7; border: 1px solid #8D8D38; text-align: left; font-family: verdana; color: black; font-size: 10px; padding: 2,2,2,2;}


/* Desktop MonthView */
.owdata{font-family: verdana; font-size: 8pt;}

/* Web Report */
.wogroupheader{color: White; font-family: verdana; font-size: 10pt; border-bottom: solid 1px #666666; border-top: solid 1px #ffffff; background-color: #5476BC;}
.woreportbody{ font-family: Verdana; font-size: 10px;}
.woreportheader{color: white; font-family: verdana; font-size: 10pt; border-bottom: solid 1px #666666; border-top: solid 1px #ffffff; background-color: #c5d0e9;}
.woreportheadertext{color: #000000; font-family: verdana; font-size: 10pt; border-bottom: solid 1px #666666; border-top: solid 1px #ffffff; background-color: #c5d0e9;}
.woreportheaderactive{color: White; font-family: verdana; font-size: 10pt; border-bottom: solid 1px #666666; border-top: solid 1px #ffffff; background-color: #5476BC;}
.woreporttextactive{color: White; font-family: verdana; font-weight: bold; font-size: 10pt;border-bottom: solid 1px #666666; border-top: solid 1px #ffffff; background-color: #5476BC;}
.wosubreportheader{color: black; font-family: verdana; font-size: 10pt; border-bottom: solid 1px #666666; border-top: solid 1px #ffffff; background-color: #A0AEC0;}
.wosubreportheadertext{color: white; font-family: verdana; font-size: 10pt;}

/* Object Watch */
.owhot{font-family: verdana; font-size: 8pt; color: Red;cursor: hand;}
.ownotice{font-family: verdana; font-size: 8pt;cursor: hand;}
.owreg{font-family: verdana; font-size: 8pt;cursor: hand;}
/* 4.0 Release ***********************************************************************/

.smtxton_reg{font-family: verdana; FONT-SIZE: 9pt; color: #000000; font-weight: normal; background-color: #F3B94D;}
.smtxtoff{font-family: verdana; FONT-SIZE: 9pt; color: #ffffff; font-weight: normal;}
.smboron{ background-color: #ffffff;}
.smboroff{ background-color: Transparent;}
.tbtxt{font-family: verdana; FONT-SIZE: 9pt; color: #ffffff; font-weight: normal;}

.navlink{font-family: Verdana; font-size: 10px;}
.lognm{font-family: verdana; font-size: 14px; color: White; font-weight: bold;}
.mmtxton{font-family: verdana; FONT-SIZE: 9pt; color: White; font-weight: bold;background-color: #c2c6c7;} /*8898b1*/
.mmboron{ background-color: #000000;}
.mmtxtoff{font-family: verdana; FONT-SIZE: 9pt; color: #ffffff; font-weight: bold;}
.mmboroff{ background-color: Transparent;}

/*
.smtxton_new{font-family: verdana; FONT-SIZE: 9pt; color: #ffffff; font-weight: normal; background-color: #00b43a;}
.smtxton_search{font-family: verdana; FONT-SIZE: 9pt; color: #ffffff; font-weight: normal; background-color: #D88200;}
.smtxton_reports{font-family: verdana; FONT-SIZE: 9pt; color: #ffffff; font-weight: normal; background-color: #B83736;}
*/

.schedday{border-right: solid 1px #c0c0c0;border-bottom: solid 1px #c0c0c0; font-family: verdana; font-size: 12px;}
.schedheader{border: solid 1px #6F8BC8; background-color: #C1CEE8; width: 400px; font-family: verdana; font-size: 12px;}	
.schedtask{cursor: hand;border: solid 1px #336600; background-color: #cbff97; font-family: verdana; font-size: 12px;}
.schedtaskhigh{cursor: hand;border: solid 1px #ff0000; background-color: #ffb0b0; font-family: verdana; font-size: 12px;}
.schedtasklow{cursor: hand; border: solid 1px #d9d900; background-color: #ffffcc; font-family: verdana; font-size: 12px;}

.smlink{font-family: verdana; FONT-SIZE: 9pt; color: #ffffff; font-weight: normal; text-decoration: none;}
.smlink:hover{font-family: verdana; FONT-SIZE: 9pt; color: #ffffff; font-weight: normal; text-decoration: underline; cursor: hand;}
.pgheader {font-family: verdana; font-size: 24px; color: #ffffff; font-weight: bold;}

/*
.pgmonth {font-family: verdana; font-size: 20px; color: #ffffff; font-weight: normal; text-transform:uppercase;}
.pgday {font-family: verdana; font-size: 32px; color: #ffffff; font-weight: normal;}
.pgyear {font-family: verdana; font-size: 14px; color: #ffffff; font-weight: bold;}
*/

.pgmonth {font-family: verdana; font-size: 14px; color: #ffffff; font-weight: bold; text-transform:uppercase;}
.pgday {font-family: verdana; font-size: 14px; color: #ffffff; font-weight: normal;}
.pgyear {font-family: verdana; font-size: 14px; color: #ffffff; font-weight: normal;}
.tbdate {font-family: verdana; FONT-SIZE: 9pt; color: #ffffff; font-weight: bold;}
.tbsrch {border: solid 1px #a6bee4; width: 120px; font-size: 9pt;}
.tbsrchdd {border: solid 1px #a6bee4; FONT-SIZE: 9pt; color: 666666;}

.submenufield{font-family: verdana; font-size: 10pt;}
.formlabels{font-family: verdana; font-size: 9pt;}
.labelfocus{font-family: verdana; font-size: 9pt; font-weight: bold; color: #3D78B4;}
.formfields{font-family: verdana; font-size: 10pt; width: 200px; border: solid 1px #999999;}
.fieldfocus{font-family: verdana; font-size: 10pt; width: 200px; border: solid 1px #3D78B4;}
.formbuttons{cursor: hand; background-color: #567EC0; font-family: verdana; font-size: 9pt; color: White; border: solid 1px #999999;}
.buttonsover{cursor: hand; background-color: #8496ae; font-family: verdana; font-size: 9pt; color: White; border: solid 1px red;}
.errorlabel{font-family: verdana; font-size: 9pt; color: Red;}

.35logincr { font-family: Verdana; font-size: 9pt; color: white; border: solid 1px silver;}
.35loginform { font-family: Verdana; font-size: 9pt; color: black;}

.blackhref{font-family: verdana; font-size: 9pt; text-decoration:underline; color: Black;}
.blackhref:hover{color: red; text-decoration:underline;}
.appfooter{font-family: Verdana; color: #cccccc; font-size: 6pt;}
.username{font-family: verdana; font-size: 9pt; font-weight: bold; color: white;}
.mainmenu{cursor: hand; background-color: Black; font-family: verdana; font-size: 9pt; color: white; BORDER-RIGHT: 1px solid black; BORDER-TOP: 1px solid black; BORDER-LEFT: 1px solid black; BORDER-BOTTOM: 1px solid black}
.mainmenuover{cursor: hand; background-color: #569be8; font-family: verdana; font-size: 9pt; color: white; BORDER-RIGHT: 1px solid white; BORDER-TOP: 1px solid white; BORDER-LEFT: 1px solid white; BORDER-BOTTOM: 1px solid white}
.headerbody{background-color: Black;}
.panelbody{ background-image: url(images/woback.jpg);}  
.newbody{background-image: url(images/woback.jpg);}

.submenu{cursor: hand; font-family: verdana; font-size: 9pt; color: black;}
.submenuover{cursor: hand;  background-color: #000000; font-family: verdana; font-size: 9pt; color: white;}
.submenu_header{font-family: verdana; font-size: 10pt; font-weight: bold; color: white;}

.desktop_out{cursor: hand; background-color: black; BORDER-RIGHT: 1px solid black; BORDER-TOP: 1px solid black; BORDER-LEFT: 1px solid black; BORDER-BOTTOM: 1px solid black}
.desktop_over{cursor: hand; background-color: black; BORDER-RIGHT: 1px solid white; BORDER-TOP: 1px solid white; BORDER-LEFT: 1px solid white; BORDER-BOTTOM: 1px solid white}

.reportmenu{ background-color: #FFFFCC; border-left: solid 1px black;border-bottom: solid 1px black;border-right: solid 1px black;}
.searchbutton{cursor: hand;}
.msgsuccess{ background-color: #ceffce; border-bottom: solid 1px #008040; font-family: Verdana; font-size: 9pt; color: black;}
.msgsuccesscopy{ background-color: #ceffce; font-family: Verdana; font-size: 9pt; color: black;}
.msgwarning{ background-color: #FFFFCC; border-bottom: solid 1px #583d27; font-family: Verdana; font-size: 9pt; color: black;}
.formheader{ font-family: Verdana; color: #000000; font-size: 11pt; font-weight: bold;}
.formsideheader{ font-family: Verdana; color: #000000; FONT-SIZE: 9pt; font-weight: bold;}

.msgduplicate{background-color: #ffffcc; border-bottom: solid 1px #583d27; font-family: Verdana; font-size: 9pt; color: black;}
.dupiframe{border-top: solid 1px #583d27; border-left: solid 1px #583d27; border-right: solid 1px #583d27; border-bottom: solid 1px #583d27;}
.datviewsubmenu{background-color: #85BA85;}			
.resultsheader{font-family: Verdana; color: Black; font-size: 10pt; BACKGROUND-COLOR: #ffffcc; height: 18px; FONT-SIZE: 9pt; FONT-FAMILY: Verdana; border-bottom: solid 1px #BFBF82; border-top: solid 1px #BFBF82; border-left: solid 1px #BFBF82; border-right: solid 1px #BFBF82; cursor: hand;}

.resultsheaderrep{font-family: Verdana; color: Black; font-size: 10pt; BACKGROUND-COLOR: #ffffcc; height: 18px; FONT-SIZE: 9pt; FONT-FAMILY: Verdana; border-bottom: solid 1px #BFBF82; border-top: solid 1px #BFBF82; border-left: solid 1px #BFBF82; cursor: hand;}
.resultsheaderspace{BACKGROUND-COLOR: #ffffcc; height: 18px; border-bottom: solid 1px #BFBF82; border-top: solid 1px #BFBF82; border-right: solid 1px #BFBF82; cursor: hand;}
.represults{font-family: Verdana; font-size: 10pt; height: 18px; FONT-SIZE: 9pt; FONT-FAMILY: Verdana; color: Black;}
.represults_task{font-family: Verdana; font-size: 10pt; height: 18px; FONT-SIZE: 9pt; FONT-FAMILY: Verdana; color: red; font-weight: bold;}

.window {background-color: #c0c0c0;border-color: #f0f0f0 #606060 #404040 #d0d0d0;border-style: solid;border-width: 2px;margin: 0px;padding: 2px;position: absolute;text-align: left;visibility: hidden;}
.titleBar {background-color: #008080;cursor: default;color: #ffffff;font-family: "MS Sans Serif", "Arial", "Helvetica", sans-serif;font-size: 9pt;font-weight: bold;margin: 0px;padding: 2px 2px 2px .5em; text-align: right; white-space: nowrap;}
.titleBarText {float: left;overflow: hidden;text-align: left;}
.titleBarButtons {border-style: none; border-width: 0px; vertical-align: middle; width: 50px; height: 14px;}
.clientArea {background-color: #ffffff; border-color: #404040 #e0e0e0 #f0f0f0 #505050; border-style: solid; border-width: 2px; color: #000000; font-family: "Arial", "Helvetica", sans-serif; font-size: 10pt; margin: 2px 0px 0px 0px; overflow: auto; padding: .5em;}

.formfldreg{background-color: #c0c0c0;}
.formfldreq{background-color: Navy;}
.formfeel{ background-color: #c0c0c0;}

.repsubsubtb{ border: solid 1px navy;}

a{color: black;text-decoration:none; }

.coloron { COLOR: white }
.coloroff { COLOR: black }

.subbt{font-family: verdana; font-size: 9pt; color: 000000; text-decoration:none;}
.subbt:hover{text-decoration:underline; color: ff6600;}

.subbt_white{font-family: verdana; font-size: 9pt; color: ffffff; text-decoration:none;}
.subbt_white:hover{text-decoration:underline; color: ff6600;}

.mainbt{font-family: verdana; font-size: 9pt; color: 333333; text-decoration:none;}
.mainbt:hover{text-decoration:none;}

.app {font-family: Verdana; font-size: 22px; color: #529ae7; font-weight: bold; cursor: hand;}
.appdesc {font-family: Verdana; FONT-SIZE: 9pt; color: #000000; width: 400px;}

.ReqLabelText {FONT-FAMILY: Verdana; FONT-SIZE: 9pt; COLOR: White;}
.NonReqLabelText {FONT-FAMILY: Verdana; FONT-SIZE: 9pt; color: Black;}
.ErrorLabelBgColor {background-color: Red;}
.ReqLabelBgColor {background-color: #6F8BC8;}
.RegLabelBgColor {background-color: #C1CEE8;}
.FormFieldBgColor {background-color: #F1F4FA;}
.FormRowBgColor {background-color:#6F8BC8;}
.FormRowBgColor_BlankHeader {background-color: #F1F4FA;}
.FormLabelFill {background-color: #C1CEE8;}
.FormFieldFill {background-color: #F1F4FA;}

.supportmenu{font-family: verdana; font-size: 9pt; color: 000000; text-decoration:none;}
.supportmenu:hover{text-decoration:underline; color: 000000;}
.supportheader{font-family: verdana; font-size: 14px; color: 000000; text-decoration:none; font-weight: bold;}
.supportheader:hover{font-family: verdana; font-size: 14px; color: 000000; text-decoration:underline; font-weight: bold;}
.supporttext{font-family: verdana; font-size: 9pt; color: 000000; text-decoration:none;}

.ssmheader{font-family: verdana; FONT-SIZE: 9pt; color: black; font-weight: bold; }
.ssmlink_new{font-family: verdana; FONT-SIZE: 9pt; color: black; font-weight: normal; text-decoration: none;}
.ssmlink_new:hover{font-family: verdana; FONT-SIZE: 9pt; color: green; font-weight: normal; text-decoration: underline; cursor: hand;}

.ssmlink_search{font-family: verdana; FONT-SIZE: 9pt; color: black; font-weight: normal; text-decoration: none;}

.ssmlink_report{font-family: verdana; FONT-SIZE: 9pt; color: black; font-weight: normal; text-decoration: none;}
.ssmlink_report:hover{font-family: verdana; FONT-SIZE: 9pt; color: Maroon; font-weight: normal; text-decoration: underline; cursor: hand;}

.ssmlink_client{font-family: verdana; FONT-SIZE: 9pt; color: black; font-weight: normal; text-decoration: none;}
.ssmlink_client:hover{font-family: verdana; FONT-SIZE: 9pt; color: red; font-weight: normal; text-decoration: underline; cursor: hand;}

.searchheader{font-family: Verdana; color: Black; FONT-SIZE: 9pt; font-weight: bold;}

.schheader{border: solid 1px #999999; background-color: f2f2f2;}
.schtext{border-right: solid 1px #999999;border-bottom: solid 1px #999999;}

.hb{font-family: verdana; font-size: 9pt; border: solid 1px #f2f2f2;background-color: transparent;}
.hbo{font-family: verdana; font-size: 9pt; border: solid 1px #999999;background-color: #cbcbcb;cursor: hand;}

.hb3{font-family: verdana; font-size: 9pt; background-color: transparent;}
.hb2{font-family: verdana; font-size: 9pt; text-decoration: none;}

.hb4{font-family: verdana; font-size: 9pt; text-decoration: none;border: solid 1px #f2f2f2;}

.summarytext{ font-family: Verdana; color: #000000; FONT-SIZE: 9pt; font-weight: normal;text-decoration: none;}
.summarytext:hover{color: Orange;text-decoration: underline;}

.downloadtxt{ font-family: Verdana; color: #000000; FONT-SIZE: 9pt; font-weight: normal;text-decoration: none;}
.downloadtxt:hover{color: red;text-decoration: underline;}

.cs{ font-family: Verdana; color: #000000; FONT-SIZE: 9pt; background-color: #b5cff7; border: solid 1px navy; width: 55; height: 18; text-align: center; cursor: hand;}
.cson{ font-family: Verdana; color: #000000; FONT-SIZE: 9pt; background-color: #f3b94d; border: solid 1px navy; width: 55; height: 18; text-align: center; cursor: hand;}

.pow{font-family: verdana; font-size: 9pt; font-style:normal; color: #999999;}
.hbs{border-right: solid 1px #999999;border-left: solid 1px #999999;border-bottom: solid 1px #c0c0c0; background-color: #f2f2f2;}
.ihbs{border-bottom: solid 1px #999999;border-right: solid 1px #999999;border-top: solid 1px #333333; background-color: #f2f2f2;}
.ssm{background-color: #f2f2f2;}

.functionbar {BORDER: solid 1px #d9d900; BACKGROUND-COLOR: #ffffcc}





		.a_vct{font-family: verdana; font-size: 16px;}
		.a_vct2{font-family: verdana; font-size: 14px;}
		.a_ct{font-family: verdana; font-size: 16px; font-weight: bold; color: red;}
		.a_ctv{font-family: verdana; font-size: 16px; font-weight: bold; color: red;border: solid 1px black;}
		.a_cdt{font-family: verdana; font-size: 12px;}
		.a_cb{border: solid 1px navy;}
		.sesslabel{font-family: verdana; font-size: 12px;}
		
		




.substyle {
	scrollbar-3dlight-color: #B3CDF6;
	scrollbar-arrow-color: #B3CDF6;
	scrollbar-base-color: #8697AB;
	scrollbar-face-color: #8697AB;
	scrollbar-highlight-color: #8697AB;
	scrollbar-shadow-color: #8697AB;
	scrollbar-track-color: #92A1B6; 
	Z-INDEX: 2; 
	VISIBILITY: hidden; 
	POSITION: absolute; 
	HEIGHT: 100%; 
	WIDTH: 100%; 
	TOP: 0px; 
	LEFT: 0px;
}

