﻿@import url(//fonts.googleapis.com/css?family=Lato:300,400,700);
/*! Copyright 2013 BuildingLink.com */

/****************************************************************************************************************************/
/****************************************************************************************************************************/
/****                                                      COMMON                                                        ****/
/****************************************************************************************************************************/
/****************************************************************************************************************************/  

/*************************************************************************/
/*                                RESETS                                 */
/*************************************************************************/

body,
form,
body h1,
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
p { margin: 0px; padding: 0px;}

a img,
img { border: 0px }

h1,
h2,
h3,
h4,
h5,
h6 { font-weight: normal;}

/* RESET CLASSES */
.Reset,
.Reset dl,
.Reset dt,
.Reset dd,
.Reset ul,
.Reset ol,
.Reset li { padding: 0px; margin: 0px;}

.Reset,
.Reset ol,
.Reset ul { list-style: none;}

/*************************************************************************/
/*                         BASIC HTML TAG STYLES                         */
/*************************************************************************/

/* for telerik pop-ups */
html{overflow-y: scroll !important;}

/* for utf-8 support */
select, input {font-family: Arial Unicode MS, Arial, Sans-Serif !important;}

/* links */
a, .PhoneNumberAutoDial                 { color: #024988; text-decoration: underline; cursor: pointer}
a:link                                  { color: #024988; text-decoration: underline;}
a:visited                               { color: #024988; text-decoration: underline;}
a:hover, .PhoneNumberAutoDial:hover     { color: #007ae6; text-decoration: underline;}
a:active                                { color: #0087ff; text-decoration: underline; cursor: pointer }

/* default fonts */
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
body.iPad {font-size: 16px;}

/* default header fonts */
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .BoxHeader,
.Wrap-Head .Wrap-HeaderTable td,
.HF,
html #LLHeader { font-family: "Lato", "Gill Sans MT", Corbel, "Trebuchet MS", Optima, "Gill Sans", Tahoma, Arial,sans-serif; }

/* header font sizes and padding */
body h1 { font-size: 20px; padding: 5px 0px 5px 0px}
body h2 { font-size: 17px; padding: 4px 0px 4px 0px}
body h3 { font-size: 14px; padding: 3px 0px 3px 0px; font-weight: normal;}
body h4 { font-size: 12px; padding: 2px 0px 2px 0px; font-weight: normal;}
body h5 { font-size: 12px; padding: 1px 0px 1px 0px; font-weight: normal;}
body h6 { font-size: 12px; padding: 0px 0px 0px 0px; font-weight: normal;}

/* paragraph */
body p { padding-top: 5px;}

.rounded-corners {
  -moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari, Chrome */
  border-radius: 10px; /* universal */
}

/*************************************************************************/
/*                              BASIC CLASSES                            */
/*************************************************************************/

/* Form Elements Global */
.Label { font-weight: bold;}
.Control,
.Value { font-weight: normal;}


/* Menu Elements  */
.MenuItem { padding: 3px; display: block;}
.MenuItem:hover {background-color: #ced6fb}
.MenuItem,
.MenuItem:link,
.MenuItem:visited,
.MenuItem:hover,
.MenuItem:active { color: black; text-decoration: none; cursor: pointer }

/*************************************************************************/
/*                          CONVENIENCE CLASSES                          */
/*************************************************************************/

/* Standard Text Variations */
.Bold {font-weight: bold;}
.Italic {font-style: italic;}
.Normal { font-weight: normal }
.NoWrap,
.NoWrap a { white-space: nowrap }


/* Div class: Fixes clearing issues */
.Div:after,
.Con:after,
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.Div,
.Con,
.clearfix {display: inline-block;}

/* Div class ( hides from IE-mac ) */
* html .Div,
* html .Con,
* html .clearfix {height: 1%;}
.Div,
.Con,
.clearfix {display: block;}

/* clearing */
.ClearLeft { clear: left }
.ClearRight { clear: right }
.ClearBoth { clear: both }
.clearboth { width: 100%; height: 0%; clear: both; }

/* floating */
.FloatLeft,
.Left { float: left }
.FloatRight,
.Right { float: right }
.Middle {margin-left: 50%; height: 0px;}
.MiddleInner {float: left;}
.MiddleInnerInner {position: relative; left: -50%; background-color: White; overflow: hidden;}
.IE6 .Middle {margin-left: 20%;}

/* display */
.Inline {display: inline;}
.Block {display: block;}
.Hidden {display: none;}

/* proportions */
.OneHalf { width: 49.9% }
.OneThird { width: 33.2% }
.TwoThirds { width: 66.6% }
.OneQuarter { width: 24.9% }
.ThreeQuarters { width: 74.9%}
.OneFifth { width: 19.9%}
.FourFifths { width: 79.9%}

/* alignement */
.AlignLeft { text-align: left !important }
.AlignCenter { text-align: center  !important}
.AlignRight { text-align: right !important}

/* standard layout */
.LeftHalf { float: left; width: 49.5%}
.RightHalf { float: right; width: 49.5%}

/*************************************************************************/
/*                              FORM LIST                               */
/*************************************************************************/

.FormList {list-style: none;padding: 0px; margin: 0px;}
.FormList li {overflow: hidden; clear: both;padding: 0px; margin: 0px;}
.FormList li .Label {width: 49%; float: left; display: block;}
.FormList li .Value {width: 49%; float: right; display: block;}

/*************************************************************************/
/*                              FORM TABLE                               */
/*   ( NEVER SPECIFY THE BORDER COLOR ON THE LABLE OR CONTROL CLASS )    */
/*************************************************************************/

/* standard form table */
.FormTable { border-collapse: collapse; width: 100%; }
.FormTable tr { vertical-align: top }
.FormTable .Label,
.FormTable .Control,
.FormTable .Value,
.FormTable .Cell { padding: 3px; background-color: #f2f2f2; border: 1px solid #d4d4d4; text-align: left }
.iPad .FormTable .Label,
.iPad .FormTable .Control,
.iPad .FormTable .Value,
.iPad .FormTable .Cell { padding: 6px;}
.FormTable .Label { padding-right: 7px; width: 50%;}
.FormTable .Control,
.FormTable .Value { padding-left: 7px; width: 50%;}
.FormTable .FormHeader { font-weight: bold; background: #cecece url(../../global/images/bg/formheader.gif) repeat-x !important;}

/* locked form table */
.Locked .Label,
.Locked .Control,
.Locked .Value,
.Locked .Cell { padding: 5px; border-bottom: 1px solid #d4d4d4; border-right-width: 0px !important;border-left-width: 0px !important;}
.Locked .Label { color: #555555;}
.Locked .Control,
.Locked .Value { color: #555555;}

/* horizontal alignment */
.FormTable .AlignLeft { text-align: left !important}
.AlignRight .Label,
.FormTable .AlignRight { text-align: right !important}

/* vertical alignment, 'tr.VAlignTop td' overrides '.VAlignTop td' when declared on row */
.VAlignTop,
.VAlignTop td,
tr.VAlignTop td { vertical-align: top}
.VAlignMiddle,
.VAlignMiddle td,
tr.VAlignMiddle td { vertical-align: middle}
.VAlignBottom,
.VAlignBottom td,
tr.VAlignBottom td { vertical-align: bottom}
.VAlignTopImp { vertical-align:top !important;  }
.VAlignMiddleImp { vertical-align:middle!important;  }

/*************************************************************************/
/*                             FORM COLUMNS                              */
/*************************************************************************/

.TwoColForm .Label,
.TwoColForm .Control,
.TwoColForm .Value {width: 25%}
.OneToOne .Label { width: 50%;}
.OneToOne .Control,
.OneToOne .Value { width: 50%;}
.OneToTwo .Label { width: 33%;}
.OneToTwo .Control,
.OneToTwo .Value { width: 66%;}
.OneToThree .Label { width: 25%;}
.OneToThree .Control,
.OneToThree .Value { width: 75%;}
.OneToFour .Label { width: 20%;}
.OneToFour .Control,
.OneToFour .Value { width: 80%;}
.OneToFive .Label { width: 15%;}
.OneToFive .Control,
.OneToFive .Value { width: 85%;}
.AdjustCenterMinus1 .Label { width: 46%;}
.AdjustCenterMinus1 .Control,
.AdjustCenterMinus1 .Value { width: 54%;}
.NoLabelPad .Label{ padding-right: 0px !important}

/*************************************************************************/
/*                              MENU TABLE                               */
/*************************************************************************/

.MenuTable { border-collapse: collapse; width: 100%; }
.MenuTable tr { vertical-align: middle }
.MenuTable td {padding: 0px; border: 1px solid white; background-color: #dfecf8;}

/*************************************************************************/
/*                            TABLES OVERRIDES                           */
/*************************************************************************/

/* wrapper > form table  */
.w-Wrp .FormTable .Label { background-color: Transparent; border-width: 1px; border-style: solid; border-color: #c5c5c5; border-left-width: 0px; padding-left: 0px !important; }
.w-Wrp .FormTable .Control,
.w-Wrp .FormTable .Value { background-color: Transparent; border-width: 1px; border-style: solid; border-color: #c5c5c5; border-right-width: 0px; padding-right: 0px !important; }
.w-Wrp .Locked .Label,
.w-Wrp .Locked .Control,
.w-Wrp .Locked .Value { background-color: Transparent; border-bottom: 1px solid #d4d4d4; }

/* wrapper > form section > form table */
.w-Wrp .w-Fs .FormTable .Label,
.w-Wrp .w-Fs .FormTable .Control,
.w-Wrp .w-Fs .FormTable .Value,
.w-Wrp .w-Fs .FormTable .Cell { padding: 3px;  border-color: #a8b3bc;}
.w-Wrp .w-Fs .Locked .Label,
.w-Wrp .w-Fs .Locked .Control,
.w-Wrp .w-Fs .Locked .Value,
.w-Wrp .w-Fs .Locked .Cell { padding: 3px; background-color: Transparent; border-bottom: 1px solid #b4c1ca; }

/* stackable wrapper > form table */
.w-Sk .FormTable .Label,
.w-Sk .FormTable .Control,
.w-Sk .FormTable .Value,
.w-Sk .FormTable .Cell { padding: 3px; border-color: #d4d4d4;border-width: 1px;  background-color: #f2f2f2 }

/* stackable wrapper > form section > form table */
.w-Sk .w-Fs .FormTable .Label,
.w-Sk .w-Fs .FormTable .Control,
.w-Sk .w-Fs .FormTable .Value,
.w-Sk .w-Fs .FormTable .Cell { padding: 3px; border-color: #d4d4d4; background-color: #f2f2f2 }

/* resident side > wrapper > form table */
.Tenant .w-Wrp .FormTable .Label,
.Tenant .w-Wrp .FormTable .Control,
.Tenant .w-Wrp .FormTable .Value,
.Tenant .w-Wrp .FormTable .Cell { padding: 5px; background-color: Transparent; border-bottom: 1px solid #a9bed2; border-right-width: 0px;border-left-width: 0px;}
.Tenant .w-Wrp .FormTable .Label {padding-right: 9px;}
.Tenant .w-Wrp .FormTable .Control,
.Tenant .w-Wrp .FormTable .Value {padding-left: 9px;}
.Tenant .w-Wrp .Locked .Label,
.Tenant .w-Wrp .Locked .Control,
.Tenant .w-Wrp .Locked .Value,
.Tenant .w-Wrp .Locked .Cell{ padding: 4px; background-color: Transparent; border-bottom: 1px solid #d4d4d4; }
.Tenant .w-Wrp .Locked .Label{padding-right: 4px;}
.Tenant .w-Wrp .Locked .Control,
.Tenant .w-Wrp .Locked .Value {padding-left: 4px;}

/* resident side > wrapper > form section > form table */
.Tenant .w-Wrp .w-Fs .FormTable .Label,
.Tenant .w-Wrp .w-Fs .FormTable .Control,
.Tenant .w-Wrp .w-Fs .FormTable .Value,
.Tenant .w-Wrp .w-Fs .FormTable .Cell{ border-bottom: 1px solid #aaaaaa; }
.Tenant .w-Wrp .w-Fs .Locked .Label,
.Tenant .w-Wrp .w-Fs .Locked .Control,
.Tenant .w-Wrp .w-Fs .Locked .Value,
.Tenant .w-Wrp .w-Fs .Locked .Cell{border-bottom: 1px solid #b4c1ca; }

/* classes for removing/adding left, right, top, and bottom borders */
.LeftSide { border-left-width: 0px !important; padding-left: 0px !important;}
.RightSide { border-right-width: 0px !important; padding-right: 0px !important;}
.TopSide { border-top-width: 0px !important}
.BottomSide { border-bottom-width: 0px !important}
.FirstTR td,
.TopTR td{ border-top-width: 0px !important}
.LastTR td,
.BottomTR td{ border-bottom-width: 0px !important}
.HasRightBorder {border-right-width: 1px !important;}

/* emphesized cells */
.Em,
.FormTable .Em td,
.FormTable tr .Em { background-color: #fff8cb !important}

/* tables that are used for layout */
.LayoutTable {  border-collapse: collapse }
.LayoutTable td { border: 0px; }
.FixedLayoutTable { table-layout: fixed }

/*************************************************************************/
/****                      ADDITIONAL FORM CLASSES                    ****/
/*************************************************************************/

/* Form Instructions/Validation Classes */
.Instruction,
.Instructions,
.Inst { font-weight: normal; font-style: italic; }
.ParaExample {font-style: italic;}
.Error{ font-weight: bold; color: red; }
.Required { font-weight: normal; font-style: italic }
.validsummary { font-weight: bold; color: #de1919; border: solid 1px #de1919; padding-left: 45px; background: #f7b1b3 url( '../images/alertwarning.gif' ) no-repeat top left; margin-bottom: 10px; padding-top: 8px; }
.validsummary ul { color: #000; margin-top: 3px; padding-top: 3px; }
.check { border: solid 1px #9c9; color: #060; font-weight: bold; background: #E2F9E3 url(../../Global/Images/icons/check.gif) no-repeat 6px 11px; padding: 8px; padding-left: 40px; margin-bottom: 10px; }
.check input { width: 100px; }
 .hint {font-size: 11px; color: #7B7070;}
 
/* HTML Controls/ASP.NET Controls */
.TextBox { padding: 0px; margin: 0px; line-height: 18px; }
.ASPCheckBoxFix input { vertical-align: middle;}
.ASPCheckBoxFix label { vertical-align: middle;}
.TimeSpanControl,
table.TimeSpanControl { table-layout: fixed; border-collapse: collapse !important; }
.TimeSpanControl tr { height: 30px; }
html .Default .TimeSpanControl td { border-top: 1px solid #b8d7ec; border-bottom: 1px solid #b8d7ec; }

/* some overrides for asp.net ajax */
html body .ajax__calendar { position: relative; z-index: 1000 }

/* character counter */
.subtext { font-weight: normal; font-size: 11px; }
.chars { font-weight: normal; font-size: 11px; }

/* dates in forms */
.date { font-size: 90%; color: #666; }

/* removed bottom border */
.rd_class td { border-bottom: none; padding: 0; }

/*************************************************************************/
/*                               GRID VIEW                               */
/*************************************************************************/

/* DIV that wraps Telerik GridView */
html .RadGrid_Default {border: 0px}

/* a table with class Default(ASP.NET), a table within a div with class Default, a Telerik grid */
html table.Default,
html .Default table,
html .Default .MasterTable_Default { border-style: none; border-color: inherit; border-width: 0px; border-collapse: collapse !important; width: 100%; border-right: 1px solid #cebeae;}

/* a class for fixing glitches in telerik grids with filtering on */
html table.DefaultBorderSeperate,
html .DefaultBorderSeperate table,
html .DefaultBorderSeperate .MasterTable_Default {border-collapse: separate !important;}

/* TR */
html .Default tr { vertical-align: middle;}
html .Default .rgRow{ background: #ffffff  }
html .Default .rgHoveredRow{ background: #ced6fb !important }
html .Default .rgAltRow{ background: #eee9e4 }
html .Default .rgEditRow{background: #ffffff; color: Black}

/* Grid Header TR, Sort Links in Grid Header */
html .Default th,
html .Default .rgHeader,
html .Default .ResizeHeader_Default {color: white; height: auto; background: #5f5f5f url('../../Global/images/sprite/defaultcolheader.gif') repeat-x 0% 100%; border-bottom:0px solid #313131;border-top:1px solid #858585;border-left:1px solid #858585;border-right:1px solid #5b5b5b; padding: 4px;padding-left:5px; font-size:12px; line-height: 15px; color:#fff; font-weight: bold; text-align: left;}
html .Default .rgSorted {background: #5f5f5f url('../../Global/images/sprite/defaultcolheader-selected.png') repeat-x 0% 100% !important;}
html .Default .rgSorted a{ color: black !important;}
html .Default th a { color: White !important; font-weight: bold !important; font-size: 12px; text-decoration: underline !important }
.iPad .Default th,
.iPad .Default .rgHeader,
.iPad .Default .ResizeHeader_Default,
.iPad .Default th a { font-size: 16px;}
.rgGroupHeader td p { padding-left: 0px !important; }

/* Group Header (Telerik only) */
html .GroupHeader_Default td {background-color:#e1e1e1 !important;border: 0px !important}

/* TD */
/* html .Default td, */
html .Default .rgRow td,
html .Default .rgAltRow td,
html .Default .rgEditRow td,
html .Default .GridRowOver_Default td { border-bottom: 1px solid #9cbad4; border-right: 0px solid #cebeae; border-left: 1px solid #cebeae; padding: 5px 6px 3px 5px }
html .Default tr td td,
html .Default .rgRow td td,
html .Default .rgAltRow td td,
html .Default .rgEditRow td td,
html .Default .GridRowOver_Default td td { border: 0px}

.RadGrid_Default .rgSelectedCell a,
.RadGrid_Default .rgSelectedRow a {
        color: black !important;
}


/* Telerik Footer */
body .GridGroupFooter_Default,
body .GridGroupFooter_Default td,
body .rgFooter td { border-left: 0px; border-top: 0px;padding-top: 0px; padding-bottom: 0px; }

/* Pager, ASP.NET pager has a table element */
html .Default .rgPager{ background: #bfbfbf url('../../Global/images/sprite/defaultpager.gif') repeat-x 0% 0%; line-height: 26px;  font-size: 12px;}
html .Default .rgPager td td {}
html .Default .rgPager span {}
html .Default .rgPager .PagerLeft_Default {}
html .Default .rgPager .PagerRight_Default {}
html .Default .rgPager .PagerCenter_Default {}
html .Default .rgPager .rgPagerCell { border: 0px;}

/* Pager in ASP.NET */
html .Default .rgPager table { border-collapse: collapse; width: auto; float: right; }
html .Default .rgPager a {}

/* Links in Rows 
html body .Default .rgAltRow td a:link,
html body .Default .rgRow td a:link { color: #00478d }
html body .Default .rgAltRow td a:hover,
html body .Default .rgRow td a:hover { color: #8d3f00 } */

/* Hover, Command and Special Case Classes */
html .Default .GridRowOver_Default { background: #ced6fb; cursor: pointer}
html .Default .rgCommandCell { border: 1px solid black; }
html .Default .rgCommandTable { border: 0px;}
html .Default .rgCommandRow td { background: #1f1f1f; padding: 2px;}
html .Default .rgCommandRow,
html .Default .rgCommandRow a { color: White;}
.Default .EmptyDataRow td {border: 0px !important; padding: 0px !important}
.Default .NonMgmtRowStyle td { background: #e4e0f6}
.Default .MyReservation td { background: #ffff9e;}

/* selected row */
html .Default .rgSelectedRow  { color: Black; background-color: #a9daff; }

/* classes for the grid view decorator */
.ClickableCell {}
.ViewLink {}

.LastEditedRow,
.LastEditedRow td { background-color: #ffe59b; color: #4c3200; font-weight: bold; cursor: pointer; }

/* normalize telerik fonts */
body .Default,
body .Default .rgMasterTable,
body .Default .rgDetailTable,
body .Default .rgGroupPanel table,
body .Default .rgCommandRow table,
body .Default .rgEditForm table,
body .Default .rgPager table,
body .GridToolTip_Default {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
}
.iPad .Default,
.iPad .Default .rgMasterTable,
.iPad .Default .rgDetailTable,
.iPad .Default .rgGroupPanel table,
.iPad .Default .rgCommandRow table,
.iPad .Default .rgEditForm table,
.iPad .Default .rgPager table,
.iPad .GridToolTip_Default {
    font-size: 16px;
}

html .RadGrid_Default {
 background: none transparent !important;
}

html .RadGrid_Default .rgGroupPanel {
 background: none transparent !important;
}

html .RadGrid_Default .rgGroupPanel th{
 color: Black;
}

html .RadGrid_Default .rgGroupPanel table { border: 0px; border: 0px solid #000000 !important; }

html .rgEditForm.Default { background-color: White !important;}
html .rgEditForm.Default td { border: 1px solid #cccccc; padding: 2px; }

html .rgEditForm.Default .RGMainFormTable td {padding: 2px; border: 0px;}
html .rgEditForm.Default .RGFormTable td { border: 1px solid #cccccc; padding: 2px; }

/*************************************************************************/
/****                           CONTROLS                              ****/
/*************************************************************************/

/* options area divider */
.OptionsAreaDivider { background: url(../../Global/images/BlkWrapper/Mgmt/options-divider.gif) repeat-y 0% 0%}

/* options labal used in control */
.O1 { background-image:url(../../Global/images/sprite/options-left-cap.gif); background-repeat: no-repeat; top: 0px; height: 23px; float: left; padding-left: 13px; margin-top: 0px; position: relative; top: 0px; margin-right: 10px; }
.O2 { background-image:url(../../Global/images/sprite/options-right-cap.gif); background-position: 100% 0%; padding-right: 21px; color: white; font-weight: bold; font-size: 12px; line-height: 21px; height: 23px; float: left; font-family: Calibri, 'Trebuchet MS', Arial, Sans-Serif;  white-space: nowrap;}

/* options arrow label */
.OptionsLabel-Arrow { background-image:url(../../Global/images/sprite/options-arrow-left-cap.gif);padding-left: 8px; }
.OptionsLabel-Arrow .O2 { background-image:url(../../Global/images/sprite/options-arrow-right-cap.gif); padding-right: 25px;}

/* horizontal pager styles */
.ScrollOuter {float: left; width: 100px; height: 16px; background-image: url(../../Global/images/BlkControls/horizontalpager/HorizontalPager-Scrollbar.gif); background-repeat: no-repeat; background-position: 0px 0px; position: relative;}
.ScrollInner {float: left; width: 0px; height: 16px; background-color: #e1eff4; position: absolute; left: 0px; top: 0px; background-image: url(../../Global/images/BlkControls/horizontalpager/HorizontalPager-Handle.gif); background-repeat: repeat-x; background-position: 50% 0%; border-left: 1px solid #44707e; border-right: 1px solid #44707e; cursor: pointer}
.ScrollWrapper { padding-top: 4px; float: left }
#TopPagerLoader,
#BottomPagerLoader { padding-top: 4px; padding-right: 9px }

/* auto-suggest drop down */
.SearchBoxDropDown-Active {border: 2px solid yellow;}
.SearchBoxDropDown-Outer {position: absolute;  z-index: 1000;top: -1000px; left: -1000px; border: 1px solid black; font-family: Verdana; font-size: 12px; background-color: #ffffff}
.SearchBoxDropDown-IFrame { position: absolute;top: 0px; width: 100%; height: 100%; z-index: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.SearchBoxDropDown-UpArrow {height: 10px; background-color: gray;}
.SearchBoxDropDown-InnerDiv {position: relative;  z-index: 1;  overflow: hidden;}
.SearchBoxDropDown-DownArrow {height: 10px; background-color: gray;}
.SearchBoxDropDown-InnerDiv .SearchBoxDropDown-Item { position: relative; z-index: 2; border-bottom: 1px solid black; padding: 4px; display: block;text-decoration: none; color: black; font-size: 10px;font-family: verdana,arial,helvetica; overflow: hidden;}
.SearchBoxDropDown-InnerDiv .SearchBoxDropDown-FirstItem {border-top: 0px !important;}
.SearchBoxDropDown-InnerDiv .SearchBoxDropDown-LastItem {border-bottom: 0px !important;} 
.IE6 .SearchBoxDropDown-InnerDiv .SearchBoxDropDown-Item  {border-top: 1px solid black; border-bottom: 0px;}
.SearchBoxDropDown-InnerDiv .SearchBoxDropDown-NoItems { padding: 4px; color: Red;}
.SearchBoxDropDown-InnerDiv .SearchBoxDropDown-Selected { background-color: #cccccc !important;}
/*.SearchBoxDropDown-InnerDiv .SearchBoxDropDown-Highlight { font-weight: bold; background-color: #fffdd5;}*/
/*
.SearchBoxDropDown-InnerDiv .SearchBoxDropDown-Highlight { text-decoration: underline;}
.SearchBoxDropDown-InnerDiv .SearchBoxDropDown-RecordType-2 { background-color: Yellow;}
.SearchBoxDropDown-InnerDiv .SearchBoxDropDown-RecordType-3 { background-color: cyan;}
.SearchBoxDropDown-InnerDiv .SearchBoxDropDown-RecordType-4 { background-color: orange;}
.SearchBoxDropDown-InnerDiv .SearchBoxDropDown-RecordType-5 { background-color: lime;}*/

/* up and down arrow are siblings of the outerdiv, not children */
.SearchBoxDropDown-UpArrow,
.SearchBoxDropDown-DownArrow {position: absolute; z-index: 1001;  border: 1px solid black; background: url(../../Global/images/sprite/auto-suggest-up-down-button-sprite-12-8-2014.png) no-repeat; height: 12px; overflow: hidden; cursor: pointer;}
.SearchBoxDropDown-UpArrow { background-position: 50% 0px;}
.SearchBoxDropDown-DownArrow { background-position: 50% -12px;}
.SearchBoxDropDown-UpArrow:hover { background-position: 50% -24px;}
.SearchBoxDropDown-DownArrow:hover { background-position: 50% -36px;}
.SearchBoxDropDown-Selected { background-color: #eeeeee;}
.SearchBoxDropDown-NoItems { }



/* weather control */
.Weather { text-align: center;}
.WeatherLarge {}
.WeatherSmall {}
.WeatherDayText { display: block; clear: both; font-weight: bold; padding-bottom: 2px;}
.WeatherLarge-Temps {padding-top: 2px; white-space: nowrap;}
.WeatherIcon {}
.WeatherHiTemp { font-weight: bold;  color: Red; padding-right: 5px; border-right: 1px solid black;}
.WeatherLowTemp { font-weight: bold;  color: Blue; padding-left: 5px;}
.WeatherCond {}

/* loaders/loading panels */
.LoadingPanel-BLK {background-color: #E4E4E4; display: none ; position: absolute ; width: 100%; height: 100%; z-index: 250; overflow: hidden ;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50) !important; opacity: .50 !important; -moz-opacity: .50 !important; }
.LoadingPanel-BLK iframe { width: 100%; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0) !important; opacity: .00 !important; -moz-opacity: .0 !important;}

/* person photo */
.PersonPhoto-BlockButtons .PersonPhoto-Outer { width: 88px;}
.PersonPhoto-BlockButtons .PersonPhoto-Photo { border:1px solid #cccccc !important;border-bottom: 0px !important;}
.PersonPhoto-BlockButtons .PersonPhoto-BtnDiv { width: 88px; margin-left: auto; margin-right: auto;}
.PersonPhoto-BlockButtons .PersonPhoto-AddBtn,
.PersonPhoto-BlockButtons .PersonPhoto-UpdateBtn,
.PersonPhoto-BlockButtons .PersonPhoto-DeleteBtn {background: #cccccc url(../../Global/images/sprite/person-photo-sprite-2-24-2010.png) no-repeat}
.PersonPhoto-BlockButtons .PersonPhoto-AddBtn { height: 15px; width: 86px;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc; display: block; float: left; background-position: 50% -60px;}
.PersonPhoto-BlockButtons .PersonPhoto-UpdateBtn { height: 15px; width: 35px; border-left: 1px solid #cccccc;border-right: 1px solid #cccccc; display: block; float: left; background-position: 50% 0px; }
.PersonPhoto-BlockButtons .PersonPhoto-DeleteBtn {  height: 15px; width: 49px; border-left: 1px solid #cccccc;border-right: 1px solid #cccccc; display: block; float: left; background-position: 50% -30px;}
.PersonPhoto-BlockButtons .PersonPhoto-AddBtn:hover {background-position: 50% -75px;}
.PersonPhoto-BlockButtons .PersonPhoto-UpdateBtn:hover {background-position: 50% -15px;}
.PersonPhoto-BlockButtons .PersonPhoto-DeleteBtn:hover {background-position: 50% -45px;}
.PersonPhoto-BlockButtons .PersonPhoto-PhotoCell { text-align: center;}

.PersonPhoto-TextLinkButtons .PersonPhoto-Outer {width: 100%;}
.PersonPhoto-TextLinkButtons .PersonPhoto-Photo {width: 50px;}
.PersonPhoto-TextLinkButtons .PersonPhoto-AddBtn {}
.PersonPhoto-TextLinkButtons .PersonPhoto-UpdateBtn {}
.PersonPhoto-TextLinkButtons .PersonPhoto-DeleteBtn {}
.PersonPhoto-TextLinkButtons .PersonPhoto-PhotoCell { width: 62px; text-align: center;}

/* signature capture */
.SignatureCapture-ClearSignature { display: block; width: 270px; height: 21px; line-height: 20px; text-align: center; color: Black; text-decoration: none; background-image: url(../../Global/Images/sprite/signature-control-button-sprite.gif); border-left: 1px solid #5e5c5d;  border-right: 1px solid #5e5c5d; }
.SignatureCapture-ClearSignature:hover { background-position: 0px -21px; color: White; text-decoration: none;}
.iPad .SignatureCapture-ClearSignature { width: 400px;}

/* small resolution buttons for the mgmt tabstrip */
.SmallResBtn-Left,
.SmallResBtn-Right { background: #2f8bba url(../../global/images/sprite/small-resolution-buttons.png);position: absolute;  width: 13px; height: 35px; display: block; top: 0px;  z-index: 999999999;}
.SmallResBtn-Left {background-position: 0% 0px; left: 0px; top: 30px;  }
.SmallResBtn-Right {background-position: 100% 0px; right: 0px; top: 30px;}

/* calendar control */
.DateSelectionPanel { background: #cee1f2 url(../../global/images/bg/data-selection-panel.png) repeat-x; border: 1px solid #a1c1dd; border-top: 0px;}

/* announcement control */
.announcementRepeater { display: inline; list-style: none; padding: 0px; margin: 0px;} 
.announcementRepeater li { padding: 0px; margin: 0px; padding-bottom: 10px;}
.announcement-important { font-weight: bold; color: Red;}
.announcement-normal {}

/* signature capture */
.signatureCaptureCanvas {-webkit-tap-highlight-color: rgba(0,0,0,0); border: 2px inset #cccccc; float: left;}


.JavaScriptLogger { font-size: 10px; background-color: #000000 !important;}
.JavaScriptLogger .timeStamp { color: #008906;}

/*************************************************************************/
/****                         UTILITY COLUMN                          ****/
/*************************************************************************/

.UtilityColumn-Outer {border: 1px solid #646464; margin-bottom: 5px;}
.UtilityColumn-Header { border-bottom: 1px solid #9d9d9d; line-height: 19px; height: 19px; overflow: hidden; text-decoration: none; color: black; display: block; padding: 0px 5px 0px 5px; background: #cbcac8 url(../../Global/Images/sprite/signature-control-button-sprite.gif) 0px -1px;}
.UtilityColumn-Header:link { color: black; text-decoration: none;}
.UtilityColumn-Header:visited { color: black; text-decoration: none;}
.UtilityColumn-Header:hover { color: white; text-decoration: none; background-position: 0px -21px; border-bottom: 1px solid #656364;}
.UtilityColumn-Header:active { color: black; text-decoration: none;}
.UtilityColumn-Header-Disabled { background-image: none; cursor: default;}
.UtilityColumn-Header-Disabled:link { color: black; cursor: default;}
.UtilityColumn-Header-Disabled:visited { color: black; cursor: default;}
.UtilityColumn-Header-Disabled:hover { color: black; cursor: default;}
.UtilityColumn-Header-Disabled:active { color: black; cursor: default;}

.UtilityColumn-Header span { white-space: nowrap}
.UtilityColumn-Content { padding: 5px;}

.UtilityColumn-Content .PersonPhoto-Outer {}
.UtilityColumn-Content .PersonPhoto-BtnDiv {}
.UtilityColumn-Content .PersonPhoto-UpdateBtn { display: inline;}
.UtilityColumn-Content .PersonPhoto-DeleteBtn { display: inline;}
.UtilityColumn-Content .PersonPhoto-PhotoCell img {  width: 90px;}

.Touch-Link { display: block;}
.Touch-Link-Inner-1 { background: url(../../global/images/buttons/touchbuttons/t-l-1.png) 0% 0% no-repeat; display: block; background-color: #d8edff;}
.Touch-Link-Inner-2 { background: url(../../global/images/buttons/touchbuttons/t-l-2.png) 100% 0% no-repeat; display: block;}
.Touch-Link-Inner-3 { background: url(../../global/images/buttons/touchbuttons/t-l-3.png) 0% 100% no-repeat; display: block;}
.Touch-Link-Inner-4 { background: url(../../global/images/buttons/touchbuttons/t-l-4.png) 100% 100% no-repeat; display: block;}
.Touch-Link:hover .Touch-Link-Inner-1 { background-image: url(../../global/images/buttons/touchbuttons/t-l-1-hover.png); background-color: #fff9c2;}
.Touch-Link:hover .Touch-Link-Inner-2 { background-image: url(../../global/images/buttons/touchbuttons/t-l-2-hover.png);}
.Touch-Link:hover .Touch-Link-Inner-3 { background-image: url(../../global/images/buttons/touchbuttons/t-l-3-hover.png);}
.Touch-Link:hover .Touch-Link-Inner-4 { background-image: url(../../global/images/buttons/touchbuttons/t-l-4-hover.png);}
.Touch-Link-Inner-5 { padding: 10px 10px 10px 60px; background-repeat: no-repeat; background-position: 14px 6px; display: block; font-size: 16px; font-family: "Lucida Sans Unicode", "Trebuchet MS", Calibri, Helvetica Neue, "Microsoft Sans Serif", Arial, Sans-Serif;}

.Touch-Link-With-Prompts-Title {display: block; width: 60%; float: left; height: auto;}
.Touch-Link-Prompts {width: 38%; float: right; padding-top: 4px; font-size: 11px; color: #000 !important;}
.Touch-Link,
.Touch-Link:link .Touch-Link-Prompts,
.Touch-Link:visited .Touch-Link-Prompts,
.Touch-Link:hover .Touch-Link-Prompts,
.Touch-Link:active .Touch-Link-Prompts { text-decoration: none !important;}

/*************************************************************************/
/****                          LIBRARY                                ****/
/*************************************************************************/

/* library */
.ExpandAll,
.HideAll { background-image: url(../../global/images/buttons/expandallbt.gif); background-repeat: no-repeat; background-color: Transparent; width: 93px; height: 20px; border: 0px solid white; cursor: pointer; }
.HideAll { background-image: url(../../global/images/buttons/hideallbt.gif); }

/*************************************************************************/
/****                         RESERVATIONS                            ****/
/*************************************************************************/
body .ReservationCell-Canceled-Self,
body .ReservationCell-Canceled { background-color: #d0bcfe; border: 1px solid #b445fe;}
body .ReservationCell-Pending-Self,
body .ReservationCell-Pending { background-color: #E6B972; border: 1px solid #bb6117;}
body .ReservationCell-Approved-Self,
body .ReservationCell-Approved { background-color: #9deaa1; border: 1px solid #19a41d;}
body .ReservationCell-Denied-Self,
body .ReservationCell-Denied { background-color: #ffbfbf; border: 1px solid #eb4b4b;}
 
body .RadScheduler .ReservationCell-Pending-Self {border: 0px !important;}
body .RadScheduler .ReservationCell-Pending {border: 0px !important;}
body .RadScheduler .ReservationCell-Approved-Self  {border: 0px !important;}
body .RadScheduler .ReservationCell-Approved  {border: 0px !important;}
body .RadScheduler .ReservationCell-Denied-Self {border: 0px !important;}
body .RadScheduler .ReservationCell-Denied {border: 0px !important;}

body .RadScheduler .ReservationCell-Pending-Self .rsAptOut {border: 3px outset #E6B972 !important;}
body .RadScheduler .ReservationCell-Pending .rsAptOut {border: 1px solid #bb6117 !important;}
body .RadScheduler .ReservationCell-Approved-Self .rsAptOut {border: 3px outset #9deaa1 !important;}
body .RadScheduler .ReservationCell-Approved .rsAptOut {border: 1px solid #19a41d !important;}
body .RadScheduler .ReservationCell-Denied-Self .rsAptOut {border: 3px outset #ffbfbf !important;}
body .RadScheduler .ReservationCell-Denied .rsAptOut {border: 1px solid #eb4b4b !important;}

body .RadScheduler .ReservationCell-Pending-Self {background: #d89f54 url(../../global/images/bg/reservation-block-pending.png)} 
body .RadScheduler .ReservationCell-Approved-Self {background: #8dd790 url(../../global/images/bg/reservation-block-approved.png)}

.Tenant .RadScheduler .ReservationCell-Pending .rsAptOut,
.Tenant .RadScheduler .ReservationCell-Approved .rsAptOut,
.Tenant .RadScheduler .ReservationCell-Denied .rsAptOut {height: 50px;}

.Tenant .RadScheduler .ReservationCell-Pending-Self .rsAptOut,
.Tenant .RadScheduler .ReservationCell-Approved-Self .rsAptOut,
.Tenant .RadScheduler .ReservationCell-Denied-Self .rsAptOut {height: 48px;}

.Tenant .RadScheduler .ReservationCell-Pending-Self:hover .rsAptOut,
.Tenant .RadScheduler .ReservationCell-Approved-Self:hover .rsAptOut,
.Tenant .RadScheduler .ReservationCell-Denied-Self:hover .rsAptOut { background-color: #ced6fb; border: 3px outset #ced6fb !important; background-image: none; cursor: pointer; text-decoration: underline}

.ResSel {padding-right: 6px !important; padding-bottom: 1px; display: block;}
.ResSel label {padding-left: 1px;}

#ResCalControl .RsrvResCal-Icon {float: left; display: block}

/*************************************************************************/
/*                          PARKING PERMITS                              */
/*************************************************************************/
span.ParkingPermitStatus { padding: 3px !important; padding-right:5px !important; margin-right: 5px; display:inline-block; }
span.ParkingPermitStatus > * { vertical-align: middle; }
.ParkingPermitStatus.Voided { background-color: #d0bcfe; border: 1px solid #b445fe;}
.ParkingPermitStatus.Future { background-color: #E6B972; border: 1px solid #bb6117;}
.ParkingPermitStatus.Current { background-color: #9deaa1; border: 1px solid #19a41d;}
.ParkingPermitStatus.Expired, 
.ParkingPermitStatus.Terminated { background-color: #ffbfbf; border: 1px solid #eb4b4b;}
    
/*************************************************************************/
/*                             EVENT STATUS                              */
/*************************************************************************/

.EventStatusOpen   {background-color:#9deaa1; color: #003f05;} 
.EventStatusOnHold {background-color:#feffbf; color: #484800;}
.EventStatusClosed {background-color:#ffbfbf; color: #480000;}


/*************************************************************************/
/*                           PAYMENT STATUS                              */
/*************************************************************************/

.CCNone, 
.CCProcessing, 
.CCProcessed, 
.CCCleared, 
.CCReversed, 
.CCCancelled, 
.CCHold, 
.CCNone { background-color: #ffffff; color: Black;}
        
.CCProcessing, 
.CCHold { background-color: #fff8ac; color: Black;}
        
.CCProcessed,
.CCCleared { background-color: #acffac; color: Black;}

/*************************************************************************/
/*                       PROVIDER (TENANT/PROVIDER)                      */
/*************************************************************************/

.ProviderDisclaimer { padding: 10px; padding-top: 5px; margin-bottom: 10px; background-color: #f1f1f1; font-size: 11px; border-bottom: 1px solid #b0b0b0;}
.ProviderDisclaimer-Text { display: inline;}
.ProviderDisclaimer-Header { font-size: 14px; font-weight: bold;display: inline;}

.ProviderButton {background: #ffffff url(../../Global/Images/buttons/servicerequestbuttonbg2.gif) repeat-x; border: 1px solid #cccccc; display: block;}
.ProviderButton-Inner {display: block; background: 4px 4px; background-repeat: no-repeat; padding: 5px 5px 5px 60px;  }
.FF .ProviderButton-Inner { background-position: 5px 5px;}
.ProviderButton-Inner:link {text-decoration: none;}
.ProviderButton-Inner:visited {text-decoration: none;}
.ProviderButton-Inner:hover { background-color: #ced6fb;text-decoration: none;}
.ProviderButton-Inner:active {}
.ProviderButton-Name { display: block;  color: black; text-decoration: none; font-size: 110%; font-weight: bold;}
.ProviderButton-Desc {display: block; color: black; text-decoration: none; }
.ProviderButton-Inner:hover .ProviderButton-Space { }
.offers .Right a { font-weight: bold; }

/*************************************************************************/
/*                     Basic Notification Wrappers                       */
/*************************************************************************/

.NotifWrap-Alert-Outer {border: 1px solid #858585;}
.NotifWrap-Alert-Inner {background-color: #ffcfcf; border: 1px solid #ffe0e0;padding: 10px;}

.NotifWrap-Confirm-Outer {border: 1px solid #86ae89;}
.NotifWrap-Confirm-Inner {background-color: #bcf6bf; border: 1px solid #ffffff;padding: 10px;}

.NotifWrap-Warning-Outer {border: 1px solid #858585;}
.NotifWrap-Warning-Inner {background-color: #ffe59b; border: 1px solid #fff3d2;padding: 10px;}

/*************************************************************************/
/*                             VERSION 3.0                               */
/*************************************************************************/

.V30Icon {width: 22px; height: 19px; vertical-align: bottom; background: url(../../global/images/icons/30-transparent.png) no-repeat}
.IE6 .V30Icon {background-image: url(../../global/images/icons/30-noalpha.png)}

/*************************************************************************/
/*                             BLKLogger                                 */
/*************************************************************************/

.Logger-OuterDiv { position: absolute; border: 5px solid yellow; width: 40%; right: 10%; top: 15%; height: 300px; display: none;   background-color: transparent;}
.Logger-BgDiv {position: absolute; top: 0px; left: 0px; width: 95%; height: 82.5%; background-color: black;filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.Logger-InnerDiv { position: absolute; top: 0px; left: 0px; width: 95%; height: 82.5%; padding: 2.5%; color: #00ff0c; overflow: scroll;}
.Logger-InnerDiv:hover {cursor: move;}
.Logger-InnerDiv div{ white-space: nowrap; font-size: 8px; font-family: Courier, Monospace;}
.Logger-IFrame { display: none;}
.IE .Logger-IFrame {display: block; position: absolute; width: 92%; height: 80%; top: 0px; left: 0px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.Logger-CommandArea { position: absolute; width: 100%; height: 7.5%; padding-top: 2.5%; bottom: 0px; background-color: #cccccc;}


/*************************************************************************/
/*                                News Widget                            */
/*************************************************************************/

#news-widget .nw-story {margin-top: 4px; padding: 4px; background-color: whiteSmoke; display: block;}
#news-widget .nw-title {}
#news-widget .nw-content-snippet, 
#news-widget .nw-content-details {padding: 0 0 4px 0; padding-left: 0px; color: #41383C; text-align: left; margin-top: 4px; overflow: auto; display: block; }
#news-widget .nw-content { }
#news-widget A:link,
#news-widget A:active,
#news-widget A:hover,
#news-widget A:visited {text-decoration: none;}
#news-widget .nw-expand-link,
#news-widget .nw-collapse-link { }
#news-widget .nw-content-image-summary {display: block; float: right; margin-right: 4px; margin-left: 4px; }
#news-widget .nw-content-image-detail {display: block;  margin-right: 5px;  }

#news-widget #cnbc-content .nw-expand-link,
#news-widget #cnbc-content .nw-collapse-link { display : none;} 




.ruFileWrap
{
    width:380px !important;
}

.RadPicker
{
   display: inline-block !important;
}

* + html .RadPicker
{
   display: inline !important;
}

* html .RadPicker
{
   display: inline !important;
}

.TitleSize {font-size:110%;} 




.w-CL .w-mh {
line-height:30px
}



/****************************************************************************************************************************/
/****************************************************************************************************************************/
/****                                                TELERIK OVERRIDES                                                   ****/
/****************************************************************************************************************************/
/****************************************************************************************************************************/  


#TELERIKOVERRIDES {color: Black;}

/*************************************************************************/
/*                 WINDOW TELERIK:   BUILDINGLINK SKIN                   */
/*************************************************************************/

body .RadWindow_Default .rwTopLeft,
body .RadWindow_Default .rwTopRight,
body .RadWindow_Default .rwTitlebar,
body .RadWindow_Default .rwFooterLeft,
body .RadWindow_Default .rwFooterRight,
body .RadWindow_Default .rwFooterCenter,
body .RadWindow_Default .rwTopResize,
body .RadWindow_Default .rwStatusbar div,
body .RadWindow_Default .rwStatusbar,
body .RadWindow_Default .rwPopupButton,
body .RadWindow_Default .rwPopupButton span,
body .RadWindow_Default.rwMinimizedWindow .rwCorner { background-image: url('../../Global/images/telerikoverrides/window/window-11-1-2010.png')}

body .RadWindow_Default .rwBodyLeft,
body .RadWindow_Default .rwBodyRight,
body .RadWindow_Default .rwStatusbarRow .rwCorner { background-image: url('../../Global/images/telerikoverrides/window/window-vert.png')}

body .RadWindow .rwIcon { height: 25px; width: 28px; margin: 0px;}
body .RadWindow .rwTitlebarControls em { font-size: 14px; font-family: "Gill Sans MT", Corbel, "Trebuchet MS", Optima, "Gill Sans", Tahoma, Arial,sans-serif; color: White !important;}

/*************************************************************************/
/*             CALENDAR TELERIK:   OVERRIDES OF VISTA SKIN               */
/*************************************************************************/

/* frame and background 
body .RadCalendarPopup { padding: 0px; background:  url('../../Global/images/telerikoverrides/calendar/datepickerbg.png') no-repeat 50% 0%; width: 236px; height: 167px;}
.IE6 .RadCalendarPopup{background-image:  url('../../Global/images/telerikoverrides/calendar/datepickerbg.gif');}
body .RadCalendarPopup table.RadCalendar_Default { width: 220px !important; background-color: Transparent; border: 0px; margin-left: 6px; margin-top: 3px;}
*/

/* the calendar button (not expanded pop up) 
body .RadPicker_Default table { width: 95px !important;}
.FF .RadPicker_Default table { width: 100px !important;}
*/

/* tables inside of the pop up 
body .RadCalendar_Default .rcTitlebar { background: transparent none; border: 0px;}
body .RadCalendar_Default .rcMain { border: 0px;}
body .RadCalendar_Default .rcMainTable { line-height: 15px; width: 220px !important;}
*/

/* input box 
body .RadPicker_Default .rcTable img{ margin-right: 2px !important;}
body .RadPicker_Default .riTextBox { border: 2px inset #ffffff !important; width: 92% !important; font-size: 12px !important; width: 63px !important;}
.FF .RadPicker_Default .riTextBox { width: 68px !important;}
*/

/* ? 
body .TableLayout_Default { border: 1px solid #3a88ca; }
body .titlebar_Default { border-top: 1px solid #3a88ca; border-left: 1px solid #3a88ca; border-right: 1px solid #3a88ca; }
body .pickerWrapper_Default .inputCell { width: 50px !important; }
*/

/*************************************************************************/
/*                             RAD COMBO BOX                             */
/*************************************************************************/

/*body .rcbSlide { margin-left: 0px !important; margin-top: 0px !important; }
body .Default .rcbInputCell,
body .Default .rcbArrowCell { border: 1px solid black !important; background-color: white !important}*/

/*************************************************************************/
/*                               RAD UPLOAD                              */
/*************************************************************************/

.FF .RadUpload_Default .ruFakeInput { height: 20px; }


/*************************************************************************/
/*             RAD PHOTO UPLOAD ON THE TENANT EDIT POST PAGE             */
/*************************************************************************/

/*body #EditBull .RadUpload_Default ul { float: left }
body #EditBull .RadUpload_Default li { float: right }
body #EditBull .radupload { width: 440px; overflow: hidden; }
body #EditBull .RadUpload_Default .ruInputs li.ruActions { margin: 0px; }
body #EditBull .RadUpload_Default .ruBrowse { background-image: url(../../Global/images/telerikoverrides/radupload/radphotouploadbutton2.gif); margin-left: 10px; width: 68px; }
body #EditBull .RadUpload_Default .ruActions .ruButton { background-image: url(../../Global/images/telerikoverrides/radupload/radphotouploadbutton.gif); margin-right: 10px;}
body #EditBull .RadUpload_Default .ruBrowse,
body #EditBull .RadUpload_Default .ruActions .ruButton { font-size: 0px; line-height: 60px; cursor: pointer; overflow: hidden;}*/

.RadUpload { overflow: hidden !important;}

/*************************************************************************/
/*                            RAD COMBO BOX                              */
/*************************************************************************/

/*html .Management .RadComboBox_Default td.rcbInputCell {border: 1px solid black !important; background-color: White !important}
html .Management .RadComboBox_Default td.rcbArrowCell { background: transparent url('../../Global/Images/telerikoverrides/radcombobox/radcomboboxdropdownbutton.gif') !important }*/
html .Management .RadComboBoxDropDown_Default .rcbItem,
html .Management .RadComboBoxDropDown_Default .rcbHovered,
html .Management .RadComboBoxDropDown_Default .rcbDisabled,
html .Management .RadComboBoxDropDown_Default .rcbLoading { padding: 2px 20px 2px 4px }

/* rad combobox fix for IE 6, IE7, opera, safari */
html .IE .rcbSlide .RadComboBoxDropDown_Default { position: relative !important; left: 2px !important; top: 2px !important;}

/* rad input */
html .Management .radInput_Office2007 .radEnabledCss_Office2007,
html .Management .radInput_Office2007 .radEmptyMessageCss_Office2007,
html .Management .radInput_Office2007 .radHoverCss_Office2007,
html .Management .radInput_Office2007 .radFocusedCss_Office2007,
html .Management .radInput_Office2007 .radReadOnlyCss_Office2007,
html .Management .radInput_Office2007 .radDisabledCss_Office2007,
html .Management .radInput_Office2007 .radNegativeCss_Office2007,
html .Management .radInput_Office2007 .radInvalidCss_Office2007 { border: 1px solid black; font-size: 12px; padding: 3px 0px 3px 1px }

/*************************************************************************/
/*                                GRID                                   */
/*************************************************************************/

html .RadGrid_Default .rgCollapse { background: url(../../Global/images/telerikoverrides/grid_default/SingleMinus2.gif) no-repeat;}
html .RadGrid_Default .rgExpand { background: url(../../Global/images/telerikoverrides/grid_default/SinglePlus2.gif) no-repeat;}
html .RadGrid_Default .rgCollapse,
html .RadGrid_Default .rgExpand { width: 20px; height: 20px;}

/*************************************************************************/
/*                              MISC FIXES                               */
/*************************************************************************/

/* fix for broken cursors in telerik upload control */
html body .rcbInput { font-size: 13px;  padding: 1px; line-height: 15px; }
html body .rcbArrowCellRight a { cursor: pointer }
html body .ruButton,
html body .ruFileInput { cursor: pointer; z-index: 2 }
html body .ruFakeInput { cursor: text; position: relative; z-index: 1 }

/* show days of the week in Office2007 skin in the shared calenadar */
html body .DaysOfWeek_Office2007 { display: table-cell !important}

/*************************************************************************/
/*                             INLINE POPUPS                             */
/*************************************************************************/

.rgEditForm { border: 2px solid #073863 !important; border-radius: 10px; padding: 5px;}
.rgEditForm.Default td td { border:  none !important; padding:  none !important;; }
.rgEditForm  .w-Wrp .FormTable .Label { padding-left: 5px !important; } 
.rgEditForm .w-f table { border-width: 0px !important; }
.rgEditForm .w-f td { padding: 0px !important;}
.rgEditForm .Control table { width: auto; border-width: 0 0px 0 0 !important;}
.rgEditForm .Default td {border-right-width: 0 !important;}
.rgEditForm .w-H-h {border-width: 0 0px 0 0 !important;}
.rgEditForm .w-H-h td { background-color: white !important; border: 0px !important;}

/****************************************************************************************************************************/
/****************************************************************************************************************************/
/****                                                     MISC                                                           ****/
/****************************************************************************************************************************/
/****************************************************************************************************************************/  