@import url(../../../../Design/Common/css/fonts_core.css);
@import url(../../../../Design/Common/css/fonts_m.css);
@import url(../../../../Design/Themes/Basic/theme.css);
@import url(../../../../Design/Themes/Basic/color/blue/color.css);
@import url(../../../../Design/Themes/Basic/mod/mod.css);
@import url(../../../../Design/Themes/Basic/btn/orange/btn.css);
@import url(../../../../Design/Themes/Basic/nav/nav.css);

/* Global Controls */
BODY, FORM {
margin:0;
padding:0;
}
BODY {
background: url(layout/body_bg.gif);
}
.DD_Div, .rb_AlternateLayoutDiv {
margin:0px auto;
width:800px
}
.DH_Table, .rb_AlternatePortalHeader, 
.DP_Table, .rb_AlternateLayoutTable, 
.DF_Table, .rb_AlternatePortalFooter {
width:770px;
margin: 0px auto;
}
.DH_Menu_Cell, 
.List_Center_Col_1, .List_Center_Col_2 {
width:100%;
}
.DP_Left, .DP_Right, 
.Content_Left_Col, .Content_Right_Col, 
.List_Right_Col_1 .Stat_Table, .List_Right_Col_2 .Stat_Table {
width:155px !important;
}
.DP_Table {
background: #000;
border-top: 2px groove #FFEFC1;
border-left: 2px groove #FFEFC1;
border-right: 2px groove #8D711D;
border-bottom: 2px groove #8D711D;
}
.DP_Left, .DP_Content, .DP_Right {
padding:3px 0 0 0;
vertical-align:top;
}
/* Module Controls */
.DP_Left .MOD_Layout, .DP_Left .MOD_NT_Layout, 
.DP_Left .MOD_ALT_Layout, .DP_Left .MOD_ALT_NT_Layout, 
.DP_Right .MOD_Layout, .DP_Right .MOD_NT_Layout, 
.DP_Right .MOD_ALT_Layout, .DP_Right .MOD_ALT_NT_Layout {
width:145px !important;
}
.DP_Content .MOD_Layout, .DP_Content .MOD_NT_Layout, 
.DP_Content .MOD_ALT_Layout, .DP_Content .MOD_ALT_NT_Layout {
margin: 0px 3px;
}
.DP_Right .MOD_Layout, .DP_Right .MOD_NT_Layout, 
.DP_Right .MOD_ALT_Layout, .DP_Right .MOD_ALT_NT_Layout {
margin: 0px 3px;
}
.MOD_Content {padding: 10px;}
/* Head */
.DH_Logo {
display:none;
}
.DH_Table {
background:url(layout/dh_table.gif) top center no-repeat;
height: 150px !important;
margin-bottom: 20px;
margin-top: 8px;
}
.DH_Menu_Table {
margin:0 0 0 auto;
background: transparent;
}
.DH_Menu_Item a {color: #2E4C2E;}
/* Nav*/
.DH_Nav_Table {
font-size:1.1em;
margin:0 auto;
}
.DH_Nav_Cell {
background: transparent;
height: 20px !important;
background: #000;
padding: 0px;
}
.DH_Nav_Div {background: #336;
border: 1px solid #69f;
margin: -3px 3px;
padding: 0 5px;
height: 20px !important;
position: relative;}
.DH_Nav_Item, .DH_Nav_Item_Hot, .DH_Nav_Item:hover, .DH_Nav_Item_Hot:hover{
padding-left:10px;
padding-right:10px;
font-family: "Times New Roman", Times, serif !important;
font-size: 14px !important;
font-weight: lighter;
color: #F7C738;
}
.DH_Nav_Sep {
background: url(layout/dh_nav_sep.jpg) no-repeat;
height: 20px;
width: 20px;}
.DF_Table A {
color:#DBCC93;
text-decoration: underline;
}
.PD_Nav_Item_Hot {
color:#796;
}
.Stat_Minor {
color:#574;
}
/* Foot */
.DF_Table {
margin: 20px auto; !important;
background:#000;
color:#DBCC93;
padding:4px;
}
.DF_Table_Content {border: 1px solid #DBCC93;}
.DF_Logo {
background:url(layout/escapia.gif) no-repeat center ;
}
/* Modules */
.MOD_Title, .MOD_Head_Middle, .MOD_Head_Control {
background: transparent;
padding: 2px;

font-family: "Times New Roman", Times, serif !important;
}

.MOD_Table_Top {background: url(layout/mod_title.jpg) repeat-x;
}
/* Property List */
.PL_Cell {
background:#fff;
padding:0;
}
.PL_Table {
margin:0 5px;
}
.PL_Table .MOD_Title, .PL_Table .MOD_Head_Middle, .PL_Table .MOD_Head_Control {
border-bottom:none;
border-top:2px solid #574;
}
IMG {
border-color:#574 !important;
}
.DH_Logo_Cell {
visibility: hidden;
}
.DH_Logo_Cell, .DH_Logo_Cell_Div {
width:290px !important;
}
/* Embedded Colors */
.BTN_0_Shell, 
.BTN_1_Shell, 
.BTN_2_Shell {
font-family: "Times New Roman", Times, serif !important;
font-size: 12px !important;
font-weight: lighter;
}
.BTN_0_Middle DIV {
color:#D9D5AF;
}
.BTN_1_Shell A,  .BTN_1_Shell A:hover,  
.BTN_2_Shell A, .BTN_2_Shell A:hover  {
color:#FFD045;
}
.BTN_0_Shell, .BTN_1_Shell {
background-color:#336;
border-color:#69f;
}
.BTN_2_Shell {
background-color:#6F0000;
}
.MOD_Head_Left {background: url(layout/mod_head_left.jpg) no-repeat;
padding-right: 8px;
height: 31px;}
.MOD_Head_Right {background: url(layout/mod_head_right.jpg) no-repeat;
padding-left: 7px;
height: 31px;
}
.Head_Sub {color: #660000 !important;}
/* CALENDARS */
/* Primary Containers */
.CSCCalendar, .CSCPopCalendar, .CSCPropCalendar {
background-color:#fff;
}
.CSCCalendar {
border-color:#fff;
}
.CSCPopCalendar, .CSCPropCalendar {
border-top:1px solid #666;
border-left:1px solid #666;
border-right:1px solid #000;
border-bottom:1px solid #000;
}

/* Month */
.CSCHeaderRows {
background-color:#fff;
}
.CSCPopCalendar .CSCHeaderRows, .CSCPropCalendar .CSCHeaderRows {
background-color:#fff;
border-top:3px solid #fff;
border-left:3px solid #fff;
border-right:3px solid #fff;
border-bottom-width:0px;
}

/* Day Header */
.CSCDayHeader {
background-color:#fff;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
font-weight:normal;
}
.CSCPopCalendar .CSCDayHeader, .CSCPropCalendar .CSCDayHeader {
background-color:#8B9F8B;
border-top:1px solid #fff;
border-left:3px solid #fff;
border-right:3px solid #fff;
border-bottom-width:0px;
}
.CSCPopCalendar .CSCDayHeaderCell, .CSCPropCalendar .CSCDayHeaderCell {
border-left:1px solid #8B9F8B;
border-right:1px solid #8B9F8B;
}

/* Footer */
.CSCPopCalendar .CSCFooterTable {
border-top:2px solid #fff;
border-left:3px solid #fff;
border-right:3px solid #fff;
border-bottom:3px solid #fff;
}
.CSCFooterTable TABLE {
border-collapse:collapse !important;
}

/* Days */
.CSCWeekRowsTable {
border-bottom:1px solid #ccc;
}
.CSCPopCalendar .CSCWeekRowsTable {
border-top-width:0px;
border-left:3px solid #fff;
border-right:3px solid #fff;
border-bottom-width:0px;
}

.CSCPropCalendar .CSCWeekRowsTable {
border-top-width:0px;
border-left:3px solid #fff;
border-right:3px solid #fff;
border-bottom:3px solid #fff;
}

/* Day Cells */
.CSCDays, .CSCDays2, .CSCOtherMonthDays, .CSCToday, .CSCSelectedDay, .CSCSelectedDay_Leg, .CSCDays_Leg, .CSCDays2_Leg {
border-style:solid !important;
border-width:1px !important;
}
.CSCDays, .CSCDays_Leg, 
.CSCOtherMonthDays {
background-color:#fff;
border-color:#fff !important;
}
.MYPMonthCell, .MYPYearCell {
background-color:#eee;
border-color:#eee !important;
}
.CSCDays2, .CSCDays2_Leg, 
.MYPOutOfRangeCell {
background-color:#eee;
border-color:#eee !important;
color:#999;
}
.CSCDays_Leg, .CSCDays2_Leg {
border-color:#666 !important;
}
.CSCToday {
background-color:#A7DF8B;
border-color:#A7DF8B !important;
}
.CSCSelectedDay, .CSCSelectedDay_Leg, .CSCSelectedToday, 
.MYPSelectedMonthCell, .MYPSelectedYearCell, 
.CSCPopCalendar .CSCDays:hover, .CSCPropCalendar .CSCDays:hover {
background-color:#557744;
border-top-color:#A7DF8B !important;
border-left-color:#A7DF8B !important;
border-right-color:#393 !important;
border-bottom-color:#393 !important;
color:#FFF !important;
}

.CSCPopCalendar .CSCDays {
background-color:#A7DF8B;
border-color:#A7DF8B !important;
}
.CSCPopCalendar .CSCOtherMonthDays, .CSCPropCalendar .CSCOtherMonthDays {
visibility:hidden;
}

/* Month / Year Pop Up Container */
.MYPMonthYearPicker, .MYPPopMonthYearPicker {
background-color:#fff;
border-color:#666;
}

/* Month / Year Containers */
.MYPPopMonthYearPicker .MYPMonthTable, .MYPPopMonthYearPicker .MYPYearTable {
border:1px solid #666;
}

/* Month / Year Cells */
.MYPMonthCell, .MYPYearCell {
cursor: pointer;
}
.MYPOutOfRangeCell, 
.MYPMonthCell, .MYPYearCell {
border:1px solid #999 !important;
}

/* Buttons */
.CSCIncrementalButtons, .CSCIncrementalButtonsPressed {
padding:4px;
}
.CSCIncrementalButtons, .CSCIncrementalButtonsPressed,
.MYPTogglePicker, .MYPTogglePickerPressed {
cursor: pointer;
}
.MYPTogglePicker, .MYPTogglePickerPressed {
background-image:url(/Design/Common/btn_arrow_down.gif);
width:18px;
}
.MYPMonthYearButtons {
border-top:1px solid #ccc;
background-color:#fff;
}

/* Seperators */
.PD_Nav_Sep {
background-image:url(pd_nav_sep.gif);
background-repeat:no-repeat;
background-position:center;
width:4px;
height:10px;
}

.Res_Seal_Div { display: none; }
