
/***************************************************************/
/*  CDO Sentry CSS Stylesheet                                  */
/*  File Name: CDO Sentry.css                                  */
/*  (C) Copyright 2005, Atlantic Information Services, LLC.    */
/*	The contents of this file may not copied, duplicated, or   */
/*	redistributed in any form without the prior written        */
/*  consent of Atlantic Information Services, LLC.             */
/***************************************************************/

/* !!!! IF YOU ADD A STYLE MAKE SURE THE STYLE NAME DOESN'T ALREADY EXIST - intellisense will NOT catch it !!!! */

/*<agl.folder "Color Sets">*/
/*Background Color_Medium Blue*/
.CS1D
{
   background-color: #3366cc;
}
/*Background Color_Light Blue*/
.CS1L
{
   background-color: #adc2eb;
}
/*Background Color_ Beige*/
.CS2D
{
   background-color: #cccc99;
}
/*Background Color_Beige  */
.CS2L
{
   background-color: #cccc99;
}
/*Background Color_Cool Grey*/
.CS3D
{
   background-color: #666666;
}
/*Background Color_Grey*/
.CS3L
{
   background-color: #999999;
}
/*Background Color_Dark Blue*/
.CS4D
{
   background-color: #0e41a7;
}
/* Dark Blue   */
.CS4L
{
   background-color: #0e41a7;
}
/*Table Frame_Cool Grey*/
.CS5D
{
   background-color: #cecece;
}
/*Inner Table_Light Grey*/
.CS5L
{
   background-color: #e8e8e8;
}
/*Background Color_Dark Beige*/
.CS6D
{
   background-color: #c1c18c;
}
/*Background Color_Off White*/
.CS6L
{
   background-color: #f4f4e9;
}
/*Inner Table_Light Beige*/
.CS7D
{
   background-color: #eaead6;
}
/*Breadcrumb Bar_Light Beige*/
.CS7L
{
   background-color: #dfdfc8;
}
/*Breadcrumb Bar Divider_light Beige*/
.CS8D
{
   background-color: #f4f4f4;
}
/*Row Color Span*/
.CS9L
{
   background-color: #ffffff;
}
/* White - used for subsegments like in ExportPage.aspx */
.CS10D
{
   background-color: #ffffcc;
}
/* Light Grey - used for Portlets*/
.CS11L
{
   background-color: #cccccc;
}
/*</agl.folder>*/

/*<agl.folder "Page Styles">*/

/*.helpIcon { background-image: url(  "images/helpIcon.gif" ); width: 39px; height: 24px; }*/
/*.commentIcon { background-image: url(  "images/commentIcon.gif" ); width: 39px; height: 24px; }*/
#TableTop1
{
   text-align: left;
}
#footer
{
   position: absolute;
   width: 100%;
   bottom: 0px;
}
.editStructuresBtnSM
{
   background-image: url(   "images/editTrustsBtnSM.gif" );
   width: 67px;
   height: 13px;
}
.editRolesBtnSM
{
   background-image: url(   "images/editRolesBtnSM.gif" );
   width: 62px;
   height: 13px;
}
/*</agl.folder>*/

/*<agl.folder "Header Styles">*/

/*</agl.folder>*/

/*<agl.folder "Heading Row Styles">*/
hr
{
   clear: both;
   width: 95%;
   margin: 0 auto;
}
/*</agl.folder>*/

/*<agl.folder "Footer Styles">*/
.SentryGridFooter
{
   width: 100%;
   height: 34px;
   background-color: #3366cc;
}
/*</agl.footer>*/

/*<agl.folder "Column Styles">*/

/*</agl.folder>*/

/*<agl.folder "Container Styles">*/



.SentryContainer_BlueDash
{
   border: 2px dashed blue;
   padding-top: 5px;
   padding-bottom: 5px;
   background-color: #F4F4E9;
}
/*</agl.folder>*/

/*<agl.folder "Class Styles">*/
.SentryTextbox
{
   min-width: 200px;
   max-width: 600px;
   float: left;
}
.PrimaryFormInput
{
   width: 100%;
   color: #333333;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: normal;
}
.PrimaryFormlabel
{
   float: left;
   width: 100px;
   color: #333333;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: bold;
}
.CopyrightLabel
{
   color: #ffffff;
   font-weight: bold;
   font-size: 9px;
   font-family: Tahoma, Verdana, Arial;
   left: 400px;
   padding-top: 7px;
   position: absolute;
}
.HeaderTopNav
{
   width: 100%;
   height: 26px;
   background-image: url(../../images/topNavBar.gif);
}
.TableTop1
{
   color: #333333;
   font-weight: bold;
   font-size: 9pt;
   font-family: Tahoma, Verdana, Arial;
   padding-left: 10px;
   padding-top: 2px;
}
.SnapHeader
{
   color: #ffffff;
   background-color: #3366cc;
   font-family: Tahoma, Arial, Verdana;
   font-weight: bold;
   font-size: 12px;
   padding-top: 5px;
   padding-left: 5px;
   cursor: move;
}
/*</agl.folder>*/

/*<agl.folder "Label Styles">*/
.label
{
   float: left;
   width: 100px;
   color: #333333;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: bold;
}

.formLabel
{
   float: left;
   width: 100px;
   color: #333333;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: bold;
}
.formRadioLabel
{
   float: left;
   width: auto;
   color: #333333;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: bold;
}
.formRadioLabel label
{
   float: left;
   width: auto;
}

.formCheckboxLabel
{
   color: #333333;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: bold;
}

/*</agl.folder>*/

/*<agl.folder "Preformatted Text">*/
p
{
   margin: 5px 0px 0px;
}
.sentryFormElement p
{
   margin: 5px 10px 5px 0px;
}
.PrimaryFormColumn p
{
   margin: 3px 0px 0px 5px;
}
.PrimaryFormElement p
{
   margin: 5px 0px 0px 0px;
}
.formRadioText
{
   width: 400px;
   color: #333333;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: normal;
}
/*</agl.folder>*/

/*<agl.folder "Input Styles">*/
.formRadioLabel input
{
   float: left;
   width: 20px;
}
.formInput
{
   width: 100%;
   color: #333333;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: normal;
}
.AddRemoveInput
{
   width: 30px;
   height: 50px;
   padding-top: 5px;
   float: left;
}
/*</agl.folder>*/

/*<agl.folder "Id Styles"*/

/*</agl.folder>*/

