*{
   margin: 0px;
   padding: 0px;
}

html{
   width: 100%;
}

body {
   font-family: Arial;
   color: #fff;
   background: #0b0b0b url(../app_themes/mb/mb_bg.jpg) no-repeat 50% 0%;
   line-height: 17px;
   margin: 0px auto;
   width: 977px;
   overflow: visible;
}

#main{
   width: 977px;
   float: left;
}

#header{
   background-color: #000;
   min-height: 168px;
}

#banner{
   width: 977px;
   height: 105px;
   background: #000 url(../../app_themes/mb/mb_banner_bg.gif) repeat-x;
   border-bottom: solid 1px #ececed;
   text-align: center;
}

.master_div{
   float: left;
   width: 977px;
   background: #385b77 url(../../app_themes/mb/mb_header_div.gif) repeat-x;
   height: 17px;
}

#content_home{
   color: #fff;
   width: 977px;
   background: #fff;
   padding: 3px 0px;
}

#content_daughter{
   color: #fff;
   width: 977px;
   background: #000 url(../../app_themes/mb/mb_daughter_bg.gif);
   padding: 5px 0px;
   min-height: 440px;
   float: left;
}

#footer_text
{
   font-size: 0.7em;
   text-align: center;
   color: #616264;
   float: left;
   width: 977px;
   margin-top: 10px;
}


#footer_text a
{
   color: #616264;
   text-decoration: none;
}

#menu_l1{
   width: 100%;
   overflow: hidden;
   background: #385b77 url(../../app_themes/mb/mainmenu_bg.jpg) repeat-x;
   height: 24px;
   border-bottom: solid 1px #000;
}

.MainNavCMSListMenuUL{
   height: 24px;
   float: left;
   position: relative;
   left: 50%;
   font-size: 12px;
}

.MainNavCMSListMenuUL LI{
   text-transform: capitalize;
   list-style: none;
   float: left;
   position: relative;
   right: 50%;
   padding-left: 2px;
}

.MainNavCMSListMenuUL LI A{
   color: #fff;
   text-decoration: none;
   margin: 0px;
   padding: 0px 10px;
   display: block;
}

.MainNavCMSListMenuLI, .MainNavCMSListMenuLIMainNavLastItem
{
    height: 24px;
    background: transparent url(../../App_Themes/MB/mb_mainnav_div.gif) no-repeat top left;
}

.MainNavCMSListMenuLink
{
    line-height: 24px;
    background: transparent;
}

.MainNavCMSListMenuHighlightedLI, .MainNavCMSListMenuHighlightedLIMainNavLastItem
{
    height: 24px;
    background: transparent url(../../App_Themes/MB/mb_mainnav_div.gif) no-repeat top left;
}

.MainNavCMSListMenuLIMainNavLastItem .MainNavCMSListMenuLink
{
    line-height: 24px;
    background: transparent url(../../App_Themes/MB/mb_mainnav_div.gif) no-repeat top right;
}

.MainNavCMSListMenuLinkHighlighted
{
   color: #fff;
   line-height: 24px;
   background: url(../../App_Themes/MB/mainmenu_bg_sel.jpg) repeat-x;
   text-decoration: none;
   margin: 0px;
   padding: 0px 10px;
   display: block;
}


.MainNavCMSListMenuHighlightedLIMainNavLastItem .MainNavCMSListMenuLinkHighlighted
{
    line-height: 24px;
    padding:0 10px;
}

.MainNavCMSListMenuLIMainNavLastItem{
   padding-right: 2px;
}

.MainNavCMSListMenuUL .MainNavCMSListMenuLI a:hover, .MainNavCMSListMenuUL .MainNavCMSListMenuLIMainNavLastItem a:hover
{
   color: #fff;
   background: url(../../App_Themes/MB/mainmenu_bg_sel.jpg) repeat-x;
   text-decoration: none;
   margin: 0px;
   padding: 0px 10px;
   display: block;
}

#menu_l2
{
   overflow: hidden;
   float: left;
   width: 100%;
   background: #9ea1a6;
   height: 20px;
   border-top: solid 1px #d1d1d1;
   border-bottom: solid 1px #d1d1d1;
}

.SubNavCMSListMenuUL{
   height: 20px;
   float: left;
   position: relative;
   left: 50%;
}

.SubNavCMSListMenuUL LI{
   text-transform: capitalize;
   list-style: none;
   float: left;
   position: relative;
   right: 50%;
}

.SubNavCMSListMenuUL .SubNavCMSListMenuLI  A{
   color: #000;
   text-decoration: none;
   margin: 0px;
   padding: 0px 10px 9px 0px;
   display: block;
   font-size: 12px;
}

