













































BODY    {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    background-color: #FFFFFF;
    margin-top:0px;
    margin-right:0px;
    margin-left:0px;
    margin-bottom:0px;
}


A  {
    color: #275e94;
    text-decoration: none;
}


A:hover  {
    text-decoration: underline;
}


H1  {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    color: #003399;  
    font-weight: bold;
    font-size: large;
}


H2  {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    color: #000000; 
    font-weight: bold;
    font-size: medium;
}


LI  {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
}


P   {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
}


td  {
    font-size : small;
    font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-weight : normal;
}









.pickedColorCell {
    border-top: 2px solid black;
    border-left: 2px solid black;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    height: 15px;
    width: 30px;
}



.colorPickerTable {
	border: 1px solid #D2B48C;  
    background-color: #FAF8ED;  
}







.bannerTitle {
   color: #f5f7f9;
   font-family: arial,helvetica,sans-serif;
   font-size: medium;
   font-weight: bold;
   vertical-align: middle;
   padding-top: .5ex;
   padding-bottom: .5ex;
}


.commonHeading {
   font-size: large;
   font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-weight: bold;
   color: #505050;
}

#commonHeading {
   font-size: large;
   font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-weight: bold;
   color: #505050;
}


.commonSubheading {
   font-size: medium;
   font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-weight: bold;
   color: #505050;
}


#commonSubheading {
   font-size: medium;
   font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-weight: bold;
   color: #505050;
}


.commonTitle {
    font-size : small;
    font-family :'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-weight : bold;
    color : #505050; 
}


.commonTitleRegular {
    font-size : small;
    font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-weight : normal;
    color : #505050; 
}


.commonLabel {
    font-size : small;
    font-family :'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-weight: normal;
    color : #000000;
}


#commonLabel {
    font-size : small;
    font-family :'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-weight: normal;
    color : #000000;
}

.commonInfoLabel {
    font-size : small;
    font-family :'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-weight: normal;
    color : #000000;
}


.reportHeader {
    font-size: small;
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-weight: bold;
    color : #000000;  
}


.reportContainer {
    border: 1px solid #CFCBB1;    
    background-color: #FFFFFF;  
}



.wizardSteps {
    border-collapse: collapse;
    width: 100%;
}


.wizardStepComplete {
    border: none;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: #f8f8f6;
    color: #275e94;
}


.wizardStepCurrent {
    border-left: none;
    border-right: none;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: #ffffff;
    color: #505050;
    font-weight: bold;
}


.wizardStepCurrentNotBold {
    border-left: none;
    border-right: none;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: #ffffff;
    color: #505050;
    font-weight: normal;
}


.wizardStepFuture {
    border: none;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: #f8f8f6;
    color: #505050;
}

.wizardDivider {
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom: none;
    height:1px;
}


.wizardHeadingTable {
    color: #505050;  
    border-collapse: collapse;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom:  1px solid #c8c8c8;
}


.stepText {
    color: #996600; 
    font-size: small;
}


.wizardSeparator {
    color: #996600; 
    font-size: small;
}






.primaryMenuRow {
    background-color: inherit;
}


.secondaryMenuRow {
    background-color: #e9e9e7;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#f4f4f4',EndColorStr='#e1e1e1');	
}

.secondaryMenuTable {
    border-collapse: collapse;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #c8c8c8;
}









.toppadding {
    padding-top: 12px;
}


.bottompadding {
    padding-bottom: 24px;
}


.leftpadding {
    padding-left: 12px;
}


.rightpadding {
    padding-right: 12px;
}


.promptpadding {
    padding-right: 5px;
}





.requireditem {
    font-size : small;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color: #CC3300; 
    text-align: center;
}


.treeTextStandard {
    color: windowtext;  
    text-indent:5px;
    font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}


.portalTreeWithCollapsedBorders {
    border-collapse: collapse;
    border: 1px solid #7f9db9;
    vertical-align: top;
    width:15em;
    height:200px;
    overflow:auto;
    background: #ffffff;
}


.standardBg  {
}






.buttonForControls {
    color: #275e94;
    background-color: #e6ecf1;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#cbd7e1');	
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif; 
    font-size: x-small;
    font-weight: normal;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-top: 1px;
    border-top: 1px solid #7f9db9;
    border-left: 1px solid #7f9db9;
    border-right: 1px solid #5d758e;
    border-bottom: 1px solid #5d758e;

}



.buttonhover {
   border-color: #43afff;
}


.buttonBar {
    background-color: #e9e9e7;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#f4f4f4',EndColorStr='#e1e1e1');	
    border-collapse: collapse;
    border-bottom: none;
    border-left: none;
    border-right: none;
    border-top: 1px solid #b2b2b2;
}

.noBackgroundbuttonBar {
    border-collapse: collapse;
    border-bottom: none;
    border-left: none;
    border-right: none;
    border-top: none;
}


.hline {
    border-top: dotted medium #c8c8c8; 
}



.hline_thin {
    border-top: solid thin #c8c8c8;
}


.dataEntryBG {
    background-color: #f8f8f6; 
}


.emptyTableData {
    background-color: #ffffff;
}




.dualPane300250 {
    border: 1px solid #7f9db9;
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
    vertical-align: top;
    width: 300px;
    height: 250px;
    overflow: scroll;
    background: #ffffff;
    padding: 0px 3px 0px 3px;
}