/*<agl.folder "Ul & Li Styles">*/
dd
{
   clear: both;
   float: left;
   padding: 5px 0px 0px 0px;
}
dt
{
   clear: both;
   padding: 5px 0px 0px 0px;
}
ol
{
   list-style: none;
   padding: 0px;
   margin: 0px;
}
ul
{
   list-style-type: none;
   padding: 0px;
   margin: 0px;
}
li
{
   padding: 5px 0px 0px 0px;
   clear: both;
   list-style-type: none;
}
/*</agl.folder>*/

/*<agl.folder "Fonts & Type Face">*/

.welcome
{
   color: #fff;
   font-size: 7pt;
   font-family: Tahoma, Verdana, Arial;
   font-weight: normal;
}
a.welcome
{
   color: #fff;
   font-size: 7pt;
   font-family: Tahoma, Verdana, Arial;
   font-weight: normal;
   text-decoration: none;
}
.pageTitle
{
   color: #36c;
   font-size: 11pt;
   font-family: Tahoma, Arial, Verdana;
   font-weight: bold;
}
.labelTextError
{
   color: #900;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: bold;
}
.labelTextLarge
{
   color: #333333;
   font-size: 10pt;
   font-family: arial, verdana;
   font-weight: bold;
}
.labelTextRightAlign
{
   color: #333333;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: bold;
   text-align: right;
}
.valueTextNormal
{
   color: #333333;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: normal;
}
.valueText
{
   color: #333333;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: bold;
}
.valueTextRightAlign
{
   color: #333333;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: normal;
   text-align: right;
}
.valueTextRightAlignSmall
{
   color: #333333;
   font-size: 7pt;
   font-family: arial, verdana;
   font-weight: normal;
   text-align: right;
}
.disabledValueText
{
   color: #333333;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: normal;
   border: solid 1px #999;
}
.bigValueText
{
   color: #333333;
   font-size: 10pt;
   font-family: arial, verdana;
   font-weight: normal;
}
.errorText
{
   color: #900;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: bold;
}
.confirmText
{
   color: #36c;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: bold;
}
/*.wv9 = White, Veranda, 9pt
*/
.wv9
{
   color: #fff;
   font-size: 7pt;
   font-family: Verdana, Arial;
}
/*gyV9 = gray, Verdana, 9pt*/
.gyv9
{
   color: #666;
   font-size: 7pt;
   font-family: Verdana, Arial;
}
.calcHeader
{
   color: #666;
   font-size: 9pt;
   font-family: arial, verdana;
   font-weight: bold;
   text-decoration: none;
   background-color: #eaead6;
   text-align: center;
   padding: 5px;
}
/*</agl.folder>*/

/*<agl.folder "Table Text">*/
.tableTitleText
{
   color: #666;
   font-size: 8pt;
   font-family: Tahoma, Arial, Verdana;
   font-weight: bold;
   white-space: nowrap;
}
/*Section container table -- NOT datagrid*/

.tableTextRightAlign
{
   font-size: 8pt;
   font-family: arial, verdana;
   text-align: right;
   padding: 5px;
   width: auto;
}
.tableTextRightAlignSmall
{
   font-size: 7pt;
   font-family: arial, verdana;
   text-align: right;
   padding: 5px;
   width: auto;
}
.a.tableText
{
   color: #036;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: normal;
   padding: 4px;
}
.tableTextLink
{
   color: #000099;
   font-size: 8pt;
   font-family: arial, verdana;
   padding: 5px;
}
a.tableTextLink
{
   color: #009;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: normal;
   padding: 5px;
}
a:Hover.tableTextLink
{
   color: #33adf3;
   font-size: 8pt;
   font-family: arial, verdana;
   padding: 5px;
}
/*baby blue = 33ADF3,burnt orange = E18D00*/

a.tableHeader
{
   color: #666;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: bold;
   text-decoration: none;
   background-color: #cccc99;
   padding: 5px;
}
.tableHeaderTranSec
{
   color: #666;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: bold;
   text-decoration: none;
   background-color: #eaead6;
   padding: 5px;
}
a.tableHeaderTranSec
{
   color: #666;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: bold;
   text-decoration: none;
   background-color: #eaead6;
   padding: 5px;
}
.tableHeaderSM
{
   color: #666;
   font-size: 8pt;
   font-family: arial, verdana;
   text-decoration: none;
   background-color: #eaead6;
}
a.tableHeaderSM
{
   color: #666;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: bold;
   text-decoration: none;
   background-color: #eaead6;
}
/*</agl.folder>*/
/*<agl.folder "Paging">*/
.dgNav
{
   color: #333333;
   font-size: 6pt;
   font-family: Verdana, Arial;
   font-weight: bold;
   text-decoration: none;
}
a.dgNav
{
   color: #009;
   font-size: 6pt;
   font-family: Verdana, Arial;
   font-weight: bold;
   text-decoration: none;
}
a:hover.dgNav
{
   color: #33adf3;
   font-size: 6pt;
   font-family: Verdana, Arial;
   font-weight: bold;
   text-decoration: none;
}
/*</agl.folder>*/
/*<agl.folder "Page Specific Text Styles">*/
.secHeader
{
   color: #999;
   font-size: 13pt;
   font-family: arial, verdana;
   font-weight: bold;
}
/**  The Following is specifically for Waterfall Calculations **/
.HeadCalc
{
   color: #333333;
   font-size: 9pt;
   font-family: arial, verdana;
   font-weight: bold;
}
.subHeadCalc
{
   color: #333333;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: bold;
}
.textCalc
{
   color: #333333;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: bold;
}
.calculationNodeOverriden
{
   background-color: #bbbbbb;
   padding: 4px 4px 4px 18px;
   font-size: 8pt;
   font-family: arial, verdana;
}
.compliancePass
{
   background: url(   "images/green.gif" ) left center no-repeat;
   padding: 4px 4px 4px 18px;
   font-size: 8pt;
   font-family: arial, verdana;
}
.complianceFail
{
   background: url(   "images/red.gif" ) left center no-repeat;
   padding: 4px 4px 4px 18px;
   font-size: 8pt;
   font-family: arial, verdana;
}
.complianceInThreshold
{
   background: url(   "images/yellow.gif" ) left center no-repeat;
   padding: 4px 4px 4px 18px;
   font-size: 8pt;
   font-family: arial, verdana;
}
.complianceExcluded
{
   font-size: 8pt;
   font-family: arial, verdana;
   background-color: #999;
   padding: 4px;
}
.complianceManual
{
   background: url(   "images/info.gif" ) left center no-repeat;
   padding: 4px 4px 4px 18px;
   font-size: 8pt;
   font-family: arial, verdana;
}
/*</agl.folder>*/

