body
{
    text-align: center;
    margin: 0 auto;
    z-index: -1;
    background: #F8F8F8;
}

html
{
    text-align: center;
    margin: 0 auto;
    z-index: -1;
    background: #F8F8F8;
    overflow-y: scroll;
}

A:link
{
    text-decoration: none;
    color: #2e7ddf;
}
A:visited
{
    text-decoration: none;
    color: #2e7ddf;
}
A:hover
{
    text-decoration: underline;
    color: #2e7ddf;
}

@font-face
{
    font-family: OpenSansRegular;
    src: url('../fonts/OpenSans-Regular.ttf'), url('../fonts/OpenSans-Regular-webfont.eot'), url('../fonts/OpenSans-Regular-webfont.woff'), url('../fonts/OpenSans-Regular-webfont.svg');
}

@font-face
{
    font-family: OpenSansSemibold;
    src: url('../fonts/OpenSans-Semibold.ttf'), url('../fonts/OpenSans-Semibold-webfont.eot'), url('../fonts/OpenSans-Semibold-webfont.woff'), url('../fonts/OpenSans-Semibold-webfont.svg');
}

@font-face
{
    font-family: OpenSansSemiboldItalic;
    src: url('../fonts/OpenSans-SemiboldItalic.ttf'), url('../fonts/OpenSans-SemiboldItalic-webfont.eot'), url('../fonts/OpenSans-SemiboldItalic-webfont.woff'), url('../fonts/OpenSans-SemiboldItalic-webfont.svg');
}

@font-face
{
    font-family: OpenSansSemiboldLight;
    src: url('../fonts/OpenSans-Light.ttf'), url('../fonts/OpenSans-Light-webfont.eot'), url('../fonts/OpenSans-Light-webfont.woff'), url('../fonts/OpenSans-Light-webfont.svg');
}

@font-face
{
    font-family: OpenSansBold;
    src: url('../fonts/OpenSans-Bold.ttf'), url('../fonts/OpenSans-Bold-webfont.eot'), url('../fonts/OpenSans-Bold-webfont.woff'), url('../fonts/OpenSans-Bold-webfont.svg');
}

@font-face
{
    font-family: OpenSansItalic;
    src: url('../fonts/OpenSans-Italic.ttf'), url('../fonts/OpenSans-Italic-webfont.eot'), url('../fonts/OpenSans-Italic-webfont.woff'), url('../fonts/OpenSans-Italic-webfont.svg');
}

td
{
    font-family: OpenSansRegular, Arial;
    font-size: 13px;
    color: #090909;
}

.text
{

    font-size: 8pt;
    color: #000000;
}

.CommonTextSemiBold
{
    font-family: OpenSansSemibold, Arial;
}

.CommonTextItalic
{
    font-family: OpenSansItalic, Arial;
}

.SmallText
{
    font-size: 7pt;
    color: #000000;
    text-transform: uppercase;
}

.ColumnHeader
{
    font-family: OpenSansSemiBold;
    font-size: 10px;
    letter-spacing: 0.5pt;
    text-transform: uppercase;
    color:#3d3d3d;
}

.TableFirstColumn
{
    text-indent: 10px;
}

.DivFaded
{
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
    text-align: left;
    margin: 0 auto; /* align for good browsers */
    width: 1000px;
}

.DivUnfaded
{
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    text-align: left;
    margin: 0 auto; /* align for good browsers */
    width: 1000px;
}




p
{
    margin: 0px;
}
ul
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 40px;
}
li
{
    margin: 0;
    padding: 0;
}
.ResidentNameBig
{
    font-family:OpenSansSemibold;
    font-size: 17px;
}

.CommonLabel
{
    font-family: OpenSansSemibold;
}

.HeaderStaticInfo
{
    font-size:12px;
    color:#3a3a3a;
}

.CommonLabelMandatory
{
    font-family: OpenSansSemibold;
    background-image: url(../images/common/CommonLabelMandatory.gif);
    background-position: right;
    background-repeat: no-repeat;
}

