body
{
   font-size: 10pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   line-height:1.3em;
}

A
{
   color: #006F93;
   text-decoration:none;
}
A:hover
{
   color: #0098CA;
}

td
{
   font-size: 11pt;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   line-height:1.3em;
}
td A
{
   font-size: 11pt;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   line-height:1.3em;
}
p
{
   line-height:1.3em;
   margin-top:10px;
   margin-bottom:6px;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   font-size: 11pt;
}
li
{
   margin-bottom: 6px;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   font-size: 11pt;
}
li.alt
{
   margin-bottom: 6px;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   font-size: 11pt;
   background-color: #F0F0F0;
}

.TitleBar
{
   border-top: darkslategray 2px solid;
   font-weight: bold;
   font-size: 10pt;
   color: white;
   border-bottom: darkslategray 2px solid;
   background-color: deepskyblue;
}
.SideTitleBar
{
   border-top: darkslategray 2px solid;
   font-weight: bold;
   font-size: 10pt;
   color: white;
   border-bottom: darkslategray 2px solid;
   background-color: deepskyblue;
   text-align: center;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Side
{
   background-color: aliceblue;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
}
.Side TD, .Side A
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
}


H1
{
   font-weight: normal;
   font-size: 14pt;
   font-family: Arial, Helvetica, sans-serif;
   color: darkslategray;
}
H2
{
   margin-top: 1px;
   font-weight: bold;
   font-size: 12pt;
   margin-bottom: 4px;
   color: darkslategray;
   font-family: Arial, Helvetica, sans-serif;
}
H3
{
   font-weight: bold;
   font-size: 11pt;
   font-family: Arial, Helvetica, sans-serif;
   color: darkslategray;
}
.TitleMenuBar
{
   font-weight: bold;
   font-size: 10pt;
   color: white;
   background-color: deepskyblue;
}
A.TitleMenuBar
{
   text-decoration: none;
}
A.TitleMenuBar:link
{
   text-decoration: none;
}
A.TitleMenuBar:active
{
   text-decoration: none;
}
A.TitleMenuBar:hover
{
   color: darkslategray;
   text-decoration: none;
}