.dualPane200150 {
    border: 1px solid #7f9db9;
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
    vertical-align: top;
    width: 200px;
    height: 150px;
    overflow: scroll;
    background: #ffffff;
    padding: 0px 3px 0px 3px;
}

.scrollSpace400250 {
    border: 1px solid #7f9db9;
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
    vertical-align: top;
    width: 400px;
    height: 250px;
    overflow: scroll;
    background: #ffffff;
    padding: 0px 3px 0px 3px;
    cursor: default;
}



.scrollText440100 {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif; 
    font-size: small;
    border: 1px solid #7f9db9; 
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 0px;
    padding-top: 0px;
    background-color: #FAF8ED;  
    vertical-align: top;
    overflow: auto;
    width: 440px;
    height: 100px;
}


.scrollText440200 {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif; 
    font-size: small;
    border: 1px solid #7f9db9; 
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 0px;
    padding-top: 0px;
    background: white;
    background-color: #ffffff; 
    vertical-align: top;
    overflow: auto;
    width: 440px;
    height: 200px;
}


.treeWithCollapsedBorders {
    border-collapse: collapse;
    border: 1px solid #7f9db9;
    vertical-align: top;
    width:24em;
    height:200px;
    overflow:auto;
    background: #ffffff;
}






.solutionsNavigationBar {
    background-color : #f8f8f6;
    border: 1px solid #c8c8c8;
    width: 100%;
}



.transparentTable {
}



.tableWithCollapsedBorders {
    border-collapse: collapse;
    border: 1px solid #E6DAC2;  
}


.textTableCell {
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: 1px solid #cecfd2;  
    font-size: small;
    text-align: left;
    vertical-align: middle;
    padding: 0px 3px 0px 3px;
}


.textTableCellTrans {
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    font-size: small;
    text-align: left;
    vertical-align: middle;
     padding: 0px 3px 0px 3px;
}


.textTableCellTransTop {
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    font-size: small;
    text-align: left;
    vertical-align: top;
     padding: 0px 3px 0px 3px;
}


.imageTableCell {
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: 1px solid #cecfd2;  
    text-align: center;
    vertical-align: middle;
    font-size: small;
    padding: 0px 3px 0px 3px;
}


.imageTableCellTrans {
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    text-align: center;
    vertical-align: middle;
    font-size: small;
     padding: 0px 3px 0px 3px;
}


.imageTableCellTransTop {
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    text-align: center;
    vertical-align: top;
    font-size: small;
     padding: 0px 3px 0px 3px;
}


.numericTableCell {
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: 1px solid #cecfd2;  
    text-align: right;
    vertical-align: middle;
    font-size: small;
    padding: 0px 3px 0px 3px;
}


.numericTableCellTrans {
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    text-align: right;
    vertical-align: middle;
    font-size: small;
     padding: 0px 3px 0px 3px;
}


.tableHeader {
    font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    background-color : #efefed;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#e1e1e1');
    font-size : small;
    font-weight: normal;
    border-top: none;
    border-bottom: 1px solid #cecfd2;
    border-left: none;
    border-right: 1px solid #cecfd2;
    text-align: left;
    padding: 0px 3px 0px 3px;
}


.tableCellMultiDim {
    font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    background-color : #ffffff;
    font-size : small;
    font-weight: normal;
    border-top: 1px solid #cecfd2;
    border-bottom: 1px solid #cecfd2;
    border-left: none;
    border-right: 1px solid #cecfd2;
    text-align: right;
    padding: 0px 3px 0px 3px;
}


.searchResultsTableHeader {
    font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    background-color : #efefed;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#e1e1e1');    
    font-size : small;
    font-weight: normal;
    border-top: none;
    border-bottom: 1px solid #cecfd2;
    border-left: none;
    border-right: none;
    text-align: left;
}


.transparentTableHeader {
    font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size : small;
    font-weight: normal;
    background-color: transparent; 
    border-bottom: 1px solid #cecfd2;
    border-left: none;
    border-right: none;
    text-align: left;
    color: #505050;
    padding: 0px 3px 0px 3px;
}



.tableHeaderNoCol {
    font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    background-color : #efefed;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#e1e1e1');    
    font-size : small;
    font-weight: normal;
    border-top: none;
    border-bottom: 1px solid #cecfd2;
    border-left: none;
    border-right: none;
    text-align: left;
    padding: 0px 3px 0px 3px;
}


.centeredTableHeader {
    font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    background-color : #efefed;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#e1e1e1');    
    font-size : small;
    font-weight: normal;
    border-top: none;
    border-bottom: 1px solid #cecfd2;
    border-left: none;
    border-right: 1px solid #cecfd2;
    text-align: center;
    padding: 0px 3px 0px 3px;
}


.centeredTableHeaderNoCol {
    font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    background-color : #efefed;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#e1e1e1');    
    font-size : small;
    font-weight: normal;
    border-top: none;
    border-bottom: 1px solid #cecfd2;
    border-left: none;
    border-right: none;
    text-align: center;
    padding: 0px 3px 0px 3px;
}


.rightTableHeader {
    font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    background-color : #efefed;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#e1e1e1');
    font-size : small;
    font-weight: normal;
    border-top: none;
    border-bottom: 1px solid #cecfd2;
    border-left: none;
    border-right: 1px solid #cecfd2;
    text-align: right;
    padding: 0px 3px 0px 3px;
}