.CommonSectionHeader
{
    color: #666666;
    border-bottom: solid 1px #D5D5D5;
    border-top: solid 1px #D5D5D5;
    height: 24px;
    text-indent: 10px;
    background: #EFEFEF;
    font-family: OpenSansSemibold;
}

.CommonSectionHeaderNoBottomBorder
{
    color: #666666;
    border-top: solid 1px #D5D5D5;
    height: 24px;
    text-indent: 10px;
    background: #EFEFEF;
}

.DivTopFrame
{
    background: #FFFFFF;
    border-left: solid 1px #E9E9E9;
    border-right: solid 1px #E9E9E9;
}

.DivMain
{
    background: #FFFFFF;
    border-left: solid 1px #E9E9E9;
    border-right: solid 1px #E9E9E9;
    border-bottom: solid 1px #E9E9E9;
}
.DivMasterFrame
{
    text-align: left;
    margin: 0 auto; /* align for good browsers */
    width: 1000px;
}

.TextBoxCommon
{
    background-color: #f2f2f2;
    font-family: OpenSansRegular, Tahoma, Arial, Sans-Serif;
    font-size: 14px;
    border: 1px solid #CCCACA;
    color: #000000;
    outline: none;
    width: 200px;
    padding-left: 3px;
    padding-right: 0px;
}

.TextBoxCommonSmall
{
    background-color: #f2f2f2;
    font-family: OpenSansRegular, Tahoma, Arial, Sans-Serif;
    font-size: 13px;
    border: 1px solid #CCCACA;
    color: #000000;
    outline: none;
    width: 200px;
    padding-left: 3px;
    padding-right: 0px;
}

.StartPageText
{
    color: #F57B0F;
    font-size: 11px;
}


input:-webkit-autofill
{
    -webkit-box-shadow: 0 0 0 1000px #f2f2f2 inset;
}

.textarea
{
    background-color: #f2f2f2;
    font-family: OpenSansRegular, Tahoma, Arial, Sans-Serif;
    font-size: 14px;
    border: 1px solid #CCCACA;
    color: #000000;
    outline: none;
    width: 200px;
    padding-left: 3px;
    padding-right: 0px;
    resize: none;
}

.TextBoxCommon
{
    background-color: #f7f7f7;
    font-family: OpenSansRegular, Tahoma, Arial, Sans-Serif;
    font-size: 14px;
    border: 1px solid #CCCACA;
    color: #000000;
    outline: none;
    width: 200px;
    padding-left: 3px;
    padding-right: 0px;
}

img
{
    border: 0px;
    display: block;
}

textarea
{
    background-color: #FFFFFF;
    font-size: 13px;
    border: 1px solid Black;
    color: #000000;
}
hr
{
    height: 1px;
    color: #000000;
}

.HeaderHeader
{
    font-size: 13px;
    color: #FFFFFF;
    letter-spacing: 1px;
}

.TableHeader
{
    font-family: OpenSansSemibold;
    color: #B4B4B4;
}

.FirstColumnPaddingLeft
{
    padding-left: 10px;
}

.FirstColumnIndentLeft
{
    text-indent: 10px;
}

.PageHeader
{
    font-size: 16px;
    letter-spacing: 0.5px;
}

.SubSectionHeader
{
    font-size: 14px;
    color: #626262;
    font-family: OpenSansSemibold;
    letter-spacing: 0.5px;
}

.PageHeader a
{
    font-size: 11pt;
    letter-spacing: 0.5px;
    text-decoration: none;
}

.FeedbackHeader
{
    font-size: 12px;
    background: #B2B2B2;
    color: #FFFFFF;
    height: 30px;
    text-indent: 10px;
}

.SubscriptionHeader
{
    font-size: 12px;
    background: #B2B2B2;
    color: #FFFFFF;
    height: 30px;
    text-indent: 10px;
}