/*<agl.folder "Buttons">*/

.btnLong
{
   color: #777777;
   font-size: 7pt;
   font-family: verdana;
   font-weight: bold;
   text-decoration: none;
   background-color: #777777;
   background-image: url(   "images/btnBG.gif" );
   background-repeat: repeat-x;
   padding: 0 5px;
   border: solid 1px;
   width: 100%;
}
.disabledBtn
{
   color: #e8e8e8;
   font-size: 7pt;
   font-family: verdana;
   font-weight: bold;
   text-decoration: none;
   background-color: #ffffff;
   background-image: url(   "images/disabledBtnBG.gif" );
   background-repeat: repeat-x;
   padding: 0 5px;
   border: solid 1px #777777;
}
.toggleUp
{
   background-image: url(   "images/togUpBtn.gif" );
   width: 12px;
   height: 12px;
   border: 0;
}
.toggleDown
{
   background-image: url(   "images/togDownBtn.gif" );
   width: 12px;
   height: 12px;
}
/*</agl.folder>*/

/*<agl.folder "Tables">*/
/** see "Fonts/Type Face" section for table fonts incuding paging fonts (dgNav). **/
.tblTitleBG
{
   background-image: url(   "images/tblTitleBG2.gif" );
   background-repeat: repeat-x;
   height: 18px;
}
/*.tblStyle {border:0px; padding:5px; border-color: #FFFFFF;}*/
/* used for data tables */

/* used for data tables */
.rowHover
{
   color: #000000;
   font-size: 8pt;
   font-family: arial, verdana;
   background-color: #ffffcc;
   padding: 4px;
}
.tblContainer
{
   background-color: #f2f2e8;
}
/* #FEFEFB;}*/
.tblBorder
{
   border: 1px #ffffff;
}
.tblPanel
{
   color: #333333;
   font-size: 8pt;
   font-family: "Myriad Pro" , Arial, Verdana;
   font-weight: bold;
   background-image: url(   "images/tblPanel.jpg" );
   background-repeat: repeat-x;
   height: 30px;
}
.tblPanelNarrow
{
   color: #333333;
   font-size: 8pt;
   font-family: "Myriad Pro" , Arial, Verdana;
   font-weight: bold;
   background-image: url(   "images/tblPanelNarrow.jpg" );
   background-repeat: repeat-x;
   height: 20px;
}
.div
{
   background-color: #eaead6;
   width: 700px;
   height: 629px;
}
/*</agl.folder>*/

/*<agl.folder "Navigation">*/
.topNavBar
{
   background-color: #eaead6;
   background-image: url(   "images/topNavBar.gif" );
   background-repeat: repeat-x;
}
.topNavMenu
{
   color: #336699;
   font-size: 8pt;
   font-family: Tahoma, Arial, Verdana;
   font-weight: bold;
   background-color: #dcdcb1;
   padding-right: 5px;
   padding-left: 5px;
}
.topNavSubMenu
{
   color: #336699;
   font-size: 7pt;
   font-family: Tahoma, Arial, Verdana;
   font-weight: bold;
   background-color: #cccc99;
   padding: 2px;
}
/*</agl.folder>*/

/*<agl.folder "Menu">*/
/*Only shows if the menu has a sub menu.*/
.subMenu
{
   color: #336699;
   font-size: 7pt;
   font-family: Tahoma, Arial, Verdana;
   font-weight: bold;
   background-color: #cccc99;
   padding: 2px;
}
.MenuGroup
{
   background-color: #FFFFFF;
   width: auto;
   position: relative;
}
/* border:solid 1px black; */
.MainMenu
{
   color: #336699;
   font-size: 10px;
   font-family: "Lucida Sans" , verdana, Tahoma, arial;
   font-weight: bold;
   background-color: #dcdcb1;
   cursor: default;
   height: 9px;
}
.NoHeightMenu
{
   color: #336699;
   font-size: 10px;
   font-family: "Lucida Sans" , verdana, Tahoma, arial;
   font-weight: bold;
   background-color: #dcdcb1;
   cursor: default;
}
.MenuItem
{
   color: #000000;
   font-size: 11px;
   font-family: Verdana, Tahoma, Arial;
   background-color: #ffffff;
   cursor: default;
   border-bottom: solid 1px #d9dbe5;
}
.DisabledMenuItem
{
   color: #333333;
   font-size: 11px;
   font-family: Verdana, Tahoma, Arial;
   font-weight: bold;
   cursor: default;
}
.MenuItemHover
{
   color: #000000;
   font-size: 11px;
   font-family: Verdana, Tahoma, Arial;
   background-color: #d5e1f3;
   cursor: pointer;
   position: relative;
   border-bottom: solid 1px #d9dbe5;
}
.MenuItemActive
{
   color: white;
   font-size: 10px;
   font-family: "Lucida Sans" , verdana, Tahoma, arial;
   font-weight: bold;
   background-color: #dcdcb1;
   cursor: default;
}
.MenuItemExpanded
{
   color: #3077bd;
   font-size: 10px;
   font-family: "Lucida Sans" , verdana, Tahoma, arial;
   font-weight: bold;
   background-color: #eaead6;
   cursor: default;
}
.MenuItemDown
{
   color: #3077bd;
   font-size: 10px;
   font-family: "Lucida Sans" , verdana, Tahoma, arial;
   font-weight: bold;
   background-color: #eaead6;
   cursor: default;
}
.MenuBreak
{
   width: 100%;
   height: 2px;
}
/*</agl.folder>*/

