﻿html,form
{
    width:100%;
    overflow:auto;
    overflow-x:hidden;
    overflow-y:auto;
    scrollbar-base-color: #d6d1bd;
    scrollbar-arrow-color: #d6d1bd;
    scrollbar-3dlight-color: #d6d1bd;
    scrollbar-darkshadow-color: #d6d1bd;
    scrollbar-face-color: #59564d;
    scrollbar-highlight-color: #d6d1bd;
    scrollbar-shadow-color: #d6d1bd;
    scrollbar-track-color: #d6d1bd;
    background-color:#d6d1bd;
}

body 
{
    overflow:auto;
    overflow-x:hidden;
    overflow-y:auto;
    margin:0px;
    padding:0px;
    width:100%;
    background-color:#d6d1bd;
    scrollbar-base-color: #d6d1bd;
    scrollbar-arrow-color: #d6d1bd;
    scrollbar-3dlight-color: #d6d1bd;
    scrollbar-darkshadow-color: #d6d1bd;
    scrollbar-face-color: #59564d;
    scrollbar-highlight-color: #d6d1bd;
    scrollbar-shadow-color: #d6d1bd;
    scrollbar-track-color: #d6d1bd;
}

A { 
    text-decoration:none; 
}

/*BASE*/
.HBG
{
    background-image:url('../im/hbg.png');
    background-repeat:repeat-x;
    height:120px;
}

.TopNavigationOff
{
    height:120px;
    width:120px;
    /*padding-top:5px;*/
    color: #e6e5df;
}

.LogoCaption
{
    color: #dfdccf;
}


.TopNavigationOver
{
    height:120px;
    width:120px;
    /*padding-top:8px;*/
    color: #ffffff;
}

.HBGI
{
    position:relative;
    text-align:left;
    width:966px;
    font-family:Arial;
    font-size:10pt;
    }

.MBGA
{
    background-color:#f3f1e6;
    border-bottom:solid 1px #c8c2aa;
}

.MBGB
{
    width:966px;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial;
    font-size:10pt;
    color:#333333;
}


/*SUB NAVIGATION*/
.NavItemOn
{
    background-image: url('../im/iconSelect.png');
    background-repeat:no-repeat;
    background-position:left center;
    background-color:#f5f5f0; 
    border-right:solid 1px #cccccc; 
    border-left:solid 1px #cccccc; 
    border-bottom:solid 1px #cccccc; 
    width:210px; 
    height:34px;
    font-family:Arial;
    font-size:10pt;
    color:#333333;
    cursor:pointer;
}

.NavItemOver
{
    background-color:#f5f5f0; 
    border-right:solid 1px #cccccc; 
    border-left:solid 1px #cccccc; 
    border-bottom:solid 1px #cccccc; 
    width:210px; 
    height:34px;
    font-family:Arial;
    font-size:10pt;
    color:#333333;
    cursor:pointer;
}

.NavItemOff
{
    background-color:#ffffff; 
    border-right:solid 1px #cccccc; 
    border-left:solid 1px #cccccc; 
    border-bottom:solid 1px #cccccc; 
    width:210px; 
    height:34px;
    font-family:Arial;
    font-size:10pt;
    color:#333333;
    cursor:pointer;
}

.NavItemScroll
{
    background-color:#ffffff; 
    border-right:solid 1px #cccccc; 
    border-bottom:solid 1px #cccccc; 
    width:210px; 
    font-family:Arial;
    font-size:10pt;
    color:#333333;
}

.LucFont
{
    font-size:10pt;
    font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
}

.DFont
{
font-size:9pt;
font-family:Arial;
color:#716b51;
}

/*BOXES*/
.BoxLayout
{
    border: solid 3px #e6e4de;
    width:340px;
}

.BoxHeader
{
    background-color:#f5f5f0; 
    border-bottom:solid 1px #cccccc; 
    height:20px;
    font-family:Arial;
    font-size:11pt;
    color:#8b8664;
    padding-top:3px;
    padding-left:4px;
}


.EventCalendar
{
    width:42px; 
    height:52px; 
    background-position: center top;
    background-repeat:no-repeat;
}


/*TABS*/
.TabOver
{
    float:left;
    background-color:#f5f5f0; 
    border-left:solid 3px #e6e4de;
    border-top:solid 3px #e6e4de;
    border-right:solid 3px #e6e4de;
    height:20px;
    font-family:Arial;
    font-size:11pt;
    color:#514e3a;
    padding-top:3px;
    padding-left:8px;
    padding-right:8px;
    cursor:pointer;
}

.TabOff
{
    float:left;
    height:20px;
    font-family:Arial;
    font-size:11pt;
    color:#8b8664;
    padding-top:3px;
    padding-left:8px;
    padding-right:8px;
    cursor:pointer;
    border-left:solid 3px #ffffff; 
    border-top:solid 3px #ffffff; 
    border-right:solid 3px #ffffff; 
    
}

.TabContent
{
    background-color:#f5f5f0; 
    border-left:solid 3px #e6e4de;
    border-bottom:solid 3px #e6e4de;
    border-right:solid 3px #e6e4de;
    border-top:solid 1px #e6e4de;
    font-family:Arial;
    font-size:11pt;
    color:#514e3a;
    padding-top:3px;
    padding-left:8px;
    padding-right:8px;
}

.TabContentOff
{
    font-family:Arial;
    font-size:11pt;
    color:#514e3a;
    padding-top:3px;
    padding-left:8px;
    padding-right:8px;
}