.rightTableHeaderNoCol {
    font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    background-color : #efefed;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#e1e1e1');    
    font-size : small;
    font-weight: normal;
    border-top: none;
    border-bottom: 1px solid #cecfd2;
    border-left: none;
    border-right: none;
    text-align: right;
    padding: 0px 3px 0px 3px;
}

.rightBorder {
    border-collapse: collapse;
    border-right: 1px solid #F5DEB3;   
    border-left: none;
    border-top: none;
    border-bottom: none;
}



.lightTable {
    
}


.paddedPortletTable {
    padding-left: 3em;
    padding-right: 3em;
    padding-top: 3em;
    padding-bottom: 3em;
}



.dataRow1_tableRow {
    background-color : #ffffff;  
}


.dataRow2_tableRow {
    background-color : #f3f3f4;  
}


.dataRowTotal_tableRow {
   font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-size : small;
   font-weight: bold;
   background-color: #f8f8f8; 
   border : none;
}



.dataRowFound_tableRow {
   font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-size : small;
   font-weight: normal;
   background-color: #E9DEAF; 
   border: 1px solid #777777;  
}


.dataRowSelected_tableRow {
   font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-size : small;
   font-weight: normal;
   background-color: #a1b8cd;  
}


.dataRowTotal_treeText {
    font-weight: bold;
}


.treeTableCell {
    border-top: none;
    border-bottom:  none;
    border-left: none;
    border-right: 1px solid #cecfd2;
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif ;
    font-size:  small;
    text-align: left;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
}

.contentTable_mainTable {
    width: 100%;
    border-collapse: collapse;
}

.itemCell_tableData {
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    font-size: small;
    text-align: left;
    vertical-align: middle;
}

.contentCell_tableData {
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    text-align: center;
    vertical-align: middle;
    font-size: small;
}


.contentHeader_tableColumnHeader3 {
    border-top: 1px solid #E6DAC2; 
    border-bottom: 1px solid #E6DAC2; 
    border-left: none;
    border-right: none;
    text-align: left;
}


.contentHeaderCenter_tableColumnHeader3 {
    border-top: 1px solid #E6DAC2; 
    border-bottom: 1px solid #E6DAC2; 
    border-left: none;
    border-right: none;
    text-align: center;
}




.itemSeparator {
    color: #CFCBB1;  
   font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-weight: normal;
    text-decoration: none;
}




.textArea {
   font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-size: small;
   padding-right: 3px;
   padding-left: 3px;
}


.textEntry {
   font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-size: small;
   padding-right: 3px;
   padding-left: 3px;
}





#leftPanel {
    position:absolute;
    margin-right:5px;
}

#backgroundLeftPanel {
    position:absolute;
    margin-right:5px;
    width: 1px;
}


#standardSlider {
    height:1px;
    background: #e9e9e7;
    position:absolute;
    z-index:2;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
}


#rightPanel {
    height:1px;
    position:absolute;
    overflow: auto;
    z-index:2;


}

#rightEdgeSlider {
    height:1px;
    background: #e9e9e7;
    position:absolute;
    right:0px;
    visibility:hidden;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
}



.defaultPanelStyle  {
    background-color: #fff;  
}


#leftEdgeSlider {
   height:1px;
   background: #e9e9e7;
   position:absolute;
   left:0px;
   visibility:hidden;
   border-left: 1px solid #c8c8c8;
   border-right: 1px solid #c8c8c8;
}




div.transbar {
   font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-size: small;
   background-color: #003399;
   width:100%;
   filter:alpha(opacity=30);
   -moz-opacity: .30;
}


table.linkbar {
   font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-size: small;
   color: #cccccc;
   position:absolute;
   z-index:1;
   top:0px;
   left:0px;
}


table.linkbar td a {
   color: #f5f7f9;
   text-decoration: none;
   padding-left:1ex;
   padding-right:1ex;
}


table.linkbar td a:hover {
   text-decoration: underline;
}


.banuserwelcome {
   font-family: arial,helvetica,sans-serif;
   font-size: x-small;
   color: #cccccc;
}


div#banner td#bantitle {
   color: #f5f7f9;
   font-family: arial,helvetica,sans-serif;
   font-size: large;
   font-weight: bold;
   vertical-align:middle;
   padding-left:1ex;
   padding-top:1ex;
   padding-bottom:1ex;
}



.bannerBullet {
   padding-left:1em;
   padding-right:1em;
   color: #a2beda;
}



.banisadmin {
   font-family: Courier;
   font-size: large;
   color: #FF0000; 
}


.titleAddon {
   color: #f5f7f9;  
}


#title {
    position: absolute;
    width: 100%;
}


#poweredLogos{
    position: absolute;
    right: 5px;
    bottom: 10px;
    z-index: 7;
}


td#banlogo {
   vertical-align:middle;
   padding-right:1ex;
   padding-top:.7ex;
   padding-bottom:.7ex;
}


td#bantitle2 {
   color: #f5f7f9;
   font-family: arial,helvetica,sans-serif;
   font-size: large;
   font-weight: bold;
   vertical-align:middle;
   padding-top:.5ex;
   padding-bottom:.5ex;
}


