a:link
{
        color: #46647e; 
        text-decoration: underline;
}
a:visited
{
        color: #46647e;
        c!olor: #6b99c1; 
        text-decoration: underline;
}
a:hover
{
        color: #6b99c1; 
        text-decoration: underline;
}
a:active
{
        color: #6b99c1; 
        text-decoration: underline;
}
TABLE
{
        font-family: Tahoma, Verdana, Arial, Helvetica; 

}
TH
{
        font-family: Tahoma, Verdana, Arial, Helvetica; 

}
TR
{
        font-family: Tahoma, Verdana, Arial, Helvetica; 

}
TD
{
        font-family: Tahoma, Verdana, Arial, Helvetica; 

}
UL
{
        font-family: Tahoma, Verdana, Arial, Helvetica; 

}
OL
{
        font-family: Tahoma, Verdana, Arial, Helvetica; 

}
LI
{
        font-family: Tahoma, Verdana, Arial, Helvetica; 

}
P
{
        font-family: Tahoma, Verdana, Arial, Helvetica; 

}
FONT
{
        font-family: Tahoma, Verdana, Arial, Helvetica; 

}
A
{
        font-family: Tahoma, Verdana, Arial, Helvetica; 

}
BLOCKQUOTE
{
        font-family: Tahoma, Verdana, Arial, Helvetica; 

}
LABEL
{
        font-family: Tahoma, Verdana, Arial, Helvetica; 

}
.CATPageBODY
{
        font-family: Tahoma, Verdana, Arial, Helvetica; 

}
.CATFormHeaderFont
{
        c!olor: #505050; 
        f!ont-size: 16px; 
        f!ont-weight: bold;
        m!argin: 0px;
}
.CATSearchTABLE
{
        font-size: 80%;
}
.CATPageMenu
{
  font-size: 90%;
  font-weight: bold;
  color: #384F64;
}
.CATPageMenuBox
{
        border: 2px solid #DDE9F4;
        b!order: 2px solid #46647e;
        background: #87B6E0;
        f!ilter:alpha(opacity=75);
        -moz-opacity:0.75; 
}
a.PageMenuLink:link
{
        font-size: 135%;
        color: #384F64;
        c!olor: #46647e;
        font-weight: bold;
}
a.PageMenuLink:visited
{
        font-size: 135%;
        color: #384F64;
        c!olor: #46647e;
        font-weight: bold;
}
a.PageMenuLink:hover
{
        font-size: 135%;
        color: #384F64;
        c!olor: #46647e;
        font-weight: bold;
}
a.PageMenuLink:active
{
        font-size: 135%;
        color: #384F64;
        c!olor: #46647e;
        font-weight: bold;
}
a.PageMenuSubLink:link
{
        font-size: 75%;
        color: #384F64;
        c!olor: #46647e;
        font-weight: bold;
}
a.PageMenuSubLink:visited
{
        font-size: 75%;
        color: #384F64;
        c!olor: #46647e;
        font-weight: bold;
}
a.PageMenuSubLink:hover
{
        font-size: 75%;
        color: #384F64;
        c!olor: #46647e;
        font-weight: bold;
}
a.PageMenuSubLink:active
{
        font-size: 75%;
        color: #384F64;
        c!olor: #46647e;
        font-weight: bold;
}
.CATFormTABLE
{
        font-family: Tahoma, Verdana, Arial, Helvetica; 
        margin: 1px;
        font-size: 75%;
        color: #000055;

        border: 2px solid #DDE9F4;
        background: #87B6E0;

        f!ilter:alpha(opacity=75);
        -moz-opacity:0.75; 
        o!pacity: 0.75;

        b!ackground:  #DEDEDE;
        b!ackground: #79AAD5;
        b!ackground: #9AC7EF;
        c!ursor: pointer;
}
.CATSubTABLE
{
        font-family: Tahoma, Verdana, Arial, Helvetica; 
        margin: 1px;
        font-size: 75%;
        color: #000055;

        b!order: 0px solid #DDE9F4;
        background: #87B6E0;
}
.CATFieldCaptionTD
{
        padding-left: 20px;
        color: #28435D;
        text-align: right;
        font-weight: bold;
}
.CATAltDataTD
{
        b!order-bottom: 1px dashed #C6D3DE;
        b!order-bottom: 1px solid #E6E6E6; 
        background-color: #F7F7F7; 

}
.CATColumnTD
{
        b!order-bottom: 1px solid #dedeee;
        c!olor: #46647E;
        color: #28435D;
        font-weight: bold;
}
.CATDataTD
{
        color: #28435D;
}
.CATErrorDataTD
{
        padding: 10px 10px 15px 10px;
        border: 1px solid #ff0000;
        background-color: #FFDDDD;
        color: #000000;
        font-size: 60%;
        font-weight: normal;
}
.CATScriptInstaller
{
        color: #28435D;
        font-size: 100%;
}
.CATSeparatorTD
{
        height: 1px; 
        background-color: #000000;
}
.CATFooterTD
{
        font-size: 85%;
        color: #28435D; 
        font-weight: bold;
        b!order-top: 1px solid #BCD0E2; 
}
a.CATSorterLink:link
{
        color: #28435D; 
        font-weight: bold;
        text-decoration: underline;
}
a.CATSorterLink:visited
{
        color: #28435D; 
        font-weight: bold;
        text-decoration: underline;
}
a.CATSorterLink:hover
{
        color: #28435D; 
        font-weight: bold;
        text-decoration: underline;
}
a.CATSorterLink:active
{
        color: #28435D; 
        font-weight: bold;
        text-decoration: underline;
}
a.CATDataLink:link
{
        color: #000055;
        text-decoration: none;
}
a.CATDataLink:visited
{
        color: #000055;
        c!olor: #000000;
        text-decoration: none;
}
a.CATDataLink:hover
{
        color: #000055;
        text-decoration: underline;
}
a.CATDataLink:active
{
        color: #000055;
        text-decoration: none;
}
a.CATNavigatorLink:link
{
        color: #28435D;
        font-weight: bold;
        font-weight: bold; 
}
a.CATNavigatorLink:visited
{
        color: #28435D;
        font-weight: bold;
        font-weight: bold; 
}
a.CATNavigatorLink:hover
{
        color: #28435D;
        font-weight: bold;
        font-weight: bold; 
}
a.CATNavigatorLink:active
{
        color: #28435D;
        font-weight: bold;
        font-weight: bold; 
}
.CATButton
{
        b!order-bottom: 1px solid #000000; 
        b!order-left: 1px solid #000000; 
        b!order-right: 1px solid #000000; 
        b!order-top: 1px solid #000000; 
        b!ackground-color: #F3F3F3; 
         
        f!ont-family: Tahoma, Verdana, Arial, Helvetica;
}
.CATInput
{
        border-bottom: 1px solid #000000; 
        border-left: 1px solid #000000; 
        border-right: 1px solid #000000; 
        border-top: 1px solid #000000; 
        background-color: #FFFFFF; 
        font-family: Tahoma, Verdana, Arial, Helvetica;
}
.CATInput_RO
{
        border-bottom: 1px solid #000000; 
        border-left: 1px solid #000000; 
        border-right: 1px solid #000000; 
        border-top: 1px solid #000000; 
        background-color: #DDDDDD; 
        font-family: Tahoma, Verdana, Arial, Helvetica;
}
.CATTextarea
{
        border-left: 1px solid #000000; 
        border-right: 1px solid #000000; 
        border-top: 1px solid #000000; 
        border-bottom: 1px solid #000000; 
        background-color: #FFFFFF; 
         
        font-family: Tahoma, Verdana, Arial, Helvetica;
}
.CATSelect
{
         
        font-family: Tahoma, Verdana, Arial, Helvetica;
}
a.today:link
{
        color: #FF0000; 
        font-weight: bold; 
        text-decoration: none;
}
a.today:visited
{
        color: #FF0000; 
        font-weight: bold; 
        text-decoration: none;
}
a.today:hover
{
        color: #000000; 
        font-weight: bold; 
        text-decoration: none;
}
a.today:active
{
        color: #000000; 
        font-weight: bold; 
        text-decoration: none;
}
a.selectedDay:link
{
        color: #000000; 
        font-weight: bold; 
        text-decoration: none;
}
a.selectedDay:visited
{
        color: #000000; 
        font-weight: bold; 
        text-decoration: none;
}
a.selectedDay:hover
{
        color: #FF0000; 
        font-weight: bold; 
        text-decoration: none;
}
a.selectedDay:active
{
        color: #FF0000; 
        font-weight: bold; 
        text-decoration: none;
}
a.weekDay:link
{
        color: #000000; 
        text-decoration: none;
}
a.weekDay:visited
{
        color: #000000; 
        text-decoration: none;
}
a.weekDay:hover
{
        color: #FF0000; 
        text-decoration: none;
}
a.weekDay:active
{
        color: #FF0000; 
        text-decoration: none;
}
TD.selectedDay
{
        border-bottom: 1px solid #E6E6E6; 
        background-color: #DDDDDD; 
        color: #000000; 

}
TD.today
{
        border-top: 1px solid #FF0000; 
        border-left: 1px solid #FF0000; 
        border-bottom: 1px solid #FF0000; 
        border-right: 1px solid #FF0000; 
        background-color: #FFFFFF; 
        color: #000000; 

}
TD.workday
{
        border-bottom: 1px solid #E6E6E6; 
        background-color: #FFFFFF; 
        color: #000000; 

}
TD.weekend
{
        border-bottom: 1px solid #E6E6E6; 
        background-color: #ECECEC; 
        color: #000000; 

}
TH.calendar
{
        margin: 1px; 
        border-top: 2px solid #000000; 
        border-bottom: 1px solid #000000; 
        background-color: #F3F3F3; 
        color: #000000; 
         
        font-weight: bold;
}
.CalendarButtons
{
        border-bottom: 1px solid #000000; 
        border-left: 1px solid #000000; 
        border-right: 1px solid #000000; 
        border-top: 1px solid #000000; 
        background-color: #F3F3F3; 
         
        font-family: Tahoma, Verdana, Arial, Helvetica;
}
.CalendarControls
{
        font-family: Tahoma, Verdana, Arial, Helvetica; 

}
.Table
{

}
.boxTitle
{
        font-family: Tahoma, Arial, Verdana, Helvetica;
        f!ont-weight: bold;
        color: #FFFFFF;
        font-size: 36px;
}
.boxTitle2
{
        font-family: Tahoma, Arial, Verdana, Helvetica;
        f!ont-weight: bold;
        color: #FFFFFF;
        font-size: 20px;
}
.boxSubTitle
{
        color: #46647E;
        c!olor: #28435D;
        font-size: 20px;
        f!ont-weight: bold;
}
.mainTitle
{
        font-family: Tahoma, Arial, Verdana, Helvetica;
        font-weight: bold;
        color: #000000;
        font-size: 170%;
        d!isplay: block; 
}