/**/
.TextBoxNormal
{
    background-color:#ffffff;
    border: solid 1px #b6b3a0;
    font-size:9pt;
    font-family:Arial;
    color:#716b51;
}

.TextBoxNormal_Error
{
    background-color:#f8d8d8;
    border: solid 1px #8f1515;
    font-size:9pt;
    font-family:Arial;
    color:#8f1515;
}

.TextBoxNormal_Dark
{
    background-color: #b6b3a0;
    border: solid 1px #b6b3a0;
    font-size:9pt;
    font-family:Arial;
    color:#ffffff;
}

.HideObject
{
    display:none;
    border:none;
    overflow:hidden;
}

.Buttons
{
    background-color:#f5f5f0;
    border: solid 1px #b6b3a0;
    font-size:9pt;
    font-family:Arial;
    color:#716b51;
}

.OptionsArea
{
    background-color:#ffffff; 
    border-right:solid 1px #cccccc; 
    border-left:solid 1px #cccccc; 
    border-bottom:solid 1px #cccccc; 
    width:210px; 
    font-family:Arial;
    font-size:10pt;
    color:#333333;
}

.Cal_Hour
{
    background-color:#f5f5f0; 
    border-right:solid 1px #e6e4de;
    border-bottom:solid 1px #e6e4de;
    border-left:solid 1px #e6e4de;
    font-family:Arial;
    font-size:11pt;
    color:#514e3a;
    padding-left:8px;
    padding-right:8px;
}

.CalSmallItem
{
    font-weight:bold;
    background-color:#fdf0b2;
    font-size:9pt;
}


.WeekHeader
{
    background-color:#f5f5f0; 
    height:20px;
    font-family:Arial;
    font-size:11pt;
    color:#8b8664;
    padding-top:3px;
    padding-left:4px;
    border-bottom:solid 1px #cccccc;
}

.WeekHeaderSelected
{
    background-color:#888375; 
    height:20px;
    font-family:Arial;
    font-size:11pt;
    color:#ffffff;
    padding-top:3px;
    padding-left:4px;
    border-bottom:solid 1px #cccccc;
}

.MonthOff
{
    background-color:#f3f1ec; 
    height:20px;
    font-family:Arial;
    font-size:11pt;
    color:#8b8664;
    padding-top:3px;
    padding-left:4px;
    border-bottom:solid 1px #cccccc;
}

.MonthOn
{
    background-color:#7a7462; 
    height:20px;
    font-family:Arial;
    font-size:11pt;
    color:#ffffff;
    padding-top:3px;
    padding-left:4px;
    border-bottom:solid 1px #cccccc;
}

.MonthSelected
{
    background-color:#a8c1d3; 
    height:20px;
    font-family:Arial;
    font-size:11pt;
    color:#000000;
    padding-top:3px;
    padding-left:4px;
    border-bottom:solid 1px #cccccc;
}

.TableHeaders
{
    background-color:#f5f5f0; 
    border-left:solid 1px #e6e4de;
    border-bottom:solid 1px #e6e4de;
    border-right:solid 1px #e6e4de;
    border-top:solid 1px #e6e4de;
    font-family:Arial;
    font-size:9pt;
    color:#514e3a;
}

.TableCells{
   white-space:nowrap;
   text-overflow:ellipsis;
   overflow:hidden;
}

.Ellipsis {
    text-overflow:ellipsis;      
    -o-text-overflow:ellipsis;      
    -ms-text-overflow:ellipsis;      
    -moz-binding:url(overflow.xml#ellipsis)   
}
   
.RowOver
{
    background-color:#ccdeed; 
    font-size:9pt;
    font-family:Arial;
    color:#22415c;
}

.RowOut
{
    background-color:White;
    font-size:9pt;
    font-family:Arial;
    color:#716b51;
}

.IconOver
{
    background-color:#f5f5f0; 
    font-size:9pt;
    font-family:Arial;
    color:#6c6444;
}

.IconOff
{
    background-color:White;
    font-size:9pt;
    font-family:Arial;
    color:#777777;
}

.CellHeader
{
    background-color:#59564d; 
    border-left:solid 3px #e6e4de;
    border-bottom:solid 3px #e6e4de;
    border-right:solid 3px #e6e4de;
    border-top:solid 1px #e6e4de;
    font-family:Arial;
    font-size:11pt;
    color:#ffffff;
    padding-top:1px;
    padding-left:8px;
    padding-right:8px;
}


.CellBody
{
    border-left:solid 3px transparent;
    border-bottom:solid 3px transparent;
    border-right:solid 3px transparent;
    border-top:solid 1px transparent;
    font-family:Arial;
    padding-left:8px;
    padding-right:8px;
}

.Sunset.RadEditor{
    background-color: #f5f5f0 !important;
}

.Sunset.reWrapper
{
    border: none !important;
}

.Sunset.RadEditor .reContentCell
{
    border: solid 1px #b6b3a0 !important;
}

.reAjaxspell_button
{
    background-color:#f5f5f0 !important;
    border: solid 1px #b6b3a0 !important;
    font-size:9pt !important;
    font-family:Arial !important;
    color:#716b51 !important;

}

.Sunset .reAjaxspell_wrapper
{
    background-color: #cfebce !important;
    font-size:9pt !important;
    font-family:Arial !important;
    color:#0e460b !important;
}
