﻿
* {margin:0;padding:0;}
 
 body {margin-top: 5px;
 font: 100% Lucida, Arial, sans-serif; }
 
h1, h2, h3, h4, h5, h6, ul, ol, dl {
font-size: .9em; font-family:  'Trebuchet MS', Verdana,  serif;}
p
 {color: #4f4f4f; padding:10px 10px 0px 10px;text-align:justify;margin-bottom: 5px;line-height: 1.5em;font-size: 80%}
 
h1{color: #2b80a8;font-size: 1.2em;padding: 5px 0px 0px 5px; }
 
h2 {color: #104b8e;font-size: 1.1em;padding-left: 10px;}
   
h3{color: #fff; background:#1a477d; padding:5px ;font-size: 1.1em; }
    
h4{color: #152465; padding-top: 5px;}
    
h5{background: #226a8c;color: #fff;padding: 5px;font-size: 1.2em; border: 1px solid #3333cc}
    
ul{list-style:none;padding-bottom: 10px}
 
li{color: #152a65; padding-bottom: 5px; padding-left: 5px;}  
 #banner
 {width: 99%;margin: 0px auto; height: 80px;border-top: 2px solid #4d85a1;background:#0f2c51; overflow:hidden;}
 
 #banner h1
 {color: #dae8f8;font-size: 1.3em; padding-top: 50px;}
 
 #bannerInner
 {border-top: 1px solid #fff}
 
 #navigation
{margin: 0px auto;width: 99%;border-top: 4px solid #fff;border-bottom: 2px solid #fff; padding: 5px 0px;background:url(images/navBg.jpg);background-repeat:repeat-x;text-align: center;font-size: .9em  }
        
#main_wrapper
{max-width:65em;padding-top:5px;margin-left:auto;margin-right:auto;text-align:left;background:#4d85a1; min-width: 930px;}
       
.menuItem
{color:White; font-weight: bold;display: block; line-height: 1.5em;width: 145px;font-size: .95em}
 
.menuItemHover
{color:#00ffff; font-weight: bold; }
 
.static
 {border: 1px dotted #fff;width: 145px;}
        
.selected
 {border: 1px solid #fff;height: 25px;color: #fff;background: #152a65; width: 140px;margin-top: 2px; }
 
 .sideSelect
 {border: 1px solid #ee3640;}
        
#one
 {width: 99%;border: 1px solid #a7b6c2;margin: 0px auto;}
        
 .fortyPercentBorder
 {float: left;width: 36%;overflow: hidden;border: 1px solid #bac5cd;margin-top: 10px;}
 
.middle
{float: right; width: 100%; background:url(images/demoBg.jpg);background-repeat:repeat-x; text-align: center; height: 140px;   }
.middle a
{color: #257094;text-decoration: none; font-weight: bold; font-size:.9em; }
 
.middle a:hover
{color: #c8001d; }
 
.thirtyPercent
 {float: left;width: 29%; overflow: hidden;margin-top: 20px;display: block }
 
.thirtyPercent a
{color: #3333cc;text-decoration: none;font-weight: bold;  }
 
.thirtyPercent a:hover
{color: #c8001d}
 
.thirtyFive a
{color: #3333cc;text-decoration: none;font-weight: bold;  }
 
.thirtyFive a:hover
{color: #c8001d}
 
.thirtyFive li
{list-style-type: none;list-style-image:url(images/mcmlistImg.jpg);padding-left: 30px; padding-bottom: 10px; }
 
.thirtyFive ul
{margin-left: 30px;}
 
.fiftyPercent
 {float: left;width: 48%;overflow: hidden; margin-top: 10px; }
 
.thirtyFive
{float: left;width: 31%; overflow: hidden;margin-left: 30px; }
 
.fiftyPercent ul
 {list-style-type: none;margin-top: 3px;}
 
.fiftyPercent li
 {margin-left: 20px;color:#152a65;padding-bottom: 5px;padding-left: 5px; list-style-type:square; text-align: justify}
 
 .fiftyPercent a
 {color:#249393;font-weight: bold;text-decoration: none; background: url(images/arrowGreeny.png) no-repeat right;  padding-right:25px; }
 
  .fiftyPercent a:hover
{color: #c8001d; }
 
.sidebar
{float: left;width:20%;overflow:hidden;margin-right: 20px; border-right: 1px solid dotted #bac5cd; 
}
.fortyPercent
{float: left;width: 38%;overflow: hidden;}
 
.bottomLinks{float: left;width: 38%;overflow: hidden;}
 
.fortyPercent ul
{list-style-type: none;margin-top: 3px;list-style-image:url(images/msIcon.gif)}
 
 .fortyPercent li
 {margin-left: 20px;color:#152a65;padding-bottom: 10px;padding-left: 10px;}
 
.fortyPercent a
{color:  #249393;font-weight: bold;text-decoration: none; background: url(images/arrowGreeny.png) no-repeat right;  padding-right:25px; }
 
.fortyPercent a:hover
{color: Red}
 
.fortyPercent dt{color: #226a8c; background:url(images/dtTop.jpg);background-repeat:repeat-x; background-position:top;padding: 3px 0px 3px 3px;}
 
.fortyPercent dl{margin: 0 .5em 1.5em 1em;color: #3e4a59;text-align: justify; margin-left: 5px; padding-bottom:10px;background:url(images/dlBottom.jpg);background-repeat:repeat-x; background-position:bottom;}
 
 dl
{margin: 0 .5em 1em 1em;text-align: justify; font-size: .9em; color: #425162; margin-left: 5px; padding-right: 5px }
 
dt
{font-weight: bold;font-size: 1em; color: #71869f;}
 
.date
{font-weight: bold; font-size:.85em ;display:block;letter-spacing: 1px;}
 
.thirtyPercent a:hover
{color: #c8001d}
 
.sixtyPlain
{float: left; width: 59%}
 
.sixtyPercent
{float: left; width: 58%; }
 
.sixtyPercent a
{color:  #249393;font-weight: bold;font-size: .9em;text-decoration: none; }
 
.sixtyPercent a:hover
{color:#c8001d; }
 
.ninetyPercent
{width: 90%;float: left}
 
.videoFlash a
{color:  #249393;font-weight: bold;font-size: .9em;text-decoration: none; }
 
.videoFlash a:hover
{color:#c8001d; }
 
.seventyPercentBack
{float: left;width: 73%;  background:url(images/divbg.jpg);background-repeat:repeat-x; padding: 20px 0px }
.seventyPercent
{float: left;width: 73%;  overflow: hidden; margin-top: 20px;}
 
 
 #homeMain
{float: left;width: 68%;  overflow: hidden; background:url(images/mbsPCbg.jpg);background-repeat:no-repeat;  margin-left: 5px;margin-top: 10px; border: 1px solid #adc0d1;margin-left:10px }
#homeMain a
{color: #104b8e; text-decoration: none; font-weight: bold;background: url(images/arrowGreeny.png) no-repeat left;  padding-left:25px; margin-bottom: 5px;}
 
#homeMain a:hover
{color: #ee3640; text-decoration: none;}
 
.seventyPercent a
{color: #104b8e; text-decoration: none; font-weight: bold}
 
.seventyPercent a:hover
{color: #ee3640; text-decoration: none;}
 
.twentyPercent a
{color: #104b8e; text-decoration: none;font-weight: bold;background: url(images/arrowGreeny.png) no-repeat left; padding-left: 25px  }
 
.twentyPercent a:hover
{color: #ee3640; text-decoration: none;}
 
.twentyPercent
{float: right;overflow: hidden;width: 25% ;background:url(images/divbg.jpg);background-repeat:repeat-x;padding-bottom: 20px; margin-top: 5px; margin-right: 10px; border: 1px solid #d7dde1; }
 
.centre
{text-align: center;}
 
 .padding
 {padding: 5px 10px;}
 
.block
{display: block; margin:0px 40px;}
   
.pink
{color:#d41047; font-weight: bold}
 
 .imgTwo{float:left; margin: 10px 30px 0px 10px;}
 
 .imgTop{float:left; margin: 0px 50px 0px 0px;}
 
 .img{float:left; margin: 10px 30px 25px 25px;}
 
 .inline
 {display: inline;float: left;margin-left: 5px;}
 
 .bigPadding
 {padding: 0px 20px 0px 40px;}
 
 .bigPaddingRight
 {padding: 0px 40px 0px 0px;}
 
 .floatRight
 {float: right;  margin: .5em .5em .3em .8em;}
 
 .floatLeft
 {float:left; margin: .1em .3em 0em 0;} 
 
 .treeView
 {color: #152a65;padding: 10px 5px;font-weight: bold;width: 125px;margin-bottom: 20px; font-size: .9em;
  background:url(images/treebg.jpg);background-repeat:repeat-x; background-position:bottom; }
  
  #footer
{clear: both;height: 50px;background: #fff;border: 1px solid #47b6c2;width: 99%;
 margin: 0px auto;}
  
 #footer p
 {color: #2b80a8; font-size: .75em}
 
#footer a
{color: #000099;color: #fff; }
 
#footer a:hover
{color: red}
 
 .input  /*for text boxes*/
 {width: 200px;}
 
 .label /*for text boxes*/
 {margin-top:.33em;display: block;  color: #000066; margin: left:5px;font-size: .9em}
  
 .margin{margin: 10px;}
 
 .white{color: #fff; text-align: center}
 
 .whiteLeft
 {color: #fff;}
 
.parent
{color: #fff; background: #68b5d9; padding: 5px; width: 135px; font-weight: bold;border: 1px solid #fff; }
 
 .productInfo
 {margin-bottom: 40px; overflow: hidden;padding-left: 360px;float: left;  }

.brochure
{float: right; width: 21%; margin: 5px 15px;border: 3px solid #bac5cd; overflow: hidden}
 
.brochureImage
{margin: 0px auto; width: 45px; padding-bottom: 10px;}
 
.videoNav
{float: left;width: 35%; border-right: 1px solid #bac5cd; height: 500px;}
 
.videoNav li
{list-style-type: none;list-style-image:url(images/mhrListbg.jpg);padding-left: 30px; padding-bottom: 15px; font-size: 1.1em; }
 
.videoNav ul
{margin-left: 40px;}
 
.videoNav a
{text-decoration: none;font-weight: bold;color:#c8001d;}
 
.videoNav a:hover
{color: #104b8e;}
 
.videoFlash
{float: right; width: 60%;}
 
.imgRight
{float: right; margin-right: 20px;}
 
.floatTight
{float: left}
 
.thanks
{width: 50%; margin: 20px auto}
 
div.button
{padding-top: 10px; margin-top: 30px; } 
 
 div.button a
 {margin-left: 30px;float: left;height: 76px;  width: 136px;background:url(images/mcmButton.jpg);background-repeat:no-repeat;padding-top: 10px;text-decoration: none;font-weight: bold;font-size: .9em; color: #fff;padding-left: 5px; }
 
div.button a:hover
{margin-left:30px;float: left;height: 76px; width: 136px;background:url(images/mcmButtonHover.gif);background-repeat:no-repeat;padding-top:10px; color: red; padding-left: 5px; }
 
div.buttonTwo a
 {margin-left: 30px;float: left;height: 100px;margin-top: 30px; width: 170px;background:url(images/mhrButton.jpg);background-repeat:no-repeat; padding-top:5px; color:#fff; text-decoration: none; font-weight: bold; padding-left: 5px }
 
div.buttonTwo
{padding-top: 10px; }
 
 div.buttonTwo a:hover
 {margin-left:30px;float: left;height: 100px;margin-top: 30px; width: 170px;background:url(images/mhrButtonHover.gif);background-repeat:no-repeat;padding-top:5px; color: red; padding-left: 5px; }
 
 
div.siteLink
 {float: left; }
 
 div.siteLink a
 {margin-left: 30px;float: left;height: 76px; width: 136px; background:url(images/siteLink.jpg);background-repeat:no-repeat; padding-top:5px; color:#fff; text-decoration: none; font-weight: bold ;padding-left: 20px;  }
 
 div.siteLink a:hover
 {margin-left: 30px;float: left;height: 76px; width: 136px; background:url(images/siteLinkHover.jpg);background-repeat:no-repeat; padding-top:5px; color:red; font-weight: bold; padding-left: 20px;  }
 
.event
{float: left;width: 24%; overflow:hidden}
 
.event a
{color: #246f93; text-decoration: none; font-weight: bold}
 
.container
{width: 95%;margin: 0px auto;}
 
 