td#banbullet {
   color: #a2beda;
   font-size: large;
   vertical-align:middle;
   padding-right:1ex;
   padding-left:1ex;
   padding-top:.7ex;
   padding-bottom:.7ex;
}


td#leftSlidePanel {
    background: #CFCBB1; 
}


td#rightSlidePanel {
    background: #CFCBB1; 
}


td#tabPanel {
    background: #F1EACB; 
}




.sectionViewHeader {
    background: #efefed;
    font-size: small;
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    color: #505050; 
    font-weight: bold;
}



.sectionViewHeaderInternal {
    font-size : small;
    font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    color : #996600;    
    font-weight : bold; 
    border-bottom: 1px solid #CFCBB1;   
}



.sectionView {
   border: 1px solid #c8c8c8;
}


.sectionViewInternal {
    
}

.sectionViewRule {
    background: #F5DEB3;  
}

.sectionViewDefaultBackground {
    background: #FFFFFF; 
}



.sep {
    color:#8BB3DA;  
}

.username {
    color:#DBCFA6;  
    font-size:small;
}

#sas-ui_slidetab {
   color:#333;
   background:#fff;   
   margin:0px;
   padding:25px 25px;
   font-size:90%;
   
}

#sas-ui_slidetab {
   margin-left:1px
}

#sas-ui_slide_panel {
   background:#FFFFFF;   
   
   color:#333;
   margin-left:0px;
   position:absolute;
   top:110px;
   width:24%;
   z-index:10;
   border-bottom:1px solid #CCC;   
   overflow: hidden;
   font-size:small;
}

#sas-ui_slide_panel {
   left:8px
}

#sas-ui_main_panel {
   color:#333;   
   margin-left:25%;
   margin-right:0%;
   
   background:#fff;   
   width:auto;
   overflow: hidden;
}

#sas-ui_panel_container {
   background-color:#fff;   
   color:#333;  
   width:auto;
   margin-left:0px;
}

.text {
    color: black;
   font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-size: small;
}



.completedWizardStep {
    color: #3333CC;  
    font-size: small;
}

.currentWizardStep {
    color: #996600;  
    font-size: small;
    font-weight: bold;
}

.futureWizardStep {
    color: #996600;  
    font-size: small;
}

.tabmenuLink {
    color: #FFFFFF;  
}

.msg {
   color: #003399;  
   font-size: medium;
   font-weight: 200;
}


.utilmenu {
    font-size: small;
    color: #FFFFFF; 
    text-decoration : none;
}


.subMenu {
    font-size: small;
    color: #000000; 
}





.portalMenuItem {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
    color: #275e94;
}

.portalMenuItemDisabled {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
    color: #8a8a8a;
}



.portalMenuItemSelected {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
    color: #996600;  
    background-color: #E0E7ED;  
    border: 1px solid #7F9DB9;  
    text-align: center;
    font-weight: bold;
}



.portalMenuItemDDSelected {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
    color: #003399;  
    background-color: #E0E7Ed;  
    border: 1px solid #7F9DB9;  
    text-align: center;
    font-weight: normal;  
}


.menuSelectedBg {
    background-color: #F1EACB;  
}


.menuBg {
   background-color: #003399;  
}

.portalMenuItemLink {
    text-decoration : none;
}




.tab {
    background-color: transparent;
    color: #ffffff;  
    font-size: medium;
}


.tabDivider {
    background-color: #7F9DB9;   
}


.tabSelected {
    background-color: transparent;
    font-size: medium;
}



.primaryMenuRunout {
   border: none;
}



.primaryMenuSelectedOuterTable {
   border: none;
}



.primaryMenuNonSelectedOuterTable {
   border: none;
}




.portalTab {
    background-color: #e9e9e7;
}






.portalTabSelected {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    border: 1px solid #7f9db9;
    background-color: #e9e9e7;
}


.secondaryPortalTabSelected {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    border: 1px solid #7f9db9;
    background-color: #e0e7ed; 
}


.secondaryPortalTabSelectedText {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    border: 1px solid #7f9db9;
    background-color: #e0e7ed; 
}




.optionsTableBorder   {
    border-top: 1px solid #B2B2B2;  
    border-left: 1px solid #B2B2B2;  
    border-right: 1px solid #B2B2B2;  
    border-bottom: 1px solid #B2B2B2;  
}

.portletTableBorder   {
    border: 1px solid #bcccd9;
    -moz-border-radius: .3em .3em .3em .3em; 
}

.portletTableHeader {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small; 
    font-weight : bold;
    color: #505050;  
    border-collapse:collapse;
    text-decoration: none;
    vertical-align: middle;
}


.portletEntry {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
    color: #000080;  
    
    border-collapse:collapse;
    text-decoration: none;
}

.portletEntry:link {
    color: #000080;  
}

.portletEntry:active {
    color: #000080;  
}

.portletEntry:visited {
    color: #000080;  
}


.portletEntryDescription {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: x-small;
    color: #555555;  
    border-collapse:collapse;
    text-decoration: none;
}

.portletTableHeaderLeft {
    color: #505050;
    font-weight : bold;
    -moz-border-radius: .5em 0em 0em 0em; 
    background-color: #efefed;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#f4f4f4',EndColorStr='#e1e1e1');
}


.portletTableHeaderRight {
    -moz-border-radius: 0em .5em 0em 0em; 
    background-color: #efefed;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#f4f4f4',EndColorStr='#e1e1e1');
}