.AdminNewsHeader
{
    font-size: 14px;
    background: #989898;
    color: #FFFFFF;
    height: 26px;
    text-indent: 10px;
}

.InfoText
{
    line-height: 18px;
}

.InfoTextBig
{
    line-height: 18px;
}

.FeedbackText
{
    
    line-height: 17px;
}

.DropDown
{
    
    background-color: #f2f2f2;
    border: 1px solid #CCCACA;
    font-family: OpenSansRegular, Tahoma, Arial, Sans-Serif;
    font-size: 14px;
    padding-left: 0px;
    margin-left: 0px;
    color: #000000;
    outline: none;
    text-indent: 2px;
}

.DropDownCalender
{
    
    font-size: 12px;
    background-color: #FFFFFF;
    color: #000000;
}

.CommonButton
{
    background-color: #d6d6d6;
    font-family: OpenSansRegular, Tahoma, arial, sans-serif;
    font-size: 14px;
    letter-spacing: 1.1px;
    color: #1d1d1d;
    background: url(../images/bg/ButtonCommon.png);
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: solid 1px #c6c6c6;
    border-left: solid 1px #c6c6c6;
    border-right: solid 1px #bdbdbd;
    border-bottom: solid 1px #bdbdbd;
    text-align: center;
    border-radius: 8px; /* Standard */
    -o-border-radius: 8px; /* Opera 10.x */
    -moz-border-radius: 8px; /* Mozilla/Firefox */
    -icab-border-radius: 8px; /* iCab */
    -khtml-border-radius: 8px; /* KHTML/Konqueror */
    -webkit-border-radius: 8px; /* Webkit/Safari/Chrome/etcetera */
    outline: none;
    min-width:100px;
}

.ButtonYes
{
    background-color: #7f7f7f;
    font-family: OpenSansRegular, Tahoma, arial, sans-serif;
    font-size: 13px;
    letter-spacing: 1.1px;
    color: #FFFFFF;
    background: url(../images/bg/ButtonYes.png);
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: solid 1px #707070;
    border-left: solid 1px #707070;
    border-right: solid 1px #666666;
    border-bottom: solid 1px #666666;
    text-align: center;
    border-radius: 8px; /* Standard */
    -o-border-radius: 8px; /* Opera 10.x */
    -moz-border-radius: 8px; /* Mozilla/Firefox */
    -icab-border-radius: 8px; /* iCab */
    -khtml-border-radius: 8px; /* KHTML/Konqueror */
    -webkit-border-radius: 8px; /* Webkit/Safari/Chrome/etcetera */
    outline: none;
    min-width:100px;
}

.ButtonDelete
{
    background-color: #d52a03;
    font-family: OpenSansRegular, Tahoma, arial, sans-serif;
    font-size: 14px;
    letter-spacing: 1.1px;
    color: #FFFFFF;
    background: url(../images/bg/ButtonDelete.png);
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: solid 1px #707070;
    border-left: solid 1px #707070;
    border-right: solid 1px #666666;
    border-bottom: solid 1px #666666;
    text-align: center;
    border-radius: 8px; /* Standard */
    -o-border-radius: 8px; /* Opera 10.x */
    -moz-border-radius: 8px; /* Mozilla/Firefox */
    -icab-border-radius: 8px; /* iCab */
    -khtml-border-radius: 8px; /* KHTML/Konqueror */
    -webkit-border-radius: 8px; /* Webkit/Safari/Chrome/etcetera */
    outline: none;
    min-width:100px;
}

.IconInformation
{
    padding-bottom: 4px;
    border-width: 0px;
}

.CheckBox
{
    background-color: #ffffff;
    font-size: 14px;
    outline: none;
    margin-left: 0px;
    padding-left: 0px;    
}

.RadioButton
{
    outline: none;
    margin-left: 0px;
    padding-left: 0px;
}