/*<agl.folder "Sub Menu">*/
.SubMenuItem
{
   color: #336699;
   font-size: 10px;
   font-family: "Lucida Sans" , verdana, Tahoma, arial;
   font-weight: bold;
   background-color: #dcdcb1;
   cursor: default;
   height: 18px;
   border: solid 1px #dcdcb1;
   position: relative;
}
.SubMenuItemHover
{
   color: #336699;
   font-size: 10px;
   font-family: "Lucida Sans" , verdana, Tahoma, arial;
   font-weight: bold;
   background-color: #eaead6;
   cursor: default;
   height: 18px;
   border-style: solid;
   border-width: 1px;
   border-color: #ffffff #aaaaaa #aaaaaa #ffffff;
}
.SubMenuItemDown
{
   color: #336699;
   font-size: 10px;
   font-family: "Lucida Sans" , verdana, Tahoma, arial;
   font-weight: bold;
   background-color: #eaead6;
   cursor: default;
   height: 18px;
   border-style: solid;
   border-width: 1px;
   border-color: #ffffff #aaaaaa #aaaaaa #ffffff;
}
.SubMenuItemActive
{
   color: #336699;
   font-size: 10px;
   font-family: "Lucida Sans" , verdana, Tahoma, arial;
   font-weight: bold;
   background-color: #ffffff;
   cursor: default;
   height: 18px;
   border-style: solid;
   border-width: 1px;
   border-color: #aaaaaa #ffffff #ffffff #aaaaaa;
}
.SubMenuItemExpanded
{
   color: #336699;
   font-size: 10px;
   font-family: "Lucida Sans" , verdana, Tahoma, arial;
   font-weight: bold;
   background-color: #ffffff;
   cursor: default;
   height: 18px;
   border-style: solid;
   border-width: 1px;
   border-color: #aaaaaa #ffffff #ffffff #aaaaaa;
}
/*</agl.folder>*/

/*<agl.folder "Child Selected">*/
.ChildSelectedItem
{
   color: #336699;
   font-size: 10px;
   font-family: "Lucida Sans" , verdana, Tahoma, arial;
   font-weight: bold;
   background-color: #dcdcb1;
   cursor: default;
   height: 18px;
   border: solid 1px #dcdcb1;
}
.ChildSelectedItemHover
{
   color: #336699;
   font-size: 10px;
   font-family: "Lucida Sans" , verdana, Tahoma, arial;
   font-weight: bold;
   background-color: #eaead6;
   cursor: default;
   height: 18px;
   border-style: solid;
   border-width: 1px;
   border-color: #ffffff #aaaaaa #aaaaaa #ffffff;
}
.ChildSelectedItemExpanded
{
   color: #336699;
   font-size: 10px;
   font-family: "Lucida Sans" , verdana, Tahoma, arial;
   font-weight: bold;
   background-color: #eaead6;
   cursor: default;
   height: 18px;
   border-style: solid;
   border-width: 1px;
   border-color: #ffffff #aaaaaa #aaaaaa #ffffff;
}
/*</agl.folder>*/
/*<agl.folder "Tree View">*/
/*ComponentArt*/
.TreeView
{
   background-color: #ffffff;
   padding: 2px 2px 2px 5px;
   border: solid 1px #cecece;
}
.TreeNode
{
   font-size: 11px;
   font-family: verdana;
   padding: 2px 3px;
   border: solid 1px #f0f0f0;
}
.SelectedTreeNode
{
   font-size: 11px;
   font-family: verdana;
   background-color: #dfeafe;
   cursor: default;
   padding: 2px 3px;
   border: solid 1px #f0f0f0;
}
.HoverTreeNode
{
   font-size: 11px;
   font-family: verdana;
   background-color: #ffffcc;
   padding: 2px 3px;
   border: solid 1px #f0f0f0;
}
.TreeNodeRow
{
   height: 20px;
}
.SelectedTreeNode2
{
   color: #FFFFFF;
   font-size: 11px;
   font-family: verdana;
   background-color: #336699;
   cursor: default;
   padding: 2px 3px;
   border: solid 1px #f0f0f0;
}
/*</agl.folder>*/

/*<agl.folder "Calendar Popup">*/
/* The main calendar widget.  DIV containing a table. */
div.calendar
{
   position: relative;
   z-index: 100;
}
.calendar, .calendar table
{
   color: #000;
   font-size: 11px;
   font-family: tahoma, verdana, sans-serif;
   background: #f2f2f2;
   cursor: default;
   border: solid 1px #556;
}
/* Header part -- contains navigation buttons and day names. */
.calendar .button
{
   text-align: center;
   padding: 2px;
}
.calendar thead .title
{
   color: #000;
   font-weight: bold;
   background: #cccc99;
   text-align: center;
   padding: 2px;
}
.calendar thead .headrow
{
   color: #fff;
   background: #3366cc;
}
/* Row <TR> containing navigation buttons */
.calendar thead .daynames
{
   background: #adc2eb;
}
.calendar thead .name
{
   color: #000000;
   text-align: center;
   padding: 2px;
   border-bottom: 1px solid #556677;
}
.calendar thead .weekend
{
   color: #aa6677;
}
.calendar thead .hilite
{
   color: #fff;
   background: #3c5462;
   padding: 1px;
   border: solid 1px #3c5462;
}
.calendar thead .active
{
   background: #77cc00;
   padding: 2px 0 0 2px;
}
/* The body part -- contains all the days in month. */
.calendar tbody .day
{
   color: #456;
   text-align: right;
   padding: 2px 4px 2px 2px;
   width: 2em;
}
.calendar tbody .hilite
{
   background: #dee7eb;
   padding: 1px 3px 1px 1px;
   border: solid 1px #bbb;
}
.calendar tbody .active
{
   background: #cde;
   padding: 2px 2px 0;
}
.calendar tbody .selected
{
   color: #000;
   font-weight: bold;
   background: #fff;
   padding: 1px 3px 1px 1px;
   border: solid 1px;
}
.calendar tbody .weekend
{
   color: #a66;
}
.calendar tbody .today
{
   color: #000;
   font-weight: bold;
}
.calendar tbody .disabled
{
   color: #999;
}
.calendar tbody .emptycell
{
   visibility: hidden;
}
.calendar tbody .emptyrow
{
   display: none;
}
/* The footer part -- status bar and "Close" button */
.calendar tfoot .footrow
{
   color: #fff;
   background: #556;
   text-align: center;
}
.calendar tfoot .ttip
{
   color: #445;
   background: #fff;
   padding: 1px;
   border-top: 1px solid #556;
}
.calendar tfoot .hilite
{
   color: #000;
   background: #aaf;
   padding: 1px;
   border: solid 1px #04f;
}
.calendar tfoot .active
{
   background: #77c;
   padding: 2px 0 0 2px;
}
/*</agl.folder>*/
/*<agl.folder "Combo Boxes">*/
/* Combo boxes (menus that display months/years for direct selection) */
.combo
{
   color: #000000;
   font-size: smaller;
   background: #def;
   cursor: default;
   display: none;
   position: absolute;
   top: 0;
   left: 0;
   width: 4em;
   border: solid 1px #655;
}
.combo .label
{
   text-align: center;
   width: 100%;
}
.combo .hilite
{
   background: #acf;
}
.wizardControlItem
{
   color: black;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: bold;
}
/*</agl.folder>*/
/*<agl.folder "Component Art Web: TabStrip">*/