.SubNavCMSListMenuLI, .SubNavCMSListMenuHighlightedLI
{
    height: 18px;
    padding-left: 13px;
}

.SubNavCMSListMenuLink, .SubNavCMSListMenuLinkHighlighted
{
    line-height: 18px;
    background: transparent;
}

.SubNavCMSListMenuUL .SubNavCMSListMenuLI a:hover, .SubNavCMSListMenuHighlightedLI a, .SubNavCMSListMenuHighlightedLI a:hover
{
   text-decoration: none;
   margin: 0px;
   padding: 0px 10px 9px 0px;
   display: block;
   font-size: 12px;
   color: #FB0000;
}

#home_content{
   height: 490px;
   margin-top: 3px;
}

.counter_digits
{
    width: 146px;
    height: 38px;
    padding-top: 4px;
    background: #000;
    border: solid 1px #666;
    display: block; 
}

.digits
{
    background: url(../../App_Themes/MB/mb_counter_div.gif) no-repeat top right;
    width: 35px;
    height: 35px;
}

#home_flash{
   float: left;
   width: 801px;
   height: 335px;
   background: #18181a url(../app_themes/mb/loading.gif) no-repeat scroll center center;
}

#right_col{
   float: right;
   width: 172px;
   height: 332px;
}

#livessaved_panel{
   position: absolute;
   z-index: 1;
   border: solid 1px #9a9898;
   border-right: solid 0px #fff;
   width: 171px;
   height: 147px;
   background: #000 url(../../App_Themes/MB/test.jpg) repeat-x;
   overflow: hidden;
}

#counters{
   width: 138px;
   height: 118px;
   padding: 8px 12px;
   font-size: 9px;
}

#latest_content{
   width: 171px;
   height: 0px;
   background: #000 url(../../App_Themes/MB/latestejection_bg.gif) repeat-x;
}

#down_button, #latest_up{
   cursor: pointer;
}

#latest_news{
   position: relative;
   width: 171px;
   height: 164px;
   margin-top: 152px;
}

.camp_title{
   line-height: 26px;
   color: #fff;
   text-transform: uppercase;
   font-size: 9px;
}

.camp_title img {
   vertical-align: middle;
   padding-bottom: 3px;
   padding-left: 5px;
}

.readmore{
   height: 14px;
   background: #000 url(../../App_Themes/MB/readmore_bg.gif) repeat-x;
}

.camp_content{
   background: #fff;
   border-left: solid 1px #9a9898;
   border-right: solid 1px #9a9898;
   border-bottom: solid 1px #9a9898;
   margin-bottom: 2px;
   color: #000;
   font-size: 11px;
   background: Transparent url(../../App_Themes/MB/mb_home_camp_bg.gif) repeat-x;
}

.right_camp_content{
   width: 170px;
   height: 139px;
   background: #fff;
}

.right_readmore{
   width: 172px;
}

.bottom_panel{
   width: 978px;
   height: 150px;
   float: left;
   margin-top: 4px;
}

.left{
   float: left;
}

.bottom_width1{
   width: 242px;
}

.bottom_camp_content{
   width: 240px;
   height: 106px;
}

.bottom_camp_text{
   width: 112px;
   padding: 7px;
   float: left;
   line-height: 15px;
}

.bottom_camp_image{
   width: 108px;
   float: left;
}

.home_readmore{
   float: right;
   margin-right: 3px;
}

#mb_daughter_left{
   width: 161px;
   float: left;
}

#mb_daughter_right{
   width: 808px;
   background: #000;
   float: right;
}

.DaughterANavCMSListMenuUL{
   margin: 0px;
   padding: 0px;
   list-style-type: none;
}

.Level2CMSListMenuUL{
   margin: 0px;
   padding: 0px;
   list-style-type: none;
}

.DaughterANavCMSListMenuHighlightedLI .Level2CMSListMenuLI a{
   line-height: 19px;
   width: 136px;
   font-size: 11px;
   color: #fff;
   text-decoration: none;
   display: block;
   background: url(../../App_Themes/MB/level_nav_bg.gif) no-repeat 5% 50%;
   padding-left: 25px;
   border-bottom: solid 1px #84898e;
}

.DaughterANavCMSListMenuHighlightedLI .Level2CMSListMenuHighlightedLI a, .DaughterANavCMSListMenuHighlightedLI .Level2CMSListMenuLI a:hover{
   line-height: 19px;
   font-size: 11px;
   width: 136px;
   color: #fb0000;
   text-decoration: none;
   display: block;
   background: url(../../App_Themes/MB/level_nav_bg_sel.gif) no-repeat 5% 50%;
   border-bottom: solid 1px #84898e;
   padding-left: 25px;
}

