@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/blue/mod.css);
@import url(../../../../Design/Themes/Basic/mod/blue/mod_alt.css);
@import url(../../../../Design/Themes/Basic/btn/blue/btn.css);
@import url(../../../../Design/Themes/Basic/nav/blue/nav.css);

/* Global Controls */
BODY, FORM {
	margin: 0px;
	padding: 0px;
}

/* Global Widths */
/* Global Heights handled in Layout Files */
.DD_Div, .rb_AlternateLayoutDiv {
display:block;
margin:0px auto 0px auto;
width:100%;
}
.DH_Table, .rb_AlternatePortalHeader, 
.DP_Table, .rb_AlternateLayoutTable, 
.DF_Table, .rb_AlternatePortalFooter {
width:760px !important;
margin:0px auto 0px auto;
}
.DH_Menu_Cell, 
.List_Center_Col_1, .List_Center_Col_2 {
width:100%;
}
.DH_Logo_Cell, .DH_Logo_Cell_Div, .DP_Left, .DP_Right, 
.Content_Left_Col, .Content_Right_Col, 
.List_Right_Col_1 .Stat_Table, .List_Right_Col_2 .Stat_Table {
width:160px !important;
}
.DP_Left, .DP_Content, .DP_Right {
padding-bottom:0em;
padding-top:15px;
vertical-align:top;
}
.DF_Table, .rb_AlternatePortalFooter {
padding:.5em 0em .5em 0em;
}

/* 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:160px !important;
}
.DP_Content .MOD_Layout, .DP_Content .MOD_NT_Layout, 
.DP_Content .MOD_ALT_Layout, .DP_Content .MOD_ALT_NT_Layout {
margin:0px 25px 15px 25px
}
.DP_Left .MOD_Layout, .DP_Left .MOD_NT_Layout, 
.DP_Left .MOD_ALT_Layout, .DP_Left .MOD_ALT_NT_Layout {
margin:0px 0px 15px 0px;
}
.DP_Right .MOD_Layout, .DP_Right .MOD_NT_Layout, 
.DP_Right .MOD_ALT_Layout, .DP_Right .MOD_ALT_NT_Layout {
margin:0px 0px 15px 0px;
}

/* Theme */
BODY {
background:url(layout/BODY.jpg) 6px 0px;
}
.DD_Div {
background:transparent url(layout/DD_Div.jpg) 6px 0px repeat-x;
}
.DH_Table {
background:transparent url(layout/DH_Table.jpg) no-repeat;
}
.DH_Table * {
background:transparent;
}
.DH_Logo {
display:none;
}
.DH_Logo_Cell {
height:210px !important;
}
.DH_Menu_Table A, .DH_Menu_Table A:hover, .DH_Nav_Item, .DH_Nav_Item:hover, .DH_Nav_Item_Hot, .DH_Nav_Item_Hot:hover {
color:#fff;
}
.DH_Nav_Item, .DH_Nav_Item_Hot {
padding-left:7px;
padding-right:7px;
}
.DH_Nav_Cell, .DH_Nav_Div, .DH_Nav_Table {
height:26px !important;
margin:auto;
}
.DH_Nav_Table {
margin-top:2px;
}
.DP_Table {
background:transparent url(layout/DP_Table.jpg) repeat-y;
}

/* Modules */
.DP_Left .MOD_Layout, .DP_Left .MOD_NT_Layout, .DP_Right .MOD_Layout, .DP_Right .MOD_NT_Layout {
background-color:#06c;
border:2px solid #fff;
}
.DP_Left .MOD_Content, .DP_Left .MOD_NT_Content, .DP_Right .MOD_Content, .DP_Right .MOD_NT_Content {
background-color:#06c;
color:#fff;
padding:8px;
}
.DP_Left .MOD_Content A, .DP_Left .MOD_NT_Content A, .DP_Right .MOD_Content A, .DP_Right .MOD_NT_Content A {
color:#fff;
font-weight:bold;
}
.MOD_Left, .MOD_Right, .MOD_NT_Left, .MOD_NT_Right {
background-color:transparent
}
#mID6702 .MOD_NT_Content {
padding:0px;
}
.MOD_Title {
color:#039;
}

/* Buttons */
.BTN_0_Shell, .BTN_1_Shell {
background-color:#09f;
}
.BTN_2_Shell {
background-color:#06c;
}
.BTN_0_Shell, .BTN_1_Shell, .BTN_2_Shell {
border-color:#006;
}
.BTN_0_Middle DIV {
color:#9cf;
}
.BTN_1_Shell A,  .BTN_1_Shell A:hover,  
.BTN_2_Shell A, .BTN_2_Shell A:hover  {
color:#fff;
}

/* Other */
.Side_Nav A {
border-bottom:1px solid #08f;
display:block;
padding:4px 0px 4px 0px;
text-align:center;
}
.Side_Nav A.First {
padding-top:0px;
}
.Side_Nav A.Last {
border:none;
padding-bottom:0px;
}

/* Footer ***************/
.DF_Table {
background:transparent;
font-size: 1em;
margin:5px 0px;
padding:0px;
}
.DF_Table_Content {
visibility:hidden;
}
.Global_Footer_Div
{
	position: absolute;
	width: 762px;
	background:transparent url(layout/DF_Table.jpg) repeat-y;
	padding-top: 5px;
left:50%;
margin-left:-380px;
}
.DF_Table *, .DF_Table A:hover {
color:#fff;
}
.DF_Logo {
background: url(layout/escapia_logo.gif) center no-repeat;
}
.DF_Agency {
display:block;
margin:0px 0px 3px 0px;
}
.DF_Email {
display:none;
}
.ListbyName {position: absolute; margin-top: 107px; margin-left: 27px}

#mID49879.HtmlModule_ascx {
    width:  500px;
}

.yui-skin-sam .yui-ac-input {
    
    position: absolute;
    width: 300px !important
}

.name-search-button {
    margin-top: 22px;
}
#mID50477.SearchByName_ascx {
    width: 300px;
}

.search-by-name label {
    color: #003399;
    font-weight: bold;
    font-size: 18px;
    position: relative;
    top: -4px;
}