/*</agl.folder>*/

/*<agl.folder "Coponent Art Web: Mulipage">*/
/*
.MultiPage{ background-color:#F4F4E9; overflow:visible; position:relative; padding:10px; top:-3px; left:1px; z-index:98; border: 1px solid #CECECE; width:487px; height:200px;}
*/

.PageHeader
{
   color: #3f3f3f;
   font-size: 22px;
   font-family: verdana;
   font-weight: bold;
   letter-spacing: -0.2mm;
   margin-top: 0;
   margin-bottom: 0;
}
/*</agl.folder>*/

/*<agl.folder "Grid Styles">*/
.Grid
{
   background-color: #ffffff;
   cursor: pointer;
   border-style: solid;
   border-width: 1px 1px 2px;
   border-color: #57566f;
}

/*.GridFooterText*/

/*</agl.folder>*/

/*<agl.folder "Heading Styles">*/
.HeadingRow
{
   background-color: #dcdcb1;
}
.HeadingCell
{
   background-color: #dcdcb1;
   padding: 2px 3px;
}
.HeadingCellHover
{
   background-color: #f6f6f7;
   background-image: url(   "images/header_hoverBg.gif" );
}
.HeadingCellActive
{
   background-color: #f6f6f7;
   background-image: url(   "images/header_activeBg.gif" );
}
.HeadingRow td.FirstHeadingCell
{
   background-image: url(   "images/header_bg.gif" );
}

/*</agl.folder>*/

/*<agl.folder "Row Styles">*/
.Row
{
   background-color: #ffffff;
   cursor: default;
}
.Row td.DataCell
{
   font-size: 10px;
   font-family: verdana;
   padding: 2px 3px 1px;
   border-bottom: 1px solid #eae9e1;
}

.RedRowGrid td.CADataCell
{
   padding: 3px;
   padding-top: 2px;
   padding-bottom: 1px;
   border-bottom: 1px solid #EAE9E1;
   font-family: verdana;
   font-size: 10px;
}

.RedRowGrid
{
   color: #FF0000;
}

.RedRow {
	background-color: #f2f2e8;
	cursor: default;
}
.RedRow td.DataCell
{
   color: #FF0000;
   font-size: 8pt;
   font-family: arial, verdana;
   cursor: default;
   padding: 4px;
   border-right: 1px solid #ffffff;
}

RedRow2 {
	background-color: #ffffff;
	cursor: default;
}

.RedRow2 td.DataCell {
	color: #FF0000;
	font-size: 8pt;
	font-family: arial, verdana;
	cursor: default;
	padding: 4px;
	border-right: 1px solid #ffffff;
}

.AltRedRow
{
   background-color: #e5e5e5;
   cursor: default;
}
.AltRedRow td.DataCell
{
   color: #FF0000;
   font-size: 8pt;
   font-family: arial, verdana;
   cursor: default;
   padding: 4px;
   border-right: 1px solid #ffffff;
}
#Locked
{
   background-color: #f2f2e8;
   background: url(   "images/lock.gif" ) left no-repeat;
   padding: 1px 18px 1px;
   line-height: 20px;
   width: 20px;
}
#Unlocked
{
   padding: 1px 18px 1px;
}
/*</agl.folder>*/
.SortedDataCell
{
   background-color: #F5F5F5;
}
.Row td.LastDataCell
{
   background-color: #EFEFF4;
}
.SelectedRow
{
}
.SelectedRow td.DataCell
{
   background-color: #cccc99;
   padding: 2px;
   padding-left: 3px;
   padding-top: 1px;
   padding-bottom: 1px;
   font-family: verdana;
   font-size: 10px;
   border-bottom: 1px solid #4B4B6F;
   border-top: 1px solid #4B4B6F;
   border-right: 0px;
}
.SelectedRow td.FirstDataCell
{
   background-color: #cccc99;
   border-left: 1px solid #4B4B6F;
   border-right: 0px;
   padding-left: 2px;
   padding-right: 3px;
}
.SelectedRow td.LastDataCell
{
   background-color: #cccc99;
   border-right: 1px solid #4B4B6F;
}
.GroupHeading
{
   color: #706F91;
   background-color: #FFFFFF;
   font-family: verdana;
   font-weight: bold;
   font-size: 11px;
   border-bottom: 2px solid #A5A4BD;
   padding-top: 10px;
   padding-bottom: 3px;
}
.GroupByCell
{
   cursor: pointer;
}
.GroupByText
{
   color: #FFFFFF;
   font-size: 11px;
   font-weight: bold;
   padding-right: 5px;
}
.GridSlider
{
   background-color: #e5e5e5;
   border: 1px solid #4B4B6F;
   border-top-color: #9495A2;
   border-left-color: #9495A2;
   font-size: 10px;
   font-family: Verdana;
   width: 150px;
   height: 30px;
   padding-right: 5px;
   padding-left: 5px;
}

.SnapContent
{
   font-family: verdana;
   font-size: 11px;
   padding: 3px;
   border: #4284b5 1px solid;
   background-color: white;
   cursor: default;
}

.Dock
{
   padding: 5px;
   border: #AFAFAF 1px solid;
   background-color: #D1D1D1;
}

.Links
{
   list-style-image: none;
   color: Black;
   font-size: 11px;
}

.calendar_button
{
   border: none;
   cursor: default;
}

.picker
{
   background-color: #FFFFFF;
   border: 1px gray solid;
   font-size: 12px;
   font-weight: bold;
   font-family: "Verdana" ,monospace;
   padding: 2px;
   cursor: default;
}

.calendar td
{
   font-size: 11px;
}

.title
{
   font-weight: bold;
   background-color: #D7D7E5;
}

.day
{
   width: 25px;
   cursor: default;
   text-align: center;
   border-width: 1px;
   border-color: #F6F6F6;
   border-style: solid;
}

.dayhover
{
   width: 25px;
   cursor: default;
   text-align: center;
   text-decoration: underline;
   border-width: 1px;
   border-color: #F6F6F6;
   border-style: solid;
}

.dayheader
{
   width: 25px;
   text-align: center;
   border-width: 1px;
   border-color: white;
   border-style: solid;
   font-weight: bold;
   background-color: #FFFFFF;
}
.othermonthday
{
   color: #999999;
}

