#homepage-promo{width:639px;height:345px;position:relative;padding:2px;border:1px solid #ccc;overflow:hidden}#homepage-promo ul{width:172px;height:345px;background-color:#fff;position:absolute;top:2px;left:467px;overflow:hidden}#homepage-promo ul li{background-color:#fff;height:66px;border-bottom:1px dotted #006666;margin:2px 0}#homepage-promo ul li .last{border-bottom:0}#homepage-promo ul li a{background-color:#eef8fc;color:#006666;height:46px;font-weight:bold;font-size:14px;line-height:23px;padding:10px;display:block}#homepage-promo ul li a:hover,#homepage-promo ul li a.active{background:url(/site_media/img/promo-rollover-bg.png) top left repeat;height:46px;color:#fff}#homepage-promo .promo-article{positon:relative;overflow:hidden;width:464px;height:345px}#homepage-promo .promo-article img{height:345px}#homepage-promo .promo-article .promo-headline{position:relative;z-index:1;top:-70px;height:40px;color:#ffffff;width:441px;background-color:#3a2606;background:url(/site_media/img/promo-headline-bg.png) repeat;padding:15px}#homepage-promo .promo-article .promo-headline h3{font-weight:bold;font-size:14px;line-height:20px}#homepage-promo .promo-article .promo-headline p{font-weight:normal;font-size:12px}#content-top img.feature-image{float:left;margin:0 20px 10px 0}#content-top .text{float:left;position:relative;width:240px}#content-top .text h2{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:25px;line-height:1.1em}#content-top .text ul{margin:10px 10px 0 0}#content-top .text ul li{background:url("/site_media/img/blue_arrow_sm.png") 0 4px no-repeat;padding-left:12px;font-size:13px;color:#13378a}#col-1-2 .thumb{float:right}.section.my-bt img{margin:10px 0 5px;display:block}.section.my-bt h3{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;line-height:1.3em}.section.my-bt ul.link-list{border:0;margin-top:10px}.section.my-bt ul.link-list li{background:url("/site_media/img/blue_arrow_sm.png") 0 4px no-repeat;padding-left:12px;font-size:13px;color:#13378a;margin-bottom:10px}.section.my-bt .upload-callout{overflow:hidden;*zoom:1;clear:both;position:relative;border-top:1px dotted #13378a;border-bottom:1px dotted #13378a;background-color:#eef8fc;padding:4px 0}.section.my-bt .upload-callout li{display:inline}.section.my-bt .upload-callout li.upload{display:inline-block;background:url("/site_media/img/more-icons.png") no-repeat -5px -5px;margin-left:2px}.section.my-bt .upload-callout li.upload a{margin-left:20px}.section.my-bt .subsection.new-members{clear:left;margin-top:10px}.section.my-bt .subsection.new-members .more-new-members{margin-top:10px}.section.my-bt .subsection.new-members h3{font-size:14px;font-weight:bold;text-transform:uppercase}.section.my-bt .subsection.new-members h3 .supershort{width:18px;height:23px;display:inline-block;background:url("/site_media/img/more-icons.png") no-repeat -5px -500px;vertical-align:bottom}.section.my-bt .subsection.new-members .photo-wrapper{margin-left:3px;float:right;height:112px}.section.my-bt .subsection.new-members .photo-wrapper img{float:right;margin-bottom:0}.section.my-bt .subsection.new-members .photo-wrapper .supermember{clear:right;float:right;width:91px;height:30px;display:inline-block;background:url("/site_media/img/more-icons.png") no-repeat -5px -600px}.section.my-bt .subsection.new-members .more-new-members{background:url("/site_media/img/sprite-arrows-teal.png") no-repeat -5px -501px;padding-left:12px;clear:both;margin-top:15px}.blogSection{background-color:#EFF8FD;padding-right:10px;float:left;width:330px;padding:15px 10px 15px 0}.blogSection h3.title.moreblogs a{margin-left:10px}.blogSection ul.blogSectionList{padding:10px 0}.blogSection ul.blogSectionList li{float:left;margin-bottom:20px;width:100%}.blogSection ul.blogSectionList .blogDateSm{background:url("/site_media/img/blog/blog_date_sm.png") no-repeat scroll 0 0 transparent;color:#FFFFFF;display:inline-block;float:left;font-family:cabin,arial;font-size:8px;font-weight:bold;height:28px;line-height:9px;padding-right:4px;padding-top:3px;text-align:center;width:35px;text-transform:uppercase}.blogSection ul.blogSectionList .blogDateSm strong{font-size:15px;line-height:16px}.blogSection ul.blogSectionList .blogContent{float:right;width:280px;overflow:hidden;color:#666}.blogSection ul.blogSectionList .blogContent h3.title{margin-bottom:3px}.blogSection ul.blogSectionList .blogContent .author{margin-top:3px;font-size:12px;font-style:italic}