.mainSubtitle
{
        font-weight: bold;
        color: #46647E;
        font-size: 110%;
        font-weight: bold;
}

.menuDepth1
{
        margin-top: 5px;
        text-decoration: none;
        padding-left: 0px;
        color: #3D556B;
        font-size: 75%;
        font-weight: bold;
}
a.menuDepth1:link
{
        color: #3D556B;
        text-decoration: none;
        font-weight: bold;
}
a.menuDepth1:visited
{
        color: #3D556B;
        text-decoration: none;
        font-weight: bold;
}

.menuDepth2
{
        text-decoration: none;
        padding-left: 10px;
        color: #3D556B;
        font-size: 75%;
}
a.menuDepth2:link
{
        color: #3D556B;
        text-decoration: none;
}
a.menuDepth2:visited
{
        color: #3D556B;
        text-decoration: none;
}


.menuDepth3
{
        text-decoration: none;
        padding-left: 15px;
        color: #3D556B;
        font-size: 75%;
}

a.menuDepth3:link
{
        text-decoration: none;
        color: #3D556B;
}
a.menuDepth3:visited
{
        text-decoration: none;
        color: #3D556B;
}
 

.topNavBar
{
        font-size: 65%;
        color: #000000;
}

a.navBreadcrumbs:link
{
        color: #0000ff;
}
a.navBreadcrumbs:visited
{
        color: #0000ff;
}


