/**************************************************************************************************
* EEEEE L     EEEEE MM MM EEEEE N   N TTTTT SSSSS
* E     L     E     M M M E     NN  N   T   S
* EEE   L     EEE   M   M EEE   N N N   T   SSSSS
* E     L     E     M   M E     N  NN   T       S
* EEEEE LLLLL EEEEE M   M EEEEE N   N   T   SSSSS
**************************************************************************************************/
A:link {
   color: #4444FF;
   }

A:visited{
   color: #888899;
   }

TD{
   margin-right: 0; margin-left: 0; margin-top: 0; margin-bottom: 0;
   padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
   border-style: none;
   }

TR{
   margin-right: 0; margin-left: 0; margin-top: 0; margin-bottom: 0;
   padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
   border-style: none;
   }

/**************************************************************************************************
* CCCCC L     AAAAA SSSSS SSSSS EEEEE SSSSS
* C     L     A   A S     S     E     S
* C     L     AAAAA SSSSS SSSSS EEE   SSSSS
* C     L     A   A     S     S E         S
* CCCCC LLLLL A   A SSSSS SSSSS EEEEE SSSSS
**************************************************************************************************/
.AEPortalInput{
   width: 200px;
   font-size: 10pt;
   }

.AEUserInput{
   width: 200px;
   COLOR: #000000;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 9pt;
   }
   
.BodyNormal{
   margin-right: 0; margin-left: 0; margin-top: 0; margin-bottom: 0;
   padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
   border-style: none;
   background-color: #006699;
   }

.BodyWhite{
   margin-right: 0; margin-left: 0; margin-top: 0; margin-bottom: 0;
   padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
   border-style: none;
   background-color: #FFFFFF;
   }

.ButtonMouseDown{
   font-size: 7pt;
   font-weight: bolder;
   background-image: url(/interactivedemo/images/b_button_image_down.gif);
   background-position: center;
   background-repeat: no-repeat;
   background-color: #006699;
   border-style: none;
   color: #ffffff;
   font-family: helvetica, arial, verdana, geneva;
   text-indent: "15";
   text-transform: uppercase;
   width: 150;
   height: 15;
   text-align: left;
   cursor: hand;
   }   

.ButtonMouseDown2{
   font-size: 7pt;
   font-weight: bolder;
   background-image: url(/interactivedemo/images/b_button_image_short_down.gif);
   background-position: center;
   background-repeat: no-repeat;
   border-style: none;
   color: #ffffff;
   font-family: helvetica, arial, verdana, geneva;
   width: 83;
   height: 15;
   text-align: center;
   cursor: hand;
   }   
  
.ButtonMouseDown3{
   font-size: 7pt;
   font-weight: bolder;
   background-image: url(/interactivedemo/images/b_button_image_mid_down.gif);
   background-position: center;
   background-repeat: no-repeat;
   border-style: none;
   color: #ffffff;
   font-family: helvetica, arial, verdana, geneva;
   width: 125;
   height: 15;
   text-align: center;
   cursor: hand;
   }   

.ButtonMouseOver{
   font-size: 7pt;
   font-weight: bolder;
   background-image: url(/interactivedemo/images/b_button_image_down.gif);
   background-position: center;
   background-repeat: no-repeat;
   background-color: #006699;
   border-style: none;
   color: #ffffff;
   font-family: helvetica, arial, verdana, geneva;
   text-indent: "15";
   text-transform: uppercase;
   width: 150;
   height: 15;
   text-align: left;
   cursor: hand;
   }   

.ButtonMouseOver2{
   font-size: 7pt;
   font-weight: bolder;
   background-image: url(/interactivedemo/images/b_button_image_short_down.gif);
   background-position: center;
   background-repeat: no-repeat;
   background-color: #2086B9;
   border-style: none;
   color: #ffffff;
   font-family: helvetica, arial, verdana, geneva;
   width: 83;
   height: 15;
   text-align: center;
   cursor: hand;
   }   
   
.ButtonMouseOver3{
   font-size: 7pt;
   font-weight: bolder;
   background-image: url(/interactivedemo/images/b_button_image_mid_down.gif);
   background-position: center;
   background-repeat: no-repeat;
   background-color: #2086B9;
   border-style: none;
   color: #ffffff;
   font-family: helvetica, arial, verdana, geneva;
   width: 125;
   height: 15;
   text-align: center;
   cursor: hand;
   }   
   