.DaughterANavCMSListMenuLI, .DaughterANavCMSListMenuHighlightedLI{
   font-size: 12px;
   width: 161px;
   margin: 0px 0px 2px 0px;
}

.DaughterANavCMSListMenuLI a{
   line-height: 23px;
   width: 149px;
   color: #000;
   text-decoration: none;
   display: block;
   background: url(../../App_Themes/MB/mb_daughter_menu_bg.gif) repeat-x;
   padding-left: 12px;
}

.DaughterANavCMSListMenuHighlightedLI a, .DaughterANavCMSListMenuLI a:hover{
   line-height: 23px;
   width: 149px;
   color: #fff;
   text-decoration: none;
   display: block;
   background: url(../../App_Themes/MB/mb_daughter_menu_bg_sel.gif) repeat-x;
   padding-left: 12px;
}

#breadcrumb_nav{
   font-size: 12px;
   text-transform: lowercase;
   line-height: 23px;
   width: 100%;
   background: url(../../App_Themes/MB/mb_bc_nav_bg.gif) repeat-x;
}

#breadcrumb_nav a{
   color: #fff;
   text-decoration: none;
}

#mb_daughter_menu_shadow{
   background: url(../../App_Themes/MB/mb_daughter_menu_shadow.gif) no-repeat;
   width: 161px;
   height: 160px;
}

#mb_daughter_content{
   width: 660px;
   min-height: 400px;
   padding: 12px 132px 50px 16px;
   border-top: solid 2px #fd0000;
   background: url(../../App_Themes/MB/mb_daughter_content_bg.gif);
   color: #fff;
   font-family: arial;
   font-size: 13px;
   line-height: 18px;
   float: left;
}

#mb_daughter_text img{
   border-top: solid 5px #293ab8;
   margin-right: 20px;
   margin-top: 6px;
}

#mb_daughter_text a{
   color: #FB0000;
   text-decoration: none;
}

#mb_daughter_text table tr td{
   vertical-align: top;
   font-size: 13px;
}

.mb_duaghter_bc_img{
   padding: 6px 4px 0px;
}

.mb_daughter_bc_text{
   line-height: 21px;
}

.mb_landingpage_link{
   color: #fff;
   text-decoration: none;
}

#mb_landingpage_option{
   width: 120px;
}

.mb_landingpage_title{
   line-height:22px;
   text-align:center;
   width:120px;
   font-size: 12px;
   font-weight: bold;
   background-color: #293ab8;
   border-bottom: solid 1px #000;
}

#mb_landingpage{
   margin: 20px 0px;
}

.camp_float{
float: left;
}

.ajax__tab_container{
    width: 593px;
}

.ajax__tab_header 
{
    font-size:11px;
    text-transform:uppercase;
    font-family: Trebuchet MS;
}
.ajax__tab_outer{
   padding:5px 9px;
   border-right: solid 1px #000;
   border-left: solid 1px #000;
   border-top: none;
}

.ajax__tab_outer{
   background-color: #656b73;
   border-bottom: solid 2px #000;
}

.ajax__tab_active .ajax__tab_outer{
   background-color: #4a515a;
   border-bottom: solid 2px #4a515a;
}

.ajax__tab_hover .ajax__tab_outer{
   background-color: #4a515a;
}

.ajax__tab_body{
   background-color: #4a515a;
   border-left: solid 1px #000;
   min-height: 450px;
   padding: 24px 18px 36px 18px;
}

.header_class{
   margin: 2px 0px 12px;
   padding: 3px 0px 6px;
   color: rgb(255, 255, 255);
   font-size: 19px;
   font-weight: bold;
   width: 100%;
   text-transform:uppercase;
   font-family: Trebuchet MS;
}

.header1{
   border-bottom: 1px dotted rgb(255, 255, 255);
   margin: 2px 0px 12px;
   padding: 3px 0px 6px;
   color: rgb(255, 255, 255);
   font-size: 19px;
   font-weight: bold;
   width: 100%;
   font-family: Trebuchet MS;
}

.header2{
   border-bottom: 1px dotted rgb(255, 255, 255);
   margin: 2px 0px 12px;
   padding: 3px 0px 6px;
   color: rgb(255, 255, 255);
   font-size: 13px;
   font-weight: bold;
   width: 100%;
   font-family: Trebuchet MS;
}