.logon_footer {
    background: #1a5fac;
    width: 100%;
    color: #e0e7ed;
}


.username_text {
    padding-top: 18px;
}


.password_text {
    padding-top: 8px;
}


.logon_button {
    padding-top: 12px;
}


.logon_messages {
    height: 24px;
}


.powered_by_images {
    padding-right: 3px;
    padding-top: 3px;
    vertical-align: middle;
}


.logonTableBorder   {
   border-top: 1px solid #CCCCCC;  
   border-left: 1px solid #CCCCCC;  
   border-right: 1px solid #CCCCCC;  
   border-bottom: 1px solid #CCCCCC;  
   background-color: #FFFDD8;  
}











.treecellstyle {
   text-indent:5px;
   font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;


}


.progr_treecellstyle {
   text-indent: 0px;
   font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}



.noLink_treeText {
   text-indent:5px;
   font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-size: small;
   color : #000000;  
   text-decoration : none;
   line-height: normal;
}


.noLink_treeSelected {
   text-indent: 5px;
   font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-size: small;
   font-weight: normal;
   background: #3160b3;
   color: #ffffff;
   text-decoration: none;
   line-height: normal;

}


.progr_treeText {
   text-indent: 0px;
   font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-size: small;
   color : windowtext;
   text-decoration : none;
}



.progr_treeSelected {
   text-indent: 0px;
   font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-size: small;
   font-weight: normal;
   background: #3160b3;
   color: #ffffff;
   text-decoration: none;
}



.progr_treeSelected:hover {

}


.progr_treeSelected:active, .progr_treeSelected:focus, progr_treeSelected:link, .progr_treeSelected:visited {
   font-weight: normal;
   text-indent: 0px;
   font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-size: small;
   background: #3160b3;
   color: #ffffff;
   text-decoration: none;
}













.quickHelpBlock {
}


.quickHelpTitle {
    color: #666666;
}


.quickHelpText {
    color: #666666;
    display: inline;
}


.quickHelpAnchor {
    color: #275E94;
    display: inline;
}


.quickHelpAnchor:hover {
    color: #275E94;
    text-decoration: underline;
}


.solutionsHelpBlock {
    background-color : #FAFAD2;
}

.solutionsHelpText  {
    color: #003399;
    font-size: small;
    font-weight: 200;
}

.solutionsHelpTitle {
    color: #003399;
    font-size: medium;
    font-weight: bold;
}

.solutionsErrorTitle    {
    color: #FF0000;
    font-size: medium;
    font-weight: bold;
}


.solutionsWarningTitle  {
    color: #003399;
    font-size: medium;
    font-weight: bold;
}

.solutionsInfoTitle {
    color: #003399;
    font-size: medium;
    font-weight: bold;
}

.solutionsHelpLink  {
    color: #003399;
    font-size: small;
    font-weight: bold;
}

.solutionsHelpAnchor {
    text-decoration : underline;
    color: #003399;
}


.solutionsSmallHelpItem {
    color: #003399;
    font-size: small;
    font-weight: 200;
}


.solutionsHelpBannerLineBottomBg {
    background-color: #6495ED;
}


.solutionsHelpTitleBar  {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #FFFFFF;
}

.solutionsHelpPage {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    background-color : #FFFFFF;
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
}




.errorMessageBox {
	color: #000000;
    background-color: #ffffff;
    border-color: #d22e2a;
    border-style: solid;
    border-top-width: 3px;
    border-right-width: 3px;
    border-bottom-width: 3px;
    border-left-width: 3px;
}


.infoMessageBox {
	color: #000000;
    background-color: #ffffff;
    border-color: #3861c6;
    border-style: solid;
    border-top-width: 3px;
    border-right-width: 3px;
    border-bottom-width: 3px;
    border-left-width: 3px;
}


.warningMessageBox {
	color: #000000;
    background-color: #ffffff;
    border-color: #e69b00;
    border-style: solid;
    border-top-width: 3px;
    border-right-width: 3px;
    border-bottom-width: 3px;
    border-left-width: 3px;
}




.origpopupMenuBox {
    border: 1px;
    border-collapse: collapse;
    background-color: #F3F7FF; 
}


.origpopupMenuCell {
    border-top: 1px solid #8897C6; 
    border-bottom: 1px solid #8897C6; 
    border-left: 1px solid #8897C6; 
    border-right: 1px solid #8897C6; 
    color: #000033; 
    text-align: left;
}


.popupMenuBox {
    border: 1px solid #7f9db9;
    background-color: #ffffff;
}

.popupMenuActionImage {
    background-color: #efefed;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 24px;
    text-align: center;
}

.popupMenuActionNoImage {
    background-color: #efefed;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 1px;
    text-align: center;
}


.popupMenuActionText {
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    color: #000000;   
}

.popupMenuActionShadedText {
    background-color: #cfdeeb;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    color: #000000;
}

.popupMenuActionShadedImage {
    background-color: #cfdeeb;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 24px;
    text-align: center;
}

.popupMenuActionNoShadedImage {
    background-color: #cfdeeb;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 1px;
    text-align: center;
}


.popupMenuSeparator {
    background-color: #c8c8c8;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 90px;
}