.ButtonNormal{
   font-size: 7pt;
   font-weight: bolder;
   background-image: url(/interactivedemo/images/b_button_image.gif);
   background-position: center;
   background-repeat: no-repeat;
   background-color: #006699;
   border-style: none;
   color: #ffffff;
   font-family: helvetica, arial, verdana, geneva;
   text-indent: "15";
   text-transform: uppercase;
   width: 150;
   height: 15;
   text-align: left;
   cursor: hand;
   }

.ButtonNormal100{
   font-size: 7pt;
   font-weight: bolder;
   background-image: url(/interactivedemo/images/b_button_100.gif);
   background-position: center;
   background-repeat: no-repeat;
   background-color: #EEEEEE;
   border-style: none;
   color: #000000;
   font-family: helvetica, arial, verdana, geneva;
   width: 100;
   height: 19;
   text-align: center;
   cursor: hand;
   }

.ButtonNormal125{
   font-size: 7pt;
   font-weight: bolder;
   background-image: url(/interactivedemo/images/b_button_125.gif);
   background-position: center;
   background-repeat: no-repeat;
   background-color: #EEEEEE;
   border-style: none;
   color: #000000;
   font-family: helvetica, arial, verdana, geneva;
   width: 125;
   height: 19;
   text-align: center;
   cursor: hand;
   }
  
.ButtonNormal150{
   font-size: 7pt;
   font-weight: bolder;
   background-image: url(/interactivedemo/images/b_button_150.gif);
   background-position: center;
   background-repeat: no-repeat;
   background-color: #EEEEEE;
   border-style: none;
   color: #000000;
   font-family: helvetica, arial, verdana, geneva;
   width: 150;
   height: 19;
   text-align: center;
   cursor: hand;
   }

.ButtonNormal2{
   font-size: 7pt;
   font-weight: bolder;
   background-image: url(/interactivedemo/images/b_button_image_short.gif);
   background-position: center;
   background-repeat: no-repeat;
   background-color: #2086B9;
   border-style: none;
   color: #ffffff;
   font-family: helvetica, arial, verdana, geneva;
   width: 83;
   height: 15;
   text-align: center;
   cursor: hand;
   }

.ButtonNormal250{
   font-size: 7pt;
   font-weight: bolder;
   background-image: url(/interactivedemo/images/b_button_250.gif);
   background-position: center;
   background-repeat: no-repeat;
   background-color: #EEEEEE;
   border-style: none;
   color: #000000;
   font-family: helvetica, arial, verdana, geneva;
   width: 250;
   height: 19;
   text-align: center;
   cursor: hand;
   }

.ButtonNormal3{
   font-size: 7pt;
   font-weight: bolder;
   background-image: url(/interactivedemo/images/b_button_image_mid.gif);
   background-position: center;
   background-repeat: no-repeat;
   background-color: #2086B9;
   border-style: none;
   color: #ffffff;
   font-family: helvetica, arial, verdana, geneva;
   width: 125;
   height: 15;
   text-align: center;
   cursor: hand;
   }

.ButtonNormal50{
   font-size: 7pt;
   font-weight: 900;
   background-image: url(/interactivedemo/images/b_button_50.gif);
   background-position: center;
   background-repeat: no-repeat;
   background-color: #EEEEEE;
   border-style: none;
   color: #000000;
   font-family: helvetica, arial, verdana, geneva;
   width: 50;
   height: 19;
   text-align: center;
   cursor: hand;
   }

.ButtonNormal75{
   font-size: 7pt;
   font-weight: 900;
   background-image: url(/interactivedemo/images/b_button_75.gif);
   background-position: center;
   background-repeat: no-repeat;
   background-color: #EEEEEE;
   border-style: none;
   color: #000000;
   font-family: helvetica, arial, verdana, geneva;
   width: 75;
   height: 19;
   text-align: center;
   cursor: hand;
   }



