.subnav { float:right; }
.subnav ul { margin-top: -45px; position: relative; float:left; }
.subnav ul li { display: block; float:left; background: url('../img/running/nav-divider.gif') no-repeat top right; padding-right: 8px; margin-left: 8px;padding-top:8px; }
.subnav ul li.last { background: none;  padding-right: 0px; }
.subnav ul li a { display: block; margin-top: -6px; }


.article .articletitletop{height:10px; width:687px; background: url('../img/article/article-top.gif') 0 0 no-repeat; overflow:hidden;}
.article .articletitlebody{width:687px; background: url('../img/article/article-body.gif') 0 0 repeat-y; overflow:hidden;}
.article .articletitlebody .title{width:628px; font-weight:bold; color:#404040; font-size:20px; line-height:24px; padding-top:6px; margin-bottom:18px;}
.article .articletitlebody .date{width:628px; padding-bottom:10px; color:#808080; font-size:12px;}
.article .articlebody{width:655px; margin-left:20px; margin-top:24px; margin-bottom:30px; color:#595959;}
.article .articlebody .subtitle{width:610px; font-style:italic; font-weight:bold; color:#404040; font-size:14px; line-height:18px; margin-bottom:20px;}
.article .articlebody p{line-height:18px;}
.article .articlebody p img{float:left; padding:12px 15px 15px 0px;}
.article .articletitlebottom{height:10px; width:687px; background: url('../img/article/article-bottom.gif') 0 0 no-repeat; overflow:hidden;}
.article .articlebody ol, .article .articlebody ul{display:block;list-style-type:decimal;list-style-position:outside;margin-left:30px;}
.article .articlebody li{ color:#595959;line-height:18px;} 

.article .articlebody li strong, .article .articlebody strong{font-weight:bold;}

.article .subnavigation{margin-bottom:30px; width:133px;}
.article .subnavigation h3{margin-top:10px; margin-bottom:10px; color:#595959; font-weight:bold; font-size:18px;}
.article .subnavigation ul{width:233px;}
.article .subnavigation li{float:left; display:inline; height:30px; width:113px; text-align:center; line-height:30px; margin-bottom:10px;}
.article .subnavigation a{font-weight:bold; display:block; height:30px; width:113px; background: transparent url('../img/article/subnavbg.gif') no-repeat top ;}
.article .subnavigation a.selected{background-position:bottom; color:#d60013;}
.article .subnavigation a:hover{background: transparent url('../img/article/subnavbg.gif') no-repeat bottom;}
.article .subnavigation a span{margin-top:5px; margin-left:20px;}

.article .subnavigation-full{margin-bottom:30px; width:133px;}
.article .subnavigation-full h3{margin-top:10px; margin-left:10px;margin-bottom:10px; color:#595959; font-weight:bold; font-size:18px;}
.article .subnavigation-full ul{width:233px;}
.article .subnavigation-full li{float:left; display:inline; height:30px; width:233px; text-align:center; line-height:30px; margin-bottom:10px;}
.article .subnavigation-full a{font-weight:bold; display:block; height:30px; width:215px; background: transparent url('../img/product/buttons/btn-productnav.gif') no-repeat top ;}
.article .subnavigation-full a.selected{background-position:bottom; color:#d60013;}
.article .subnavigation-full a:hover{background: transparent url('../img/product/buttons/btn-productnav.gif') no-repeat bottom;}
.article .subnavigation-full a span{margin-top:5px; margin-left:20px;}


.article .optionspanel {width:133px;}
.article .optionspanel .head{color:#595959; padding-top:8px; padding-left:12px; font-size:14px; width:221px; height:30px; background: transparent url('../img/article/optionsbg.gif') no-repeat 0 0;}
.article .optionspanel ul{width:233px;}
.article .optionspanel li{margin-left:10px; background: transparent url('../img/nav/divider_horiz.gif') 0 100% repeat-x; padding-bottom:10px; padding-top:10px;}
.article .optionspanel li.last{background-image:none;}
.article .optionspanel li a{height:25px; display:block; text-indent:-999em;}
.article .optionspanel li.save a{width:66px; background: transparent url('../img/kids/saveico.gif') no-repeat 0 0;}
.article .optionspanel li.save a.active{width:75px; background: transparent url('../img/article/savedico.gif') no-repeat 0 0;}
.article .optionspanel li.recommend a{width:121px; background: transparent url('../img/kids/recommendico.gif') no-repeat 0 0;}
.article .optionspanel li.recommend a.active{width:139px;background: transparent url('../img/article/recommendedico.gif') no-repeat 0 0;}
.article .optionspanel li.print a{width:67px; background: transparent url('../img/kids/printico.gif') no-repeat 0 0;}
.article .optionspanel li.share a{width:73px; background: transparent url('../img/kids/shareico.gif') no-repeat 0 0;}

.article .othernav{width:133px;}
.article .othernav .head{color:#595959; padding-top:8px; padding-left:12px; font-size:14px; width:221px; height:30px; background: transparent url('../img/article/optionsbg.gif') no-repeat 0 0;}
.article .othernav ul{width:233px;}
.article .othernav li{margin-left:10px; background: transparent url('../img/nav/divider_horiz.gif') 0 100% repeat-x; padding-bottom:10px; padding-top:10px;}
.article .othernav li.last{background-image:none;}
.article .othernav li a{color:#1ca9d1;}

.article .infocontainer{margin-top:120px; margin-bottom:50px;}
.article .infocontainer .top{height:10px; width:687px; background: url('../img/article/bottomboxtop.gif') 0 0 no-repeat; overflow:hidden;}
.article .infocontainer .body{overflow:hidden; padding-left:20px; padding-top:14px; border-left: 1px solid  #d9d9d9; border-right: 1px solid  #d9d9d9; background-color: #f7f7f7;}
.article .infocontainer .body .imgholder{margin-bottom:8px;}
.article .infocontainer .body .text{padding-bottom:12px; margin-top:13px; width:355px; line-height:18px;}
.article .infocontainer .body  a.info{padding-bottom:75px; display:block; text-indent:-999em; height:38px; width:139px; background: url('../img/article/btn-moreinfo.gif') 0 0 no-repeat;}
.article .infocontainer .body  a.see_collection{padding-bottom:75px; display:block; text-indent:-999em; height:40px; width:195px; background: url('../img/article/btn-seecollection.gif') 0 0 no-repeat;}
.article .infocontainer .seperator{border-bottom:1px dashed #c8c8c8; height:1px; margin-right:14px;}
.article .infocontainer .bottom{height:10px; width:687px; background: url('../img/article/bottomboxbottom.gif') 0 0 no-repeat; overflow:hidden;}

.article .imageoverlay{position:absolute; right:281px; margin-top:25px;}


.article .commentcounthead{margin-bottom:19px; width:687px; height:43px; background: transparent url('../img/article/commentsbar.gif') no-repeat 0 0;}
.article .commentcounthead span{line-height: 43px; font-size: 18px; color: #404040; font-weight: bold; padding-left: 20px; }
.article .articlecomment{width:608px !important;}
.article .postcomment .content {overflow:hidden; width:657px !important;}
.article .postcomment .leftcol {margin-right:94px; !important;}
.article .postcomment{margin-top:10px;}
.article .postcomment .articlecommtop{height:10px; width:687px; background: url('../img/article/postcommenttop.gif') 0 0 no-repeat; overflow:hidden;}
.article .postcomment .articlecommbottom{height:10px; width:687px; background: url('../img/article/postcommentbottom.gif') 0 0 no-repeat; overflow:hidden;}
.loggedin textarea {width:644px !important;}


.nodisplay{display:none;}
.article .infocontainer{margin-top:120px; margin-bottom:50px;}
.article .infocontainer .top{height:10px; width:687px; background: url('../img/article/bottomboxtop.gif') 0 0 no-repeat; overflow:hidden;}
.article .infocontainer .body{overflow:hidden; padding-left:20px; padding-top:14px; border-left: 1px solid  #d9d9d9; border-right: 1px solid  #d9d9d9; background-color: #f7f7f7;}
.article .infocontainer .body .imgholder{margin-bottom:8px;}
.article .infocontainer .body .text{padding-bottom:12px; margin-top:13px; width:355px; line-height:18px;}
.article .infocontainer .body  a.info{padding-bottom:75px; display:block; text-indent:-999em; height:38px; width:139px; background: url('../img/article/btn-moreinfo.gif') 0 0 no-repeat;}
.article .infocontainer .seperator{border-bottom:1px dashed #c8c8c8; height:1px; margin-right:14px;}
.article .infocontainer .bottom{height:10px; width:687px; background: url('../img/article/bottomboxbottom.gif') 0 0 no-repeat; overflow:hidden;}

.article .imageoverlay{position:absolute; right:281px; margin-top:25px;}
.article .laceup{margin-bottom:50px; width:687px; height:1814px; background: url('../img/article/laceitupbg.jpg') 0 0 no-repeat; overflow:hidden;}
.article .laceup div p{color:#595959; font-size:13px; line-height:17px; margin-bottom:20px;}
.article .laceup div li{margin-bottom:4px;}
.article .laceup div li a{line-height:13px;}
.article .laceup div.heelslip{height:225px; margin-top:130px; width:326px; padding-left:64px;}
.article .laceup div.higharch{height:206px; margin-top:136px;  width:326px; padding-left:311px;}
.article .laceup div.toeproblems{height:225px; margin-top:147px;  width:326px; padding-left:64px;}
.article .laceup div.footpain{height:206px; margin-top:117px;  width:326px; padding-left:311px;}
.article .laceup div.narrowheel{height:210px; margin-top:147px;  width:326px; padding-left:64px;}

.article .iphone{margin-bottom:10px; width:687px; height: 1620px; background: url('../img/article/totalfit-iphone-bg.jpg') 0 0 no-repeat; overflow:hidden;}
.article .iphone div p{color:#595959; font-size:13px; line-height:17px; margin-bottom:20px;}
.article .iphone div li{margin-bottom:4px;}
.article .iphone div li a{line-height:13px;}
.article .iphone div.mapping {height:141px; margin-top:114px; width:336px; padding-left:64px;}
.article .iphone div.coach   {height:134px; margin-top:111px; width:336px; padding-left:298px;}
.article .iphone div.history {height:107px; margin-top:138px; width:336px; padding-left:64px;}
.article .iphone div.fitness {height:126px; margin-top:120px; width:336px; padding-left:297px;}
.article .iphone div.training{height:119px; margin-top:126px; width:336px; padding-left:64px;}
.article .iphone div.photos  {height:130px; margin-top:115px; width:336px; padding-left:297px;}

.article .pro_fit .top{height:10px; width:687px; background: url('../img/article/bottomboxtop.gif') 0 0 no-repeat; overflow:hidden;}
.article .pro_fit .body{overflow:hidden; padding-left:20px; padding-right:20px; padding-top:14px; border-left: 1px solid  #d9d9d9; border-right: 1px solid  #d9d9d9; background-color: #f7f7f7;}
.article .pro_fit .body .head{border-bottom: 1px dashed #c8c8c8;}
.article .pro_fit .body .head img{padding-bottom:10px;}
.article .pro_fit .body p{color:#595959; line-height:17px; padding-top:10px; margin-bottom:32px;}
.article .pro_fit .middle{height:10px; width:687px; background: url('../img/article/whitetobluebottom.jpg') 0 0 no-repeat; overflow:hidden;}
.article .pro_fit .bottom{height:10px; width:687px; background: url('../img/article/bluebottom.gif') 0 0 no-repeat; overflow:hidden; margin-bottom:30px;}
.article .pro_fit .body p.italics{color:#595959; line-height:17px; padding-top:10px; margin-bottom:46px; font-style:italic; width:540px;}
.article .pro_fit .body p.linkcopy{margin-left:20px; width:540px; margin-bottom:10px !important;}
.article .pro_fit .body ul.expandlinks{margin-bottom:15px;}
.article .pro_fit .body ul.expandlinks li.link{background: url('../img/article/outlinedot.gif') 0 0 no-repeat; margin-bottom:10px;}
.article .pro_fit .body ul.expandlinks li a{font-size:13px; padding-left:8px; display:block; line-height:6px;}
.article .pro_fit .body ul.expandlinks li ul{margin-left:20px; color:#595959; margin-top:6px; margin-bottom:10px;}
.article .pro_fit .body ul.expandlinks li ul li{padding-bottom:2px; line-height:14px;}

.article .pro_fit .bluebody{padding-bottom:8px; overflow:hidden; padding-left:20px; padding-right:20px; padding-top:14px; border-left: 1px solid  #d9f0f7; border-right: 1px solid  #d9f0f7; background-color: #ddf1f7;}
.article .pro_fit .bluebody .head{border-bottom: 1px dashed #FFF;}
.article .pro_fit .bluebody .head img{padding-bottom:10px;}
.article .pro_fit .bluebody p{color:#333;}
.article .pro_fit .bluebody p.number{ margin-top:20px; margin-bottom:7px; font-size:14px; color:#333;}

.article .chi_run_walk{position:relative;}
.article .chi_run_walk .top{height:10px; width:687px; background: url('../img/article/bottomboxtop.gif') 0 0 no-repeat; overflow:hidden;}
.article .chi_run_walk .body{overflow:hidden; padding-left:20px; padding-right:20px; padding-top:14px; border-left: 1px solid  #d9d9d9; border-right: 1px solid  #d9d9d9; background-color: #f7f7f7;}
.article .chi_run_walk .body .head{border-bottom: 1px dashed #c8c8c8; margin-bottom:12px;}
.article .chi_run_walk .body .head img{padding-bottom:8px;}
.article .chi_run_walk .bottom{margin-bottom:20px; height:10px; width:687px; background: url('../img/article/bottomboxbottom.gif') 0 0 no-repeat; overflow:hidden;}
.article .chi_run_walk li.link{line-height:5px;background: url('../img/article/darkoutlinedot.gif') 0 0 no-repeat; margin-bottom:10px;}
.article .chi_run_walk li.txt{margin-bottom:15px; color:#595959; margin-left:11px;}
.article .chi_run_walk li.link a{font-size:16px;   margin-left:10px;  font-style:bold;}
.article .chi_run_walk .productcontainer{margin-bottom:8px;}
.article .chi_run_walk .productcontainer p{color:#595959; line-height:16px; width:540px; margin-bottom:10px;}
.article .chi_run_walk .overlay {left:498px; position:absolute; top:20px;}




.careers { min-height: 582px; height:auto !important; height:582px; padding-left: 10px;color: #404040;line-height: 18px; }
.careers img { margin-bottom: 20px; }
.careers p { color: #404040; margin-bottom: 20px; padding-left: 8px; line-height: 18px; }
.careers .quote blockquote { padding: 0 24px 18px; font-size: 14px; line-height: 24px; color: #404040; font-style: italic; }
.careers .quote cite { display: block; padding: 0 42px; font-size: 14px; font-weight: bold; font-style: italic; line-height: 18px; }
.careers .quote .top,
.careers .quote .bottom { width: 688px; height: 10px; overflow: hidden; }
.careers .quote .top { background: transparent url('../img/careers/round-top.gif') 0 0 no-repeat; }
.careers .quote .bottom { background: transparent url('../img/careers/round-bottom.gif') 0 0 no-repeat; }
.careers .quote .content { width: 688px; padding: 10px 0; background-color: #f2f2f2; }

.careers .col-320 .toggle { display: block; padding: 15px 0; font-size: 13px; font-weight: bold; color: #0caad2; }
.careers .col-320 { padding-left: 24px; }
.careers .col-320 li div { display: none; }
.careers .col-320 li div p { font-size: 13px; line-height: normal; color: #646464; padding-left: 10px; margin-bottom: 10px; }

.careers p.note { font-size: 16px; font-style: italic; color: #404040; }

h3.sifr-gothambook-red { background: transparent url('../img/nav/divider_horiz.gif') 0 100% repeat-x; }

.careers table.rowcenter { margin-bottom: 30px; width: 688px; }
.careers table.rowcenter td { font-size: 12px; color: #404040; line-height: 18px; padding: 0; margin: 0; vertical-align: middle; }
.careers table.rowcenter td img { margin-bottom: 0; }
.careers table.rowcenter td.leftimage, .careers table.rowcenter td.rightimage { width: 184px; height: 110px; overflow: hidden; }
.careers table.rowcenter td.leftimage { padding-right: 18px; }
.careers table.rowcenter td.rightimage { padding-left: 18px; }

.col-232 { padding: 0 10px 0 0 !important; }

.careers table.search-results { width: 100%; }
.careers table.search-results th { font-size: 14px; font-weight: bold; color: #595959; line-height: 19px; padding: 0 0 10px 8px; }
.careers table.search-results td { font-size: 13px; color: #0caad2; background-color: #f2f2f2; line-height: 17px; padding: 6px 0 6px 8px; }
.careers table.search-results td.col1 { width: 72px; }
.careers table.search-results td.col2 { width: 396px; }
.careers table.search-results td.col3 { width: 112px; }
.careers table.search-results td.col4 { width: 102px; padding-right: 8px; }
.careers table.search-results tr.alt td { background-color: transparent; }

.careers .search { width: 231px; }
.careers .search .top { height: 33px; width: 231px; background: transparent url('../img/careers/search-top.gif') 0 0 no-repeat; }
.careers .search .bottom { height: 11px; width: 231px; background: transparent url('../img/careers/search-bottom.gif') 0 0 no-repeat; }
.careers .search .content { width: 211px; padding: 0 10px; background: transparent url('../img/careers/search-repeaty.gif') 0 0 repeat-y; }
.careers .search .content p { font-size: 12px; color: #666; padding: 0 0 10px 0; margin: 0; line-height: normal; }
.careers .search label { font-weight: bold; color: #666; line-height: 17px; }
.careers .search dl { display: block; overflow: hidden; }
.careers .search dt { float: left; display: inline; width: 67px; }
.careers .search dd { float: left; display: inline; width: 144px; margin-bottom: 7px; }
.careers .search dd.nobottom { margin-bottom: 0; }
.careers .search select { width: 144px; color: #666; }
.careers .search button { float: right; display: inline; width: 55px; height: 28px; border: none; padding: 0; background: transparent url('../img/careers/btn-search.gif') 0 0 no-repeat; overflow: hidden; text-indent: -9999em; }

.careers .policy { width: 232px; }
.careers .policy h4 { font-size: 14px; font-weight: bold; color: #404040; margin-bottom: 10px; }
.careers .policy .top { height: 16px; width: 232px; background: transparent url('../img/careers/employer_top.gif') 0 0 no-repeat; }
.careers .policy .bottom { width: 232px; height: 14px; background: transparent url('../img/careers/employer_bottom.gif') 0 0 no-repeat; }
.careers .policy .content { min-height: 335px; height: auto !important; height: 335px; width: 204px; padding: 0 14px; background: #daf0f7 url('../img/careers/employer_repeatx.gif') 0 0 no-repeat; }
.careers .policy .content p { font-size: 10px; line-height: normal; padding: 0; margin-bottom: 10px; }
.careers .policy .content p.nobottom { margin-bottom: 0; }

h3{font-size:14px; font-weight:bold; margin-top:6px;}
.pressleft{width:688px; padding-left:10px; padding-right:20px;}
.pressleft ul{width:688px; margin-top:18px;}
.pressleft li{min-height:30px;}
.pressleft li.alt{background-color:#f2f2f2;}
.pressleft li a{font-size:13px; line-height:17px;}
.pressleft li div{padding-left:13px; padding-top:10px; padding-bottom:10px;}

.pressleft a.viewall{margin-top:25px; margin-bottom:25px; background:transparent url('../img/press/btn-viewall.gif') no-repeat top right; display: block; height:28px; width:145px; text-indent:-999em;}

.pressright {font-size:10px; width:232px; margin-top:8px;}
.pressright .top{height: 10px; width:232px; background: transparent url('../img/press/bluebxtop.gif') 0 0 no-repeat; overflow: hidden;}
.pressright .bottom{margin-bottom:18px; height: 10px; width:232px; background: transparent url('../img/press/bluebxbottom.gif') 0 0 no-repeat; overflow: hidden;}
.pressright .contact{color:#404040; padding-left:15px; padding-right:15px; width:200px; background: #daf0f7 url('../img/profiles/bluegradientbg.gif') 0 top repeat-x; overflow: hidden; border-left:1px solid #d9f0f7; border-right:1px solid #d9f0f7;}
.pressright .contact p{margin-top:18px;}
.pressright .contact ul{margin-top:18px; margin-bottom:20px;}
.pressright .contact h4{font-weight:bold; font-size:10px;}
.pressright .resources{padding-left:15px; padding-right:15px; width:200px; background: #daf0f7 url('../img/profiles/bluegradientbg.gif') 0 top repeat-x; overflow: hidden; border-left:1px solid #d9f0f7; border-right:1px solid #d9f0f7;}
.pressright .resources ul{margin-top:18px;}
.pressright .resources ul li{margin-bottom:10px;}
.pressright .resources ul li a{ font-weight:bold;}


/* Awards */
.pressleft .awards .awardsbanner{padding-bottom:10px; margin-top:8px; height:155px; width:692px; background: transparent url('../img/press/awardsbanner.jpg') 0 0 no-repeat; overflow: hidden;}
.pressleft .awards .awardsyear{margin-top:20px; margin-bottom:10px; border-bottom:1px dashed #c9c9c9;}
.pressleft .awards .awardsyear img{padding-bottom:10px; }


.aboutnb {}
.aboutnb .leftcol{width:718px; margin-left:10px; margin-right:20px;}
.aboutnb .leftcol  .text{padding-top:9px; font-size:14px; line-height:18px; color:#666666;}
.aboutnb .leftcol  .text p{padding-bottom:22px;}

.aboutnb .leftcol .logos{}
.aboutnb .leftcol .logos ul{}
.aboutnb .leftcol .logos li{color:#404040; margin-bottom:46px; width:164px; float:left; display:inline; margin-right:64px; min-height: 110px; height: auto !important; height: 110px; }
/*.aboutnb .leftcol .logos li.last{ margin-bottom:60px; }*/
.aboutnb .leftcol .logos li.first { clear: left; }
.aboutnb .leftcol .logos div.logoimg{margin-bottom:20px;}
.aboutnb .leftcol .logos div.logotxt{line-height:18px;}

.aboutnb .leftcol .ourmission .top{margin-top:20px;height: 9px; width:717px; background: transparent url('../img/about/missiontopbg.gif') 0 0 no-repeat; overflow: hidden;}
.aboutnb .leftcol .ourmission .content{width:715px; background-color: #f2f2f2; overflow: hidden; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.aboutnb .leftcol .ourmission .content div{margin: 20px 28px 20px 20px; font-style:italic; font-size:18px; line-height:26px; color:#404040;}
.aboutnb .leftcol .ourmission .bottom{margin-bottom:30px; height: 10px; width:717px; background: transparent url('../img/about/missionbottombg.gif') 0 0 no-repeat; overflow: hidden;}
.aboutnb .leftcol .ourmission ul{}
.aboutnb .leftcol .ourmission ul li .headerimage{border-bottom: 1px dotted #c9c9c9; margin-bottom:14px;}
.aboutnb .leftcol .ourmission ul li .headerimage img{margin-bottom:4px;}
.aboutnb .leftcol .ourmission ul li .pic_on_left{float:left; display:inline;}
.aboutnb .leftcol .ourmission ul li .pic_on_right{float:left; display:inline;}
.aboutnb .leftcol .ourmission ul li .imagecontainer{}
.aboutnb .leftcol .ourmission ul li .text{width:514px; font-size:12px; color:#404040;}
.aboutnb .leftcol .ourmission ul li .pic_on_right .text{margin-right:20px;}

.aboutnb .rightcol{width:190px;}
.aboutnb .rightcol .content{color:#333; padding-left:15px;}
.aboutnb .rightcol h3{color:#333; font-weight:bold; font-size:18px; margin-bottom:14px;}
.aboutnb .rightcol .top{height: 10px; width:203px; background: transparent url('../img/profiles/rightcolbgtop.gif') 0 0 no-repeat; overflow: hidden;}
.aboutnb .rightcol .bottom{margin-bottom:10px; height: 10px; width:203px; background: transparent url('../img/profiles/rightcolbgbtm.gif') 0 0 no-repeat; overflow: hidden;}
.aboutnb .rightcol .contactus{color:##404040; width:186px; background: #daf0f7 url('../img/profiles/bluegradientbg.gif') 0 top repeat-x; overflow: hidden; border-left:1px solid #d9f0f7; border-right:1px solid #d9f0f7;}
.aboutnb .rightcol .careers2{width:186px; background: #daf0f7 url('../img/profiles/bluegradientbg.gif') 0 top repeat-x; overflow: hidden; border-left:1px solid #d9f0f7; border-right:1px solid #d9f0f7;}
.aboutnb .rightcol .contactus .seperate{border-bottom:1px dashed #FFF; margin-top:10px; margin-bottom:12px; margin-right:15px;}
.aboutnb .rightcol .contactus div{line-height:18px;}

.aboutnb .rightcol .latestnews{width:186px; background: #daf0f7 url('../img/profiles/bluegradientbg.gif') 0 top repeat-x; overflow: hidden; border-left:1px solid #d9f0f7; border-right:1px solid #d9f0f7;}
.aboutnb .rightcol .latestnews .subtitle{font-style:italic; font-weight:bold; }
.aboutnb .rightcol .latestnews .news{line-height:16px;margin-right:10px; margin-top:15px; margin-bottom:12px;}
.aboutnb .rightcol .links{font-weight:bold; margin-bottom:9px; padding-right:10px;}




/*Leadership page */
.leadership ul{margin-left:8px; margin-top:30px;}
.leadership ul li{float:left; display:inline; width:40%;margin-right:30px; margin-bottom:18px;}
.leadership ul li.last{margin-right:0px;}
.leadership ul li div.name{font-weight:bold; font-size:16px; line-height:16px; margin-bottom:4px;}
.leadership ul li div.position{color:#404040;}


/* Heritage */
.heritage{padding-left:20px; margin-top:20px; }
.heritageleft{width:427px; padding-right:10px; margin-right:20px;  background: transparent url('../img/heritage/heritagebg.gif') 0 0 no-repeat; }
.heritageslide { width: 436px; overflow: hidden; }
.heritageslide .insidecontainer{width:435px; margin-left:1px; height:364px; overflow: hidden; }
.heritageslide .photos { width: 4360px; height: 364px; overflow: hidden; }
.heritageslide .photos .elem { float: left; display: inline; width: 436px; height: 364px; overflow: hidden; }
.heritageslide .photos img {text-align:center; margin-top:25px; margin-left:52px; float: left; display: inline; }
.heritageright{width:463px; margin-right:10px; margin-top:10px; line-height:18px; color:#404040;}
.heritageright p{margin-bottom:20px;}
.heritageright p.last{margin-bottom:0px;}

/* navtray for main div photo slider */
.heritagecontrols{width:437px; padding-left:10px;}
.heritagecontrols .hnavtray { height: 32px; margin-bottom:20px; padding-top:5px; color: #191919; }
.heritagecontrols .hnavtray div { float: left; display: inline; text-align: right; padding-right: 15px; width: 213px;}
.heritagecontrols .hnavtray div.last { width: 228px; padding-right: 0; text-align: left; }
.heritagecontrols .hnavtray ul { height: 32px; padding-left: 28px; }
.heritagecontrols .hnavtray li { float: left; display: inline; vertical-align: middle; height:32px; }
.heritagecontrols .hnavtray li a { padding: 0 4px; margin: 0 1px; color: #0caad2; }
.heritagecontrols .hnavtray li a.current { margin-top: -2px; display: block; font-size: 16px; font-weight: bold; color: #081b33; border-bottom: 3px solid #d60013; }
.heritagecontrols .hnavtray li a.current:hover { text-decoration: none; }
.heritagecontrols .btn-previous { float: left; display: inline; width: 90px; height: 20px; background: transparent url('../img/heritage/btn-previous.gif') 0 0 no-repeat; }
.heritagecontrols .btn-next { float: right; display: inline; width: 90px; height: 20px; margin-right: 20px; background: transparent url('../img/heritage/btn-next.gif') 0 0 no-repeat; }
.heritagecontrols .btn-disabled {opacity:0.50; }


* html .heritagecontrols .hnavtray li a.current { margin-top: 0px; }


* html * .ie6fixleftcol{margin-right:0px !important;}