.calendarTable {
    border-width: 1px;
    border-style: solid;
    border-color: #7F9DB9;
    background-color: #FFFFFF;
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: 11px;
}


.calendarStyle {
    z-index: +999;
    position: absolute;
    visibility: hidden;
}


.calendarTitle {
    padding: 2px;
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: 11px;
    color: #FFFFFF;
}


.calendarTitleBG {
    background-color: #003399;
}



.calendarTitleCtrlNormal {
    border-style: solid;
    border-width: 1px;
    border-color: #4677CE;
    cursor: pointer;
}



.calendarTitleCtrlSelect {
    border-style: solid;
    border-width: 1px;
    border-color: #4677CE;
    cursor: pointer;
}


.calendarDropdown {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: 11px;
    border-width: 1px;
    border-style: solid;
    border-color: #99CCFF;
    background-color: #CBDAED;
    cursor: pointer;
}


.calendarDropdownSelect {
    background-color: #4677CE;
}


.calendarDropdownNormal {
    background-color: black;
}


.calendarMain {
    padding: 5px;
    background-color: #FFFFFF;
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: 10px;
}


.calendarCurrentDay {
    color: red;
    font-weight: bold;
    text-decoration: none;
}


.calendarWeekend {
    color: #909090;
    text-decoration: none;
}


.calendarDay {
    color: black;
    text-decoration: none;
}


.calendarDaySelected {
    border-style: solid;
    border-width: 1px;
    border-color: #7F9DB9;
}


.calendarHoliday {
    background-color: #FFDDDD;
}


.calendarToday {
    padding: 0px;
    color: black;
    background-color: #F5DEB3;
    text-align: center;
    text-decoration: none;
}


.calendarWeekNumberDivider {
    background-color: #7F9DB9;
    padding: 0px;
}





.pickedIconCell {
    border-top: 2px solid #505050;
    border-left: 2px solid #505050;
    border-bottom: 1px solid #505050;
    border-right: 1px solid #505050;
    height: 15px;
    width: 30px;
}





.dashboardsmall {
  font-size : x-small;
  font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
  color : #000000;
}

.dashboardsmallbold {
  font-size : x-small;
  font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
  font-weight : bold;
  color : #000000;
}


.dashboardmedium {
  font-size : small;
  font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
  color : #000000;
}

.dashboardmediumbold {
  font-size : small;
  font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
  font-weight : bold;
  color : #000000;
}

.dashboardlarge {
  font-size : medium;
  font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
  color : #000000;
}

.dashboardlargebold {
   font-size : medium;
  font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-weight : bold;
   color : #000000;
}



.GeoDetail {
    background-color: #e9e9e7;
    color: #000000;
    border: 2px outset #808080;
	display: block;
}


.GeoLabel {
    text-align: right;
}


.GeoData {
   font-weight: bold;
   background-color: #ffffe1;
}




.activemenuBg {
   background-color: #FFFFFF;
   text-align: right;
}


.activemenu {
   background-color: #FFFFFF;
   font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-size: small;
   color: black;
   
   border-collapse:collapse;
   text-decoration: none;
   text-align: right;
}


.activemenu:hover   {
    text-decoration: underline;
}
.activemenu:link    {
    color: #000000;
}
.activemenu:active  {
    background-color: #FFFFFF;
   color: #000000;

}
.activemenu:visited {
   color: #000000;
}



.vertMenuItem:link {
   color: #FFFFFF;

}
.vertMenuItem:visited {
   color: #FFFFFF;

}
.vertMenuItem:active {
   color: #FFFFFF;

}

.vertMenuItemHi  {
   background-color: #FFFFFF;
}



.vertMenuItemJSP    {
    color: #FFFFFF;
    font-size: small;
    text-decoration : none;
}

.vertMenuItemJSP:link {
    color: #FFFFFF;
}
.vertMenuItemJSP:visited {
    color: #FFFFFF;
}

.vertMenuItemJSP:active {
    color: #000000;
    background-color : #FFFFFF;
}



.topRightMenuItem:link {
    color: #FFFFFF;
}

.topRightMenuItem:visited {
    color: #FFFFFF;
}

.topRightMenuItem:active {
   color: #FFFFFF;
}



.actionsMenu:hover  {
    text-decoration: underline;
}

.actionsMenu:link   {
    color: #FFFFFF; 
}

.actionsMenu:active {
    color: #FFFFFF;  

}

.actionsMenu:visited {
    color: green; 
}




.actionsMenu {
   background-color: #0066CC; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: small; 
   color: #FFFFFF; 
   
   border-collapse:collapse;
   text-decoration: none;
   text-align: center;
}



.actionsMenuBg {
   background-color: #F1EACB;    
}




.itemLabel  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    color: #FFFFFF;
}


.divider {
    background: #ffcc33;
    height: 1px;
}





.bannerBackground {
    background: #3b8ccb url(../images/BannerBackground.gif);
    background-repeat: no-repeat; 
    position: relative;   
}


.bannerlineBottomBg {
    height: 3px;
}


.subtitle {
    background: #003399;
    color: #ffffff;
}


.primary {
    background: #003399;
    color: #ffffff;
}




.secondary {
    background: #99ccff;
    color: #000000;
}


.workarea {
    background: #FFFFFF;  

}


.reportheader {
    font-size : large;
    font-weight : bold;
}


.message    {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
    text-align: center;
    color: red;
}