.ButtonMouseDownN{
   font-size: 7pt;
   font-weight: bolder;
   background-image: url(/interactivedemo/images/b_button_image_down.gif);
   background-position: center;
   background-repeat: no-repeat;
   background-color: #FFFFFF;
   border-style: none;
   color: #ffffff;
   font-family: helvetica, arial, verdana, geneva;
   text-indent: "15";
   text-transform: uppercase;
   width: 150;
   height: 15;
   text-align: left;
   cursor: hand;
   }   
.ButtonMouseOverN{
   font-size: 7pt;
   font-weight: bolder;
   background-image: url(/interactivedemo/images/b_button_image_down.gif);
   background-position: center;
   background-repeat: no-repeat;
   background-color: #FFFFFF;
   border-style: none;
   color: #ffffff;
   font-family: helvetica, arial, verdana, geneva;
   text-indent: "15";
   text-transform: uppercase;
   width: 150;
   height: 15;
   text-align: left;
   cursor: hand;
   }   
.ButtonNormalN{
   font-size: 7pt;
   font-weight: bolder;
   background-image: url(/interactivedemo/images/b_button_image.gif);
   background-position: center;
   background-repeat: no-repeat;
   background-color: #FFFFFF;
   border-style: none;
   color: #ffffff;
   font-family: helvetica, arial, verdana, geneva;
   text-indent: "15";
   text-transform: uppercase;
   width: 150;
   height: 15;
   text-align: left;
   cursor: hand;
   }



.CalBack{
   font-size: 8pt;
   color: #000000;
   font-family: helvetica, arial, verdana, geneva;
   font-weight: bolder;
   background-color: #ffffc0;
   text-align: left;
   width: 30px;
   height: 25px;
   cursor: hand;
   }

.CalDayCell{
   font-size: 8pt;
   color: #000000;
   font-family: helvetica, arial, verdana, geneva;
   background-color: #ffffc0;
   text-align: center;
   background-color: #eeeeee;
   width: 30px;
   height: 20px;
   cursor: hand;
   }

.CalDayOver{
   font-size: 8pt;
   width: 30px;
   color: #000000;
   font-family: helvetica, arial, verdana, geneva;
   height: 20px;
   background-color: #36f856;
   text-align: center;
   cursor: hand;
   }

.CalDaySelect{
   font-size: 8pt;
   width: 30px;
   cursor: hand;
   color: #000000;
   font-family: helvetica, arial, verdana, geneva;
   height: 20px;
   background-color: #fd3c4e;
   text-align: center;
   }

.CalForward{
   font-size: 8pt;
   color: #000000;
   font-family: helvetica, arial, verdana, geneva;
   font-weight: bolder;
   background-color: #ffffc0;
   text-align: right;
   width: 30px;
   height: 25px;
   cursor: hand;
   }

.CalMonth{
   font-size: 8pt;
   color: #000000;
   font-family: helvetica, arial, verdana, geneva;
   background-color: #ffffc0;
   text-align: right;
   width: 72px;
   height: 25px;
   }

.CalSpacer{
   background-color: #ffffc0;
   width: 6px;
   height: 25px;
   }

.CalWeekCell{
   width: 30px;
   height: 17px;
   }      

.CalYear{
   font-size: 8pt;
   color: #000000;
   font-family: helvetica, arial, verdana, geneva;
   background-color: #ffffc0;
   text-align: left;
   width: 72px;
   height: 25px;
   }

.CheckboxNormal{
   BACKGROUND-COLOR: #EEEEEE;
   }

.Error{
   COLOR: red;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   }

.HostButton{
   padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
   margin-right: 0; margin-left: 0; margin-top: 0; margin-bottom: 0;
   border-style: none;
   width: 28;
   height: 28;
   }
   
.InputBlue{
   COLOR: #006699;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   BACKGROUND-COLOR: #EEEEEE;
   }

.InputNormal{
   COLOR: #000000;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 9pt;
   }

.LegendCol1{
   BACKGROUND-COLOR: #dddddd;
   }

.LegendCol2{
   BACKGROUND-COLOR: #aaaaaa;
   }

.LegendCol3{
   BACKGROUND-COLOR: #dddddd;
   }

.LegendCol4{
   BACKGROUND-COLOR: #aaaaaa;
   }

.LegendCol5{
   BACKGROUND-COLOR: #dddddd;
   }

.LegendCol6{
   BACKGROUND-COLOR: #aaaaaa;
   }

