﻿/*------------*/
/* Calendar */
.picker { background-color: #FFFFFF; border: 1px gray solid; font-weight: bold; font-family: "Verdana" ,monospace; padding: 2px; cursor: pointer; }
.calendar_button { border: none; cursor: pointer; }
.calendar td { font-size: 1em; }
.title { font-weight: bold; background-color: #D7D7E5; }
.day { width: 1.8em; cursor: pointer; text-align: center; border-width: 1px; border-color: #F6F6F6; border-style: solid; }
.dayhover { width: 1.8em; cursor: pointer;background-color: #FBE694; text-align: center; border: 1px solid #BB5503; }
.dayheader { width: 1.8em; text-align: center; border:1px solid #fff; font-weight: bold; background-color: #FFFFFF; }
.othermonthday { color: #999999; }
.selectedday { width: 1.8em; background-color: #FBE694; color: #000000; border-width: 1px; border-color: #BB5503 !important; border-style: solid; font-weight: bold; }
.calendar { border:1px solid #000; border-collapse: collapse; background-color: #FFFFFF; cursor: default; }
.month { background-color: #F6F6F6; margin: 0 5px 5px 5px; }
.nextprev { cursor: pointer;height: 25px; vertical-align:middle; padding: 0px 5px 0px 5px; }
.nextprevhover { cursor: pointer; height: 25px; vertical-align:middle; padding: 0px 5px 0px 5px; background-color: #FBE694;}

/*------------*/
/* Dialog */
#dg0DialogCloseImage { float: right; padding: 0.2em 0.2em 0 0; width: 28px; height: 15px; }
#dg0DialogIconImage { width: 27px; height: 30px; vertical-align: middle; padding: 2px; }

.dg0DialogCss { background-color: #ECECD9; width: 640px; height: 500px; min-height: 400px; min-width: 640px; border: 1px solid black; }
.dg0HeaderCss { width: 100%; min-height: 34px; font-size: 1.5em; background-color: #369; color: white; cursor: hand; cursor: pointer; }
.dg0HeaderCss div { height: 100%; }
.dg0HeaderCss p { margin: 0; padding: 0.1em; }
.dg0ContentCss { width: 640px; height: 435px; min-height: 100px; }
.dg0FooterCss { margin: 0; padding: 0; }

/* Used for Processing... popup window */
.dg1DialogCss { background-color: #ECECD9; border: 1px solid black; text-align: center; }

.dg2DialogCss { max-width:600px;background-color: #ECECD9; border: 1px solid black; }
.dg2HeaderCss { background-color: #369; color: white; cursor: hand; cursor: pointer; }
.dg2HeaderCss p { margin: 0; padding: 0.1em; }
.dg2ContentCss { min-height: 100px; height:100%; max-height: 1460px; overflow: auto; }
.dg2ContentCss p { margin: 0; padding: 0.1em; }

/* Used for edit media object caption */
.dg3DialogCss { width: 640px; height: 110px; background-color: #ECECD9; border: 1px solid black; }
.dg3ContentCss { position:relative;width:100%; height:100%; }

/* Synchronize status popup */
.dg4DialogCss { background-color: #ECECD9; width: 540px; height: 300px; border: 1px solid black; }
.dg4HeaderCss { width: 100%; min-height: 30px; font-size: 1.5em; background-color: #369; color: white; cursor: hand; cursor: pointer; }
.dg4HeaderCss div { height: 100%; }
.dg4HeaderCss p { margin: 0; padding: 0.1em; }
.dg4ContentCss { width: 540px; }

/* Informational help popup */
.dg5DialogCss { padding: 0px; }
.dg5HeaderCss { padding: 0px; }
.dg5ContentCss { width:291px;border-left: solid 1px #969681; border-right: solid 1px #969681;padding: 5px; color: black;background-color: #ffffe1; }
.dg5ContentTitleCss {font-size: 13px; font-weight:bold;}
.dg5ContentBodyCss { font-size: 11px;margin-top:0.3em;}
.dg5ContentBodyCss ul { margin-left:20px;}

/*------------*/
/* Grid */
.gd0Grid { border: 1px solid #57566F; border-bottom: 2px solid #57566F; background-color: #FFFFFF; cursor: pointer; }
.gd0GridHeader { background-image: url(../../../images/componentart/grid/grid_headerBg.gif); background-color: #8988A5; border-bottom: 1px solid #57566F; height: 28px; padding-left: 3px; cursor: default; }
.gd0GridHeaderText { color: #FFFFFF; }
.gd0GridFooter { cursor: default; padding: 5px; vertical-align: bottom; }
.gd0GridFooter img { display: block; }
.gd0HeadingRow { background-image: url(../../../images/componentart/grid/header_rowBg.gif);background-color: #E9E9EB; }
.gd0HeadingCell { background-image: url(../../../images/componentart/grid/header_bg.gif); background-color: #E9E9EB;padding-left:0.2em; }
.gd0HeadingCellHover { background-image: url(../../../images/componentart/grid/header_hoverBg.gif); background-color: #F6F6F7; }
.gd0HeadingCellActive { background-image: url(../../../images/componentart/grid/header_activeBg.gif); background-color: #F6F6F7; }
.gd0HeadingCellText { font-weight: bold; text-align: left; padding-top: 3px; padding-bottom: 5px; }
.gd0TableHeader { background-image: url(../../../images/componentart/grid/header_rowBg.gif);background-color: #E9E9EB; }
.gd0Row { background-color: #FFFFFF; cursor: default;height:1em; }
.gd0Row td.gd0DataCell { border-bottom: 1px solid #EAE9E1;padding-left:0.2em; }
.gd0SortedDataCell { background-color: #F5F5F5; }
.gd0Column1 {width:200px;}

.gd0SliderPopup { background-color: #FFF4D7; border: 1px solid #000;width: 288px;  }
.gd0SliderPopup .sliderHeader {padding: 5px;}
.gd0SliderPopup .sliderFooter {height: 1.5em;vertical-align:middle; background-color: #757598;}
.gd0SliderPopup .sliderFooter td {color:#fff;font-size:0.8em;}

.gdInfoGrid { }
.gdInfoHeadingCell { border: 1px solid #555555;border-right:none;background-color: #E9E9EB;padding-left:3px; }
.gdInfoHeadingRow td.gdInfoFirstHeadingCell {border-left:none;border-right:none;}
.gdInfoHeadingRow td.gdInfoFirstHeadingCell div { width:150px !important; }
.gdInfoDataCell { vertical-align:top;padding:3px 0 3px 3px; }
.gdInfoEmptyGridText { font-size:1.5em; }
.gdInfoFirstDataCell {  }

/*------------*/
/* Menu */
.mnu0TopGroup { float:left;background-color: #D9D9E6; cursor: default;margin:1px 0 0 1px; }
.mnu0MenuGroup { background-image: url(../../../images/componentart/menu/group_background.gif); background-color: white; border: 1px solid #7E7E81; cursor: default; }
.mnu0TopMenuItem { background-color: #D9D9E6; border: 1px solid;border-color:#f5f5f5 Gray Gray #f5f5f5; cursor: default;}
.mnu0TopMenuItemHover { background-color: #E3E3EB; border: 1px solid;border-color:Gray #f5f5f5 #f5f5f5 Gray; cursor: default; }
.mnu0MenuItem { margin: 1px;padding:0; cursor: default; }
.mnu0MenuItem img { padding-left:2px; }
.mnu0MenuItemHover { margin: 0px;padding:0;background-color: #FFEEC2; border: solid 1px #4B4B6F; cursor: default; }
.mnu0MenuItemHover img { padding-left:2px; }
.mnu0DisabledMenuItem { color:#c0c0c0; }
.mnu0DisabledMenuItemHover { color:#c0c0c0; }
.mnu0MenuBreak { background-image: url(../../../images/componentart/menu/break_bg.gif); width: 100%; height: 1px; }
.mnu0TemplatedItem { }

/*------------*/
/* MultiPage */
.mp0MultiPage {width:100%;height:370px;}
.mp0MultiPageContent {padding:0.2em;background-color:#DDD3BB;border:1px solid black;position: relative;top:-4px;z-index: 99;} /**/

.mp1MultiPage {width:100%;height:370px;}
.mp1MultiPageContent {padding:0.2em;} 

/*------------*/
/* NavBar */
.nb0NavBar { background-color: #ECF1F6; border-right: 1px solid #666666; border-bottom: 1px solid #666666; cursor: default; }
.nb0TopItem { color: #1C3853; background-color: #C7D5E3; font-weight: bold; border: 1px solid white; border-right-color: #8C8C8C; border-bottom-color: #8C8C8C; padding:4px 0 2px 5px; cursor: pointer; }
.nb0TopItemHover { color: #000; background-color: #A2B9D1; font-weight: bold; border: 1px solid white; border-right-color: #8C8C8C; border-bottom-color: #8C8C8C; padding:4px 0 2px 5px; cursor: pointer; }
.nb0TopItemActive { color: #000; background-color: #A2B9D1;font-weight: bold; border: 1px solid #8C8C8C; border-right-color: white; border-bottom-color: white; padding:4px 0 2px 5px;cursor:pointer;  }
.nb0Level2Item { background-color: #F5F5F5; border: 1px solid white; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; padding: 3px 3px 3px 10px; cursor: pointer; }
.nb0Level2ItemHover { color: #800;background-color:#dae3ec; border: 1px solid white; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; padding: 3px 3px 3px 10px; cursor:pointer; }
.nb0Level2ItemSelected { color: #800; font-weight: bold; background-color: #ECF1F6; border: 1px solid #CCCCCC; border-right-color: white; border-bottom-color: white; padding: 3px 3px 3px 10px; cursor: pointer; }
.nb0Level2Group { background-color: white; }
.nb0Empty { }

/*------------*/
/* TabStrip */
.ts0TopGroup { z-index: 98; position: relative; }
.ts0TopGroup td {vertical-align:top;}
.ts0DefaultTab { color: #000000; background-color: #CACACA; background-image: url(../../../images/componentart/tabstrip/nrm_bg.gif); cursor: pointer; }
.ts0DefaultTabHover { color: #000000; background-color: #CACACA; background-image: url(../../../images/componentart/tabstrip/nrm_bg.gif); cursor: pointer; }
.ts0SelectedTab { color: #000000; background-color: #DACEB5; background-image: url(../../../images/componentart/tabstrip/sel_bg.gif); cursor: default; }

/*------------*/
/* Toolbar */
.toolbar { border: solid 1px #A6A6A6; margin: 0 auto 0 auto; }
.item { border: none; padding: 2px; color: black; cursor: default; }
.itemHover { border: solid 1px #0A246A; padding: 1px; background-color: #B6BDD2; background-image: none; color: black; cursor: default; }
.itemActive { border: solid 1px #0A246A; padding: 1px; background-color: #8592B5; background-image: none; color: white; cursor: default; }
.itemChecked { border: solid 1px #0A246A; padding: 1px; background-color: #D4D5D8; background-image: none; color: black; cursor: default; }

/*------------*/
/* TreeView */
.tv0TreeView { cursor: default; }
.tv0TreeNode { margin:1px;padding: 3px; cursor: default; }
.tv0HoverTreeNode { margin:1px;padding: 3px; cursor: default; background-color: #369;color:#fff; }