.outofrangeday
{
   visibility: hidden;
}

.selectedday
{
   width: 25px;
   background-color: #FBE694;
   color: #000000;
   border-width: 1px;
   border-color: #BB5503 !important;
   border-style: solid;
   font-weight: bold;
}

.calendar
{
   border-style: solid;
   border-width: 1px;
   border-color: Black;
   border-collapse: collapse;
   background-color: #FFFFFF;
   cursor: default;
}

.month
{
   background-color: #F6F6F6;
   margin-left: 5px;
   margin-right: 5px;
   margin-bottom: 5px;
   margin-top: 0px;
}

.nextprev
{
   cursor: default;
   height: 25px;
   vertical-align: middle;
   padding: 0px 5px 0px 5px;
}

.selector
{
   width: 14px;
   cursor: default;
   text-align: left;
   vertical-align: middle;
   background-color: #FFFFFF;
}

.GridClass
{
   cursor: default;
}

.DataCell2
{
   border-right: #CCCC99 1px solid;
   cursor: default;
   font-family: Arial,Verdana;
   font-size: 8pt;
   color: #000000;
   padding: 4px;
}
.DataCell
{
   border-right: #ffffff 1px solid;
   cursor: default;
   font-family: Arial,Verdana;
   font-size: 8pt;
   color: #000000;
   padding: 4px;
}


.HeaderClass
{
   font-weight: bold;
   font-size: 10px;
   font-family: verdana;
}






.SelectorCell
{
   border-right: 0px;
   border-top: 0px;
   border-left: 0px;
   border-bottom: 0px;
   height: 20px;
}




.IndentCell
{
   border-right: 0px;
   background: #F4F4E9;
   height: 20px;
}



/*<agl.folder "Aiscal Styles">*/
.aiscal_picker
{
   color: #333333;
   font-size: 10px;
   font-family: arial, verdana;
   font-weight: bold;
   background-color: #ffffff;
   padding: 2px;
   border: solid 1px gray;
}
.aiscal_calendar td
{
   font-size: 11px;
}
.aiscal_title
{
   font-weight: bold;
   background-color: #d7d7e5;
}
.aiscal_day
{
   text-align: center;
   width: 25px;
   border: solid 1px #f6f6f6;
}
.aiscal_dayhover
{
   text-decoration: underline;
   text-align: center;
   width: 25px;
   border: solid 1px #f6f6f6;
}
.aiscal_dayheader
{
   font-weight: bold;
   background-color: #ffffff;
   text-align: center;
   width: 25px;
   border: solid 1px white;
}
.aiscal_othermonthday
{
   color: #999999;
}
.aiscal_outofrangeday
{
   visibility: hidden;
}
.aiscal_selectedday
{
   color: #000000;
   font-weight: bold;
   background-color: #fbe694;
   width: 25px;
   border: solid 1px #bb5503;
}
.aiscal_calendar
{
   background-color: #ffffff;
   cursor: default;
   border: solid 1px black;
   border-collapse: collapse;
}
.aiscal_month
{
   background-color: #f6f6f6;
   margin: 0 5px 5px;
}
.aiscal_nextprev
{
   padding: 0px 5px;
   height: 25px;
   vertical-align: middle;
}
.aiscal_selector
{
   background-color: #ffffff;
   text-align: left;
   width: 14px;
   vertical-align: middle;
}
/*</agl.folder>*/
.MenuBreak
{
   background-color: silver;
   width: 100%;
   height: 2px;
}

.SiteMap
{
   font-family: verdana;
   font-size: 10px;
   color: Gray;
}
/*<agl.folder "Breadcumb Stlyes">*/
.BreadcrumbsNode
{
   color: #999999;
   font-size: 8pt;
   font-family: arial, verdana;
   font-weight: bold;
}
.BreadcrumbsNode a
{
   color: #999999;
   text-decoration: none;
}
.BreadcrumbsNode a:hover
{
   color: blue;
   text-decoration: underline;
}
/*</agl.folder>*/

/*<agl.folder "Scroll Bars">*/
.ScrollBar
{
   background-image: url(   "images/scroller/scroller_bg.gif" );
}
.ScrollGrip
{
   background-image: url(   "images/scroller/scroll_gripBg.gif" );
}
.ScrollPopup
{
   background-color: #ffffff;
   height: 23px;
   border-style: solid;
   border-width: 1px 2px 2px 1px;
   border-color: #666666;
}
/*</agl.folder>*/
.GridMenuItem
{
   text-align: left;
}

.DropDownList
{
   border: #CCCCCC 1px solid;
   font-family: Arial,Verdana;
   font-weight: normal;
   font-size: 8pt;
   color: #333333;
   visibility: visible !important;
}
/*<agl.folder "Summary ">*/
.SummaryError
{
   color: #ff0000;
   font-size: 8pt;
   font-family: Arial, Verdana;
   font-weight: bold;
}
.SummarySuccess
{
   color: #009900;
   font-size: 8pt;
   font-family: Arial, Verdana;
   font-weight: bold;
}
/*</agl.folder>*/

/*<agl.folder " Trades ">*/
#TradesGrid
{
}
#btnCreateTrades
{
   padding-top: 5px;
}
/*</agl.folder>*/


.ImageLink
{
   cursor: pointer;
}




#smartbox
{
   background-color: #eee;
   color: #1833cc;
   border: 1px solid #000;
   font-family: Arial,Verdana;
   font-weight: normal;
   font-size: 8pt;
}


.smartboxitem
{
   overflow: hidden;
   font-family: Arial,Verdana;
   font-weight: normal;
   font-size: 8pt;
}

.smartboxitemlabel
{
   padding: 1px 3px;
}

.smartboxitemhi
{
   background-color: #ff0;
   overflow: hidden;
   cursor: pointer;
   font-family: Arial,Verdana;
   font-weight: normal;
   font-size: 8pt;
}

#smartbox li
{
   list-style: none;
}
#smartbox ul
{
   margin: 0;
   padding: 0 2px;
}
.smartboxResults li
{
   padding-left: 1px;
   background-repeat: no-repeat;
   background-position: 2px 2px;
}

.searchbox
{
   width: 240px;
   margin-bottom: 1px;
   padding: 0;
}


.Grid_S
{
   border: 1px solid #57566F;
   border-bottom: 2px solid #57566F;
   background-color: #FFFFFF;
   cursor: pointer;
}

