#connectContentContainer{color: #756c62; float: left; padding: 10px 25px 25px 25px;}
#connectContentContainer a{color: #00a6de; outline: none;}
#connectContentContainer a.blueArrow{background: url(/connectplus/images/small-blue-arrow.png) no-repeat left 4px; padding-left: 7px;}

/* Inner Header Container */
#connectContentContainer #innerHeaderContainer{float: left; padding: 5px 0 10px 0; width: 930px;}
#connectContentContainer #innerHeaderContainer ul{margin: 0;}
#connectContentContainer #innerHeaderContainer ul li{list-style-type: none; float: left; margin: 0; padding: 10px 3px 0 3px;}

#connectContentContainer #innerHeaderContainer .left{float: left; padding-top: 8px; width: 300px;}
#connectContentContainer #innerHeaderContainer .middle{float: left; width: 300px;}
#connectContentContainer #innerHeaderContainer .middle a{background-image: url(/connectplus/images/marketer-mailop-sprite.gif); display: block; height: 22px;}

/* Inner Header Nav Items */
#connectContentContainer #navMarketer{background-position: 0 0; width: 130px;}
#connectContentContainer #navMarketer.on,
#connectContentContainer #navMarketer:hover{background-position: 0 -22px;}
#connectContentContainer #navMailOp{width: 154px; background-position: -135px 0;}
#connectContentContainer #navMailOp.on,
#connectContentContainer #navMailOp:hover{background-position: -135px -22px;}
#connectContentContainer #navRequestMoreInfo{background-image: url(/connectplus/images/requestmorebtn.jpg); display: block; height: 29px; width: 279px;}

/* Inner Header ShareThis */
#connectContentContainer a.stbutton{padding-top: 0px; padding-left: 20px; display: block;}
#connectContentContainer .stbuttontext{color: #787869; font-size: 11px; font-weight: bold;}

/* Inner Content Container */
#connectContentContainer #innerHeaderContainer .right{float: right; padding-top: 2px;}
#connectContentContainer #innerHeaderContainer .right .shareThis{display:none;padding: 2px 0 0 5px;}
#connectContentContainer #innerContainer{clear: both;}
#connectContentContainer #innerContainer.border{border-top: solid 1px #babab5;}

/* Hompage Styles */
#connectContentContainer #homeBottomContainer{padding-top: 30px;}
#connectContentContainer #homeBottomContainer .left{background: #f0f0f0; float: left; padding: 12px; width: 625px;}
#connectContentContainer #homeBottomContainer .heading{color: #787869; font-size: 11px; font-weight: bold; height: 22px; position: relative; text-transform: uppercase;}
#connectContentContainer #homeBottomContainer .heading a{position: absolute; left: 420px;}
#connectContentContainer #homeFeaturedContainer{height: 140px;}
#connectContentContainer #homeFeaturedContainer .featuredBox{color: #787869; float: left; height: 107px; margin-right: 10px; width: 198px;}
#connectContentContainer #homeFeaturedContainer .featuredBox .category{font-size: 9px; line-height: 13px; text-transform: uppercase;}
#connectContentContainer #homeFeaturedContainer .featuredBox .title{font-size: 14px; font-weight: bold;}
#connectContentContainer #homeFeaturedContainer .featuredBox .learnMore{font-weight: bold; line-height: normal; }
#connectContentContainer #homeFeaturedContainer .featuredBox img{border: 0;}

#connectContentContainer #homeBottomContainer .right{color: #756c62; float: left; font-size: 11px; padding: 13px 0 0 15px; width: 255px;}
#connectContentContainer #homeBottomContainer .right .heading{color: #787869; font-size: 11px; text-transform: uppercase;}
#connectContentContainer #homeBottomContainer .right .title{font-size: 14px; font-weight: bold;}
#connectContentContainer #homeBottomContainer .right .subhead{font-weight: bold; font-style: italic;}
#connectContentContainer #homeBottomContainer .right .description{margin-bottom: 10px;}
#connectContentContainer #homeBottomContainer .right span{padding: 0 10px;}

/* Personal Homepage */
#connectContentContainer #featurePersonal {position: relative;}
    #connectContentContainer #featurePersonal a#faux-usemap {display: block; background: #FFF; filter:alpha(opacity=00); opacity:0.0; height: 114px; width: 179px; position: absolute; top: 247px; right: 278px; z-index: 999999;}