.TableRowLinkMarker
{
    background-image: url(../images/common/TableRowLinkMarker.gif);
    background-repeat: no-repeat;
    padding-left: 6pt;
}

.GhostLinkMarker
{
    background-image: url(../images/common/GhostLinkMarker.gif);
    background-repeat: no-repeat;
    color: #D4D2D2;
    padding-left: 6pt;
}

.GhostLinkMarkerOnGray
{
    background-image: url(../images/common/GhostLinkMarker.gif);
    background-repeat: no-repeat;
    color: #B6B6B6;
    padding-left: 6pt;
}

.CommonLink
{
    background-image: url(../images/common/LinkMarker.png);
    background-repeat: no-repeat;
    background-position:left;
    padding-left: 8px;
}

.CommonAddLink
{
    background-image: url(../images/common/LinkAdd.gif);
    background-repeat: no-repeat;
    background-position:left;
    padding-left: 13px;
}

.CommonLinkBack
{
    background-image: url(../images/common/LinkBackMarker.gif);
    background-repeat: no-repeat;
    background-position:left;
    padding-left: 6pt;
}

.CommonLinkGray
{
    background-image: url(../images/common/LinkMarkerGray.gif);
    background-repeat: no-repeat;
    background-position:left;
    padding-left: 6pt;
}

.CommonLinkDelete
{
    background-image: url(../images/common/LinkMarkerDelete.png);
    background-repeat: no-repeat;
    background-position:left;
    padding-left: 6pt;
}



.LIDot
{
    background-image: url(../images/common/LIDot.png);
    background-repeat: no-repeat;
    padding-left: 8px;
}

.MainBgTop
{
    background-image: url(../images/bg/MainBgTop.gif);
}

.MainBgMiddle
{
    background-image: url(../images/bg/MainBgMiddle.gif);
}

.MainBgBottom
{
    background-image: url(../images/bg/MainBgBottom.gif);
}

.FunctionInactive
{
    background-image: url(../images/bg/FunctionInactive.png);
}

.FunctionActive
{
    background-image: url(../images/bg/FunctionActive.png);
}

.FunctionItemInactive
{
    background:#facaca;
}

.FunctionItemActive
{
    background:#d7febf;
}

.TableLineLight
{
    background-color: #CDCDCD;
}

.TableRowDark
{
    background-color: #F1F1F1;
}

.TableRowHoover
{
    background-color: #E3E3E3;
}

.TableLineStandard
{
    background-color: #C1C1C1;
}

.TableLineDark
{
    background-color: #818181;
}

.TableCellBottomGrey
{
    border-bottom: solid 1px #CDCDCD;
}

.TableCellBorderN
{
    border-top: 1px solid #C1C1C1;
}

.TableCellBorderNW
{
    border-left: 1px solid #C1C1C1;
    border-top: 1px solid #C1C1C1;
}

.TableCellBorderNE
{
    border-right: 1px solid #C1C1C1;
    border-top: 1px solid #C1C1C1;
}

.TableCellBorderNWS
{
    border-left: 1px solid #C1C1C1;
    border-top: 1px solid #C1C1C1;
    border-bottom: 1px solid #C1C1C1;
}

.TableCellBorderNES
{
    border-right: 1px solid #C1C1C1;
    border-top: 1px solid #C1C1C1;
    border-bottom: 1px solid #C1C1C1;
}

.TableCellBorderNS
{
    border-top: 1px solid #C1C1C1;
    border-bottom: 1px solid #C1C1C1;
}

.TableCellBorderS
{
    border-bottom: 1px solid #C1C1C1;
}

.BookingSlot
{
    background-image: url('../images/bg/BookingSlot.gif');
}


.CalendarLineLight
{
    background-color: #CDCDCD;
}

.CalendarLeftTopBorder
{
    border-left: solid 1px #000000;
    border-top: solid 1px #000000;
}

