/**********************************************************************
*
*
*           MBC Stylesheet
*
*
**********************************************************************/

body {
    margin: 0 0 0 50%;
    background-image: url('images/bg-background.jpg');
    background-repeat: repeat-x;
    background-color: #C2D0FF;
}

.title1 {
    font: 16px Lucida Grande, Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #F7941D;
}

.fieldset_title {
    border: 1px solid #ccc;
    background: #f5f5f5;
    font: 14px Lucida Grande, Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #777776;
    padding: 5px;
}

p, td {
    font: 12px Lucida Grande, Helvetica, Arial, sans-serif;
    font-weight: normal;    
    color: #777776;
}

a, a:hover {
    font: 11px Lucida Grande, Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #1C27A3;
    text-decoration: underline;
}

a.cat_link, a.cat_link:hover {
    font: 13px Lucida Grande, Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #1C27A3;
    text-decoration: underline;    
}

.path {
    font: 11px Lucida Grande, Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #000;
    border: 1px solid #ccc;
    background: #f5f5f5;
    padding: 5px;
}

#container {
    position: relative;
    width: 754px;
    margin: 0 0 0 -377px;
    background: url('images/bg-mid.jpg') repeat;
}

#header {
    width: 754px;
    height: 134px;
    background: url('images/bg-header.jpg') no-repeat;
}

#logo {
    position: absolute;
    top: 0;
    left: 52px;
    width: 84px;
    height: 116px;
}

#address {
    position: absolute;
    top: 26px;
    right: 28px;
    font: 9px Lucida Grande, Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #808DDB;
    text-align: right;
}

#menu {
    position: absolute;
    top: 134px;
    left: 17px;
    width: 137px;
    height: auto;
    background: #ADBAF3 url('images/bg-menu.jpg') no-repeat;
}

a.menu2, a.menu2:hover {
    font: 11px Lucida Grande, Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #1C27A3;
    text-decoration: none;
}

a.menu2:hover {
    text-decoration: underline;
}

.hide_menu {
display: none;
}

.show_menu {
display: block;
}

.menu_off {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 15px;
    padding-right: 15px;
}

.menu_on {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 15px;
    padding-right: 15px;
    text-decoration: underline;
}

.submenu_off {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: normal;
    color: #4A55BC;
}   
    
.submenu_on {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: normal;
    color: #4A55BC;
    text-decoration: underline;
}

#nav {
    width: 137px;
}

#nav b {
    display: none;
}

#mbchBG, #mbchOn {
    background: url('images/bg-nav.jpg') no-repeat 0px 0px;
}

#mbcaBG, #mbcaOn {
    background: url('images/bg-nav.jpg') no-repeat 0px -27px;
}

#mbceBG, #mbceOn {
    background: url('images/bg-nav.jpg') no-repeat 0px -54px;
}

#mbcmBG, #mbcmOn {
    background: url('images/bg-nav.jpg') no-repeat 0px -81px;
}

#mbcrBG, #mbcrOn {
    background: url('images/bg-nav.jpg') no-repeat 0px -108px;
}

#mbclBG, #mbclOn {
    background: url('images/bg-nav.jpg') no-repeat 0px -135px;
}

#mbcbBG, #mbcbOn {
    background: url('images/bg-nav.jpg') no-repeat 0px -162px;
}

#mbccBG, #mbccOn {
    background: url('images/bg-nav.jpg') no-repeat 0px -189px;
}

#mbcqBG, #mbcqOn {
   background: url('images/bg-nav.jpg') no-repeat 0px -216px;
}

a#mbch {
    display: block;
    width: 137px;
    height: 27px;
              
}

a#mbca {
    display: block;
    width: 137px;
    height: 27px;
}

a#mbce {
    display: block;
    width: 137px;
    height: 27px;
}

a#mbcm {
    display: block;
    width: 137px;
    height: 27px;
}

a#mbcr {
    display: block;
    width: 137px;
    height: 27px;
}

a#mbcl {
    display: block;
    width: 137px;
    height: 27px;
}

a#mbcb {
    display: block;
    width: 137px;
    height: 27px;
}

a#mbcc {
    display: block;
    width: 137px;
    height: 27px;
}

a#mbcq {
    display: block;
    width: 137px;
    height: 27px;
}

a:hover#mbch, #mbchOn {
    background: url('images/bg-nav.jpg') no-repeat -137px 0px;
}

a:hover#mbca, #mbcaOn {
    background: url('images/bg-nav.jpg') no-repeat -137px -27px;
}

a:hover#mbce, #mbceOn {
    background: url('images/bg-nav.jpg') no-repeat -137px -54px;
}

a:hover#mbcm, #mbcmOn {
    background: url('images/bg-nav.jpg') no-repeat -137px -81px;
}

a:hover#mbcr, #mbcrOn {
    background: url('images/bg-nav.jpg') no-repeat -137px -108px;
}

a:hover#mbcl, #mbclOn {
    background: url('images/bg-nav.jpg') no-repeat -137px -135px;
}

a:hover#mbcb, #mbcbOn {
    background: url('images/bg-nav.jpg') no-repeat -137px -162px;
}

a:hover#mbcc, #mbccOn {
    background: url('images/bg-nav.jpg') no-repeat -137px -189px;
}

a:hover#mbcq, #mbcqOn {
    background: url('images/bg-nav.jpg') no-repeat -137px -216px;
}


#contentarea {
    margin-right: 17px;
    margin-left: 164px;
    margin-top: 0;
    width: 573px;
    background: #fff;
}


#info {
    width: 573px;
}

#footerbar {
    width: 754px;
    height: 30px;
    background: url('images/bg-footerbar.jpg') no-repeat;
}

#footer {
    width: 754px;
    text-align: center;
    font: 9px Lucida Grande, Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #7380D3;
    line-height: 14px;
}

#end {
    position: relative;
    margin: 0 0 0 -377px;
    width: 754px;
    height: 16px;
    background: url('images/bg-end.jpg') no-repeat;
}

a.footerlinks, a.footerlinks:hover {
    font: 9px Lucida Grande, Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #7380D3;
    text-decoration: underline;
}