.GridHeader_S
{
   background-image: url(images/grid_headerBg.gif);
   background-color: #8988A5;
   border-bottom: 1px solid #57566F;
   height: 28px;
   padding-left: 3px;
   cursor: default;
}

.GridHeaderText_S
{
   color: #FFFFFF;
   font-family: verdana;
   font-size: 10px;
}

.GridFooter_S
{
   cursor: default;
   padding: 5px;
   vertical-align: bottom;
}

.GridFooterText_S
{
   color: #000000;
   font-family: verdana;
   font-size: 11px;
}

.HeadingRow_S
{
   background-color: #E9E9EB;
   background-image: url(images/header_rowBg.gif);
}

.HeadingCell_S
{
   background-image: url(images/header_bg.gif);
   background-color: #E9E9EB;
   padding: 3px;
   padding-top: 2px;
   padding-bottom: 2px;
}

.HeadingCellHover_S
{
   background-image: url(images/header_hoverBg.gif);
   background-color: #F6F6F7;
}

.HeadingCellActive_S
{
   background-image: url(images/header_activeBg.gif);
   background-color: #F6F6F7;
}

.HeadingRow_S td.FirstHeadingCell_S
{
   background-image: url(images/header_bg.gif);
}

.HeadingCellText_S
{
   font-family: verdana;
   font-size: 10px;
   font-weight: bold;
   text-align: left;
   padding-top: 3px;
   padding-bottom: 5px;
}

.Row_S
{
   background-color: #FFFFFF;
   cursor: default;
}

.Row_S td.DataCell_S
{
   padding: 3px;
   padding-top: 2px;
   padding-bottom: 1px;
   border-bottom: 1px solid #EAE9E1;
   font-family: verdana;
   font-size: 10px;
}

.SortedDataCell_S
{
   background-color: #F5F5F5;
}


.Row_S td.LastDataCell_S
{
   background-color: #EFEFF4;
}

.SelectedRow_S
{
}

.SelectedRow_S td.DataCell_S
{
   background-color: #FFEEC2;
   padding: 2px;
   padding-left: 3px;
   padding-top: 1px;
   padding-bottom: 1px;
   font-family: verdana;
   font-size: 10px;
   border-bottom: 1px solid #4B4B6F;
   border-top: 1px solid #4B4B6F;
   border-right: 0px;
}

.SelectedRow_S td.FirstDataCell_S
{
   background-color: #FFEEC2;
   border-left: 1px solid #4B4B6F;
   border-right: 0px;
   padding-left: 2px;
   padding-right: 3px;
}

.SelectedRow_S td.LastDataCell_S
{
   background-color: #FFEEC2;
   border-right: 1px solid #4B4B6F;
}

.GroupHeading_S
{
   color: #706F91;
   background-color: #FFFFFF;
   font-family: verdana;
   font-weight: bold;
   font-size: 11px;
   border-bottom: 2px solid #A5A4BD;
   padding-top: 10px;
   padding-bottom: 3px;
}

.GroupByCell_S
{
   cursor: pointer;
}

.GroupByText_S
{
   color: #FFFFFF;
   font-size: 11px;
   font-weight: bold;
   padding-right: 5px;
}


.SliderPopup_S
{
   background-color: #ffffff;
   border: 1px solid #4B4B6F;
   border-top-color: #9495A2;
   border-left-color: #9495A2;
   font-size: 11px;
   font-family: Verdana;
   color: #000000;
}

.PagerText_S
{
   font-family: verdana;
   font-size: 11px;
}


.TopGroup_Portlet
{
   cursor: pointer;
   border: 0px;
}
.MenuGroup_Portlet
{
   background-color: #F5F5F5;
   border: 1px #4E5358 solid;
   border-style: solid;
   cursor: default;
}

.MenuItem_Portlet
{
   border: 1px solid #F5F5F5;
   color: #00025C;
   font-family: tahoma;
   font-size: 11px;
   cursor: default;
}

.MenuItemHover_Portlet
{
   background-color: #FFEEC2;
   color: #333333;
   border: 1px solid #57566F;
   border-top-color: #9190AC;
   border-left-color: #9190AC;
   font-family: tahoma;
   font-size: 11px;
   cursor: default;
}

.SnapHeader_Portlet
{
   color: #ffffff;
   background-color: #3366cc;
   background-image: url(images/PortletImages/Portlet_Header.gif);
   border: 1px solid #57566F;
   font-family: Tahoma;
   font-weight: bold;
}

.SnapHeaderCollapsed_Portlet
{
   color: #777777;
   background-color: #3475f9;
   background-image: url(images/PortletImages/snap_headerCollapsedBg.gif);
   border: 1px solid #777777;
   font-family: Tahoma;
   font-weight: bold;
}

.SnapContent_Portlet
{
   font-family: verdana;
   font-size: 11px;
   padding: 3px;
   border: 1px solid #57566F;
   border-top-width: 0px;
   background-color: white;
   cursor: default;
}

.Dock_Portlet
{
   padding: 5px;
   border: #AFAFAF 1px solid;
   background-color: #D1D1D1;
}

.Links_Portlet
{
   list-style-image: none;
   color: Black;
   font-size: 11px;
}

.Menu_Portlet
{
   color: #ffffff;
   background-color: #3366cc;
   background-image: url(images/PortletImages/Portlet_Menu_Back.gif);
   background-repeat: repeat;
   border: 0px solid #57566F;
   font-weight: bold;
   font-size: 10px;
   font-family: Arial, Verdana,sans-serif;
   color: #555;
   padding-right: 10px;
   padding-left: 10px;
   padding-bottom: 5px;
   padding-top: 5px;
}

.Menu_Portlet_SnapHeader
{
   color: #ffffff;
   font-family: Tahoma, Arial, Verdana;
   font-weight: bold;
   font-size: 12px;
   padding-top: 5px;
   padding-left: 5px;
   cursor: move;
}


.CAGrid
{
   border: 1px solid #EAE9E1;
   background-color: #FFFFFF;
   cursor: pointer;
}

.CAAlternatingItemStyle
{
   background-color: #e9eaeb;
}
.CAGridHeader
{
   background-image: url(images/CA/grid_headerBg.gif);
   background-color: #2166B1; /*border-bottom: 1px solid #57566F; */
   height: 28px;
   padding-left: 3px;
   cursor: default;
}

.CAGridHeaderText
{
   color: #FFFFFF;
   font-family: verdana;
   font-size: 10px;
}

