/* [Shared Icons and Labels] */
img.icon              { background-image: url(/img/sysimg/icons.gif/fcf2a910);}
img.icon-big          { background-image: url(/img/sysimg/icons-big.gif/c279ad3a);}
img.label             { background-image: url(/img/sysimg/labels.gif/dcfdb243);}
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                { background-image:url(/img/sysimg/icons.gif/fcf2a910);}
.icons-big            { background-image:url(/img/sysimg/icons-big.gif/c279ad3a);}
.toolbar_icon         { background-image:url(/img/sysimg/icons.gif/fcf2a910);}
.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; }
.cal_has_events   { background-image: url(/img/sysimg/calendar_events_indicator.gif,FF2F28) !important; }
.calendar_mini .cal_has_event,
.calendar_mini .cal_has_events { 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] */
#layout_nav_main #sd_menu_main li{
  width: 175px;
  background: url(/img/sysimg/?img=/UserFiles/Image/layout/main_nav_bg.png) no-repeat;
}
#layout_nav_main #sd_menu_main .collapsed {
  height: 30px;
}
#layout_nav_main #sd_menu_main li span {
  color: #2A3531;
  height: 15px;
  margin-top: 5px;
  border: none;
}
#layout_nav_main #sd_menu_main li span:hover {
  color: #ffffff;
  text-decoration: underline;
}

/* [Main Nav - items] */
#layout_nav_main #sd_menu_main li a {
  width: 170px;
  color: #FFC910;
  background: #000000;
  border: none;
  border-bottom: 1px solid #404040;
}
#layout_nav_main #sd_menu_main li a.current {
  background-color: #653D05;
}

#layout_nav_main #sd_menu_main li a:hover {
  text-decoration: underline;
}


/* [Footer] */
div#layout_footer {
  margin-top: 10px;
  height: 26px;
  text-align: center;
  background-color: #000;
}