#connectContentContainer #personalContainer{position: absolute; top: 120px; left: 80px; color: #756c62; font-size: 14px; width: 850px;}
#connectContentContainer #personalContainer .left{float: left; width: 483px; padding-left: 140px;}
#connectContentContainer #personalContainer .right{float: left; padding: 35px 0 0 25px; width: 195px;}
#connectContentContainer #personalContainer .title{color: #01549f; font-size: 30px;}
#connectContentContainer #personalContainer .signature{font-size: 18px;}
html body div#pb-pgBody div#pb-pgBodyContents div#editorialInformation #connectContentContainer #personalContainer p.signature{margin-bottom: 7px;}
#connectContentContainer #personalContainer span{padding: 0 15px;}

/* Model Page Styles */
html body div#pb-pgBody div#pb-pgBodyContents div#editorialInformation #connectContentContainer #modelContent p{margin-bottom: 15px;}
#connectContentContainer #modelContent{padding: 15px 10px 0 40px }
#connectContentContainer #modelTopContent{float: left; padding-bottom: 10px;}
#connectContentContainer #modelTopContent .headerImage{padding-bottom: 20px;}
#connectContentContainer #modelTopContent .left{float: left; padding-right: 20px; width: 400px;}
#connectContentContainer #modelTopContent .right{float: left; width: 415px;}
#connectContentContainer #modelTopContent ul{margin: 0;}
#connectContentContainer #modelTopContent ul li{list-style-type: none; float: left; padding: 0 3px;}
    #connectContentContainer #modelTopContent ul.nofloat {position: relative; top: -10px; padding-left: 34px; margin: 0 0 20px 0;}
    #connectContentContainer #modelTopContent ul.nofloat li {float: none; list-style-type: disc;}
#connectContentContainer #modelTopContent .downloadBrochure{clear: both; font-size: 11px; font-weight: bold;  padding: 15px 0 0 11px; text-transform: uppercase;}

#connectContentContainer #modelProductContainer{clear: both; }
#connectContentContainer #modelProductContainer .product{clear: both; float: left; border-top: solid 1px #babab5; padding: 5px 0 30px 0; width: 100%;}
#connectContentContainer #modelProductContainer .productHeader{padding-bottom: 40px; position: relative;}
    #connectContentContainer #modelProductContainer .productHeader a.backtotop {position: absolute; top: 3px; right: 6px; font-size: 10px; color: #787869;}
#connectContentContainer #modelProductContainer .left{float: left; width: 420px;}
#connectContentContainer #modelProductContainer .left ul{margin: 10px 0 0 0;}
#connectContentContainer #modelProductContainer .left li{float: left; list-style-type: none; padding-right: 25px;}
#connectContentContainer #modelProductContainer .left li a{display: block; height: 24px; text-indent: -5000px;}
#connectContentContainer #modelProductContainer .requestMoreInfo{background: url(/connectplus/images/sprite_requestmoreinfo.gif) no-repeat 0 0; height: 24px; width: 158px;}
#connectContentContainer #modelProductContainer .requestMoreInfo:hover {background-position: 0 -24px;}
#connectContentContainer #modelProductContainer .seeMoreDetails{background: url(/connectplus/images/sprite_seemoredetails.gif) no-repeat 0 0; height: 24px; width: 158px;}
#connectContentContainer #modelProductContainer .seeMoreDetails:hover {background-position: 0 -24px;}
#connectContentContainer #modelProductContainer .right{float: left; width: 430px;}
#connectContentContainer #modelProductContainer .right li{color: #787869; font-size: 12px; line-height: 18px;}

#connectContentContainer #connectFooter{background: #f0f0f0; float: left; padding: 5px;}
#connectContentContainer #connectFooter a{display: block; height: 54px; text-indent: -5000px; width: 294px;}
#connectContentContainer #connectFooter ul{margin: 0;}
#connectContentContainer #connectFooter li{float: left; list-style-type: none; padding: 0 6px;}
#connectContentContainer a#footerBlog{background: url(/connectplus/images/sprite_blog.gif) no-repeat 0 0;}
#connectContentContainer a#footerBlog:hover {background-position: 0 -54px;}
#connectContentContainer a#footerResources{background: url(/connectplus/images/sprite_resources.gif) no-repeat 0 0;}
#connectContentContainer a#footerResources:hover{background-position: 0 -54px;}
#connectContentContainer a#footerForum{background: url(/connectplus/images/sprite_forum.gif) no-repeat 0 0;}
#connectContentContainer a#footerForum:hover{background-position: 0 -54px;}