.CAGridFooter
{
   cursor: default;
   padding: 5px;
   vertical-align: bottom;
}

.CAGridFooterText
{
   color: #000000;
   font-family: verdana;
   font-size: 11px;
}

.CAHeadingRow
{
   background-color: #E9E9EB;
   background-image: url(images/CA/header_rowBg.gif);
}

.CAHeadingRowAndCellText
{
   background-color: #2166B1;
   color: White;
   background-image: url(images/CA/header_rowBg.gif);
   font-family: verdana;
   font-size: 10px;
   font-weight: bold;
   text-align: left;
   padding-top: 3px;
   padding-bottom: 5px;
}

.CAItemRowAndCellText
{
   padding: 3px;
   padding-top: 2px;
   padding-bottom: 1px;
   border-bottom: 1px solid #EAE9E1;
   font-family: verdana;
   font-size: 10px;
   text-align: right;
}

.CAHeadingCell
{
   background-image: url(images/CA/header_bg.gif);
   background-color: #E9E9EB;
   padding: 3px;
   padding-top: 2px;
   padding-bottom: 2px;
}

.CAHeadingCellHover
{
   background-image: url(images/CA/header_hoverBg.gif);
   background-color: #F6F6F7;
}

.CAHeadingCellActive
{
   background-image: url(images/CA/header_activeBg.gif);
   background-color: #F6F6F7;
}

.CAHeadingRow td.CAFirstHeadingCell
{
   background-image: url(images/CA/header_bg.gif);
}

.CAHeadingCellText
{
   font-family: verdana;
   font-size: 10px;
   font-weight: bold;
   text-align: left;
   padding-top: 3px;
   padding-bottom: 5px;
}

.CARow
{
   background-color: #FFFFFF;
   cursor: default;
}

.CARedRow
{
   background-color: #FFFFFF;
   cursor: default;
   color: red;
}

.CABlueRow
{
   background-color: #FFFFFF;
   cursor: default;
   color: blue;
}

.CAYellowRow
{
   background-color: #FFFFFF;
   cursor: default;
   color: Orange;
}

.CARow td.CADataCell
{
   padding: 3px;
   padding-top: 2px;
   padding-bottom: 1px;
   border-bottom: 1px solid #EAE9E1;
   font-family: verdana;
   font-size: 10px;
}

.CASortedDataCell
{
   background-color: #F5F5F5;
}


.CARow td.LastDataCell
{
   background-color: #EFEFF4;
}

.CASelectedRow
{
}

.CASelectedRow td.CADataCell
{
   background-color: #FFEEC2;
   padding: 2px;
   padding-left: 3px;
   padding-top: 1px;
   padding-bottom: 1px;
   font-family: verdana;
   font-size: 10px;
   border-bottom: 1px solid #4B4B6F;
   border-top: 1px solid #4B4B6F;
   border-right: 0px;
}

.CASelectedRow td.CAFirstDataCell
{
   background-color: #FFEEC2;
   border-left: 1px solid #4B4B6F;
   border-right: 0px;
   padding-left: 2px;
   padding-right: 3px;
}

.CASelectedRow td.CALastDataCell
{
   background-color: #FFEEC2;
   border-right: 1px solid #4B4B6F;
}

/*
.CASelectedRow td.DataCell 
{ 
  background-image: url(images/CA/grid_selected_item_bg.gif); 
  padding: 2px; 
  padding-left: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  font-family: verdana; 
  font-size: 10px;
  color: #000000;
  border-bottom: 1px solid #BFDBF5; 
  border-right: 0px; 
}

.CASelectedRow td.FirstDataCell 
{ 
  background-color: #FFEEC2; 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-left: 2px; 
  padding-right: 3px; 
}

.CASelectedRow td.LastDataCell 
{ 
  background-color: #FFEEC2; 
  border-right: 1px solid #4B4B6F; 
}
*/
.CAGroupHeading
{
   color: #706F91;
   background-color: #FFFFFF;
   font-family: verdana;
   font-weight: bold;
   font-size: 11px;
   border-bottom: 2px solid #A5A4BD;
   padding-top: 10px;
   padding-bottom: 3px;
}

.CAGroupByCell
{
   cursor: pointer;
}

.CAGroupByText
{
   color: #FFFFFF;
   font-size: 11px;
   font-weight: bold;
   padding-right: 5px;
}

.CASliderPopup2
{
   background-color: #FFF4D7;
   border: 1px solid #4B4B6F;
   border-top-color: #9495A2;
   border-left-color: #9495A2;
   padding: 5px 5px 5px 5px;	
}


.CASliderPopup
{
   background-color: #FFF4D7;
   border: 1px solid #4B4B6F;
   border-top-color: #9495A2;
   border-left-color: #9495A2;
   width: 288px;
   height: 60px;
}
.CASliderPopupPage
{
   background-color: #FFF4D7;
}

.CAImageCursorLink
{
   cursor: pointer;
}

/* Tight grid styles */
.TightGridRow
{
	background-color: #e9eaeb;
	cursor: default;
}

.TightGridAlternatingRow
{
	background-color: #ffffff;
}

.TightGridHeadingRow
{
	background-color: #2166b1;
	font-family: verdana, Tahoma, Arial;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}

.TightGridSelectedRow
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color: #cccccc;
}

.TightGridSelectedRow TD.DataCell
{
	border-right: #ffffff 1px solid;
	color: #0033cc;
}

.TightGridHeadingCell 
{ 
	padding-right: 5px; 
	padding-left: 4px; 
	height: 15px; 
	width: auto; 
}

.TightGridHeadingCellHover 
{
    background-color: #3366cc;
}

.TightGridHeadingRow
{
	background-color: #2166b1;
}

.TightGridHeadingText
{
	padding-left: 5px;
	font-family: Verdana, Tahoma, Arial;
	white-space: nowrap;
	font-weight: bold;
	font-size: 7pt;
	color: #ffffff;
	text-decoration: none;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-color: #2166b1;
	background-image: url(graphics/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

.collapsePanelPlainHeader{
	width:100%;
	height:10px;
	background-image: url(graphics/bg-menu-main.png);
	background-repeat:repeat-x;
	color:Blue;
}

.collapsePanel {
	overflow:hidden;
}

.EditDataFieldNoResize 
{
  padding: 0px; 
  padding-left: 1px; 
  font-family: verdana; 
  font-size: 10px; 
  height: 13px;
}

/*Textbox Watermark*/

.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked {
	height:18px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	