.celljustifyright   {
    text-align: right;font-size: small;
    text-align: right;
}


.celljustifyleft   {
    text-align: left;
}

.imageAlign   {
        vertical-align: bottom;
        text-align: center;
}


.hactivemenuBg {
   background-color: #FFCC66;
}


.hactivemenu {
    background-color: #FFCC66;
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
    color: black;
    
    border-collapse:collapse;
    text-decoration: none;
}


.hactivemenu:hover  {
    text-decoration: underline;
}

.hactivemenu:link   {
    color: #000000;
}

.hactivemenu:active {
        background-color: #FFCC66;
    color: #000000;
}

.hactivemenu:visited    {
    color: #000000;
}

.wizardTableBorder   {
    border-top: 1px solid #CBDAED;  
    border-left: 1px solid #CBDAED;  
    border-right: 1px solid #CBDAED;  
    border-bottom: 1px solid #CBDAED;  
}


.searchTableBorder   {
    border-top: 1px solid #CBDAED;  
    border-left: 1px solid #CBDAED;  
    border-right: 1px solid #CBDAED;  
    border-bottom: 1px solid #CBDAED;  
}

.searchTableHeader {
    background-color: #CBDAED;  
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
    color: black;
    border-collapse:collapse;
    text-decoration: none;
    vertical-align: middle;
}


.secondTableRow {
    background-color : #F8F5E6;  

}


.secondBookmarkRow {
    background-color : #EFEFEF;  
}


.option:link {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: x-small;
    font-weight : bold;
    color: #000080;  
    
    border-collapse:collapse;
    text-decoration: none;
}

.option:active {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: x-small;
    font-weight : bold;
    color: #000080;  
    
    border-collapse:collapse;
    text-decoration: none;
}

.option:visited {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: x-small;
    font-weight : bold;
    color: #000080;  
    
    border-collapse:collapse;
    text-decoration: none;
}


.secondRow  {
    background-color : #DDDDDD;  
}



.solutionsLegal {
    color: #000000;
     font-size: 8pt;
     font-weight: 200;
}


.solutionsSmallItem {
    color: #000000;
     font-size: small;
     font-weight: 200;
}


.solutionsHead {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: large;
    font-weight: bold;
    color: #003399;
}


.solutionsSubhead {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #003399;
}


.disabledTextArea {
    font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
    background-color: #FAF8ED;  
}


.leftFrame {
    background-color: #FAF8ED; 
}


.rightFrame {
    background-color: #FFFFFF;  
}

#pageHeader {
    color: #8897C6;  
    font-weight: bold;
}

#smallText {
    font-size: small;
}

.actionBox {
    border: 1px;
    border-collapse: collapse;
    background-color: #F3F7FF;
}

.actionCell {
    border-top: 1px solid #8897C6;
    border-bottom: 1px solid #8897C6;
    border-left: 1px solid #8897C6;
    border-right: 1px solid #8897C6;
    color: #000033;
    text-align: left;
}

.tableviewmenuItem {
    border-top: 1px solid #8897C6;
    border-bottom: 1px solid #8897C6;
    border-left: 1px solid #8897C6;
    border-right: 1px solid #8897C6;
    color: #000033;
    text-align: left;
    background-color: #F3F7FF;
}

.tableviewmenuItemLink {
    border-top: 1px solid #8897C6;
    border-bottom: 1px solid #8897C6;
    border-left: 1px solid #8897C6;
    border-right: 1px solid #8897C6;
    color: #000033;
    text-align: left;
    background-color: #F3F7FF;
}

.tableviewmenuItemDisabled {
    border-top: 1px solid #8897C6;
    border-bottom: 1px solid #8897C6;
    border-left: 1px solid #8897C6;
    border-right: 1px solid #8897C6;
    color: #000033;
    text-align: left;
    background-color: #F3F7FF;
}


.folderSelector_comboBoxViewOption {
    padding: 0;
    padding-left: 3px;
    padding-right: 3px;
    width: 100%;
    background: white;
    padding: 1px;
}

.folderSelector_comboBoxViewDropDown {
    position: absolute;
    visibility: hidden;
    border:solid black;
    border-width: 1px;
    padding: 0;
    background: white;
    overflow: hidden;
    width:100%;
}

.folderSelector_comboBoxViewList {
    width:100%;
    height: 100%;
    border-width:0px;
    background: white;
}

.folderSelector_comboBoxViewLabel {
    border-top: #3872ac 2px solid;
    border-bottom: #3872ac 1px solid;
    border-left: #3872ac 2px solid;
    border-right: #3872ac 1px solid;
    background: white;
    padding: 0px;
    width: 184px;
    height:22px;
    overflow:hidden;
}

.folderSelector_comboBoxViewImages {
    height:20px;
    width:20px;
}

.folderSelector_comboBoxViewListImages {
    height:20px;
    width:20px;
}

.folderSelector_comboBoxViewTextCtrl {
    border-right:100px;
    border-top: none;
    border-left: none;
    border-bottom:none;
}

.folderSelector_comboBoxViewTable {
    position:relative;
    left:0px;
    top:0px;
    height:100%;
    width:100%;
}

.folderSelector_comboBoxViewListHighlight   {
    background: highlight;
}

.folderSelector_comboBoxViewListUnHighlight {
    background: highlighttext;
}