/* Always Connect */
#connectContentContainer #alwaysConnectBottomContainer{float: left; padding: 25px 0 35px 90px; position: relative;}
#connectContentContainer #alwaysConnectBottomContainer ul{float: left; border-right: solid 1px #d6d6d2; margin: 0; padding: 0 30px 0 30px;}
#connectContentContainer #alwaysConnectBottomContainer ul.noBorder{border-right: 0;}
#connectContentContainer #alwaysConnectBottomContainer li{background: url(/connectplus/images/check-box.gif) no-repeat left top; color: #787869; font-size: 15px; list-style-type: none; height: 65px; padding: 5px 10px 0 30px; width: 155px;}
#connectContentContainer #alwaysConnectBottomContainer li.nocheck {background: transparent; }
    #connectContentContainer #alwaysConnectBottomContainer ul.expConnect li {background: url(/connectplus/images/check-box-blue.gif) no-repeat left top; color: #787869; font-size: 15px; list-style-type: none; height: 65px; padding: 5px 10px 0 30px; width: 155px;}
    #connectContentContainer #alwaysConnectBottomContainer ul.expConnect li.nocheck {width: 227px; color: #01549F; background: transparent; height: 35px; text-indent: -28px;}
/* Rev Print */
#connectContentContainer #revPrintTabContainer{background: url(/connectplus/images/tab-container-bg.gif) no-repeat right; border-left: solid 1px #babab5; height: 440px; margin-top: 60px; margin-bottom: 20px; width: 720px; position: relative;}
#connectContentContainer #revTabs {margin: 0; margin: -29px 0 0 20px; left: 0; position: absolute;}
#connectContentContainer #revTabs li{float: left; list-style-type: none;}
#connectContentContainer #revTabs a{background-image: url(/connectplus/images/rev-tab-sprite.gif); display: block; height: 30px; text-indent: -5000px;}
#connectContentContainer #t-ANewMedia{background-position: 0 -30px; width: 106px;}
#connectContentContainer #t-ANewMedia.on,
#connectContentContainer #t-ANewMedia:hover{background-position: 0 0;}
#connectContentContainer #t-CustomMessages{background-position: -106px -30px; width: 147px;}
#connectContentContainer #t-CustomMessages.on,
#connectContentContainer #t-CustomMessages:hover{background-position: -106px 0px;}
#connectContentContainer #t-FlexiblePrinting{background-position: -254px -30px; width: 139px;}
#connectContentContainer #t-FlexiblePrinting.on,
#connectContentContainer #t-FlexiblePrinting:hover{background-position: -254px 0px;}

#connectContentContainer #revTabContentContainer{border-top: solid 1px #babab5; border-bottom: solid 1px #babab5; height: 438px; width: 620px;}
#connectContentContainer #revTabContentContainer .tab{color: #787869; display: none; font-size: 12px; height: 403px; padding: 35px 0 0 40px;}
#connectContentContainer #revTabContentContainer .tab ul{margin: 15px 0 15px 35px;}
#connectContentContainer #revTabContentContainer .tab li{line-height: 17px;}
#connectContentContainer #revTabContentContainer .on{display: block;}
#connectContentContainer #revTabContentContainer .heading{font-size: 16px;}
#connectContentContainer #revTabContentContainer .requestMoreInfo{background: url(/connectplus/images/sprite_requestmoreinfo.gif) no-repeat 0 0; display: block; height: 24px; margin: 30px 0 0 35px; width: 158px; text-indent: -5000px;}
#connectContentContainer #revTabContentContainer .requestMoreInfo:hover {background-position: 0 -24px;}
#connectContentContainer #tc-ANewMedia{background: url(/connectplus/images/tc-newmedia-bg.jpg) no-repeat bottom left;}
#connectContentContainer #tc-CustomMessages{background: url(/connectplus/images/tc-custommsg-bg.jpg) no-repeat bottom left;}
#connectContentContainer #tc-FlexiblePrinting{background: url(/connectplus/images/tc-flexprint-bg.jpg) no-repeat bottom left;}

