BODY,HTML{ margin:0px;}
TD,TR,P,LI{    font-family:Verdana,Arial,Sans-Serif;    font-size:11px;    line-height:16px;}
body{background: url(../../images/bg.jpg);    font-family:Verdana;    font-size:10px;    line-height:15px;}
IMG{ border:0px;}
Input{font-family:Verdana;    font-size:10px;    }
H1{ font-size: 18px; font-family: Verdana; color:black;}
H2{ font-size: 14px; font-family: Verdana; color:#666666;}
H3{color:#404040; padding-left: 5px;font-family:"Trebuchet MS";font-size:14px;}

.pageTitle{width: 680px; height:23px; border-bottom: solid 1px #006699; color: #006699; font-size:13px; font-weight:bold;}
.googlemap{ border: solid 1px #333333;  width: 99%; height:300px;}
.bHeader{ background: #E3EDF6; border:solid 1px #BBD3EA;}
.bHeader td{ font-family: Verdana; font-size: 11px; color: #990000; font-weight:bold;}
.linktd A{ color:Black; font-weight:bold; text-decoration:underline;}
.blueHeader{  height:29px; background: #E3EDF6; font-weight:bold; font-family:arial; color:#3A7288;font-size:12px;}
.grayB{ background: url(../../images/grayB.gif) repeat-x left bottom;}
.grayBB{ border-bottom: solid 1px #cccccc;}
.right A{ color: #006699; text-decoration: none;}
.right A:hover{ color: #006699; text-decoration: underline;}
.nTable TD{  background-color: white; }
.nTableTR TD{ color: White; font-weight:bold; background: #444444; text-transform: uppercase;}
select,option,textarea{font-family:Verdana;    font-size:10px;    }
FORM{ margin:0px; }
A:visited,A:link,A:active { font-family: Verdana; font-size: 11px;  text-decoration:none; color:#006699;}
A:Hover{font-family: Verdana; font-size: 11px;  text-decoration:underline; color:#006699;} 
.lnkNormal { color:#006699; text-decoration:none;}
.lnkNormal:hover{color:#006699; text-decoration:underline;}
.loginTop {     background-image: url("../../images/login_top_background.jpg");    background-repeat: repeat-x;}
.loginBottom {    background-image: url("../../images/login_bottom_background.jpg");    background-repeat: repeat-x;}
.leftpanel {background-color:#CBE3FF;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;padding:4px;}
.leftbox {background-color:#E3EDF6;border:1px solid #AACBE9;color:#3A7288;font-family:Tahoma;font-size:11px;line-height:22px;padding:9px;}
.leftbox select {background-color:#FFFFFF;border:1px solid #C8C8C8;color:#595959;font-family:"Verdana";font-size:10px;width:153px;}
.Gray_Border{ border:solid 1px #D1D1D1; background:white; padding: 8px;}
.mainDiv {background-color:#FFFFFF;border:1px solid #D1D1D1;margin:auto;padding:7px;width:901px;}
.mainTable {margin:0px;padding:0px;}
.slogan {color:#404040;font-family:"Trebuchet MS";font-size:14px;padding-top:10px;}
.toplinks {color:#0F0F0F;font-family:"Verdana";font-size:11px;}
.toplinks a {color:#0F0F0F;text-decoration:none;}
.toplinks a:hover {text-decoration:underline;}
.navigation {background-image:url(../../images/bg_navigation.jpg);background-repeat:repeat-x;border-bottom:1px solid #FFFFFF;height:32px;}
.navigation td {border-left:1px solid #76B7D0;border-right:1px solid #3E7D96;text-align:center;}
.navigation a {color:#FFFFFF;font-family:"Tahoma";font-size:11px;font-weight:bold;padding-left:5px;padding-right:5px;text-decoration:none;}
.navigation a:hover {color:#CBE3FF;}

.boxtitle {color:#3A7288;font-family:Tahoma;font-size:11px;line-height:25px;}

.bulletbox1 ul {list-style-image:url(../../images/bullet1.jpg);margin-bottom:0px;margin-left:10px;padding-left:25px;}
.bulletbox1 li {color:#484848;font-family:"Verdana";font-size:10px;line-height:15px;}
.boxtitle1 {background-image:url(../../images/bg_bullet.jpg);background-repeat:no-repeat;border-bottom:1px solid #DBDBDB;border-top:1px solid #DBDBDB;color:#4A859C;font-family:verdana;font-size:10px;height:31px;line-height:31px;padding-left:40px;}
.bulletbox2 ul {list-style-image:url(../../images/bullet2.jpg);margin-bottom:0px;margin-left:10px;padding-left:25px;}
.bulletbox2 li {color:#484848;font-family:"Verdana";font-size:10px;line-height:15px;}
.boxtitle2 {background-image:url(../../images/bg_bullet.jpg);background-repeat:no-repeat;border-bottom:1px solid #DBDBDB;border-top:1px solid #DBDBDB;color:#4C9433;font-family:verdana;font-size:10px;height:31px;line-height:31px;padding-left:40px;}
.boxtitle3 {background-image:url(../../images/bg_bullet.jpg);color:#FF6603;background-repeat:no-repeat;border-bottom:1px solid #DBDBDB;border-top:1px solid #DBDBDB;font-family:verdana;font-size:10px;height:31px;line-height:31px;padding-left:40px;}
.bulletbox3 ul {list-style-image:url(../../images/bullet3.jpg);margin-top:11px;margin-bottom:0px;margin-left:10px;padding-left:25px;}
.bulletbox3 li {color:#484848;font-family:"Verdana";font-size:10px;line-height:15px;}
.image {border-right:1px solid #DBDBDB;padding-bottom:11px;padding-top:11px;}
.image img {border:1px solid #B8B8B8;text-align:center;}
.subPageContent {color:#484848;font-family:"Verdana";font-size:10px;margin:0px;padding:10px;width:715px;}
.subPageContent h2 {color:#FF6603;font-family:"Arial";font-size:14px;font-weight:bold;}
.input {background-color:#FFFFFF;border:1px solid #C8C8C8;font-family:"Verdana";font-size:11px;}
.btn {background-color:#FFFFFF;background-image:url(../../images/bg_btn.jpg);background-repeat:repeat-x;border:1px solid #6F96A8;color:#4B879E;font-family:Tahoma;font-size:11px;font-weight:bold;height:18px;margin-left:3px;margin-right:3px;}
.footer {color:#446A88;font-family:Tahoma;font-size:11px;text-decoration:none;}
.footer a {color:#446A88;text-decoration:none;}
.footer a:hover {color:#446A88;text-decoration:underline;}
.footer span {color:#828282;font-size:10px;}
.error {color:#FF0000;font-family:"Verdana";font-size:11px;}
.link3 {color:#FF6603;text-decoration:none;     text-transform: capitalize;}
.link3:hover {color:#FF6603;text-decoration:underline;}
.link2 {color:#4C9433;text-decoration:none;}
.link2:hover {color:#4C9433;text-decoration:underline;}
.link1 {color:#4A859C;text-decoration:none;}
.link1:hover {color:#4A859C;text-decoration:underline;}
.paging {color:#FF6603;font-family:"Verdana";font-size:10px;text-decoration:none;}
.paging:hover {color:#FF6603;font-family:"Verdana";font-size:10px;text-decoration:underline;}
.nopaging {color:#4B879E;font-family:"Verdana";font-size:10px;text-decoration:none;}
.normalText {color:#484848;font-family:"Verdana";font-size:11px;}
.pageHeading {color:#FF6603;font-family:"Arial";font-size:14px;font-weight:bold;}
.tipbox {border:1px dashed #CCCCCC;padding:5px;}
.tiptxt {background-image:url(../../images/tipimg.gif);background-position:left center;background-repeat:no-repeat;color:#666666;font-family:Tahoma;font-size:11px;padding-left:25px;padding-top:10px;}
.padLeft {padding-left:4px;}
.padRight {padding-right:4px;}
.required {color:#FF0000;font-family:"arial";font-size:11px;}



.NavBar { color: #848484; text-align:right; }
.NavBar A:visited,.NavBar A:link,.NavBar A:active{    padding-left:2px;    padding-right:2px;    padding-top:1px;    padding-bottom:1px;        border: solid 1px #cecece;    color: #848484}
.NavBar A:hover {    background:#DFEEFF;    padding-left:2px;    padding-right:2px;    padding-top:1px;    padding-bottom:1px;    border: solid 1px #A5CEFF;    color: #848484;}
.NavBar span{    padding-left:2px;    padding-right:2px;    padding-top:1px;    padding-bottom:1px;    border: solid 1px #848484;    color: black;}

.NewsHeader{ font-family: Verdana; font-size: 13px; font-weight:bold; margin-bottom:8px;}
.newsblr{ border-top:solid 1px #cccccc; border-right:solid 1px #cccccc;}       
.newThum{ vertical-align: top; color:#505050; font-size:0.68em;}
.newThum A{ font-family:Verdana; font-size:1.2em;  font-weight:800;color:#00abc9; margin-bottom:5px;}
.newThum img{ border: solid 1px #d2d2d2; width:100px; height:90px;}
.active{     color: #00abc9;    background: #ECFDFF;}
.grayBoard{ border: solid 1px #dcdcdc; padding:2px; margin-right:15px;}
.grayBoard Img{ cursor: pointer;}

.side_menu_bg{    height: 26px;    background-position: left bottom;    background: url(/mb/images/side_menu_bg.gif);      color: White;    font-size: 12px;    font-weight: bold;    background-repeat: repeat-x;    text-align: center;}
.side_menu_body{  background: white;  font-size: 12px; border: solid 1px #5096b0;}


#menu2 {    width: 180px;    margin: 0px;    }    
#menu2 li a {    height: 25px;      voice-family: "\"}\"";       voice-family: inherit;      height: 21px;    text-decoration: none;    }        
#menu2 li a:link, #menu2 li a:visited {    color: #3688BA;    display: block;    background:  white;    padding-left: 15px;    padding-top: 4px;    text-align: left;    }    
#menu2 li a:hover{    text-align: left;    color: #3688BA;    background: #D2FFFF;    padding: 4px 0 0 15px;}
#menu2 ul {    list-style:none;    margin:0;    padding:0;}    




/* nooSlide */                                                          
#handles4 span{  border:solid 1px #cdcdcd;     padding:1px; cursor: pointer; }
#box4{    position:absolute;}
#box4 div{width:540px;    height:145px;    float:left;    background:#ffffff;}
#box4 h3, #box4 p, #box4 ul{      padding:5px 10px;}
#box4 p{    text-indent:16px;}
#box4 img{        float:left;    margin:0 10px 10px 15px;}
#info4{    background:#fff !important;    color:red !important;    cursor:default}
/* ********************************** */
.thumbs{width:54px;}
.thumbs div{display:block;    width:54px;    height:41px;    margin:3px 0;    cursor:pointer;}
.thumbs div img{}
.mask3{position:relative;    width:540px;    height:145px;    overflow:hidden;}
span img{display:block;    border:none;}


.menuLayer{    padding: 5px;     visibility: hidden;            width: 200px;background: white; border: solid 1px gray; position: absolute; margin:0px }    
.menuLayer div div{ font-weight: normal; padding-left:14px;}

.PageMenuBar{ font-size:12px;font-weight:bold;}
.PageMenuBar A:link,.PageMenuBar A:visited,.PageMenuBar A:active { font-size:12px; font-weight:bold; text-decoration:none;}
.PageMenuBar A:hover{ text-decoration: underline;}

.menuLayer li a {    height: 25px;      voice-family: "\"}\"";       voice-family: inherit;      height: 21px;    text-decoration: none;    }        
.menuLayer li a:link, .menuLayer li a:visited {    color: #3688BA;    display: block;    background:  white;    padding-left: 15px;    padding-top: 4px;    text-align: left;    }    
.menuLayer li a:hover{    text-align: left;    color: #3688BA;    background: #D2FFFF;    padding: 4px 0 0 15px;}
.menuLayer ul {    list-style:none;    margin:0;    padding:0;}    
.wTable TD{ background-color: white;}
.wTableHeader{ height:29px; color: gray; font-weight: bold;}
.wTableTitle{ color: #006699; font-size: 12px; }
.wTableValue{ background-color:#E8EEF0; padding:5px; font-size:12px; }
.wTableValue Input,.wTableValue select,.wTableValue option{ font-size:12px; }

.wTableSpace{ background: url(/mb/images/i_sp.gif) repeat-x left center;}

.sbutton {    border: none;    background: url('/mb/images/btn_bg_u.gif') no-repeat top left;    width: 79px;    height: 32px;    font-family:Verdana,Arial,Sans-Serif;     font-size:13px;    }
.sbutton:hover {    border: none;    background: url('/mb/images/btn_bg_d.gif') no-repeat top left;            width: 79px;    height: 32px;    font-family:Verdana,Arial,Sans-Serif;     font-size:13px;    }
.txtApply{ font-size: 13px; color:#006699; font-weight: bold;}                
.bo_header{ background: url(../../images/bo_header_bg.png) no-repeat left top;
padding: 6px; font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; font-size: 13px;  color:white;margin-bottom: 8px; margin-top: 5px; }
 
 .bo_excel,.bo_doc,.bo_pdf,.bo_logo{ height: 55px; padding-left: 63px;  margin-bottom: 8px;  margin-top: 5px; font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; font-size: 13px;  font-weight: normal;  }
 .bo_pdf {  background: url(../../images/icon_pdf.gif) no-repeat left top;   }
 .bo_doc{  background: url(../../images/icon_word.gif) no-repeat left top;   }
 .bo_excel{ background: url(../../images/icon_excel.gif) no-repeat left top;   }
 .bo_logo{ background: url(../../images/icon_logo.gif) no-repeat left top;   }
 
 .h1header{ margin-top:20px;  margin-left:15px;   ;  font-weight:bold;   font-size:15px;    color:#48869D;   margin-bottom: 9px;   }
  .h2header{margin-top:20px;  margin-left:15px;   ;  font-weight:bold;   font-size:13px;    color:#006699;   margin-bottom: 3px;   }
 .h1body{ margin-left: 15px; margin-bottom: 3px; font-size:13px;}
 .h1body a{ font-size:13px; text-decoration: underline;} 
 .h1body select{ font-size:13px;}
 .h1body option{font-size:13px;}
 
 .h2body{ margin-left: 15px; margin-bottom: 3px; font-size:12px;}
 .h2body a{ font-size:12px; text-decoration: underline;} 
 
 
 .searchBox{ margin-top: 1px; font-size: 13px;}
 .searchBox select , .searchBox option{ font-size:12px; }
 .searchBox TD{ font-size:13px; color:#006699;}
 .searchBox input{ font-size:13px;}
 .searchBox A:link, .searchBox A:visited{ font-size:15px; margin-right: 5px; text-decoration: none;color:#006699; display:block; float: left; width: 18px; }
 .searchBox A:hover{text-decoration: underline; font-size:18px; font-weight: bold;} 
 .resultContent{font-size:12px; margin-top: 15px; padding: 10px;border:solid 1px #ccc; }
 #resultIndic{margin-bottom:12px;}
 .resultName{margin-bottom:16px; font-weight: bold; font-size:12px;}
 .resultTd1{ padding: 7px; border-bottom: solid 1px #ccc; border-right:solid 1px #ccc;} 
 .resultTd2{ padding: 7px; border-bottom: solid 1px #ccc;}
                                                                                   
 
#tabBoxExample {width: 100%}
#tabBoxExample .tabSet { margin: 0px;padding: 0 0 0 6px;height: 26px;width: auto;background: url(../../images/tab-bkg.gif) left bottom repeat-x;}
#tabBoxExample .tabSet li:before {content: "" !important;}
#tabBoxExample .tabSet li { list-style-type: none; background: url(../../images/tab-off-l.gif) left top no-repeat !important;float: left !important;margin: 0 2px 0 0 !important;    padding: 0 0 0 14px !important;cursor: pointer;height: 26px;}    

#tabBoxExample .tabSet li a { color: white !important; background: url(../../images/tab-off-r.gif) top right no-repeat !important;display: block !important;    float: left !important;    height: 26px !important;    line-height: 26px !important;    *overflow: hidden !important;  font-family: Arial !important;    font-size: 10pt !important;    font-weight: bold !important; padding: 2px 12px 0 0 !important;    text-decoration: none !important;  }

#tabBoxExample .tabSet li.on {background: url(../../images/tab-on-l.gif) top left no-repeat !important;color:#333 !important;}    
#tabBoxExample .tabSet li.on a{background: url(../../images/tab-on-r.gif) top right no-repeat !important;    color: #333 !important;}

#tabBoxExample .panelSet {padding: 10px;    border:solid 1px #ccc;    border-top: 0px;    background: #fff;}
#tabBoxExample .panelSet dt.stretchtoggle div.dtRight {    background: #fff url(../../images/acdn-headr-back.gif) right no-repeat;}


.pageBox{ border: solid 1px #006699;
       float:left;
       text-align:center;
       width:16px;height:16px;
       margin-right: 6px;
 }
 
 .pageBox a{width:100%; display:block;}
 .pageBox a:link,.pageBox a:visited{ width:100%;height:100%}
 .pageBox a:hover{ background: #006699; color:white;} 
 
 .pageBoxSelected{border:solid 1px #006699; color:white; background-color: #006699;
        float:left;
       text-align:center;
       width:16px;height:16px;
       margin-right: 6px;       
 }
.pageBoxSelected a:link,.pageBoxSelected a:visited{width:100%;height:100%;color:white;} 
.pagingHeader{ margin-right: 20px; float:left;}
.bTable{ border:solid 1px #cccccc;margin-top:15px;margin-bottom: 15px;;}
.bTable th{ background-color: #E3EDF6; padding:4px; font-size:14px; text-align:left;}
.bTable td{ padding:4px; font-size:13px; }
.bTable td a:link,.bTable td a:visited{font-size:13px;}


.font12 li,.font12 ul,.font12 span,.font12 p,.font12 div,.font12 td,.font12 a,.font12{font-size:12px; !important;}

.buyingStep{
    background: url(../../images/check-mark-icon.jpg) no-repeat left 50%; height:26px;
    padding-left:30px;
    padding-top:8px;        
}
.buyingStepDesc{color:gray; margin-bottom:20px;padding-left:30px;}
.cals{padding-left:40px; background: url(../../images/icon_cal.png) no-repeat left 50%;height:40px;padding-top:15px;}






.mtgcalc{ background: url(../../knowledgecentre/calc/images/icon_calc.gif) no-repeat left center; font-size: 13px;font-weight:bold;margin-bottom:10px; margin-top: 22px; padding-left: 22px;}
.mtgcalcdesc{}
.calbody{ background: #D7FFFF; border:solid 1px #cccccc; padding:15px; font-family:arial; font-size:12px; width:500px; margin-left: 80px; margin-top:25px;margin-bottom: 15px;}
.calbody td{font-weight: bold;font-family: arial; font-size: 12px;}
.calhint{ font-size:12px; margin-bottom: 13px; color: gray;}
.calbody input{font-size:12px; font-family:arial;}