.ProductMenu
{
   margin-top: 3px;
   font-weight: bold;
   font-size: 8pt;
   color: darkslategray;
   white-space:nowrap;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.ProductMenu
{
   text-decoration: none;
}
A.ProductMenu:link
{
   text-decoration: none;
}
A.ProductMenu:active
{
   text-decoration: none;
}
A.ProductMenu:hover
{
   color: blue;
   text-decoration: none;
}

.Footer
{
   font-size: 8pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.FooterCell
{
   margin-bottom: 5px;
   text-align: center;
   background-color: aliceblue;
}

.CenteredTitle
{
   font-size: 14pt;
   padding-bottom: 3px;
   color: darkslategray;
   padding-top: 3px;
   background-color: aliceblue;
   text-align: center;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.CenteredTitle2
{
   font-size: 14pt;
   padding-bottom: 5px;
   color: darkslategray;
   text-align: center;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Poll
{
   font-size: 8pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ProductTitle
{
   margin-top: 4px;
   font-weight: bold;
   font-size: 12pt;
   margin-bottom: 8px;
   color: darkslategray;
   font-family: Arial, Helvetica, sans-serif;
}
A.ProductTitle
{
   text-decoration: none;
}
A.ProductTitle:link
{
   text-decoration: none;
}
A.ProductTitle:active
{
   text-decoration: none;
}
A.ProductTitle:hover
{
   color: lightgrey;
   text-decoration: none;
}
.ProductTitleLarge
{
   font-weight: bold;
   font-size: 16pt;
   padding-top: 12px;
   margin-bottom: 4px;
   font-family: Arial, Helvetica, sans-serif;
   color: darkslategray;
}
.ProductTitleLarge2
{
   font-weight: bold;
   font-size: 14pt;
   font-family: Arial, Helvetica, sans-serif;
   color: darkslategray;
}
.SectionTitleAfterTopBorder
{
   font-size: 16pt;
   padding-top: 12px;
   margin-top:20px;
   margin-bottom: 4px;
   font-family: Arial, Helvetica, sans-serif;
   color: darkslategray;
}
.ClickForMore
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-weight: bold;
   padding-bottom: 3px;
   border-left: gray 1px solid;
   color: black;
   padding-top: 3px;
   padding-left:5px;
   padding-right:5px;
   border-bottom: gray 1px solid;
/*   background-color: darkslategray; */
   text-align: center;
    background-position: 0px 0px;
    background-repeat: repeat-x;
    background-color: darkslategray;
/* NOTE: DES internally converts the ~/ part to the actual web app root folder but only when using its GetFiles.aspx system. */
    background-image:url('/DES/Appearance/Date And Time/Backgrounds/GradientGray48px.GIF');
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

A.ClickForMore
{
   text-decoration: none;
}
A.ClickForMore:link
{
   text-decoration: none;
}
A.ClickForMore:active
{
   text-decoration: none;
}
A.ClickForMore:hover
{
   color: white;
   background-color: darkgray;
   text-decoration: none;
}

.ClickForMoreContainer
{
   text-align:center;
   padding-bottom:15px;
   padding-top:15px;
}

.MenuCmds A
{
   border-right: darkslategray thin outset;
   padding-right: 10px;
   border-top: darkslategray thin outset;
   padding-left: 10px;
   font-weight: normal;
   font-size: 12pt;
   border-left: darkslategray thin outset;
   color: royalblue;
   border-bottom: darkslategray thin outset;
   font-family: 'Eras Demi ITC' , Verdana, Arial, Helvetica, sans-serif;
   background-color: AliceBlue;
   text-decoration: none;
}
.MenuCmds A:active
{
   text-decoration: none;
}
.MenuCmds A:hover
{
   background-color: moccasin text-decoration: none;
}
.MenuCmds A:link
{
   text-decoration: none;
}
.MenuCmds A:visited
{
   text-decoration: none;
}
.SecondaryFrames
{
   border-right: darkslategray thin inset;
   border-top: darkslategray thin inset;
   border-left: darkslategray thin inset;
   border-bottom: darkslategray thin inset;
   background-color: aliceblue;
}
.TableTitles
{
   font-size: 9pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: deepskyblue;
}
.TableTitles TD
{
   font-size: 9pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TableRows
{
   font-size: 9pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: aliceblue;
   vertical-align:top;
}
.TableRows TD
{
   font-size: 9pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Enclosure
{
   border-top: darkslategray thin solid;
   border-bottom: darkslategray thin solid;
   background-color: aliceblue;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Enclosure TD
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TopBorder
{
   border-top: darkslategray thin solid;
   margin-bottom: 10px;
}
.Separator
{
   color: darkslategray;
   margin-bottom: 4px;
}

.PropertiesEditor TD
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-size: 8pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*
.SourceCode
{
   font-size: 9pt;
   background-color: antiquewhite;
   padding: 5px;
   font-family: 'Courier New', Courier, monospace;
}
*/
.SourceCode
{
   font-family: 'Courier New' , Courier, monospace;
   font-size: 10pt;
   border: 2px solid #C0C0C0;
/*   margin: 2px 20px 2px 2px; */
   padding: 5px 10px 5px 10px;
   overflow: auto;
   background-color: white;   /* #F4F4F7; */
}
.SourceCodeSize
{
   width:100%;
   height:600px;
}

.SourceCodeHidden
{
   display:none;
}
/*   background-color: #E0E9E9; */

.NestedSourceCode
{
   font-family: 'Courier New' , Courier, monospace;
   font-size: 10pt; /*   border: medium inset #C0C0C0; */
   border: 2px solid #C0C0C0;
   margin: 20px 20px 20px 20px;
   background-color: #E7FFE7;
   padding: 5px;
   overflow: auto;
   line-height:normal;
}


.SourceCodeHint
{
   background-color: #FDF4EA;
}
.SourceCodeHint:hover
{
   background-color: #F3D1A3;
}
.DDSourceCode
{
   border: 1px double #003366;
   margin: 2px 20px 2px 2px;
   background-color: #E0E9E9;
   padding: 5px;
   font-family: 'Courier New', Courier, monospace;
   font-size: 9pt;
   line-height:normal;
}

.SCInnerSourceCode
{
   margin-bottom:10px;
}
/* DO NOT USE DIV:hover IN IE9 BECAUSE IT IMPACTS DIVS NOT USING SCInnerSourceCode
DIV.SCInnerSourceCode:hover
{
   margin-bottom: 10px;
   background-color: white;
}
*/
.SCProp
{
   color:Red;
}

.SCHTML
{
   color: Blue;
}

.SCTag
{
   color: #993333;
}


.SCCode
{
   color:Black;
}
.SCBoolean
{
   color: Blue;
}
.SCXmlNode
{
   color: Blue;
}
.SCTagName
{
   color: #993300;
}

.SCAttrName
{
   color: Red;
}

.SCLanguage
{
   background-color: #F3F3F3;
}

.SCSpecialTag
{
   background-color:Yellow;
   color: Black;
}
.SCHiliteBlock
{
   background-color: #DDDDDD;
}

.SCSpecialBody
{
   background-color:#E0E9E9;
   color: Black;
}

.SCKeyword
{
   color: Blue;
}

.SCComment
{
   color: Green;
}
.SCString
{
   color: #800000;
}

.SCDeclarationTag
{
   background-color:Yellow;
   color:Black;
}
.SCInnerText
{
   color:Black;
}

.TopicHeadline
{
   font-weight: bold;
   font-size: 8pt;
}
.TopicHeadline A
{
   text-decoration: none;
   font-size: 8pt;
}
.TopicHeadline A:link
{
   text-decoration: none;
}
.TopicHeadline A:active
{
   text-decoration: none;
}
.TopicHeadline A:hover
{
   color: blue;
   text-decoration: none;
}

.TopicOther
{
}
.TopicViewHeadline
{
   font-weight: bold;
   font-size: 12pt;
}

.TagLine
{
   font-weight: bold;
   font-size: 10pt;
   color: mediumslateblue;
   font-style: italic;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.NoTopMargin, .NoTopMargin TD, NoTopMargin IMG, NoTopMargin A
{
   margin-top: 0px;
   padding-top: 0px;
}

.NoBottomMargin, .NoBottomMargin TD, NoBottomMargin IMG, NoBottomMargin A
{
   margin-bottom: 0px;
   padding-bottom: 0px;
}

.ControlPanelImages
{
   border: thin inset #AED7FF;
   background-color: white;
   padding: 5px 5px 10px 5px;
   margin: 3px;
}

.ControlPanelImages IMG
{
   margin-top:5px;
}
.TableRows BR
{
   margin-bottom:10px;
}

.ActiveNews
{
   font-family: Webdings;
   font-size: small;
   color: #000080;
}

.BulletsToLeft
{
   padding-left:20px;
   margin-left:0px;
   list-style-type:disc;
}

.BulletsToLeft LI
{
   margin-left:0px;
   padding-left:0px;
}

.ActionButton
{
   padding: 3px 14px 3px 14px;
   margin-top: 3px;
   border-right: #CDCCB4 1px solid;
   border-top: #CDCCB4 1px solid;
   font-weight: bold;
   border-left: #CDCCB4 1px solid;
   color: #0497D7;
   border-bottom: #CDCCB4 1px solid;
   text-align: center;
   background-position: 1px 0px;
   background-repeat: repeat-x;
   background-color: #FFFFCC;
   background-image: url('/DES/Appearance/Date And Time/Backgrounds/GradientYellow32px.GIF');
   font-size: 12pt;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

A.ActionButton
{
   text-decoration: none;
}
A.ActionButton:link
{
   text-decoration: none;
}
A.ActionButton:active
{
   text-decoration: none;
}
A.ActionButton:hover
{
   background-color: #FFFFCC;
   text-decoration: none;
   color: deepskyblue;
}

.JumpTo
{
   font-size:8pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.JumpTo
{
   color: #006F93;
   font-size:8pt;
   text-decoration: none;
}
A.JumpTo:link
{
   color: #006F93;
   text-decoration: none;
}
A.JumpTo:active
{
   text-decoration: none;
}
A.JumpTo:hover
{
   color: #0098CA;
   text-decoration: none;
}

.JumpTo A
{
   color: #006F93;
   font-size:8pt;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.JumpTo A:link
{
   color: #006F93;
   text-decoration: none;
}
.JumpTo A:active 
{
   text-decoration: none;
}
.JumpTo A:hover
{
   color: #0098CA;
   text-decoration: none;
}
.VersionInfo
{
   font-size:8pt;
   font-style:italic;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.BackLink
{
   color: #006F93;
   font-size: 8pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}
A.BackLink:link
{
   text-decoration: none;
}
A.BackLink:active
{
   text-decoration: none;
}
A.BackLink:hover
{
   color: #0098CA;
   text-decoration: none;
}


body.Admin
{
   font-size: 8pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   line-height:1em;
}

.Admin A
{
   text-decoration:none;
}
.Admin A:hover
{
   color: #993333;
}
.Admin td
{
   font-size: 8pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Admin td A
{
   font-size: 8pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Admin H1
{
   font-weight: normal;
   font-size: 14pt;
   font-family: Arial, Helvetica, sans-serif;
   color: darkslategray;
}
.Admin H2
{
   margin-top: 10px;
   font-weight: bold;
   font-size: 12pt;
   margin-bottom: 10px;
   color: darkslategray;
   font-family: Arial, Helvetica, sans-serif;
}
.Admin H3
{
   font-weight: bold;
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   color: darkslategray;
}


/* BLD specific */
.BLD_ScreenShotsContainer
{
/*    height: 200px; */
   cursor:default;
   white-space:nowrap;
   width: 1170px;
}
.BLD_ScreenShot
{
   vertical-align:top;
   white-space:normal;
   min-width:500px;
   padding-left:5px;
   padding-right:20px;
   text-align:center;
}

.BLD_ScreenShotDescContainer
{
   margin-top: 10px;
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;
   font-size: small;
   color: #666666;
}

.BLD_HilitesHeader


.BLD_Hilites
{
/*    height: 200px; */
   cursor:default;
   white-space:nowrap;
   width: 1170px;
}
.BLD_HilitesContentContainer
{
   display:inline-block;
   vertical-align:top;
   white-space:normal;
   min-width:500px;
   padding-left:5px;
   padding-right:20px;
}
.BLD_HilitesHeader
{
   margin-top: 10px;
   font-weight: bold;
   font-size: 12pt;
   margin-bottom: 8px;
   color: darkslategray;
   font-family: Arial, Helvetica, sans-serif;
}

.BLD_InnerHilites
{
/*   
   position:absolute;
   top: 120;
   left: 10;
*/
   background: white;
   min-width:500px;
   max-width:800px;
}

.BLD_InnerHilitesText
{
   display:inline-block;
}

.BLD_HilitesImages
{
   text-align:left;
   min-width:300px;
   vertical-align:middle;
}

.BLD_InnerHilitesImg
{
   vertical-align:middle;
   text-align:center;
}

.BLD_HiliteImgDescContainer
{
   margin-top: 10px;
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;
   font-size: small;
   color: #666666;
}

.SupportBox
{
   padding: 2px 2px 10px 2px;
   background-color: #DFF8FF;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11pt;
   width: 250px;
   margin-left:20px;
   margin-top:30px;
   text-align:center;
}
.SupportBoxTitle
{
   background-color: deepskyblue;
}

.SupportBox OL
{
   margin-left: 0px;
   list-style-type: none;
   padding-left: 0px;
   margin-top:10px;
   margin-bottom:10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SupportBox LI, .SupportBox TD
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SupportBox A
{
   color: #006F93;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11pt;
   text-decoration: none;
}
.SupportBox A:link
{
   color: #006F93;
   text-decoration: none;
}
.SupportBox A:active 
{
   text-decoration: none;
}
.SupportBox A:hover
{
   color: #0098CA;
   text-decoration: none;
}
.AllProductsSupportBox 
{
   margin-left: 10px;
   list-style-type: none;
   padding-left: 0px;
   white-space:nowrap;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.AllProductsSupportBox TD,.AllProductsSupportBox A
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11pt;
}

.Demo
{
   margin-bottom: 6px;
   margin-top: 6px;
   padding : 3px 3px 3px 3px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11pt;
   background-color: #F0F0F0;
}