/* Contact Page */
#connectContentContainer #contactContent{padding-top: 10px;}
#connectContentContainer #contactFormContainer{padding: 10px 0 0 190px; position: relative;}
#connectContentContainer #contactFormContainer fieldset{background: #e5f6fc; padding: 20px; width: 480px;}

#connectContentContainer #state{background: url(/connectplus/images/ddl-state.gif) no-repeat; border: 0; height: 29px; width: 37px;}
#connectContentContainer #contactFormContainer #stateButton{display: block; height: 24px; left: 552px; top: 238px; position: absolute; width: 40px; _left: 362px;}
#connectContentContainer #contactFormContainer #stateDropdown{background: #fff; border: solid 3px #d2e0e5; position: absolute; left: 549px; top: 262px; height: 140px; overflow-y: scroll; width: 39px; _left: 358px;}
#connectContentContainer #contactFormContainer #stateDropdown ul{margin: 0;}
#connectContentContainer #contactFormContainer #stateDropdown li{list-style-type: none;margin:0;}
#connectContentContainer #contactFormContainer #stateDropdown li a{display: block; color: #787869; font-size: 11px; padding-left: 2px; _height: 10px;}
#connectContentContainer #contactFormContainer #stateDropdown li a:hover{background: #0a5aa3; color: #fff; text-decoration: none;}

#connectContentContainer #contactFormContainer #type{background: url(/connectplus/images/ddl-marketer-type.gif) no-repeat; border: 0; height: 30px; padding-top: 10px; width: 253px;}
#connectContentContainer #contactFormContainer #typeContainer{height: 39px; width: 400px;}
#connectContentContainer #contactFormContainer #typeButton{display: block; height: 32px; left: 212px; top: 60px; position: absolute; width: 250px; _left: 22px;}
#connectContentContainer #contactFormContainer #typeDropdown{background: #fff; border: solid 3px #01549f; position: absolute; left: 210px; top: 92px; height: 30px; overflow-y: scroll; width: 247px; _left: 20px;}
#connectContentContainer #contactFormContainer #typeDropdown ul{margin: 0;}
#connectContentContainer #contactFormContainer #typeDropdown li{list-style-type: none;}
#connectContentContainer #contactFormContainer #typeDropdown li a{display: block; color: #787869; font-size: 11px; padding-left: 2px; _height: 10px;}
#connectContentContainer #contactFormContainer #typeDropdown li a:hover{background: #0a5aa3; color: #fff; text-decoration: none;}

#connectContentContainer #contactFormContainer input{color: #787869; float: left; font-size: 11px; padding: 6px 5px 0 5px;}
#connectContentContainer #contactFormContainer .reqHeading{color: #01549f; font-size: 11px; font-weight: bold;}
#connectContentContainer #title,
#connectContentContainer #company,
#connectContentContainer #address1,
#connectContentContainer #address2{background: url(/connectplus/images/txt-bg-lg.gif) no-repeat; border: 0; height: 29px; width: 460px;}
#connectContentContainer #zip{background: url(/connectplus/images/txt-bg-sm.gif) no-repeat; border: 0; height: 29px; width: 72px;}
#connectContentContainer #city{background: url(/connectplus/images/txt-bg-medlg.gif) no-repeat; border: 0; height: 29px; width: 329px;}
#connectContentContainer #phone{background: url(/connectplus/images/txt-bg-med.gif) no-repeat; border: 0; height: 29px; width: 225px;}

#connectContentContainer #firstName,
#connectContentContainer #lastName,
#connectContentContainer #email{background: url(/connectplus/images/txt-bg-med.gif) no-repeat; border: 0; height: 29px; width: 225px;}

#connectContentContainer #comments{background: url(/connectplus/images/textarea-bg.gif) no-repeat; border: 0; color: #787869; height: 82px; font-size: 11px; padding: 8px 5px 0 5px; width: 459px;}
#connectContentContainer #submit{margin-left: 190px;}

/* Contact Thank You */
#ty-modal {padding: 0; margin: 0; font-family: Arial, Verdana, san-serif; color: #756C62;}
#ty-modal #transparent-bg {background: #000; width: 542px; height: 137px; filter:alpha(opacity=40); opacity:0.4;}
#ty-modal #tyContent {position: absolute; top: 6px; left: 6px; width: 510px; background: #FFF; padding: 10px 10px 30px 10px;}
    #ty-modal #tyContent h1 {font-weight: bold; font-size: 16px; padding: 0;}
    #ty-modal #tyContent p {font-size: 12px;}