.CalendarLeftTopRightBorder
{
    border-left: solid 1px #000000;
    border-top: solid 1px #000000;
    border-right: solid 1px #000000;
}

.CalendarLeftTopRightBottomBorder
{
    border-left: solid 1px #000000;
    border-top: solid 1px #000000;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
}

.CalendarLeftRightBorder
{
    border-left: solid 1px #B4B4B4;
    border-right: solid 1px #B4B4B4;
}
.CalendarLeftBorder
{
    border-left: solid 1px #B4B4B4;
}


.CalendarBottomBorder
{
    border-bottom: solid 1px #000000;
}

.CalendarControlLeftBorder
{
    border-left: solid 1px #CDCDCD;
}

.TableLineLeftMenu
{
    background-color: #C1C1C1;
}

.DivGreyShadeLoggedIn
{
    background-color: #EDEBEB;
    border-top: solid 1px #DEDCDC;
    border-bottom: solid 1px #DEDCDC;
}

.CalendarWeekday
{
    
    font-size: 10px;
    color: #595959;
    text-transform: uppercase;
}

.TimeSlotStart
{
    background-image: url('../images/bg/TimeSlotStart.gif');
}

.TimeSlotMiddle
{
    background-image: url('../images/bg/TimeSlotMiddle.gif');
}

.TimeSlotEnd
{
    background-image: url('../images/bg/TimeSlotEnd.gif');
}

.TimeSlotDividerStandard
{
    background-image: url('../images/bg/TimeSlotDividerStandard.gif');
}

.TimeSlotDividerDark
{
    background-image: url('../images/bg/TimeSlotDividerDark.gif');
}


.TimeSlotStartAlt
{
    background-image: url('../images/bg/TimeSlotStartAlt.gif');
}

.TimeSlotMiddleAlt
{
    background-image: url('../images/bg/TimeSlotMiddleAlt.gif');
}

.TimeSlotEndAlt
{
    background-image: url('../images/bg/TimeSlotEndAlt.gif');
}

.TimeSlotDividerStandardAlt
{
    background-image: url('../images/bg/TimeSlotDividerStandardAlt.gif');
}

.TimeSlotDividerDarkAlt
{
    background-image: url('../images/bg/TimeSlotDividerDarkAlt.gif');
}

.ImageHeader
{
    background-image: url('../images/common/Header.gif');
}

.MenuSelectedLeft
{
    background-image: url('../images/tabs/SelectedLeft.gif');
}

.MenuSelectedMain
{
    background-image: url('../images/tabs/SelectedMain.gif');
    font-size: 11px;
    font-family: OpenSansSemibold;
}

.MenuSelectedRight
{
    background-image: url('../images/tabs/SelectedRight.gif');
}

.MenuDeselectedLeft
{
    background-image: url('../images/tabs/DeselectedLeft.gif');
}

.MenuDeselectedMain
{
    background-image: url('../images/tabs/DeselectedMain.gif');
    font-size: 11px;
    
    color: #595959;
}

.MenuDeselectedRight
{
    background-image: url('../images/tabs/DeselectedRight.gif');
}

.MenuEnd
{
    background-image: url('../images/tabs/End.gif');
}

.BottomLine
{
    background-image: url('../images/tabs/BottomLine.gif');
}

.SubMenuSelectedLeft
{
    background-image: url('../images/tabs/SubSelectedLeft.gif');
}

.SubMenuSelectedMain
{
    background-image: url('../images/tabs/SubSelectedMain.gif');
    
    color: #000000;
}

.SubMenuSelectedRight
{
    background-image: url('../images/tabs/SubSelectedRight.gif');
}

.SubMenuDeselectedLeft
{
    background-image: url('../images/tabs/SubDeselectedLeft.gif');
}

.SubMenuDeselectedMain
{
    background-image: url('../images/tabs/SubDeselectedMain.gif');
    
    color: #595959;
}

.SubMenuDeselectedRight
{
    background-image: url('../images/tabs/SubDeselectedRight.gif');
}