.tab_content{
   color: #fff;
   font-family: arial;
   font-size: 13px;
   line-height: 18px;
}

.tab_content img{
   border-top: solid 5px #293ab8;
   margin-right: 20px;
   margin-top: 6px;
}

.tab_content a{
   color: #FB0000;
   text-decoration: none;
}

.tab_content table tr td{
   vertical-align: top;
   font-size: 13px;
}

.es_images{
   width: 172px;
   margin: 29px 0 30px 11px;
}


.latest_ejection_news_area{
   background: #000;
   border: solid 1px #666;
   width: 146px;
   margin-left: 12px;
   height: 140px;
}

.latest_ejection_news_text{
   width: 136px;
   padding: 5px;
   font-size: 11px;
}

.latest_ejection_news_text a{
   color: #FB0000;
   text-decoration: none;
}

.latest_new_link{
   width: 220px;
   line-height: 30px;
   display: block;
   border-bottom: dashed 1px #767e88;
   color: #000;
   font-size: 12px;
   text-decoration: none;
   background: url(../../App_Themes/MB/latest_news_link.png) no-repeat 95% 50%;
}













/*Career Form*/
#content_daughter #mb_daughter_right #mb_daughter_content .careerform{
  float: left;
  width: 100%;
}
#content_daughter #mb_daughter_right #mb_daughter_content .careerform .formlbl{
  float: left;
  width: 150px;
  padding-left: 4px;
  margin-bottom: 10px;
  margin-right: 20px;
}
#content_daughter #mb_daughter_right #mb_daughter_content .careerform .refformlbl{
  float: left;
  width: 150px;
  padding-left: 4px;
  margin-bottom: 10px;
}
#content_daughter #mb_daughter_right #mb_daughter_content .careerform .textbox,
#content_daughter #mb_daughter_right #mb_daughter_content .careerform .largetextbox{
  float: left;
  margin-bottom: 10px;
}
#content_daughter #mb_daughter_right #mb_daughter_content .careerform .textbox{
  background: Transparent url(../../App_Themes/MB/NormalTextBox.png) no-repeat;
  height: 20px;
  width: 390px;
  padding-left: 4px;
}
#content_daughter #mb_daughter_right #mb_daughter_content .careerform .textbox input{
  height:16px;
  margin-top:2px;
  width: 375px;
  border: 0;
  font-size: 0.9em;
  padding-left:5px;
  font-family:arial;
}
#content_daughter #mb_daughter_right #mb_daughter_content .careerform .largetextbox{
  background: Transparent url(../../App_Themes/MB/LargeBox.png) no-repeat;
  height: 100px;
  width: 384px;
  padding: 4px;
}
#content_daughter #mb_daughter_right #mb_daughter_content .careerform .largetextbox textarea{
  height:100px;
  margin-top: 2px;
  width: 373px;
  font-size: 0.9em;
  border: medium none;
  border-width: 0px;
  padding-left:5px;
  font-family:arial;
}
#content_daughter #mb_daughter_right #mb_daughter_content .careerform .button{
  float: left;
  margin-left:173px;
  border:1px solid #FD0000;
  display:block;
  line-height:20px;
  text-align:center;
  width:46px;
  background: #4e5868;
}
#content_daughter #mb_daughter_right #mb_daughter_content .careerform .button a{
  color:#fff;
  text-decoration:none;
}
#content_daughter #mb_daughter_right #mb_daughter_content .careerform .referencetextbox{
  background: Transparent url(../../App_Themes/MB/MediumBox.png) no-repeat;
  float: left;
  margin-bottom: 10px;
  width: 179px;
  height:110px;
}
#content_daughter #mb_daughter_right #mb_daughter_content .careerform .referencetextbox textarea{
  border: none;
  font-size:0.9em;
  height:100px;
  margin:4px;
  width:169px;
  padding-left:5px;
  font-family:arial;
}
#content_daughter #mb_daughter_right #mb_daughter_content .careerform .referencelable{
  width: 15px;
  padding-left: 10px;
  float: left;
}
#content_daughter #mb_daughter_right #mb_daughter_content .careerform .formmessage{
  float: left;
  margin-left: 174px;
  width: 400px;
  margin-bottom: 5px;
}
#content_daughter #mb_daughter_right #mb_daughter_content .careerform .validator{
  float:left;
  height:18px;
  width:13px;
}
#content_daughter #mb_daughter_right #mb_daughter_content .careerform .errorbox{
  background: #4e5868;
  border:1px solid #FF0000;
  color:#FFF;
  height:52px;
  margin-bottom:12px;
  margin-left:159px;
  padding:12px;
  width:390px;
}