/* Video */
#vid-modal {padding: 0; margin: 0;}
#vid-modal #transparent-bg {background: #000; width: 652px; height: 372px; filter:alpha(opacity=40); opacity:0.4;}
#vid-modal #videoHolder {position: absolute; top: 6px; left: 6px; width: 640px; background: #FFF; height: 360px;}
    #vid-modal #videoHolder h1 {font-weight: bold; font-size: 16px; padding: 0;}
    #vid-modal #videoHolder p {font-size: 12px;}

/* Resources Page */
#connectContentContainer #resourcesContainer{padding-top: 30px;}
#connectContentContainer #resourcesContainer .left{float: left; padding-right: 35px; width: 520px;}
#connectContentContainer #resourcesContainer .section{background: url(/connectplus/images/grey-horizontal-line.gif) no-repeat top; clear: both; padding-top: 10px; width: 520px;}
#connectContentContainer #resourcesContainer .heading{color: #787869; font-size: 12px; font-weight: bold; padding-left: 3px; text-transform: uppercase;}
#connectContentContainer #resourceItemContainer{float: left; padding: 20px 0px 0px 0px;}
#connectContentContainer #resourceItemContainer .resourceItem{float: left; display: block; font-size: 11px; height: 70px; padding-bottom: 30px;}
#connectContentContainer #resourceItemContainer .resourceItem div{padding: 0 10px 0 30px; width: 210px;}
#connectContentContainer #resourceItemContainer .resourceItem a{font-weight: bold;}
#connectContentContainer #resourceItemContainer .resourceItem .title{font-size: 14px; font-weight: bold;}
#connectContentContainer #resourceItemContainer .border div{border-right: solid 1px #d6d6d2;}
#connectContentContainer #resourcesContainer .right{background: #f0f0f0; float: left; padding: 15px 10px; height: 518px; width: 294px;}
#connectContentContainer #downloadBrochure{background: url(/connectplus/images/download-brochure.gif) no-repeat; display: block; height: 25px; text-indent: -5000px; margin: 0 0 15px 1px; width: 288px;}
#connectContentContainer #resourcesContainer .right ul{margin: 0;}
#connectContentContainer #resourcesContainer .right li{list-style-type: none; padding-bottom: 15px;}
#connectContentContainer #resourcesContainer .right li a{display: block; height: 54px; text-indent: -5000px; width: 294px;}

#connectContentContainer #resourcesContainer #newsbox .top{background: #fff url(/connectplus/images/news-bordertop.gif) no-repeat top; height: 11px; width: 292px;}
#connectContentContainer #resourcesContainer #newsbox .middle{background: #fff; border-right: solid 1px #c2c2c2;border-left: solid 1px #c2c2c2; padding: 0 10px 10px 10px; width: 270px;}
#connectContentContainer #resourcesContainer #newsbox .bottom{background: #fff url(/connectplus/images/news-borderbottom.gif) no-repeat top; height: 11px; width: 292px;}
#connectContentContainer #resourcesContainer #newsbox p{font-size: 11px; line-height: 16px; margin-bottom: 10px!important;}
#connectContentContainer #resourcesContainer #newsbox a{font-weight: bold;}
#connectContentContainer #resourcesContainer #newsbox strong{font-size: 12px;}
#connectContentContainer #resourcesContainer #newsbox .heading{color: #756C62; font-size: 14px; margin-bottom: 10px; padding: 0;}
#connectContentContainer #resourcesContainer #newsbox .article{font-size: 15px; font-weight: bold;}


/* Messages Container */
div#AC_MESSAGES {  }
/* Message Header */
#AC_HEADER {display:none;}
/* Message Threads */
div.ac_thread0 {  }
div.ac_thread1 {  }
/* Message Subject */
h2.ac_subject {margin:0;}
/* Message Subject Link */
h2.ac_subject a, h2.ac_subject a:visited {  }
h2.ac_subject a:hover {  }
/* Message Body */
p.ac_body {  }
/* Message Info List */
ul.ac_msginfo {  }
ul.ac_msginfo li {   }
/* Message Author */
ul.ac_msginfo li.ac_author {  }
/* Message Post Date */
ul.ac_msginfo li.ac_posted {  }
