
/* !Reset.css */
html{color: #000;background: #FFF;}
body, div, th, td{margin: 0;padding: 0;}
table{border-collapse: collapse;border-spacing: 0;}
fieldset, img{border: 0;}
legend{color: #000;}
input{font: 8pt Arial, Verdana;}
select{font: 8pt Arial, Verdana;}
textarea{font: 8pt 'Courier New';}
a, a:hover{color: #497699;text-decoration: none;}
.ie6fix{display:block !important;font-size:0;line-height:0;}

/* ActionBar.css */
.ButtonBar{background: #D2E8FC url(../images/skin/actionbar_tile.png) left top;}
.ButtonBarClear{line-height: 0;height: 0;overflow: hidden;clear: both;}
.ButtonBarContent{padding: 4px 0 0 8px;}

/* AdvancedSearch.css */
div .AdvancedSearchBar{margin: 0 auto;padding-top: 10px;background-color: #fff;padding-bottom: 5px;}
div.SearchCriteriaLabelContainer span, div.SearchCriteriaLabelContainer label, div.SavedSearches div.LeftSubHeader{color: #333;font: normal normal bold 8pt Arial, Verdana;}
div.SearchCriteriaLabelContainer{margin-left: 11px;}
div.SearchCriteriaTextContainer{padding-left: 11px;padding-right: 11px;}
div.SearchCriteriaTextContainer input{margin: 0;padding: 2px 2px 3px 2px;border: solid 1px #bbb;}
div.SearchCriteriaTextContainer select{}
div.SearchCriteriaTextContainer .RemoveButton a{height: 21px;background: url(../images/misc/filterClearBtn.png) no-repeat;background-position: 0px 0px;}
div.SearchCriteriaTextContainer .RemoveButton a:hover{background-position: 0px -22px;}
div.SearchCriteriaTextContainer .BrowseButton a{height: 21px;background: url(../images/misc/filterGoBtn.png) no-repeat;background-position: 0px 0px;}
div.SearchCriteriaTextContainer .BrowseButton a:hover{background-position: 0px -22px;}
div.SearchCriteriaTextContainer .BBButton{margin-left: 3px;height: 21px;width: 21px;float: right;border: 0px;overflow: hidden;}
div.SearchCriteriaTextContainer div.RadPicker{display: inline !important;}
div.Removable div.SearchCriteriaTextContainer input{width: 50px;}
table.BottomRow{margin: 0 auto;width: 100%;margin-top: 10px;}
table.BottomRow td.CriteriaMenuCell{padding-left: 11px;}
table.BottomRow td.SearchButtonCell{padding-right: 11px;}
.SearchCriteriaMargin{margin-top: 5px !important;}
.SearchButton{float: right;}
div.SavedSearches{margin-top: 14px;padding-left: 11px;padding-right: 11px;}
div.SavedSearches ul{padding: 0 0;margin: 0 0;}
div.SavedSearches div.LeftSubList{margin-top: 6px;padding-top: 0px;}
div.SavedSearches ul li a{color: #39698E;}
div.SavedSearches ul li input{float: right;padding-top: 8px;}
div.SavedSearches ul li{font: normal normal 8pt Arial, Verdana;line-height: 16pt;list-style-type: none;padding: 0px 0px;margin: 0 0;}
div.SavedSearches ul li .LeftContainer{margin-right: 4px;}

/* Attachments.css */
.AttachmentsTable{ padding: 5px 0;font: bold 8pt Arial, Verdana;color: #444444;}
.AttachmentsTable .AttachmentsTable{margin: 0;}
.AttachmentsCellLabel{padding: 3px 3px 3px 10px;color: #666666;width: 140px;vertical-align: top;}
.AttachmentsCellSetting, .AttachmentsCellSettingBrowse{vertical-align: middle;font-weight: normal;padding: 3px;}
.AttachmentsCellSettingBrowse{width: 1px;}
.AttachmentsCell{vertical-align: middle;font-weight: normal;padding: 1px 5px 1px 5px;}
.AttachmentsPanel{white-space: normal !important;overflow: auto;height: 100%;width: 100%;}
.AttachmentsPanel P{white-space: normal;}

/* Buttons.css */
.PopupButtons .ButtonBarLeft{float:left;}
.PopupButtons .ButtonBarRight{float:right;}
.BBButton{float: left;font: 8pt Arial, Verdana;}
.ButtonBar .BBButton{border-right: solid 1px #89A7C3;}
.ButtonBar .ButtonBarRight .BBButton{float: right;border: none;border-left: solid 1px #89A7C3;}
.ButtonBar .ButtonBarAnchor .BBInner{background: url('../images/skin/actionbar_tile.png');cursor: pointer;display: block;padding: 0 12px;line-height: 24px;color: #353F4A;}
.ButtonBar .ButtonBarAnchor:hover .BBInner, .ButtonBar .ButtonBarForceHover a .BBInner{background: url('../images/skin/actionbar_hover.png');}
.ButtonBarAnchor, .ButtonBarAnchor:hover{text-decoration: none !important;font-weight: normal !important;outline: none;display: block;background: url('../images/skin/button_tile.png') no-repeat right top;}
.ButtonBarAnchor .BBInner{background: url('../images/skin/button_left.png') no-repeat left top;display: block;padding: 0 12px;line-height: 25px;cursor: pointer;color: #555;}
.ButtonBarAnchor:hover{background: url('../images/skin/buttonhover_tile.png') no-repeat right top;}
.ButtonBarAnchor:hover .BBInner{background: url('../images/skin/buttonhover_left.png') no-repeat left top;}

/* Content.css */
.ContentDiv{background: White no-repeat left bottom;outline: none;overflow: auto;padding: 0px;height: 100%;}
.ContentDiv_PopupConf{background-image: url(../Images/Skin/Wizard_Confirmation.gif);}
.ContentDiv_PopupWarn{background-image: url(../Images/Skin/Wizard_Warning.gif);}
.ContentDiv_PopupData{background-image: url(../Images/Skin/Wizard_DataEntry.gif);}
.ContentDiv_PopupInfo{background-image: url(../Images/Skin/Wizard_Information.gif);}

/* DragDrop.css */
.DragDropDiv, .DragDropDivOK{width: 250px;background-color: #DEF0FF;color: #124973;font: 8pt Arial,Verdana;border: solid 1px #6e98c2;filter: alpha(opacity=80);-moz-opacity: 0.80;-khtml-opacity: 0.80;opacity: 0.80;position: absolute;z-index: 10000;}
.DragDropDivText{padding: 0px 5px 0px 5px;border: solid 1px #6e98c2;}
.DragDropDiv .DragDropImg, .DragDropDivOK .DragDropImg{height: 1px;width: 1px;padding: 0px;background: White url(../images/icons/dragdrop/failure.png) no-repeat center center;}
.DragDropDivOK .DragDropImg{background-image: url(../images/icons/dragdrop/success.png);}

/* FilterBar.css */
.SearchRow{padding: 0px;background: #eee url(../images/skin/searchbar_tile.png);height: 26px;}
.SearchContents input, .SearchContents select{font-size: 8pt;padding: 1px;}
.SearchContents td.SCText{padding: 1px 0 0 8px;font: 8pt Arial, Verdana;white-space: nowrap;}
.SearchContents td.SCButtons{white-space: nowrap;}
.SearchContents{margin-top: 2px;}
.SearchRow .BBButton{margin: 0 0 0 6px;height: auto;float: left;font: 8pt Arial, Verdana;border: solid 1px #C4C4C4;}
.SearchRow a.ButtonBarAnchor, .SearchRow a.ButtonBarAnchor:hover{padding: 1px 12px 2px 12px;background: #E4E4E4;color: #353F4A;}
.SearchRow a.ButtonBarAnchor:hover{background: #EAEAEA;}
.RoundedSearchBox{float: right;background: White url(../images/skin/searchbox_tile.png) repeat-x;padding: 0;margin: 2px 6px 0 6px;height: 20px;}
.RoundedSearchBoxLeft{height: 20px;background: url(../images/skin/searchbox_left.png) no-repeat top left;}
.RoundedSearchBoxRight{height: 20px;background: url(../images/skin/searchbox_right.png) no-repeat top right;}
.FilterBar .RoundedSearchBox{background: White url(../images/skin/searchboxgrey_tile.png) repeat-x;}
.FilterBar .RoundedSearchBoxLeft{height: 20px;background: url(../images/skin/searchboxgrey_left.png) no-repeat top left;}
.FilterBar .RoundedSearchBoxRight{background: url(../images/skin/searchboxgrey_right.png) no-repeat top right;}
.FilterBar .RoundedSearchBox .GoButton, .FilterBar .RoundedSearchBox .ClearButton,.ButtonBar .RoundedSearchBox .GoButton, .ButtonBar .RoundedSearchBox .ClearButton{float: left;border: none;height: 17px;margin: 1px 0 0 3px;}
.ButtonBar .RoundedSearchBox .ClearButton,.FilterBar .RoundedSearchBox .ClearButton{margin: 2px 3px 0 0;}
.RoundedSearchBox .GoButton .ButtonBarAnchor .BBInner, .RoundedSearchBox .ClearButton .ButtonBarAnchor .BBInner{height: 17px;width: 12px;padding: 0;background: url(../images/skin/searchbar_searchgrey.png) no-repeat;}
.RoundedSearchBox .GoButton .ButtonBarAnchor .BBInner:hover{background: url(../images/skin/searchbar_search.png) no-repeat;}
.RoundedSearchBox .ClearButton .ButtonBarAnchor .BBInner{background: url(../images/skin/searchbar_cancelgrey.png) no-repeat;}
.RoundedSearchBox .ClearButton .ButtonBarAnchor .BBInner:hover{background: url(../images/skin/searchbar_cancel.png) no-repeat;}
.RoundedSearchBox input{width: 140px;float: left;font: 8pt Arial, Verdana;outline: none;background-color: White;border: 0;padding: 1px 4px 0;margin: 2px 0 0 0;-webkit-appearance: none;}
.RoundedSearchBox input.labelText{color: #AAA;}
.FilterBar{padding: 0px;background: #f0f0f0;height: 24px;border-bottom: 1px #dadada solid;overflow: hidden;}

/* FlashFileUpload.css */
td#ProgressValue {background-color:#c5e5ff;width:0px;height:5px !important;border-left: solid 1px #aaa;border-top:solid 1px #aaa;}
td#OverallProgressValue{background-color:#A3C3DD;width:0px;height:5px !important;border-left: solid 1px #aaa;border-bottom: solid 1px #aaa;}
td.EmptyOverallProgress{width:100%;background-color:#aaa;height:5px !important;border-right: solid 1px #aaa;border-bottom: solid 1px #aaa;}
td.MainProgressBar{padding-top:3px;}
td.SubProgressBar{padding-top:0px !important;height:5px !important;}
td.EmptyProgress{width:100%;background-color:#aaa;border-right:solid 1px #aaa;border-top:solid 1px #aaa;}
table.ProgressBar {width:372px;}

/* Folders.css */
.Unread{font-weight: bold;color: #497699;}
.TreeNodeSelect .Unread{font-weight: bold;color: #497699;}
.TreeNodeSelect .UnreadJunk{font-weight: bold; color: #497699;}
.UnreadJunk{font-weight: bold;color: #497699;}

/* Footer.css */
.Footer{overflow: hidden;background-color: #DBDBDB;height: 19px;border-top: solid 1px #BEBEBE;font: 8pt Arial,Verdana;color: #555555;}
.FooterSummary{float: left;padding-top: 2px;padding-left: 12px;}
.FooterNav{float: right;padding-top: 2px;padding-right: 12px;}

/* Frame.css */
.RoundedBottom{background: white url('../images/skin/Window_BottomSolid.png') repeat-x bottom left;}
.RoundedLeft{background: url('../images/skin/Window_LeftSolid.png') repeat-y top left;}
.RoundedRight{background: url('../images/skin/Window_RightSolid.png') repeat-y top right;}
.RoundedBottomLeft{background: url('../images/skin/Window_LeftBottomSolid.png') no-repeat bottom left;}
.RoundedBottomRight{background: url('../images/skin/Window_RightBottomSolid.png') no-repeat bottom right;}

/* Grid.css */
div.HyperGridWrapper{padding: 0px;}
div.HyperGrid{border-collapse: collapse;border-spacing: 0px;margin: 0px;width: 100%;}
table.HyperGrid{font: 8pt Arial,Verdana;width: 100%;border-collapse: collapse;border-spacing: 0px;}
.leftimage{width: 16px;padding-right: 10px;}
.PreviewImg{width: 32px;}
.SmallImage{width: 10px;}
.SmallWidth{width: 30px;padding-left: 5px !important;padding-right: 5px !important;}
.MicroGridImg{width: 7px;height: 10px;vertical-align: middle;}
.RightGridImg{ padding-left: 5px; padding-top: 6px; vertical-align: middle; float: right;}
.CheckBoxColumn{width: 25px !important;vertical-align: middle !important;text-align: right !important;padding: 0px !important;}
th.CheckBoxColumn{vertical-align: bottom !important;padding-bottom: 6px !important;}
.BoldFirstMultiLine .line1{font-weight: bold;}
table.HyperGrid thead tr{background-color: #FFFFFF;color: #497699;font: bold 9pt Arial,Verdana;}
table.HyperGrid thead th{padding: 8px 3px 8px 3px;vertical-align: bottom;text-align: left;}
table.HyperGrid thead th.lc{padding-left: 10px;}
table.HyperGrid thead th.rc{padding-right: 10px;}
table.HyperGrid thead th.GridSetup{padding-right: 10px;text-align: right;}
table.HyperGrid tbody tr{background-color: #F2F2F2;color: #333333;font: 8pt Arial,Verdana;}
table.HyperGrid tbody tr td{height: 25px;padding: 3px;border-top: solid 1px #E2E2E2;border-bottom: solid 1px #E2E2E2;}
table.HyperGrid tbody tr td.lc{padding-left: 10px;}
table.HyperGrid tbody tr td.rc{padding-right: 10px;}
.HyperGrid .shrink{height: 14px;overflow: hidden;}
.HyperGrid .multiline{display: block;color: #777;}
.HyperGrid .line1{display: block;color: #333333;}
.HyperGrid .nodata{color: #bbb;font-style: italic;}
table.HyperGrid tbody tr.alt{background-color: #FFFFFF;color: #333333;font: 8pt Arial,Verdana;}
table.HyperGrid tbody tr.alt td{height: 25px;padding: 3px;border-top: none;border-bottom: none;}
table.HyperGrid tbody tr.alt td.lc{padding-left: 10px;}
table.HyperGrid tbody tr.alt td.rc{padding-right: 10px;}
table.HyperGrid tbody tr.warningrow td.useRowClass{font-weight: bold;background-color: #FEF1B9;}
table.HyperGrid tbody tr.criticalrow td.useRowClass{font-weight: bold;background-color: #FEDAD5;}
table.HyperGrid tbody tr.hover{background-color: #FEF1B9 !important;color: #333333;font: 8pt Arial,Verdana;}
table.HyperGrid tbody tr.hover td{height: 25px;padding: 3px;cursor: pointer;}
table.HyperGrid tbody tr.hover td.lc{padding-left: 10px;}
table.HyperGrid tbody tr.hover td.rc{padding-right: 10px;}
table.HyperGrid tbody tr.selected{background-color: #DEF0FF;color: #333333;font: 8pt Arial,Verdana;}
table.HyperGrid tbody tr.selected td{height: 25px;padding: 3px;cursor: pointer;}
table.HyperGrid tbody tr.selected td.lc{padding-left: 10px;}
table.HyperGrid tbody tr.selected td.showsel{background-color: #DEF0FF !important;}
table.HyperGrid tbody tr.selected td.rc{padding-right: 10px;}
table.HyperGrid tfoot tr{background-color: #FFFFFF;color: #497699;font: bold 8pt Arial,Verdana;}
table.HyperGrid tfoot td{height: 25px;padding: 1px 4px 0px 4px;text-align: left;}
table.HyperGrid tfoot td.lc{padding-left: 10px;}
table.HyperGrid tfoot td.rc{padding-right: 10px;}
table.HyperGrid tbody tr.newrow{font: bold 8pt Arial,Verdana;}
table.HyperGrid tbody tr.deletedrow td{text-decoration: line-through;}
table.HyperGrid .NoItems{text-align: center;font: bold 9pt Arial, Verdana;padding-left: 20px;padding-right: 20px;padding-top: 20px;border: solid 1px white;background-color: white;color: #666666;}
.NoItems{text-align: center;font: bold 9pt Arial, Verdana;padding-left: 20px;padding-right: 20px;padding-top: 20px;border: solid 1px white;background-color: white;color: #666666;}
table.HyperGrid a{color: #497699;text-decoration: none;}
table.HyperGrid a:hover{color: #497699;text-decoration: underline;}
.al{text-align: left !important;}
.ar{text-align: right !important;}
.ac{text-align: center !important;}
.aj{text-align: justify !important;}
.nw{white-space: nowrap;}
.fr{float: right;}
.fl{float: left;}
.leftpad{padding-left: 8px !important;}

/* HyperMenu.css */
.hmMenu, .hmMenu *{margin: 0;padding: 0;list-style: none;}
.hmMenu{line-height: 1.0;}
.hmContext{position: absolute;top: -999px;z-index: 800;}
.hmMenu ul{position: absolute;top: -999px;z-index: 800;}
.hmMenu ul li{width: 100%;}
.hmMenu li:hover{visibility: inherit;}
.hmMenu li{float: left;position: relative;z-index: 800;}
.hmMenu a{display: block;position: relative;outline: none;white-space: nowrap;}
.hmSub li:hover ul, .hmSub li.hmHover ul{top: -1px;}
.hmShadow ul{background: url('../images/skin/dropshadowtrans.png') no-repeat bottom right;padding: 0 8px 9px 0;border-top-right-radius: 17px;border-bottom-left-radius: 17px;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}
.hmMenu .hmShadow ul.hmShadow-off{background: transparent;}
.hmMenu .hmArrow{position: absolute;display: block;right: 6px;top: 7px;width: 10px;height: 10px;text-indent: -999px;overflow: hidden;background: url('../images/misc/down.gif') no-repeat;}
.hmSub .hmArrow{top: 5px;background: url('../images/misc/right.gif') no-repeat;}
.hmClear{line-height: 0;height: 0;overflow: hidden;clear: both;}
.hmSeperator{border-left: 1px solid #89A7C3;border-right: 1px solid #89A7C3;font-size: 1px;line-height: 1px;height: 1px;}
.hmSeperator span{padding: 0;height: 1px;display: block;width: auto;background-color: #89A7C3;}
.hmCheckable a{padding-left: 4px !important;padding-right: 30px !important;}
.hmCheckable .hmCheckbox{float: left;position: relative;left: -1px;height: 12px;display: block;width: 12px;}
.hmChecked .hmCheckbox{background: url(../images/misc/checkmark.gif) no-repeat top left;}
.hmCheckable .hmCheckbox input{display: none;}
.hmMenuBar li:hover ul, .hmMenuBar li.hmHover ul{left: 0;top: 23px;}
.hmMenuBar{font: 8pt Arial, Verdana;}
.hmMenuBar a{padding: 5px 10px;text-decoration: none;}
.hmMenuBar .hmSub a{padding: 3px 16px;text-decoration: none;}
.hmMenuBar .hmItem{border-right: 1px solid #89A7C3;}
.hmMenuBar .hmSub .hmFirst{border-top: 1px solid #89A7C3 !important;}
.hmMenuBar .hmSub .hmLast{border-bottom: 1px solid #89A7C3 !important;}
.hmMenuBar .hmSub .hmItem{border-left: 1px solid #89A7C3;border-right: 1px solid #89A7C3;}
.hmMenuBar a, .hmMenuBar a:visited, .hmMenuBar a:hover{color: #353F4A;outline: 0;}
.hmMenuBar li{background: #CDE6FD url('../images/skin/actionbar_tile.png');height: 24px;}
.hmMenuBar a:hover, .hmMenuBar .hmHover{background: #E8F4FE url('../images/skin/actionbar_hover.png');outline: 0;}
.hmMenuBar .hmSub li, .hmMenuBar .hmSub li:hover, .hmMenuBar .hmSub .hmHover, .hmMenuBar .hmSub a:focus, .hmMenuBar .hmSub a:hover, .hmMenuBar .hmSub a:active{background-image: none;height: auto;}
.hmMenuBar .hmMenu a.hmHasChildren{padding-right: 20px;min-width: 1px;}
.hmActions li:hover ul, .hmActions li.hmHover ul{left: 0;top: 23px;}
.hmActions{font: 8pt Arial, Verdana;float: left;}
.hmActions .hmSub a{padding: 4px 10px;text-decoration: none;}
.hmActions .hmSub .hmFirst{border-top: 1px solid #AAAAAA !important;}
.hmActions .hmSub .hmLast{border-bottom: 1px solid #AAAAAA !important;}
.hmActions .hmSub .hmItem{border-left: 1px solid #AAAAAA;border-right: 1px solid #AAAAAA;}
.hmActions a, .hmActions a:visited{color: #111;}
.hmActions a:hover, .hmActions a.hmHover{color: #1088F5;}
.hmActions li{background: #FFFFFF;}
.hmActions a:hover, .hmActions .hmHover{background: #CDE6FD;outline: 0;}
.hmActions .hmMenu a.hmHasChildren{padding-right: 20px;min-width: 1px;}
.hmNavMenu a{padding: 5px 0px 3px 10px;text-decoration: none;}
.hmNavMenu li:hover ul, .hmNavMenu li.hmHover ul{left: 0;top: 23px;}
.hmNavMenu{font: bold 9pt Arial, Verdana;float: left;}
.hmNavMenu .hmSub a{font: 8pt Arial, Verdana;padding: 4px 16px;text-decoration: none;}
.hmNavMenu .hmSub .hmFirst{border-top: 1px solid #3D79AE !important;}
.hmNavMenu .hmSub .hmLast{border-bottom: 1px solid #3D79AE !important;}
.hmNavMenu .hmSub .hmItem{border-left: 1px solid #3D79AE;border-right: 1px solid #3D79AE;}
.hmNavMenu a, .hmNavMenu a:visited, .hmNavMenu a:hover{color: #FFF;}
.hmNavMenu .hmSub li{background: #4E99DA;}
.hmNavMenu .hmSub a:hover, .hmNavMenu .hmSub .hmHover{background: #3D79AE;outline: 0;}
.hmNavMenu .hmMenu a.hmHasChildren{margin-right: 20px;min-width: 1px;}
.hmNavMenu .hmChecked .hmCheckbox{background: url(../images/misc/whitecheckmark.gif) no-repeat top left;}
.hmNavMenu .hmSeperator{border-left: 1px solid #3D79AE;border-right: 1px solid #3D79AE;height: 1px;}
.hmNavMenu .hmSeperator span{padding: 0;height: 1px;display: block;width: auto;background-color: #3D79AE;}
.hmNavMenu .hmArrow{height: 12px;width: 12px;top: 6px;background: url('../images/misc/titledropdown.gif') no-repeat;}
.PageTitle .hmNavMenu .hmArrow{right: -12px;}
.hmNavMenu .hmSub .hmArrow{background: url('../images/misc/right.gif') no-repeat;}
.hmReportOption li:hover ul, .hmReportOption li.hmHover ul{left: 0;top: 25px;}
.hmReportOption{font: 8pt Arial, Verdana;}
.hmReportOption .hmSeperator{border-left: 1px solid #999;border-right: 1px solid #999;font-size: 1px;line-height: 1px;height: 1px;}
.hmReportOption .hmSeperator span{padding: 0;height: 1px;display: block;width: auto;background-color: #999;}
.hmReportOption .hmInline{cursor: pointer;padding: 0 !important;margin: 0 !important;}
.hmReportOption .hmInlineText{float: left;}
.hmReportOption .hmArrow{margin: 0 5px;float: right;width: 11px;height: 11px;overflow: hidden;background: #f0f0f0 url('../images/misc/down.gif') no-repeat;border: solid 1px #f0f0f0;}
.hmReportOption .hmHover .hmArrow, .hmReportOption a:hover .hmArrow{border: solid 1px #999;background-color: #fff;}
.hmReportOption .hmSub .hmArrow{border: none;top: 5px;background: url('../images/misc/right.gif') no-repeat;}
.hmReportOption .hmSub .hmHover .hmArrow, .hmReportOption .hmSub a:hover .hmArrow{border: none;background-color: #fff;}
.hmReportOption a{padding: 5px 5px;text-decoration: none;}
.hmReportOption .hmSub a{padding: 4px 16px;text-decoration: none;}
.hmReportOption .hmItem{}
.hmReportOption .hmSub .hmFirst{border-top: 1px solid #999 !important;}
.hmReportOption .hmSub .hmLast{border-bottom: 1px solid #999 !important;}
.hmReportOption .hmSub .hmItem{border-left: 1px solid #999;border-right: 1px solid #999;}
.hmReportOption a, .hmReportOption a:visited, .hmReportOption a:hover{color: #353F4A;outline: 0;}
.hmReportOption li{background: #f0f0f0;}
.hmReportOption a:hover, .hmReportOption .hmHover{outline: 0;}
.hmReportOption .hmSub a:hover, .hmReportOption .hmSub .hmHover{background: #fff;}
.hmReportOption .hmSub li, .hmReportOption .hmSub li:hover, .hmReportOption .hmSub .hmHover, .hmReportOption .hmSub a:focus, .hmReportOption .hmSub a:hover, .hmReportOption .hmSub a:active{background-image: none;}
.hmReportOption .hmMenu a.hmHasChildren{padding-right: 20px;min-width: 1px;}
.hmLeftSearchMenu li:hover ul, .hmLeftSearchMenu li.hmHover ul{left: 0;top: 23px;}
.hmLeftSearchMenu{font: 8pt Arial, Verdana;}
.hmLeftSearchMenu .hmSeperator{border-left: 1px solid #999;border-right: 1px solid #999;font-size: 1px;line-height: 1px;height: 1px;}
.hmLeftSearchMenu .hmSeperator span{padding: 0;height: 1px;display: block;width: auto;background-color: #999;}
.hmLeftSearchMenu .hmInlineText{float: left;}
.hmLeftSearchMenu .hmArrow{margin: 0 5px;float: left;width: 11px;height: 11px;overflow: hidden;background: #f0f0f0 url('../images/misc/down.gif') no-repeat;border: solid 1px #f0f0f0;}
.hmLeftSearchMenu .hmHover .hmArrow, .hmLeftSearchMenu a:hover .hmArrow{border: solid 1px #999;background-color: #fff;}
.hmLeftSearchMenu .hmSub .hmArrow{float: right;border: none;top: 5px;margin: 0;background: url('../images/misc/right.gif') no-repeat;}
.hmLeftSearchMenu .hmSub .hmHover .hmArrow, .hmLeftSearchMenu .hmSub a:hover .hmArrow{border: none;background-color: #fff;}
.hmLeftSearchMenu a{text-decoration: none;}
.hmLeftSearchMenu .hmSub a{padding: 4px 16px;text-decoration: none;}
.hmLeftSearchMenu .hmItem{}
.hmLeftSearchMenu .hmSub .hmFirst{border-top: 1px solid #999 !important;}
.hmLeftSearchMenu .hmSub .hmLast{border-bottom: 1px solid #999 !important;}
.hmLeftSearchMenu .hmSub .hmItem{border-left: 1px solid #999;border-right: 1px solid #999;}
.hmLeftSearchMenu a, .hmLeftSearchMenu a:visited, .hmLeftSearchMenu a:hover{color: #353F4A;outline: 0;}
.hmLeftSearchMenu li{background: #F0F0F0;}
.hmLeftSearchMenu a:hover, .hmLeftSearchMenu .hmHover{outline: 0;}
.hmLeftSearchMenu .hmSub a:hover, .hmLeftSearchMenu .hmSub .hmHover{background: #fff;}
.hmLeftSearchMenu .hmSub li, .hmLeftSearchMenu .hmSub li:hover, .hmLeftSearchMenu .hmSub .hmHover, .hmLeftSearchMenu .hmSub a:focus, .hmLeftSearchMenu .hmSub a:hover, .hmLeftSearchMenu .hmSub a:active{background-image: none;}
.hmLeftSearchMenu .hmMenu a.hmHasChildren{padding-right: 20px;min-width: 1px;}

/* HyperPager.css */
.HyperPagerWrapper{font: 8pt Arial, Verdana;}
.HyperPager{padding-left: 5px;vertical-align: middle;}
.HyperPager span.hpGroup{padding: 0 2px;}
.HyperPager span.hpPageCurrent{padding: 0 1px;background: white url(../Images/Pager/downState.gif) repeat-x top;}
.HyperPager a{color: #000000;text-decoration: none;}
.HyperPager a:hover{color: #000000;background: white url(../Images/Pager/hoverState.gif) repeat-x top;text-decoration: none;}
.HyperPager .pagerarrow{vertical-align: top;}
.HyperPager .hpPage, .HyperPager .hpGroup{color: #999999;}

/* HyperSplitter.css */
.hsOuter{}
.hsContainer{border-collapse: collapse;border-spacing: 0;height: 100%;width: 100%;}
.hsContainer td{padding: 0;margin: 0;}
.Root .hsHorizontal{background: white url(../images/skin/SectionHeader_Tile.png) repeat-x left top;vertical-align: top;}
.hsSplitBarVert, .hsSplitBarHorz{cursor: e-resize;z-index: 700;width: 8px;overflow: hidden;background-color: Black;opacity: 0;filter: alpha(opacity=0);}
.hsSplitBarHorz{width: auto;cursor: n-resize;height: 8px;}
.hsSplitBarVertIndicator, .hsSplitBarHorzIndicator{cursor: e-resize;background-color: #AAA;opacity: 0.7;filter: alpha(opacity=70);z-index: 700;width: 6px;}
.hsSplitBarHorzIndicator{cursor: n-resize;height: 6px;width: auto;}
.hsResizeModal{background-color: Black;opacity: 0;filter: alpha(opacity=0);z-index: 701;}
.hsContainer .Splitter{background: #585858;}
.ContentSplitter .hsContent{overflow: auto;}

/* HyperTabstrip.css */
.htsTabStrip, .htsTabStrip *{margin: 0;padding: 0;list-style: none;}
.htsTabStrip{font: 8pt Arial, Verdana;line-height: 1.0;}
.htsTabStrip a{display: block;position: relative;outline: none;white-space: nowrap;}
.htsClear{font-size: 0;line-height: 0;clear: both;}
.TabStripContainer{background: white url(../images/skin/tabbar_tile.png) top left;width: 100%;}
.htsTabBar li{float: left;padding-top: 8px;}
.htsTabBar .htsItem .htsA{padding-left: 8px;color: #555555;}
.htsTabBar .htsDisabled .htsA{color: #AAAAAA;}
.htsTabBar .htsItem .htsOuter{display: block;padding-right: 8px;}
.htsTabBar .htsItem .htsInner{display: block;padding: 7px 8px 17px 8px;}
.htsTabBar .htsItem .htsA:hover{background: url(../images/skin/tab_tile.png) no-repeat left -82px;}
.htsTabBar .htsItem .htsA:hover .htsOuter{background: url(../images/skin/tab_tile.png) no-repeat right -82px;}
.htsTabBar .htsItem .htsA:hover .htsInner{background: url(../images/skin/tab_tile.png) repeat-x center -121px;}
.htsTabBar .htsSelected .htsA, .htsTabBar .htsSelected .htsA:hover{background: url(../images/skin/tab_tile.png) no-repeat top left;color: #336699;}
.htsTabBar .htsSelected .htsOuter, .htsTabBar .htsSelected .htsA:hover .htsOuter{background: url(../images/skin/tab_tile.png) no-repeat top right;}
.htsTabBar .htsSelected .htsInner, .htsTabBar .htsSelected .htsA:hover .htsInner{background: url(../images/skin/tab_tile.png) repeat-x center -39px;}
.htsViewTabs li{float: right;}
.htsViewTabs .htsItem .htsA{text-decoration: none;color: #111;background-color: #DDD;}
.htsViewTabs .htsItem .htsA:hover{color: #111;background-color: #CBCBCB;}
.htsViewTabs .htsSelected .htsA, .htsViewTabs .htsSelected .htsA:hover{color: #1f5182;background-color: #CAE4FC;}
.htsViewTabs .htsItem .htsOuter{display: block;padding-left: 8px;border-left: solid 1px #AAA;}
.htsViewTabs .htsItem .htsInner{display: block;padding: 5px 8px 5px 0;}
.htsMessageTabsContainer{padding-left: 6px;background: #f0f0f0 url('../images/misc/HorizontalBorderLine.gif');background-position: bottom;background-repeat: repeat-x;height: 22px;}
.htsMessageTabs li{float: left;margin-right: 3px;}
.htsMessageTabs .htsItem .htsA{text-decoration: none;color: #1f5182;}
.htsMessageTabs .htsItem .htsA:hover{text-decoration: underline;}
.htsMessageTabs .htsItem .htsOuter{display: block;padding-right: 8px;border-left: solid 1px #F0F0F0;border-right: solid 1px #F0F0F0;border-top: solid 1px #F0F0F0;}
.htsMessageTabs .htsSelected .htsA, .htsMessageTabs .htsSelected .htsA:hover{color: #111;background-image: none;}
.htsMessageTabs .htsItem .htsInner{display: block;padding: 5px 0px 5px 8px;}
.htsMessageTabs .htsSelected .htsOuter{padding-right: 8px;border-left: solid 1px #d0d0d0;border-right: solid 1px #d0d0d0;border-top: solid 1px #d0d0d0;background-color: #fff;border-top-right-radius: 6px;border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;-webkit-border-top-right-radius: 6px;-webkit-border-top-left-radius: 6px;}
.htsOffset{margin: -3px -12px 0 0;}

/* HyperTreeView.css */
.htvTree, .htvTree *{margin: 0;padding: 0;list-style: none;}
.htvTree{line-height: 1.0;}
.htvTree a, .htvTree a:hover, .htvTree a:visited{font: 8pt Arial, Verdana;outline: none;text-decoration: none;color: #111;}
.htvTree .htvA{border: solid 1px white;padding: 0 1px;margin: 0 0 1px 2px;vertical-align: middle;}
.htvTree .htvImg{vertical-align: middle;cursor: pointer;}
.htvTree .htvNode{background: transparent url('../images/misc/tree/firstnodespan.gif') no-repeat scroll 0 20px;}
.htvTree .htvBottom{background-image: none;}
.htvTree .htvNoLine{padding-left: 6px;}
.htvTree .htvLine, .htvTree .htvLineFirst, .htvTree .htvLineLast{padding-left: 20px;white-space: nowrap;background: transparent url('../images/misc/tree/middleline.gif') repeat-y scroll 0 0;}
.htvTree .htvLineFirst{background: transparent url('../images/misc/tree/topline.gif') repeat-y scroll 0 0;}
.htvTree .htvLineLast{background: transparent url('../images/misc/tree/bottomline.gif') repeat-y scroll 0 0;}
.htvTree .htvA:hover{cursor: pointer;background-color: #FEF1B9;border: solid 1px #BFCEDB;color: #333333;}
.htvTree .htvSelected .htvA{background-color: #C8E1F5;border: 1px solid #BFCEDB;color: #333;}
.htvTree .htvSub{padding-left: 20px;display: none;}
.htvTree .htvDropping .htvA{cursor: pointer;background-color: #FEF1B9;border: solid 1px #BFCEDB;color: #333333;}
.htvTree .htvSp{display: -moz-inline-box;display: inline-block;height: 20px;width: 1px;vertical-align: middle;}
.htvTree .htvToggle{background: transparent url('../images/misc/tree/plusminus.gif') no-repeat scroll 0 0;margin: 0 3px 0 -16px;display: -moz-inline-box;display: inline-block;width: 9px;height: 9px;overflow: hidden;vertical-align: middle;}
.htvTree .htvExpanded{background: transparent url('../images/misc/tree/plusminus.gif') no-repeat scroll 0 -9px !important;}

/* HyperWindow.css */
.HyperWindow{position: absolute;top: 0;left: 0;z-index: 9000;}
.HyperWindowTitle{background: #64ADEE url(../images/skin/SectionHeader_Tile.png) repeat-x left top;height: 24px;float: left;}
.HyperWindowTitleText{overflow: hidden;padding: 5px 0px 0px 10px;color: white;font: bold 9pt Arial, Verdana;float: left;height: 18px;cursor: default;}
.HyperWindowInnerLeftBottom{float: left;background: url('../images/skin/window_leftbottom.png') no-repeat top left;height: 4px;width: 4px;line-height: 4px;}
.HyperWindowInnerLeftTop{float: left;background: url('../images/skin/window_lefttop.png') no-repeat top left;height: 24px;width: 4px;}
.HyperWindowInnerMidBottom{height: 3px;line-height: 3px;border-bottom: solid 1px #4692D2;background-color: White;float: left;}
.HyperWindowInnerRightBottom{float: left;background: url('../images/skin/window_rightbottom.png') no-repeat top left;height: 4px;width: 4px;line-height: 4px;}
.HyperWindowInnerRightTop{float: left;background: url('../images/skin/window_righttop.png') no-repeat top left;height: 24px;width: 4px;}
.HyperWindowTop{height: 24px;}
.HyperWindowBottom{height: 4px;line-height: 4px;}
.HyperWindowInner{background-color: White;overflow: hidden;border-left: solid 1px #4692D2;border-right: solid 1px #4692D2;}
.HyperWindowCloseIcon{background: url('../images/misc/close.gif') no-repeat top left;height: 24px;width: 24px;float: left;cursor: pointer;}
.HyperWindowShadow{padding: 0 10px 10px 0;background: url('../images/skin/dropshadowtrans.png') no-repeat bottom right;border-top-right-radius: 17px;border-bottom-left-radius: 17px;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}
.HyperWindowShadowIE{filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color=#666666,strength=5);}

/* Invitations.css */
.InvitationWrapper{padding-top: 15px;padding-left: 15px;}
.InvitationIcon{background: url("../images/misc/invitation.png") no-repeat scroll 0 6px white;width: 40px;height: 40px;}
.InvitationText{vertical-align: top;font: 9pt Arial, Verdana;color: #225682;padding: 0 0 4px 5px;}
.InvitationButtons{border-top: solid 1px #225682;padding: 8px 0 0 3px;}
.InvitationWrapper .SettingsContainer td{height: auto;padding: 6px;color: #444;}
.InvitationHeader{width: 400px;margin-bottom: 10px;}
.InvitationWrapper .SettingsContainer .InvitationHistory td{font-style: italic;}
.InvitationButtons .BBButton{margin: 0 2px;height: 28px;float: left;font: 8pt Arial, Verdana;border: none !important;}
.InvitationButtons .ButtonBarAnchor{display: block;background: url('../images/skin/button_tile.png') no-repeat right top;}
.InvitationButtons .ButtonBarAnchor .BBInner{background: url('../images/skin/button_left.png') no-repeat left top;display: block;padding: 0 12px;cursor: pointer;color: #555;}
.InvitationButtons .ButtonBarAnchor:hover{background: url('../images/skin/buttonhover_tile.png') no-repeat right top;}
.InvitationButtons .ButtonBarAnchor:hover .BBInner{background: url('../images/skin/buttonhover_left.png') no-repeat left top;}

/* LitePanel.css */
.LitePanelHeader{background: #64ADEE url(../images/skin/SectionHeader_Tile.png) repeat-x left bottom;height: 24px;}
.LitePanelHeaderText{overflow: hidden;padding: 5px 0px 0px 10px;color: white;font: bold 9pt Arial, Verdana;white-space: nowrap;}
.LitePanel{background: white;}
.LitePanelBody{background-color: White;overflow: auto;height: 240px;padding: 10px 10px 6px 10px;font: 8pt Arial, Verdana;}
.LitePanelUpgradeButton{margin: -1px 15px 0 0;float: right;height: 25px;width: 34px;cursor: pointer;background: white url(../Images/Misc/UpgradeArrow.png) no-repeat;}
.LitePanelBody ul{margin: 8px 0 10px 4px;padding: 0px;}
.LitePanelBody li{padding-left: 20px;line-height: 16px;list-style-type:none;background: url(../Images/Misc/Green_Checkmark.png) no-repeat left center;}
.LitePanelBody hr{margin: 5px 0px 10px 0px;height: 1px;line-height: 1px;border: none;background-color: #ccc;}

/* LoadingGlyph.css */
.LoadingGlyph span{font: 8pt Arial, Verdana;color: White;float: right;display: block;padding-top: 5px;}
.LoadingGlyph img{float: right;vertical-align: top;}
.LoadingGlyph{background: #64ADEE url(../images/skin/SectionHeader_Tile.png) repeat-x left bottom;position: absolute;z-index: 1111;top: 30px;right: 0px;padding-right: 10px;height: 24px;width: 150px;}
.LoadingShadowBox{margin: 0 auto;width: 260px;padding: 0 8px 9px 0;background: url('../images/skin/dropshadow.png') no-repeat bottom right;border-top-right-radius: 17px;border-bottom-left-radius: 17px;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}
.LoadingMessageTable{position: absolute;left: 0;top: 0;z-index: 1000000;height: 100%;width: 100%;background-color: #585858;}
.LoadingMessage img{padding-right: 6px;float: right;}
.LoadingMessageInner{height: 70px;}
.LoadingMessageText{color: #444;font: 8pt Arial, Verdana;padding: 24px 25px 0 25px;}

/* MainLayout.css */
html, body, form{margin: 0px;padding: 0px;height: 100% !important;width: 100% !important;overflow: hidden;}
.PageHeader{height: 30px;overflow: hidden;background-color: #585858;}
.PageHeaderText{text-align: right;color: White;height: 30px;z-index: 1;}
.PageHeaderVersion{font: 11pt Arial, Verdana;overflow: hidden;white-space: nowrap;float: left;padding: 5px 0 0 12px;}
.PageHeaderActions{font: 8pt Arial;white-space: nowrap;overflow: hidden;float: right;padding: 8px 12px 0 0;}
.PageHeaderActions .HeaderUserName{font-weight: bold;}
.PageHeaderActions .HeaderUserName a, .PageHeaderActions .HeaderLogOut a, .PageHeaderActions .HeaderHelp a, .PageHeaderActions .HeaderAlerts a{color: White;}
.PageHeaderActions .HeaderPortalLink a, .PageHeaderActions .HeaderAFKToggle a, .PageHeaderActions .HeaderAgentStatus a{color: White;}

/* ModalDialogs.css */
.ConfirmWindowModal{z-index: 9000;position: absolute;top: 0px;left: 0px;height: 100%;width: 100%;}
.ConfirmWindowModalBG{z-index: 8999;position: absolute;top: 0px;left: 0px;height: 100%;width: 100%;background-color: Black;opacity: 0.4;filter: alpha(opacity=40);}
.LoadingModal{background-color: Black;opacity: 0.4;filter: alpha(opacity=40);}
.ConfirmWindow{width: 350px;}
.ConfirmContent{overflow: auto;background-color: white;height: 100px;}
.ConfirmContent_Warn{overflow: auto;height: 148px;}
.ConfirmContent_Confirm{overflow: auto;height: 148px;}
.ConfirmNote{text-align: left;color: #444;font: 8pt Arial, Verdana;padding: 24px 25px 0 25px;}
.SearchWindow{margin: 0px auto 0px auto;border: solid 1px #436985;width: 275px;height: 100px;background-color: White;}
.SearchContent{overflow: auto;background-position: left bottom;height: 75px;width: 250px;}
.ProgressInfo{font: 9pt Arial, Verdana;color: #444444;position: relative;top: 38px;left: 0px;}
.ProgressBarTable{border-width: 1px;border-color: Black;border-style: solid;width: 200px;}
.ProgressBarCellLeft{background-color: #def0ff;}
.ProgressBarCellRight{background-color: White;}
.GenerateReportWindow{margin: 0px auto 0px auto;border: solid 1px #436985;width: 300px;height: 117px;background-color: White;}
.GenerateReportContent{overflow: auto;background-position: left bottom;height: 90px;}

/* PageTitle.css */
.PageTitle{background: #64ADEE url(../images/skin/SectionHeader_Tile.png) repeat-x left top;height: 24px;}
.RoundedPageTitleRight{height: 24px;width: 100%;background: url(../images/skin/SectionHeader_Right.png) no-repeat right top;}
.RoundedPageTitleLeft{height: 24px;width: 100%;background: url(../images/skin/SectionHeader_Left.png) no-repeat left top;}
.PageTitleText{overflow: hidden;padding: 5px 0px 0px 10px;color: white;font: bold 9pt Arial, Verdana;float: left;}
.PageTitleDropDown{cursor: pointer;float: left;margin: 4px 0 0 0;height: 16px;width: 16px;background: transparent url(../images/misc/titledropdown.gif) no-repeat right top;}

/* Preview.css */
form.PreviewContent{height: 100% !important;width: 100% !important;}
body.PreviewContent{height: 100% !important;width: 100% !important;}
.PreviewHeader{padding: 8px 14px;background-color: #f0f0f0;}
.PreviewPrimary{overflow: hidden;height: 18px;font: 11pt Arial, Verdana;}
.PreviewInfo{margin: 7px 0 0 0;}
.PreviewSecondary{font: 8pt Arial, Vedana;margin-bottom: 2px;}
.PreviewLabel{padding-right: 3px; }
div.PreviewContentInner{padding: 15px;}
div.PreviewContent{font: 9pt Arial, Verdana;overflow: auto;}
.PopUpBox{font: 8pt Arial,Verdana;color: Black;position: absolute;left: -1px;top: -1px;border: solid 1px Black;padding: 0px;background: LightYellow;z-index: 500;}
.PreviewPopup{overflow: visible;position: relative;}
.PreviewAttachment{float: left;padding: 2px 4px 0 0;}
.PreviewFlagged{float: left;padding: 2px 4px 0 0;}
.PreviewFlagged img{width: 16px;height: 16px;}
div.RelatedItem{background: #fff url('../images/misc/attFile.gif');background-position: left 6px;background-repeat: no-repeat;padding: 6px 0px 6px 38px;color: #555;font: 8pt arial, verdana;margin-bottom: 4px;}
div.RelatedItem .BBButton{padding-top: 18px;float: right;}
div.CompletedRelatedItem{background: #fff url('../images/misc/attFile.gif');background-position: left 6px;background-repeat: no-repeat;}
div.RelatedItem .RelatedItemTitle{font-weight: bold;}
div.RelatedItem .RelatedItemBody{padding-top: 2px;}
div.RelatedItemAttachment{padding: 6px 0px 6px 0px;color: #555;font: 8pt arial, verdana;margin-bottom: 4px;}
div.RelatedItemAttachment a:hover{text-decoration: underline !important;}
div.RelatedItemAttachment .PreviewImg{padding-left: 0px;padding-right: 6px;}
div.RelatedItemAttachment .Filename{font-weight: bold;}
div.RelatedItemAttachment .Property{font-size: 7pt;padding-top: 2px;}

/* Reminders.css */
.ReminderInfo{height: 100px;overflow: auto;font: 8pt Arial, Verdana;color: #333333;}
.ReminderInfoInner{padding: 15px 25px 8px 25px;}
.ReminderGrid{height: 220px;overflow: auto;}
.Seperator{font-size: 1px;line-height: 1px;height: 9px;background:#F4F4F4 url(../Controls/Splitter/Img/resizeBarHoriz.png) repeat-x;}

/* Root.css */
body.Root{background-color: #585858;}

/* Sharebar.css */
.ShareBar{padding: 2px;padding-left: 4px;background-color: #FEF8E0;font-family: Arial;font-size: 11px;border-bottom: solid 1px #DADADA;}

/* Sidebar.css */
.hsContainer .Sidebar, .SidebarWrapper{background-color: #585858;}
.SidebarIcon a.SidebarAnchor, .SelectedSidebarIcon a.SidebarAnchor{background-image: url('../images/icons/iconmenu/unselected.png');display: block;height: 38px;width: 46px;outline: none;margin-bottom: 1px;}
.SidebarIcon a.SidebarAnchorHover{background-image: url('../images/icons/iconmenu/hover.png');}
.SelectedSidebarIcon a.SidebarAnchor{background-image: url('../images/icons/iconmenu/selected.png');}
.SelectedSidebarIcon a.SidebarAnchorHover{background-image: url('../images/icons/iconmenu/selectedhover.png');}
.SidebarCount{display: none;position: relative;top: 20px;left: -4px;float: right;font: 7pt Arial, Verdana;border: solid 1px #B8B8B8;background-color: #585858;padding: 0 2px;color: white;}
.SidebarCount a{color: white;}
.SidebarContent{overflow: hidden;background-color: White;}
.SidebarScroller{overflow: hidden;}
.SidebarScrollUp a{background-image: url('../images/icons/iconmenu/unselected.png');background-position: 0 -701px;height: 16px;display: block;cursor: pointer;}
.SidebarScrollDown a{background-image: url('../images/icons/iconmenu/unselected.png');background-position: 0 -701px;height: 16px;display: block;cursor: pointer;}
.SidebarScrollUp a:hover, .SidebarScrollDown a:hover{background-image: url('../images/icons/iconmenu/hover.png');}
.SidebarSliderWrapper{position: absolute;z-index: 1200;border: solid 1px #585858;border-left:none;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.SidebarSlider{cursor: pointer;border: solid 1px #9C9C9C;border-left: none;visibility: hidden;background-color: #454545;overflow: hidden;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;height: 36px;}
.SidebarSlider div{display: block;white-space: nowrap;color: White;font: bold 8pt Arial, Verdana;padding: 0 10px;line-height: 36px;}
.SidebarIconUserEmail{background-position: 0 0px;}
.SidebarIconUserContacts{background-position: 0 -39px;}
.SidebarIconUserCalendar{background-position: 0 -78px;}
.SidebarIconUserRSS{background-position: 0 -117px;}
.SidebarIconUserReports{background-position: 0 -156px;}
.SidebarIconAdminReports{background-position: 0 -156px;}
.SidebarIconUserTasks{background-position: 0 -195px;}
.SidebarIconUserNotes{background-position: 0 -234px;}
.SidebarIconUserStorage{background-position: 0 -273px;}
.SidebarIconUserSettings{background-position: 0 -312px;}
.SidebarIconAdminSettings{background-position: 0 -312px;}
.SidebarIconUserEvents{background-position: 0 -390px;}
.SidebarIconAdminEvents{background-position: 0 -390px;}
.SidebarIconUserSearch{background-position: 0 -429px;}
.SidebarIconAdminManage{background-position: 0 -468px;}
.SidebarIconUserSync{background-position: 0 -546px;}
.SidebarIconAdminSecurity{background-position: 0 -663px;}

/* TiledView.css */
.TiledView{width: 100%;margin: 0;padding: 0;}
.TiledViewCell{padding: 0;margin: 0;border: solid 2px white;vertical-align: top;}
.TiledViewHeader{font: bold 8pt Arial, Verdana;background-color: #e8e8e8;color: #555;height: 24px;}
.TiledViewHeaderText{padding: 5px 0 0 8px;}
.TiledViewBody{font: 8pt Arial, Verdana;color: #555;padding: 8px 12px;}
.TiledViewSubHeader{clear: both;margin: 0 0 6px 0;}
.TiledViewSubHeaderText{font: bold 8pt Arial, Verdana;float: left;margin-right: 6px;}

/* TipText.css */
.TipTextLoginFailure{ color: Red;}
.TipTextContainer{padding: 0;background-color: White; }
.TipTextContainer img{display: none;}
div.TipTextSuccess, div.TipTextFailure{background-color: #E7FBC0;color: #555555;font: bold 8pt arial, verdana;padding: 3px 11px 2px 11px;border-bottom: solid 1px #B0BF92;}
div.TipTextFailure{background-color: #FEDAD5;}
div.PopupFailure{font: 8pt Arial, Verdana;}

/* ValidatedSettings.css */
.SettingsContainer{width: 100%;border-spacing: none;border-collapse: collapse;}
.SettingsContainerAuto{width: auto;}
.SCMarginTop{margin-top: 10px;}
.SettingsContainer td{font: bold 8pt Arial, Verdana;height: 26px;color: #666666;padding: 0;text-align: left;vertical-align: middle;}
ul.SettingsBulletedList li{list-style-position: inside;list-style-type: disc;}
td.Indent{padding-left: 25px;}
td.IndentRight{padding-right: 25px;}
.SettingsContainer td.Fixed{width: 140px;padding-right: 3px;}
.SettingsContainer td.FixedShort{padding-right: 3px;width: 110px;}
.SettingsContainer td.Header{font: bold 8pt Arial, Verdana;color: #497699;}
.SettingsContainer td.LinedHeader{padding: 8px 3px 2px 25px;border-bottom: solid 1px #CCCCCC;height: auto;}
.SettingsContainer tr.IndentedLabel td.Header{padding-left: 40px;border: none;color: #666;}
.SettingsContainer span.Label{font: bold 8pt Arial, Verdana;color: #666666;padding-top: 6px;padding-bottom: 2px;display: block;}
.SettingsContainer td.Setting{font-weight: normal;color: #444444;padding-right: 25px;}
.SettingsContainer td.SettingShort{font-weight: normal;color: #444444;}
.SettingsContainer td.Thin{height: auto;padding-top: 4px;padding-bottom: 0px;}
.PathTextBox{margin-top: 3px;color: #000000;font-family: 'Courier New' , Monospace;font-size: 8pt;}
.SettingsContainer .ContentFilterContainer{width: 375px;display: block;}
.SettingsContainer select.ContentDropDown{margin-top: 2px;float: right;}
.SettingsContainer table.CheckboxList{width: auto;font: 8pt arial;color: #555;}
.SettingsContainer table.CheckboxList td{font-weight: normal !important;padding: 2px 0px 2px 6px;}
.SettingsContainer td.AvailabilityLabel{text-align: left;vertical-align: top;font: 8pt Arial, Verdana;padding: 3px 3px 3px 12px;color: #444444;width: 80px;}
.SettingsContainer td.AvailabilitySetting{text-align: left;vertical-align: top;font: 8pt Arial, Verdana;padding: 3px;color: #666666;}
table.CheckboxList{font: 8pt arial;width: 100%;color: #555555;}
table.CheckboxList td{padding: 2px 4px 2px 6px;}
table.CheckboxListNoWidth{font: 8pt arial;color: #555555;}
table.CheckboxListNoWidth td{padding: 2px 0px 2px 6px;}
ul.SettingsBulletedList{padding: 0;margin: 0;}
.SettingsContainer .RangeSeparator{font-weight: normal;color: #444444;padding-left: 6px;padding-right: 6px;}
.SettingsContainer .TimePickerOverride .rdfd_{position: absolute;}

/* Validation.css */
tr.InvalidSetting input.text, tr.InvalidSetting textarea.text, tr.InvalidSetting select{background-color: #ffcccc;}
#ValidationTooltipText{cursor: default;font: 8pt Arial, Verdana;color: #333333;padding: 0 0 0 3px;border: solid 1px #333333;background-color: #FFFFCC;}
#ValidationTooltipText table {padding: 0;}
#ValidationTooltipText table td{padding: 2px;font: 8pt Arial, Verdana;vertical-align:top;}
#ValidationTooltipText ul{margin: 0 5px 0 15px;padding: 0;}
#ValidationTooltipText ul li{white-space: nowrap;list-style: disc outside none;}
#ValidationTooltipText ul li.Invalid{font: bold 8pt Arial, Verdana;}
#ValidationTooltipClose{background: #FFFFCC url(../Images/Misc/tooltipClose.gif) no-repeat;height: 6px;width: 6px;cursor: pointer;}
#ValidationTooltipPointerTop, #ValidationTooltipPointerBottom{padding: 0 0 0 5px;}
#ValidationTooltipPointerTop div, #ValidationTooltipPointerBottom div{float: left;position: relative;overflow: hidden;background-color: #FFFFCC;border-top: solid 1px #333333;}
#ValidationTooltipPointerBottom div{border-top: none;border-bottom: solid 1px #333333;top: -1px;}

/* WarningMessage.css */
table.WarningMessage{width: 100%; color: #333333;}
table.WarningTopMargin{margin-top: 14px;}
td.WarningMessage{text-align: left; vertical-align: middle; padding: 3px 25px 3px 25px; width: 100%;}
div.WarningMessage{text-align: left; vertical-align: middle; font: 8pt Arial, Verdana; padding: 3px 6px 2px 6px; background-color: #FEF1B9; border: solid 1px #BFCEDB;}
