/* [Shared Icons and Labels] */
img.icon              { background-image: url(/img/sysimg/icons.gif/689051d7);}
img.label             { background-image: url(/img/sysimg/labels.gif/6a01262d);}
ul.breadcrumbs li.sub { background-image: url(/img/sysimg/icon_path_separator.gif);}
div.rating .img       { background-image: url(/img/sysimg/icon_ratings_13x13.gif);}
.icons                { border: 0; display: block; float: left; background-image:url(/img/sysimg/icons.gif/689051d7);}
.toolbar_icon         { height: 16px; border: 0; display: block; float: left; margin: 1px; background-image:url(/img/sysimg/icons.gif/689051d7);}
.toolbar_icon:hover   { border: 1px solid #FF0000; margin: 0;}
.admin_toolbartable, a.ti { background: url(/img/sysimg/icon_toolbar_background.gif) top; }
#popupMask            { background-image: url(/img/sysimg/maskbg.png) !important; } /* For browsers Moz, Opera, etc. */

/* [System Colour Scheme settings] */
h1,h2,h3          { color: #606060;}
.highlight        { font-weight: bold; background-color: #F9B84F; color: #606060;}
.cal_table        { border: solid 1px #776500; }
.cal_enlarge      { background: url(/img/sysimg/calendar_enlarge.gif) no-repeat;}
.cal_help         { background: url(/img/sysimg/calendar_help.gif) no-repeat;}
.cal_head         { background-color: #F0CC00; height: 2em;}
.cal_days         { border-top: solid 1px #776500; border-bottom: solid 1px #776500; border-right: solid 1px #776500; background-color: #C6A900;}
.cal_days_s       { border-right: none;}
.cal_current      { background-color: #EFD853;}
.cal_current_we   { background-color: #CCBA55;}
.cal_then         { background-color: #F0F0F0;}
.cal_then_we      { background-color: #D0D0D0;}
.cal_today        { background-color: #F0CC00;}
.cal_has_event    { background-image: url(/img/sysimg/calendar_event_indicator.gif,FF2F28) !important; color: #FF2F28 !important; }
.cal_nav          { background: url(/img/sysimg/calendar_menu_arrow.gif) no-repeat 100% 100%;}
.table_border     { border-style: solid; border-width: 1px; border-color: #005C76; border-collapse: collapse;}
.table_data       { background-color: #C0E0E0;}
.table_header     { background-color: #F9B84F;}

/* [System Style] */
body { margin: 0; padding: 0; background-color: #E0E0E0; }

/* [System Custom Style] */
h1 { font-size: 120%; }

/* [Centering box] */
#layout_outer_c         { text-align: center;}
#layout_inner_c         { margin: auto; text-align: left; width:760px; }

/* [Top Region] */
#layout_toolbars { }
  
#layout_topbar {
  height: 89px;
  padding: 21px 0 0 0;
  background: url(/UserFiles/Image/layout/topbar_background.gif) repeat-x #161616;
}
#layout_topbar_left {
  float: left;
  margin: 0 0 0 46px;
}
#layout_topbar_left img {
  border: none;
}
#layout_topbar_right {
  float: right;
  padding-right: 10px;
}
#layout_topbar_search {
  text-align: center;
}

input#topbar_search {
  margin-top: 5px;
  width: 170px;
  border: 2px;
  background-color: #4D4D4D;
  border-top: 2px solid #363636;
  border-left: 2px solid #363636;
  border-bottom: 2px solid #797979;
  border-right: 2px solid #797979;
  color: #ffffff;
}
input#topbar_search_go {
}


/* [Main Region] */
div#layout_main_outer {
  padding-top: 3px;
  background-color: #3B3B3B;
}
#layout_nav_main {
  float: left;
  width: 180px;
}
#layout_content {
  margin-top: 2px;
  float: left;
  width: 575px;
}



/* [Main Nav - groups] */
div#layout_nav_main div#sdmenu_main div {
  width: 175px;
  background: url(/img/?mode=sysimg&img=/UserFiles/Image/layout/main_nav_bg.png) no-repeat; /* Group Button image */
}
div#layout_nav_main div#sdmenu_main div.collapsed {
  height: 30px;
}
div#layout_nav_main div#sdmenu_main div span {
  color: #2A3531; /* Group Text Colour */
  height: 15px;
  margin-top: 5px;
  border: none;
}
div#layout_nav_main div#sdmenu_main div span:hover {
  color: #ffffff; /* Group Text Colour (mouseover) */
  text-decoration: underline;
}

/* [Main Nav - items] */
div#layout_nav_main div#sdmenu_main div a {
  width: 150px;
  color: #FFC910; /* Item Text Colour */
  background-color: #000;
  border: none;
  border-bottom: 1px solid #404040;
}
div#layout_nav_main div#sdmenu_main div a.current {
  background-color: #653D05;
}

div#layout_nav_main div#sdmenu_main div a:hover {
  text-decoration: underline;
}


/* [Footer] */

xdiv#layout_footer {
  height: 113px;
  margin-top: 10px;
  background: url(/UserFiles/Image/layout/seats.gif) no-repeat;
}

div#layout_footer {
  margin-top: 10px;
  height: 26px;
  text-align: center;
  background-color: #000;
}