.paragraphHeader
{
        font-weight: bold;
        color: #A58200
}


.paragraphHeader
{
        font-weight: bold;
        color: #A58200
}


hr.mainTitle
{
  margin: -10px; 
  padding: -10px;
  border: none;
  color: #000000; 
  height: 1px;
  
}

.ToolTipsBox {
        font-size: 70%;
        color: #000055;
        background: #FFFFE1;
        padding: 0px 5px 5px 5px;
}

.disabledField {
        color: #000000;
        font-size: 90%;
        font-weight: bold;
}


.FormHelpAreaHide-disabled {
        position: relative; 
        cursor: hand;
        display: none;
}

.FormHelpAreaShow-disabled {
        position: relative; 
        cursor: hand;
        display: block;
        p!osition: absolute; 
        top: 100px; 
}



H1,H2,H3,H4
{
        margin: 0; 
        padding: 0;
        display: inline;
}

FORM
{
        margin: 0;
        padding: 0;
        display: inline;
}



a.smallLinks:link
{
        font-size: 8pt; 
        color: #46647e;
}
a.smallLinks:visited
{
        font-size: 8pt; 
        color: #46647e;
}
a.smallLinks:hover
{
        font-size: 8pt; 
        color: #46647e;
}
a.smallLinks:active
{
        font-size: 8pt; 
        color: #46647e;
}