.folderSelector_comboBoxViewListText {
    color: windowtext;
    height:1px;
}

.folderSelector_comboBoxViewListSelected {
    color: highlighttext;
    height: 1px;
}

.folderSelector_comboBoxViewListTable {
    width:100%;
}

.folderSelector_comboBoxViewNoImages {
    height:10px;
    width:2px;
}

.folderSelector_comboBoxViewTextCell {
    border: 1px solid #E8ECF5;
    color: black;
}

.folderSelector_comboBoxViewImageCell {
    border: 1px solid #E8ECF5;
    height:100%;
}

.folderSelector_ListBoxTable {
    height: 150px;
    width: 200px;
    overflow: auto;
    background: white;
    border-top: #3872ac 2px solid;
    border-bottom: #3872ac 1px solid;
    border-left: #3872ac 2px solid;
    border-right: #3872ac 1px solid;
}

.folderSelector_NameBoxTable {
    width: 300px;
    border-top: #3872ac 2px solid;
    border-bottom: #3872ac 1px solid;
    border-left: #3872ac 2px solid;
    border-right: #3872ac 1px solid;
}

.folderSelector_tableData {
    
}


.apptitle {
    font-size: medium;
    font-weight: bold;
    color: #FFFFFF;   
}


.bannerBg {
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   background-color : #6495ED;  
}

.copyRightNotice {
    font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    color: #e0e7ed;
    font-size: x-small;
    vertical-align: bottom;
    padding-left: 3px;
    padding-bottom: 3px;
}


.bodyContents   {
    margin-left: 5px;
    margin-top: 5px;
    margin-right: 5px;
    background-color : #FFFFFF;  
}


.bannerlineBg {
    background-color: #FFCC33;  
}



table.data {
    border: 1px solid #CCCCCC;  
}

table.data th   {
    background-color: #DCDCDC;  
    border-bottom:1px solid #CCCCCC;  
    border-right: 1px solid #CCCCCC;  
    font-weight: bold;
    font-size: small;
}

table.data td   {
    border-bottom:1px solid #CCCCCC;  
    border-right: 1px solid #CCCCCC;  
}


table.data tr.dataRow1  td  {
    background-color : #FFFFFF;  
    border-top: 0pt;
    border-left: 0pt;
}

table.data tr.dataRow2  td  {
    background-color : #FFFFE0;  
    border-top: 0pt;
    border-left: 0pt;
}



table.data tr.selected td   {
    background-color: #003399;  
    color: #FFFFFF;  
}


table.formView  {
    border:1px solid #FFFFFF;  
}

table.formView td.field {
    background-color: #DCDCDC;  
}


table.toc   {
}

table.toc th    {
    background-color : #FAFAD2;  
    color: #000000;  
    text-align: left;
    font-size: small;
    font-weight: bold;
}


.bannerImageBg  {
    background-color : #003399;  
}


.bannerText {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    color: #87CEFA;  
    font-size: small;
}


.buttonDis  {
    background-color: #FFFFE0;   
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    color: #A9A9A9;  
}


.breadcrumbLink {
    color: #FFFFFF;  
    text-decoration: underline;
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}


.breadcrumbHi   {
    color: #FFCC66;  
    font-weight: bold;
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.dataBorder {
    border : 2px solid Silver;
}

.dataItem   {
    font-size: small;
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-weight: normal;
}

.dataItemNumber {
    font-size: small;
    text-align: right;
}

.entrybox   {
    background-color : #FAFAD2;  
    border: 1px solid #C0C0C0;   
}

.header {
    color: #000000;   
    font-size: small;
    text-align : left;
    background-color : #DCDCDC;  
}


.pipeTopLeft    {
    color: #87CEFA;  
    font-size: small;
}


.productName    {
    font-family: arial,helvetica,sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #FFFFFF;  
}


.topLeftMenuBg  {
    background-color : #003399;  
}


.topLeftMenuBgHi    {
    background-color : #FFCC66;  
}


.topLeftMenuItemHi  {
    color: #000000;  
    font-size: small;
    text-decoration : none;
}


.topLeftMenuItemLo {
    color: #FFFFFF;  
    font-size: small;
    text-decoration : none;
}


.topRightMenuBg {
    background-color : #6495ED;  
}


.topRightMenuBgHi   {
    background-color : #FFCC66;  
}


.topRightMenuItem   {
    color: #FFFFFF;  
    font-size: small;
    text-decoration : none;
}


.topRightMenuItemHi {
    color: #000000;  
    font-size: small;
    text-decoration : none;
}

.underline  {
    text-decoration: underline;
}


.vertMenuBg {
    background-color: #003399;  
}


.vertMenuBgHi   {
    background-color: #FFFFFF;  
}


.vertMenuHeading    {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
    font-weight: bold;
    color: #ADD8E6;  
}


.vertMenuSubHeading {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
    font-weight: normal;
    color: #000000;  
}


.vertMenuItem   {
    color: #FFFFFF;  
    font-size: small;
    text-decoration : none;
}

.callout    {
    background-color: #FFFFE0;  
    border: Silver 1px solid;
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
    line-height : 24px;
}

.smallprint {
    font-size: small;
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    color: #666666;  
}

blockquote  {
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
    line-height : 150%;
}

code    {
    font-family: monospace;
    color: Maroon;
    font-size: small;
}