.LegendCol7{
   BACKGROUND-COLOR: #dddddd;
   }

.LegendCol8{
   BACKGROUND-COLOR: #aaaaaa;
   }

.LegendCol9{
   BACKGROUND-COLOR: #ffffff;
   }

.Line{
   BACKGROUND-COLOR: #2288aa;
   }

.Main{
   COLOR: #006699;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 14pt;
   FONT-WEIGHT: bold;
   }

.MovableWndHidden{
   position:absolute;
   visibility:hidden;
   }

.MovableWndShown{
   position:absolute;
   visibility:visible;
   }   

.MultiSelect{
   COLOR: #000000;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 9pt;
   width: 200px;
   position: static;
   }

.NoPadding{
   padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
   margin-right: 0; margin-left: 0; margin-top: 0; margin-bottom: 0;
   border-style: none;
   }

.RadioNormal{
   BACKGROUND-COLOR: #EEEEEE;
   }

.Section{
   COLOR: #000000;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   }

.SectionBlue{
   COLOR: #006699;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   }

.SectionRed{
   COLOR: red;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   }

.SectionSkyBlue{
   COLOR: #00bfff;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   }

.SectionYellow{
   COLOR: #ffff00;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   }
   
.SmallLinks{
   COLOR: #006699;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 8pt;
   }

.SmallText{
   COLOR: #000000;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 8pt;
   }

.SmallWhite{
   font-family: helvetica, arial, verdana, geneva;
   font-size: 7pt;
   color: #FFFFFF;
   }
   
.Submit{
   COLOR: #FFFFFF;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   BACKGROUND-COLOR: #006699;
   }

.TableAlert{
   COLOR: #cc0000;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 7.5pt;
   FONT-WEIGHT: bold
   }

.TableCgiBold{
   COLOR: #000000;
   font-weight: bold;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 9pt;
   }

.TableCgiOut{
   COLOR: #000000;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 9pt;
   }

.TableColBlue{
   FOREGROUND-COLOR: #006699;
   }

.TableColNormal{
   BACKGROUND-COLOR: #EEEEEE;
   }

.TableColWhite{
   BACKGROUND-COLOR: #FFFFFF
   }

.TableDefIn{
   font-size: 8pt;
   background-color: #006699;
   color: #FFFFFF;
   font-family: helvetica, arial, verdana, geneva;
   text-align: left;
   padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
   margin-right: 0; margin-left: 0; margin-top: 0; margin-bottom: 0;
   border-style: solid;
   border-width: 2px;
   border-left-color: #3096C9;
   border-top-color: #3096C9;
   border-right-color: #003969;
   border-bottom-color: #003969;
   }

.TableDefNormal{
   margin-right: 0; margin-left: 0; margin-top: 0; margin-bottom: 0;
   padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
   border-style: none;
   }

.TableDefOut{
   font-size: 8pt;
   background-color: #006699;
   color: #FFFFFF;
   font-family: helvetica, arial, verdana, geneva;
   text-align: left;
   padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
   margin-right: 0; margin-left: 0; margin-top: 0; margin-bottom: 0;
   border-style: solid;
   border-width: 2px;
   border-left-color: #003969;
   border-top-color: #003969;
   border-right-color: #3096C9;
   border-bottom-color: #3096C9;
   }

.TableDefWeek{
   font-weight: bolder;
   font-size: 7pt;
   color: #000000;
   font-family: helvetica, arial, verdana, geneva;
   background-color: #bbbbbb;
   text-align: center;
   border-top-width: thin;
   border-top-color: #000000;
   border-bottom-width: thin;
   border-bottom-color: #000000;
   }

.TableExample{
   COLOR: #000000;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 8pt;
   }

.TableHeading{
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   }

.TableHeadingBlue{
   COLOR: #006699;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   }

.TableHighlight{
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 12pt;
   }

.TableNormal{
   COLOR: #000000;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 9pt;
   }

.TableRowBlue{
   FOREGROUND-COLOR: #006699;
   }

.TableRowBlueh{
   BACKGROUND-COLOR: #006699;
   cursor: hand;
   }

.TableRowBlueDark{
   BACKGROUND-COLOR: #004679;
   }

.TableRowBlueLight{
   BACKGROUND-COLOR: #2086B9;
   }

.TableRowBlueLighth{
   BACKGROUND-COLOR: #2086B9;
   cursor: hand;
   }

.TableRowHead{
   FOREGROUND-COLOR: #006699;
   }

.TableRowNormal{
   BACKGROUND-COLOR: #EEEEEE;
   visibility: visible;
   }

.TableRowNormalHidden{
   BACKGROUND-COLOR: #EEEEEE;
   visibility: hidden;
   }

.TableRowWhite{
   BACKGROUND-COLOR: #FFFFFF;
   }

.TableRowWIUserHead{
   margin-right: 0; margin-left: 0; margin-top: 0; margin-bottom: 0;
   padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
   border-style: none;
   BACKGROUND-COLOR: #40A6D9;
   color: #FFFFFF;
   }
   
.TableWhite{
   COLOR: #FFFFFF;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 9pt;
   }

.TipRed{
   font-weight: bold;
   font-size: 10pt;
   color: #ffffff;
   font-family: helvetica, arial, verdana, geneva;
   background-color: #ff0000;
   border-right: #000000 1px solid;
   border-top: #000000 1px solid;
   border-left: #000000 1px solid;
   border-bottom: #000000 1px solid;
   }

.TipYellow{
   font-weight: bold;
   font-size: 10pt;
   color: #000000;
   font-family: helvetica, arial, verdana, geneva;
   background-color: #ffff00;
   border-right: #000000 1px solid;
   border-top: #000000 1px solid;
   border-left: #000000 1px solid;
   border-bottom: #000000 1px solid;
   }

.Trace{
   COLOR: #770077;
   FONT-FAMILY: helvetica, arial, verdana, geneva;
   FONT-SIZE: 7.5pt;
   FONT-WEIGHT: bold
   }

.TradeMark{
   font-family: Arial;
   font-size: 9;
   vertical-align: super;
   color: #ffffff;
   }

.WIHeader{
   font-family: Arial;
   font-size: 27;
   font-weight: bold;   
   vertical-align: baseline;
   color: #ffffff;
   }   
   
.WIHostSelect{
   width: 150px;
   BACKGROUND-COLOR: #40A6D9;
   color: #FFFFFF;
   }   
   
.WILargeButtonNormal{
   font-size: 8pt;
   background-color: #006699;
   background-image: url(/interactivedemo/images/b_button_150.gif);
   background-position: center;
   background-repeat: no-repeat;
   border-style: none;
   color: #000000;
   font-family: helvetica, arial, verdana, geneva;
   text-align: center;
   width: 150;
   height: 19;
   cursor: hand;
   }

.WILineDivider{
   color: #40A6D9;
   height: 1;
   }   
   
.WISectionHead{
   font-family: Arial;
   font-size: 20;
   font-weight: bold;
   text-align:center;
   vertical-align: baseline;
   color: #ffffff;
   }   

.WISmallButtonDown{
   font-size: 8pt;
   background-color: #006699;
   background-image: url(/interactivedemo/images/b_button_50.gif);
   background-position: center;
   background-repeat: no-repeat;
   border-style: none;
   color: #000000;
   font-family: helvetica, arial, verdana, geneva;
   text-align: center;
   width: 50;
   height: 19;
   cursor: hand;
   }

.WISmallButtonNormal{
   font-size: 8pt;
   background-color: #006699;
   background-image: url(/interactivedemo/images/b_button_50.gif);
   background-position: center;
   background-repeat: no-repeat;
   border-style: none;
   color: #000000;
   font-family: helvetica, arial, verdana, geneva;
   text-align: center;
   width: 50;
   height: 19;
   cursor: hand;
   }

.WISmallButtonOver{
   font-size: 8pt;
   background-color: #006699;
   background-image: url(/interactivedemo/images/b_button_50.gif);
   background-position: center;
   background-repeat: no-repeat;
   border-style: none;
   color: #000000;
   font-family: helvetica, arial, verdana, geneva;
   text-align: center;
   width: 50;
   height: 19;
   cursor: hand;
   }

.WndHidden{
   position:static;
   visibility:hidden;
   }

.WndShown{
   position:static;
   visibility:visible;
   }   