.SubBottomLine
{
    background-image: url('../images/tabs/SubBottomLine.gif');
}

.SubMenuEnd
{
    background-image: url('../images/tabs/End.gif');
}

.SubSubMenuSelected
{
    background: #FFFFFF;
    
    color: #595959;
    border-top: 1px solid #DADADA;
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
}

.SubSubMenuDeselected
{
    background: #E8E8E8;
    
    color: #595959;
    border-top: 1px solid #DADADA;
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    border-bottom: 1px solid #DADADA;
}

.FunctionHeader
{
    font-size: 14px;
    font-family: OpenSansSemibold;
    letter-spacing: 1px;
}

.FunctionDescription
{
    
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
}


.TopMenuMarginCell
{
    border-bottom: solid 1px #CDCDCD;
}

.CreatedUpdatedInfo
{

}

.RealEstateListLabel
{
    
    font-size: 11px;
    letter-spacing: 1px;
}

.RealEstateTreeHeaderLabel
{
    
    font-size: 7pt;
    letter-spacing: 1pt;
    text-transform: uppercase;
    text-indent: 10px;
    height: 25px;
}

.RealEstateTableRow
{
    
    font-size: 10px;
    color: #FFFFFF;
    background: #575757;
    letter-spacing: 1px;
}

.RealEstateSelectedObjectedBox
{
    background: #F5F5F5;
}

.DocumentBoxDocuments
{
    background: #F8F8F8;
    border: 1px solid #CDCDCD;
}

.LinkBoxLinks
{
    background: #F8F8F8;
    border: 1px solid #CDCDCD;
}

.CropRulerHor
{
    background-image: url(../images/information/CropRulerHor.png);
    height: 30px;
}

.FolderTree
{
    background-image: url(../images/FolderTree/Folder.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 18px;
}

.FolderWithContent
{
    background-image: url(../images/FolderTree/FolderWithContent.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 18px;
}

.FolderLocked
{
    background-image: url(../images/FolderTree/FolderLocked.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 18px;
}

.FolderUnLocked
{
    background-image: url(../images/FolderTree/FolderUnlocked.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 18px;
}

.FolderTreeSubFolders
{
    background-image: url(../images/FolderTree/FolderSubFolders.png);
    background-position: left;
    background-repeat: no-repeat;
}

.FolderTreeSubFoldersExpanded
{
    background-image: url(../images/FolderTree/FolderSubFoldersExpanded.png);
    background-position: left;
    background-repeat: no-repeat;
}

.FolderRowMarked
{
    background-image: url(../images/FolderTree/FolderRowMarked.png);
}

.FolderRowUnmarked
{
    background-image: url(../images/FolderTree/FolderRowUnmarked.png);
}

.FolderMenu
{
    background-image: url(../images/FolderTree/FolderMenu.png);
    background-position: left;
    background-repeat: repeat;
}

.FolderTreeRoot
{
    background-image: url(../images/FolderTree/Root.gif);
    background-position: left;
    background-repeat: no-repeat;
}

.FolderTreeEmpty
{
    background-image: url(../images/FolderTree/Empty.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 13px;
}

.FolderTreePlusBold
{
    background-image: url(../images/FolderTree/PlusBold.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 13px;
}

.FolderTreeMinusBold
{
    background-image: url(../images/FolderTree/MinusBold.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 13px;
}

.FolderTreeEmptyBold
{
    background-image: url(../images/FolderTree/EmptyBold.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 13px;
}

.ContentRowMarked
{
    background-image: url(../images/FolderTree/ContentRowMarked.png);
}

.ContentRowUnmarked
{
    background-image: url(../images/FolderTree/ContentRowUnmarked.png);
}

.ColumnSortDown
{
    background-image: url(../images/common/ColumnSortDown.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 15px;
}

.ColumnSortUp
{
    background-image: url(../images/common/ColumnSortUp.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 15px;
}
