/***reset***/
.ns, body, form, html{margin:0; padding:0;}
body{font:12px Arial, Helvetica, sans-serif;background-color:#0079c1;color:#444444;}
a{}
a:hover{}
a img{border:0;}
strong {font-weight:bold;}
.mbt, p, ul, ol, dl, h1, h2, h3, h4, h5, h6{margin:0 0 10px;}
p{line-height:18px;}
h1, h2, h3, h4, h5, h6{clear:both;}
/***general***/
.posabs{position:absolute;}
.posrel{position:relative;}
.ir{display:block;text-indent:-9999px;}
.fleft{float:left;}
.fright{float:right;}
.both{clear:both;overflow:auto;}
.out-links{margin-left:-4px;}
.out-links a{padding:0 2px 0 0;}
.app-btns a{padding:0 6px 0 0;}
/***structure***/
#wrapper{width:830px;margin:0 auto;}
#header{height:88px;background:url(../images/header_bg.jpg) no-repeat 0 0;}
#main{background:url(../images/main_bg.jpg) repeat-y 0 0;padding:0 10px;}
#content{width:388px;float:left;background:url(../images/content_bg.jpg) repeat-x 0 bottom;margin-left:17px;padding:10px;}
#main-footer{height:38px;padding:10px 0 0;}
#main-footer small{color:#919191;bottom:0;left:21px;}
#footer{background:url(../images/footer_bg.jpg) no-repeat 0 0;height:50px;}
#footer p{margin:0;padding:30px 10px 0;color:#fff;}
#footer p a{color:#fff;text-decoration:none;margin:0 3px;}
#main-logo{background:url(../images/bmo_logo.png) no-repeat 0 0; height:45px;width:209px;top:8px;left:10px;}
#text-link{color:#fff;text-decoration:none;right:10px;top:10px;}
#tb-head{height:273px;}
#tb-head a{height:105px;width:254px;background:url(../images/toolbox_logo.gif) repeat 0 0;top:79px;left:157px;}
#social-media-links{height:38px;background:url(../images/sm_follow_on.jpg) no-repeat 0 bottom;padding:0 0 0 75px;bottom:0;right:25px;}
#social-media-links a{float:left;display:block;margin:0 5px;}
#share-block{right:10px;bottom:30px;}
/***nav***/
#main-nav{float:left;width:356px;}
#main-nav ul{list-style:none;padding:0;margin:0 0 0 17px;}
#main-nav ul li{height:50px;width:339px;background:url(../images/nav_btn_bg.jpg) no-repeat 0 0;margin-bottom:8px;}
#main-nav ul li a{display:block;height:50px;background-image:url(../images/nav_btn_names.png);background-repeat:no-repeat;text-indent:-9999px;}
#main-nav ul li.current{background-position:0 -50px;}
#bah a{background-position:18px 10px;}
#far a{background-position:18px -47px;}
#sob a{background-position:18px -104px;}
/***banners***/
.home #tb-head{background:url(../images/banner_home.jpg) no-repeat 0 0;}
.page1 #tb-head{background:url(../images/banner_page1.jpg) no-repeat 0 0;}
.page2 #tb-head{background:url(../images/banner_page2.jpg) no-repeat 0 0;}
.page3 #tb-head{background:url(../images/banner_page3.jpg) no-repeat 0 0;}
/***home***/
.home-linkages a, .home-linkages > img{float:left;display:block;margin:0 9px 0 0;}
.home-linkages .first{margin-top:5px;}
/***custom***/
.page2 #content h1,.page2 #content h2{margin-bottom:14px;}