/*-- Global Styles --*/
.clear{clear:both;}
a{text-decoration:none; color:#549328;}
a:hover{color:#549328; text-decoration:underline;}
a:visited{color:#549328;}
img{display:block; margin:0; padding:0; border:0;}

/*-- Logo --*/

#header h1{ width:333px; height:59px; float:left; margin:8px 0 0 19px; display:inline;}
#header h1 a{display:block; width:333px; height:59px; text-indent:-99999px; background:url(../img/logo.png) no-repeat; overflow:hidden; cursor:pointer;}

body{ margin:0; padding:0; background:#b7b7b7 url(../img/gradient.gif) repeat-x 50% 0; font-family:Helvetica,Verdana, Geneva, Arial, sans-serif;}

#all-holder{width:980px; overflow:hidden; margin:10px auto 0; padding:0 3px;}

#main{width:972px; margin:0; background:url(../img/top-main.gif) no-repeat 0 0; padding:0px 0 0; overflow:hidden;}
#main .main-bottom{width:980px; overflow:hidden; background:url(../img/bottom-mainOLD.gif) no-repeat 0 100%; padding:0px;}
#main .main-center{width:970px; overflow:hidden; background:#b7b7b7; padding:1px;}

form,fieldset{ margin:0; padding:0; border:0;}
form,fieldset .text{font-size:12px;}
form,fieldset h3{font-size:17px; line-height:26px; color:#00234d; margin:17px 0 0;}
form,fieldset h2{font-size:18px; line-height:40px; color:#00234d; margin:0 0 0 10px;}
form,fieldset p{margin:0; font-size:12px; line-height:18px; color:#666;}

.sIFR-flash{visibility:visible !important; margin:0;}
.sIFR-replaced{visibility:visible !important;}
.sIFR-alternate{position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden;}
.sIFR-flash + div[adblocktab=true]{display: dnone !important;}
.sIFR-hasFlash .info h2{visibility:hidden; display:block; letter-spacing:-6px; font-size:19px;}
.sIFR-hasFlash .map .industry-news h2{visibility:hidden; display:block; letter-spacing:-6px; font-size:24px;}
.sIFR-hasFlash .map .take-a-poll h2{visibility:hidden; display:block; letter-spacing:-6px; font-size:24px;}
.sIFR-hasFlash .map .own-words h2{visibility:hidden; display:block; letter-spacing:-6px; font-size:24px;}
.sIFR-hasFlash .your-content h2{visibility:hidden; display:block; letter-spacing:-6px; font-size:24px;}
.sIFR-hasFlash .your-content .your-left .stock-listings h3{ visibility:hidden; display:block; letter-spacing:-6px; font-size:19px;}
.sIFR-hasFlash .your-content .your-left .your-money h4{visibility:hidden; display:block; letter-spacing:-6px; font-size:18px;}
.sIFR-hasFlash .your-content .your-custom-content h4{visibility:hidden; display:block; letter-spacing:-6px; font-size:18px;}

/*-- Header --*/

#header{width:970px; overflow:hidden; background:#fff url(../img/bg-header.gif) no-repeat;}
#header .search{float:right; margin:25px 0 0; width:267px;}
#header .search p{width:195px; height:28px; background:url(../img/bg-search.gif) no-repeat 0 0; margin:0;}
#header .search p input{margin:0; padding:6px 3px 2px; border:0; background:transparent; width:187px; height:20px; line-height:16px; font-size:14px;}
#header .search input.submit{width:61px; height:27px; margin:0 0 0 5px; padding:0; border:0; cursor:pointer; background:url(../img/bg-search-submit.png) no-repeat 0 0; color:#333333;font-size:12px;}

/*-- Nav --*/

#header .nav{width:970px; height:49px; float:left; margin:17px 0 0;}
#header .nav ul{margin:0; padding:0; list-style:none; width:970px; overflow:hidden; background:url(../img/bg-a-nav.gif) repeat-x 0 0; width:701px; float:left;}
#header .nav ul li{float:left; text-transform:uppercase; height:49px; line-height:49px;}
#header .nav ul li a{float:left; height:49px; text-indent:-9999px;}
#header .nav ul li a.my-business{width:111px; background:url(../img/bg-menu.gif) no-repeat 0 0;}
#header .nav ul li a.products{ width:86px; background:url(../img/bg-menu.gif) no-repeat -111px 0;}
#header .nav ul li a.sales-tools{width:100px; background:url(../img/bg-menu.gif) no-repeat -197px 0;}
#header .nav ul li a.agent-education{ width:129px; background:url(../img/bg-menu.gif) no-repeat -297px 0;}
#header .nav ul li a.incentives{width:91px; background:url(../img/bg-menu.gif) no-repeat -426px 0;}
#header .nav ul li a.about-us{width:82px; background:url(../img/bg-menu.gif) no-repeat -517px 0;}
#header .nav ul li a.contact-us{width:102px; background:url(../img/bg-menu.gif) no-repeat -599px 0;}
#header .nav ul li a.my-business:hover, #header .nav ul li.active a.my-business{ width:111px; background:url(../img/bg-menu.gif) no-repeat 0 -49px;}
#header .nav ul li a.products:hover, #header .nav ul li.active a.products{width:86px; background:url(../img/bg-menu.gif) no-repeat -111px -49px;}
#header .nav ul li a.sales-tools:hover, #header .nav ul li.active a.sales-tools{width:100px; background:url(../img/bg-menu.gif) no-repeat -197px -49px;}
#header .nav ul li a.agent-education:hover, #header .nav ul li.active a.agent-education{width:129px; background:url(../img/bg-menu.gif) no-repeat -297px -49px;}
#header .nav ul li a.incentives:hover, #header .nav ul li.active a.incentives{width:91px; background:url(../img/bg-menu.gif) no-repeat -426px -49px;}
#header .nav ul li a.about-us:hover, #header .nav ul li.active a.about-us{width:82px; background:url(../img/bg-menu.gif) no-repeat -517px -49px;}
#header .nav ul li a.contact-us:hover, #header .nav ul li.active a.contact-us{width:102px; background:url(../img/bg-menu.gif) no-repeat -599px -49px;}
/*--#header .nav .creativemarketing{float:right; width:269px; height:49px; background:url(../img/bg-creativemarketing.gif) no-repeat 0 0; line-height:49px; font-size:16px; text-align:center;}
#header .nav .creativemarketing a{float:left; width:217px; height:16px; text-indent:-9999px; background:url(../img/bg-creative-a.png) no-repeat 0 0; overflow:hidden; margin:15px 0 0 26px; display:inline;}-->

/*-- SubNav --*/

#header .subnav{width:970px; float:left;}
#header .subnav ul{margin:0; padding:0 0 0 9px; list-style:none; float:left;}
#header .subnav ul li{float:left; font-size:10px; margin:0 0 0 14px;}
#header .subnav ul li a{color:#549328; text-decoration:none; font-weight:bold;}
#header .subnav ul li.active a, #header .subnav ul li a:hover{cursor:pointer}

/*-- Content --*/

#content{width:970px; overflow:hidden; float:left; background:#FFF;}
.arrow{margin-bottom:0px; float:right; font-size:14px; font-weight:bold; color:#549328; cursor:pointer; padding: 0px 10px 12px;}

/*-- Ajax --*/

#content .ajax{width:970px; overflow:hidden; background:#00234d url(../img/bg-ajax.gif) repeat-x 0 100%; padding:10px 5px 5px 5px; border-top:5px solid #00234d;}

#content .ajax .down-shadow{width:970px; overflow:hidden; background:#00234d url(../img/bg-ajax-down-shadow(edited).gif) repeat-x 0 100%; padding:0 0 10px;}

#content .ajax .ajax-visible{width:554px; float:left; overflow:hidden; position:relative; margin:0 0 0 7px;}
#content .ajax .ajax-visible ul{margin:0; padding:0; list-style:none; width:554px; overflow:hidden;}
#content .ajax .ajax-visible ul li{display:none; width:554px; overflow:hidden;}
#content .ajax .ajax-visible ul li.active{display:block;}

#content .ajax .ajax-visible .ajax-visible-comment{position:absolute; width:526px; height:91px; left:0; bottom:0px; padding:14px 14px 10px; background:url(../img/bg-ajax-content-comment.png) repeat-x;}
#content .ajax .ajax-visible .ajax-visible-comment p{font-size:12px; color:#333; margin:10px; line-height:14px;}
#content .ajax .ajax-visible .ajax-visible-comment h4{font-size:14px; color:#00234d; margin:10px; font-weight:bold; line-height:14px;}

#content .ajax form h2{margin:7px 0 0; font-size:19px; line-height:28px; font-weight:bold;}
#content .ajax form p{margin:4px 0 0; float:left; width:100%;}
#content .ajax form p label{font-size:14px; line-height:18px; float:left; margin:3px 0 0;}
#content .ajax form p input{float:right; width:243px; height:17px; padding:2px 3px 0; margin:0; border:0;}
#content .ajax form p.link{margin:10px 0 0; line-height:14px; width:306px; font-size:12px; color:#fff;}
#content .ajax form p.new-creative{margin:0; line-height:14px; width:306px; font-size:12px; color:#fff;}

#content .ajax form input.submit{float:right; width:62px; height:25px; cursor:pointer; font-size:14px; color:#fff; line-height:25px; background:url(../img/bg-ajx-form-submit.gif); margin:15px 0 0; padding:0; border:0;}
#content .ajax form a{font-size:12px; color:#fff;}
#content .ajax .top-links{width:390px; float:left; margin:14px 0 0 12px; background:url(../img/bg-ajax-top-links.gif) no-repeat; padding:10px 0 0;}
#content .ajax .links{width:390px; overflow:hidden; background:url(../img/bg-ajax-links.gif) repeat-y;}

#content .ajax .links .bottom-links{width:390px; overflow:hidden; background:url(../img/bg-ajax-bottom-links.gif) no-repeat 0 100%; min-height:157px; padding:0 0 4px;}
#content .ajax .links .bottom-links{height:156px; overflow:visible;}

#content .ajax .links h2{font-size:19px; color:#00234d; margin:-1px 0 0; text-indent:10px; line-height:26px;}

#content .ajax .links ul{margin:10px 0 0; padding:0 1px; list-style:none; width:388px; overflow:hidden;}
#content .ajax .links ul li{width:376px; float:left; line-height:30px; font-size:14px; color:#549328; padding:0 0 0 12px;}
#content .ajax .links ul li.background{ background:url(../img/bg-li-background.png) repeat;}
#content .ajax .links ul li a{color:#333333;}

/*-- Wraper --*/

#wraper{width:970px; border-left:0px solid #999; border-right:0px solid #999; padding:4px 4px 0px 9px; overflow:hidden;}
#wraper .top-holder-wraper{width:960px; overflow:hidden; background:url(../img/bg-holder-wraper-top(edited).gif) no-repeat; padding:0px;}
#wraper .holder-wraper{width:958px; overflow:hidden; background:url(../img/holder-wraper(edited).gif) repeat-y; padding:0px;}

.bottom-border{border-bottom:1px solid #3f681f; padding:4px 4px 12px !important;}

/*-- Info --*/

#wraper .info{width:953px; overflow:hidden; background:#fbfbfb url(../img/bg-info(edited).gif) repeat-x; padding:0px;}
#wraper .info h2{margin:0px; font-size:19px; color:#0d507a; line-height:24px;}

/*-- Mid-Col --*/

#wraper .info .mid-col{width:953px; float:left;}

#wraper .info .mid-col ul{width:953px; float:left; margin:0px; padding:0px; list-style:none;}
#wraper .info .mid-col ul li{width:953px; float:left; margin:0px;}
#wraper .info .mid-col ul li .title{width:953px; height:46px; overflow:hidden; background:url(../img/bg-bg-title.gif) no-repeat;}
#wraper .info .mid-col ul li .title h3{font-size:18px; line-height:46px; float:left; background:none; margin:0px; padding:0; color:#8f8f8f; width:auto; display:inline;}
#wraper .info .mid-col ul li .title h4{font-size:18px; line-height:46px; float:left; background:none; margin:0px; padding:0; color:#CC3300; width:auto; display:inline;}
#wraper .info .mid-col ul li .title a.expand{float:right; width:62px; height:29px; background:url(../img/bg-a-expand.gif) no-repeat; font-size:12px; color:#8f8f8f; text-align:center; line-height:29px; text-decoration:none; margin:0px; overflow:hidden; font-weight:bold;}

#wraper .info .mid-col ul li .green{background:url(../img/bg-bg-title-green.gif) no-repeat;}
#wraper .info .mid-col ul li .green h3{color:#7cac46;}
#wraper .info .mid-col ul li .green a.expand{background:url(../img/bg-a-expand-green.gif) no-repeat; color:#7cac46;}

#wraper .info .mid-col ul li .darkblue{background:url(../img/bg-bg-title-darkblue.gif) no-repeat;}
#wraper .info .mid-col ul li .darkblue h3{color:#002e65;}
#wraper .info .mid-col ul li .darkblue a.expand{background:url(../img/bg-a-expand-darkblue.gif) no-repeat; color:#002e65;}

#wraper .info .mid-col ul li .whitegreen{background:url(../img/bg-bg-title-whitegreen.gif) no-repeat;}
#wraper .info .mid-col ul li .whitegreen h3{color:#a3c47e;}
#wraper .info .mid-col ul li .whitegreen a.expand{background:url(../img/bg-a-expand-whitegreen.gif) no-repeat; color:#a3c47e;}

#wraper .info .mid-col ul li.active .title{display:none;}
#wraper .info .mid-col ul li .all-holder{display:none;}
#wraper .info .mid-col ul li.active .all-holder{display:block;}
#wraper .info .mid-col ul li .all-holder{width:953px; overflow:hidden;}

#wraper .info .mid-col ul li h3{font-size:18px;line-height:40px; color:#fff; background:url(../img/bg-info-active-h3.gif) no-repeat; margin:0; padding:0; width:953px;}
#wraper .info .mid-col ul li .holder{width:953px; overflow:hidden; border-left:1px solid #00669a; border-right:1px solid #00669a; border-bottom:1px solid #00669a;}

#wraper .info .mid-col ul li .holder ul{margin:0; padding:0; list-style:none; width:953px; overflow:hidden; float:none;}
#wraper .info .mid-col ul li .holder ul li{width:314px; float:left; border-left:1px solid #cecece; margin:0 0 0 -1px; padding:0 0 6px; overflow:hidden;}
#wraper .info .mid-col ul li .holder ul li h4{font-size:14px; line-height:20px;color:#006ca0; background:url(../img/bg-info-active-h4.gif) no-repeat; margin:0; padding:0 0 0 8px; width:309px;margin:0 0 0 -1px; text-transform:uppercase;}
#wraper .info .mid-col ul li .holder ul li .foto{float:left; width:100px; height:68px; overflow:hidden; margin:10px 0 0 10px; display:inline;}
#wraper .info .mid-col ul li .holder ul li ul{margin:5px 0 0;padding:0 0 0 10px; list-style:none; width:194px; float:left;}
#wraper .info .mid-col ul li .holder ul li ul li{border:0; width:194px; margin:0; padding:0; font-size:12px; color:#002e65; line-height:23px;}
#wraper .info .mid-col ul li .holder ul li ul li a{color:#002e65;}
#wraper .info .mid-col ul li .holder ul li.green ul li a{color:#75ae48;}
#wraper .info .mid-col ul li .holder ul li p{float:left; margin:16px 10px 0 10px; font-size:12px; color:#000; line-height:14px; width:295px; display:inline;}
#wraper .info .mid-col ul li .holder ul li a.more{float:right; width:52px; height:25px; background:url(../img/bg-a-more.gif) no-repeat; font-size:14px;color:#002e65; text-align:center; line-height:25px; margin:0; overflow:hidden;}

/*-- Map --*/

#wraper .map{width:958px; overflow:hidden; border-top:1px solid #cbcbcb; background:#ffffff url(../img/bg-map(edited).gif) repeat-x; padding:15px 0 10px 5px;}
#wraper .map .industry-news{width:304px; overflow:hidden; float:left; margin:0 0 0 3px; display:inline;}
#wraper .map .industry-news p{font-size:19px; color:#333333; line-height:30px; font-weight:300; margin:0px; padding:0;}
#wraper .map .industry-news h2{margin:0 0 8px 4px;}

#wraper .map .industry-news .industry-content{width:304px; overflow:hidden; background:url(../img/bg-industry-news-down(edited).gif) no-repeat 0 100%; padding:0 0 5px;}
#wraper .map .industry-news .industry-content-holder{width:304px; overflow:hidden; background:url(../img/bg-industry-news-holder(edited).gif) repeat-y; padding: 0px;}
#wraper .map .industry-news .industry-content h3{width:289px; height:24px; background:url(../img/bg-industry-news-h3(edited).gif) no-repeat; overflow:hidden; margin:0; padding:0 0 0 15px;font-size:10px; line-height:24px; color:#4e4e4e; font-weight:normal; text-transform:uppercase;}

#wraper .map .industry-news .industry-content .visible{width:304px; min-height:80px; overflow:hidden; background:#7a7a7a url(../img/bg-industry-content-visible.gif) repeat-x 0 0;}
#wraper .map .industry-news .industry-content .visible .images{width:120px; height:80px; float:left; overflow:hidden; margin:0 10px 0 0;}
#wraper .map .industry-news .industry-content .visible p{margin:6px 5px 0 10px; font-size:12px; color:#fff; line-height:14px; padding:0 0 3px;}

#wraper .map .industry-news .industry-content ul{margin:0; padding:0; border:1px solid #cbcbcb; width:302px; overflow:hidden;}
#wraper .map .industry-news .industry-content ul li{padding:0 0 0 30px; width:302px; float:left; font-size:10px; line-height:30px; color:#888; background:url(../img/bg-li-industry-content-span.gif) no-repeat 13px 9px; height:25px; vertical-align:middle; width:250px; overflow:hidden;}
#wraper .map .industry-news .industry-content ul li a{color:#333;}

#wraper .map .industry-news .industry-content a.more{float:right; width:92px; height:29px; text-align:center; overflow:hidden; font-size:12px; line-height:29px; color:#8f8f8f; background:url(../img/bg-industry-content-a-more.gif) no-repeat; font-weight:bold; margin:5px 6px 0 0;}

#wraper .map .take-a-poll{width:304px; overflow:hidden; float:left; margin:0 0 0 12px; display:inline;}
#wraper .map .take-a-poll p{font-size:19px; color:#333333; line-height:30px; font-weight:300; margin:0px; padding:0;}
#wraper .map .take-a-poll h2{margin:0 0 8px 4px;}

#wraper .map .take-a-poll .take-a-poll-content{width:304px; overflow:hidden; background:url(../img/bg-take-a-poll-content-down(edited).gif) no-repeat 0 100%; padding:0 0 5px;}
#wraper .map .take-a-poll .take-a-poll-content-holder{width:304px; overflow:hidden; background:url(../img/bg-take-a-poll-content-holder(edited).gif) repeat-y; padding: 0px;}
#wraper .map .take-a-poll .take-a-poll-content h3{width:289px; height:24px; background:url(../img/bg-take-a-poll-content-h3(edited).gif) no-repeat; overflow:hidden; margin:0; padding:0 0 0 15px; font-size:10px; line-height:24px; color:#5e9a36; font-weight:normal; text-transform:uppercase;}

#wraper .map .take-a-poll .take-a-poll-content .visible{width:304px; min-height:80px; overflow:hidden; background:#5c9834 url(../img/bg-take-a-poll-content-visible.gif) repeat-x; height:80px; overflow:visible;}
#wraper .map .take-a-poll .take-a-poll-content .visible .images{ width:120px; height:80px; float:left; overflow:hidden; margin:0 10px 0 0;}
#wraper .map .take-a-poll .take-a-poll-content .visible p{margin:6px 5px 0 10px; font-size:12px; color:#fff; line-height:14px; padding:0 0 3px;}

#wraper .map .take-a-poll .take-a-poll-content ul{ margin:0; padding:0; border:1px solid #cbcbcb; list-style:none; width:302px; overflow:hidden;}
#wraper .map .take-a-poll .take-a-poll-content ul li{ width:302px; float:left; font-size:10px; line-height:30px; color:#888; background:#FFFFFF url(../img/bg-li-take-a-poll-content(edited).gif) repeat-x 0 100%;}
#wraper .map .take-a-poll .take-a-poll-content ul li input{padding:0; margin:7px 0 0 17px; float:left;}
#wraper .map .take-a-poll .take-a-poll-content ul li label{color:#333; font-size:12px; line-height:30px; margin:0 0 0 15px; float:left;}

#wraper .map .take-a-poll .take-a-poll-content p{margin:0;}
#wraper .map .take-a-poll .take-a-poll-content form.border{border:1px solid #cbcbcb;}
#wraper .map .take-a-poll .take-a-poll-content input.more{float:right; width:92px; height:29px; text-align:center; overflow:hidden; font-size:12px; font-family:Helvetica,Verdana, Geneva, Arial, sans-serif; line-height:29px; color:#fff; background:url(../img/bg-take-a-poll-content-a-more.gif) no-repeat; text-decoration:none; font-weight:bold; margin:5px 6px 0 0; padding:0; border:0; cursor:pointer;}

#wraper .map .own-words{width:304px; overflow:hidden; float:left; margin:0 0 0 12px; display:inline;}
#wraper .map .own-words p{font-size:18px; color:#333333; line-height:30px; font-weight:300; margin:0px; padding:0;}
#wraper .map .own-words h2{margin:0 0 8px 4px;}
#wraper .map .own-words .own-words-content{width:304px; overflow:hidden; background:url(../img/bg-own-words-content-down(edited).gif) no-repeat 0 100%; padding:0 0 5px;}
#wraper .map .own-words .own-words-content-holder{ width:304px; overflow:hidden; background:url(../img/bg-own-words-content-holder(edited).gif) repeat-y; padding:0px;}
#wraper .map .own-words .own-words-content h3{width:289px; height:24px; background:url(../img/bg-own-words-content-h3(edited).gif) no-repeat; overflow:hidden; margin:0; padding:0 0 0 15px; font-size:10px; line-height:24px; color:#395d87; font-weight:normal; text-transform:uppercase;}

#wraper .map .own-words .own-words-content .visible{ width:304px; min-height:80px; overflow:hidden; background:#002151 url(../img/bg-own-words-content-visible.gif) repeat-x; height:80px; overflow:visible;}
#wraper .map .own-words .own-words-content .visible .images{width:120px; height:80px; float:left; overflow:hidden; margin:0 10px 0 0;}
#wraper .map .own-words .own-words-content .visible p{margin:6px 5px 0 10px; font-size:12px; color:#fff; line-height:14px; padding:0 0 3px;}

#wraper .map .own-words .own-words-content ul{ margin:0; padding:0; border:1px solid #cbcbcb; list-style:none; width:302px; overflow:hidden;}
#wraper .map .own-words .own-words-content ul li{width:302px; float:left; font-size:10px; line-height:30px; color:#888;background:#ffffff url(../img/bg-li-own-words-content-content(edited).gif) repeat-x 0 100%;}
#wraper .map .own-words .own-words-content ul li span{ padding:0 0 0 45px; background:url(../img/bg-li-own-words-content-span.gif) no-repeat 13px 9px; width:155px; float:left; font-size:12px;}
#wraper .map .own-words .own-words-content ul li a{color:#333;}


#wraper .map .own-words .own-words-content a.more{float:right;width:92px; height:29px; text-align:center; overflow:hidden; font-size:12px; line-height:29px; color:#fff; background:url(../img/bg-own-words-content-a-more.gif) no-repeat; font-weight:bold; margin:5px 6px 0 0;}


/*-- Your Content --*/

#wraper .your-content{width:948px; overflow:hidden; padding:0 5px 5px 5px; margin:30px 0 0;}
#wraper .your-content h2{margin:0; font-size:24px; line-height:30px; color:#2d486f; font-weight:normal; padding:0 0 0 5px; overflow:hidden; height:30px;}

#wraper .your-content .your-left{width:630px; overflow:hidden; float:left; background:url(../img/bg-your-left.gif) no-repeat 0 0; padding:5px 0 0; margin:7px 0 0;}
#wraper .your-content .your-left .your-left-content{width:628px; overflow:hidden; padding:0 1px 17px; background:url(../img/bg-your-left-content.gif) repeat-y ; min-height:198px;}
#wraper .your-content .your-left .your-left-content{height:198px; overflow:visible;}
#wraper .your-content .your-left .your-left-holder{width:630px; overflow:hidden; background:url(../img/bg-your-left-holder.gif) no-repeat 0 100%; padding:0 0 5px;}

#wraper .your-content .your-left .stock-listings{width:320px; float:left; margin:0 0 0 10px; display:inline;}
#wraper .your-content .your-left .stock-listings h3{margin:7px 0 0; font-size:19px; line-height:22px; color:#0d507a; font-weight:normal; height:22px;}
#wraper .your-content .your-left .stock-listings p{margin:7px 0 0; font-size:12px; line-height:16px; color:#000; font-weight:bold;}
#wraper .your-content .your-left .stock-listings table{border-collapse:collapse; width:240px; margin:19px 0 0; padding:0; border:0;}
#wraper .your-content .your-left .stock-listings table td{font-size:12px; color:#cd2c2c; line-height:16px; height:21px; vertical-align:middle; font-weight:bold;}
#wraper .your-content .your-left .stock-listings table tr.growth td{color:#83a223;}
#wraper .your-content .your-left .stock-listings table td.name{width:100px;}
#wraper .your-content .your-left .stock-listings table td.price{width:65px;}
#wraper .your-content .your-left .stock-listings table td.pointer{width:30px;}
#wraper .your-content .your-left .stock-listings table td.delta{width:50px;}

#wraper .your-content .your-left .your-money{float:left; width:288px; margin:0 0 0 10px;}
#wraper .your-content .your-left .your-money h4{margin:7px 0 0; font-size:18px; line-height:22px; color:#0d507a; font-weight:normal; height:22px;}
#wraper .your-content .your-left .your-money a.cnn{display:block; overflow:hidden; width:112px; height:17px; text-indent:-9999px; background:url(../img/bg-cnn.gif) no-repeat; margin:9px 0 0;}
#wraper .your-content .your-left .your-money a.street-jornal{display:block; overflow:hidden; width:129px; height:17px; text-indent:-9999px; background:url(../img/bg-street-jornal.gif) no-repeat; margin:30px 0 0;}
#wraper .your-content .your-left .your-money ul{ margin:12px 0 0; padding:0; list-style:none; width:288px; overflow:hidden;}
#wraper .your-content .your-left .your-money ul li{width:273px; float:left; font-size:11px; line-height:18px; padding:0 0 0 15px; background:url(../img/bg-li-your-money.gif) no-repeat 0 50%;}
#wraper .your-content .your-left .your-money ul li a{color:#666}

#wraper .your-content .your-custom{width:302px; margin:7px 0 0; float:right; overflow:hidden; background:url(../img/bg-your-custom.gif) no-repeat; padding:5px 0 0;}
#wraper .your-content .your-custom .your-custom-holder{width:302px; overflow:hidden; background:url(../img/bg-your-custom-holder.gif) no-repeat 0 100%; padding:0 0 5px;}
#wraper .your-content .your-custom-content{ width:286px; padding:0 1px 17px 15px; overflow:hidden; background:url(../img/bg-your-custom-content.gif) repeat-y; min-height:198px;}
#wraper .your-content .your-custom-content{height:198px; overflow:visible;}
#wraper .your-content .your-custom-content h4{font-size:18px; line-height:22px; color:#0d507a; font-weight:normal; margin:5px 0 0; height:22px;}
#wraper .your-content .your-custom-content p{font-size:11px; line-height:14px; color:#666; margin:12px 0 0;}
#wraper .your-content .your-custom-content ul{margin:6px 0 0; padding:0; list-style:none; width:286px; overflow:hidden;}
#wraper .your-content .your-custom-content ul li{width:271px; float:left; font-size:11px; line-height:18px; padding:0 0 0 15px; background:url(../img/bg-li-your-money.gif) no-repeat 0 50%;}
#wraper .your-content .your-custom-content ul li a{color:#666;}

/*-- Footer --*/

#footer{width:970px; overflow:hidden; float:left; background:url(../img/bg-footer.gif) no-repeat 0 100%; margin:0px 0px; padding:0 0 8px;}
#footer .holder-footer{width:955px; margin: 0 0; padding:5px 0px 5px 55px; overflow:hidden; background:#ffffff url(../img/bg-holder-footer.gif) no-repeat;}
#footer table tr.title{font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#00234d; font-weight:bold;}
#footer table tr.row{font-size:12px; color:#666666; text-decoration:none;}
#footer table tr.row a:link{color:#666666;}

#footer table tr.row:hover{color:#549328;}
#footer table tr.row a:visited{color:#666666;}

#footer ul{width:934px; overflow:hidden; margin:0; padding:0; list-style:none; padding:0 0 18px 20px;}
#footer ul li{width:185px; float:left;}
#footer ul li ul{width:185px; overflow:hidden; padding:0;}
#footer ul li ul li{width:185px; float:left; font-size:13px; line-height:18px;}
#footer ul li ul li h2{margin:0; font-size:13px; line-height:18px; color:#00234d;}
#footer ul li ul li a{color:#666;}

#footer a.additional-links{float:left; width:135px; height:29px; font-size:11px; line-height:29px; color:#666; text-align:center; overflow:hidden; background:url(../img/bg-additional-links.gif) no-repeat;}

/*-- Copyright --*/

#copyright{width:970px; overflow:hidden; padding:5px 0 15px;}
#copyright .holder-footer{width:970px; padding:0px; overflow:hidden;}
#copyright .copyright{margin:0px; display:inline;}
#copyright .copyright p{font-size:12px; color:#666; line-height:16px; margin:0; float:right; display:inline;}
#copyright .copyright a.creativemarketing{float:left; width:161px; height:29px; margin:0px; text-indent:-9999px; overflow:hidden; background:url(../img/bg-a-creativemarketing.png) no-repeat;}
#copyright .holder-footer .FooterLabel{float:left; overflow:hidden; padding-left:0px; line-height:10px;}

/*----- Generic -----*/

#generic2{width:970px; padding:4px 4px 0; overflow:hidden;}
	
#generic2 .page2{ width:950px; overflow: hidden; background:url(../img/bg-page(edited).gif) repeat-y; float:left; margin:0 0 0 6px; display:inline;}
#generic2 .page-holder2{width:940px; overflow:visible; background:url(../img/bg-page-holder(edited).gif) no-repeat 0 100%; padding:0 0 5px;}

#generic2 .page2 .title2{ width:940px; height:40px; overflow:hidden; background:url(../img/bg-page-title.gif) repeat;}
#generic2 .page2 .title2 h2{font-size:18px; line-height:40px; color:#00234d; float:left; margin:0 0 0 10px; display:inline; height: 40px;}
#generic2 .page2 .title2 .breadcrumb2{float:right; height:37px; margin:0 13px 0 0; display:inline; text-transform:uppercase;}
#generic2 .page2 .title2 .breadcrumb2 ul{margin:0; padding:0; list-style:none; float:left; height:40px;}
#generic2 .page2 .title2 .breadcrumb2 ul li{margin:0; float:left; color:#377515; font-weight:bold; font-size:10px; line-height:40px; text-transform:uppercase; background:url(../img/bg-li-breadcrumb.gif) no-repeat 100% 50%; padding:0 10px 0 5px;}
#generic2 .page2 .title2 .breadcrumb2 ul li.active{background:none;}
#generic2 .page2 .title2 .breadcrumb2 ul li a{color:#377515;}

#generic2 .page2 .text2{width:920px; padding:0 10px 0 10px; overflow:hidden; font-size:12px; color:#333;}
#generic2 .page2 .text2 h3{ font-size:17px; line-height:26px; color:#666; margin:17px 0 0;}
#generic2 .page2 .text2 h4{ font-size:17px; line-height:26px; color:#CC3300; margin:17px 0 0;}
#generic2 .page2 .text2 p{ margin:0; font-size:13px; line-height:18px;}
#generic2 .page2 .text2 ul{margin:0 17px; line-height:18px;}
#generic2 .page2 .text2 ul li{margin:0; line-height:18px; font-size:12px; padding:0 5px 0 0px;}
#generic2 .page2 .text2 .bullet{margin:0; list-style-image: url(../img/arrows.gif); line-height:18px;}
#generic2 .page2 .text2 a:link{color:#00234d;}

/*----- V5_interior_v2c -----*/

#wraperint{width:680px; padding:4px 4px 0; overflow:hidden;}

.bottom-border2{padding:4px 4px 12px !important;}
	
#wraperint .page{width:930px; overflow: visible; background:url(../img/bg-page(edited).gif) repeat-y; float:left; margin:0 0 0 6px; display:inline;}
#wraperint .page-holder{ width:670px; overflow:visible; background:url(../img/bg-page-holder.gif) no-repeat 0 100%; min-height:395px; padding:0 0 5px;}
#wraperint .page-holder-noright{width:930px; overflow:hidden; background:url(../img/bg-page-holder.gif) no-repeat 0 100%; min-height:395px; padding:0 0 5px;}

#wraper .page-holder{height:400px; overflow:visible;}

#wraperint .page .title-noright{width:930px; height:40px; overflow:hidden; background:url(../img/bg-page-title.gif) no-repeat;}
#wraperint .page .title{width:670px; height:40px; overflow:hidden; background:url(../img/bg-page-title.gif) no-repeat;}
#wraperint .page .title h2{font-size:18px; line-height:40px; color:#00234d; float:left; margin:0 0 0 10px; display:inline; height: 40px;}

#wraperint .page .title .breadcrumb{float:right; height:37px; margin:0 13px 0 0; display:inline; text-transform:uppercase;}
#wraperint .page .title .breadcrumb ul{margin:0; padding:0; list-style:none; float:left; height:40px;}
#wraperint .page .title .breadcrumb ul li{margin:0; float:left; color:#377515; font-weight:bold; font-size:10px; line-height:40px; text-transform:uppercase; background:url(../img/bg-li-breadcrumb.gif) no-repeat 100% 50%; padding:0 10px 0 5px;}
#wraperint .page .title .breadcrumb ul li.active{background:none;}
#wraperint .page .title .breadcrumb ul li a{color:#377515;}

#wraperint .page .text{width:650px; padding:0 10px; overflow:hidden; font-size:13px;color:#333;}
#wraperint .page .text h3{font-size:17px; line-height:26px; color:#666; margin:17px 0 0;}
#wraperint .page .text h4{font-size:17px; line-height:26px; color:#CC3300; margin:17px 0 0;}
#wraperint .page .text p{margin:0; font-size:13px; color:#333; line-height:18px; padding: 4px 0;}
#wraperint .page .text ul{margin:0; line-height:18px;}
#wraperint .page .text ul li{line-height:18px; font-size:12px; padding:0 5px;}
#wraperint .page .text .bullet{margin:0; list-style-image: url(../img/arrows.gif); line-height:18px;}

.shadowed {float:right; background: url(../img/drop-shadow.png) no-repeat bottom right !important; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; }
.shadowed img {display: block; position: relative; background-color: #fff; border: 1px solid #999; margin: -6px 6px 6px -6px; padding: 0px;}
  
/*-- Rightbar --*/

#wraper .rightbar{width:260px; float:right; overflow:hidden; margin:0 6px 0 0; display:inline; background: url(../img/down_gradient.gif) no-repeat;}

/*-- Form --*/

#content .rightbar form div h2{margin:5px 0 0; font-size:19px; line-height:28px; font-weight:bold;}
#content .rightbar form div p{margin:4px 0 0; float:left; width:100%;}
#content .rightbar form div p label{ font-size:14px; line-height:18px; float:left; margin:3px 0 0;}
#content .rightbar form div p input{float:right; width:123px; height:17px; padding:2px 3px 0; margin:0; border:0;}
#content .rightbar form div p.link{margin:0; line-height:12px; font-size:9px; color:#fff;}
#content .rightbar form div p.new-creative{margin:0; line-height:12px; font-size:9px; color:#fff;}
#content .rightbar form div input.submit{float:right; width:62px; height:25px; cursor:pointer; font-size:14px; color:#fff; line-height:25px; background:url(../img/bg-ajx-form-submit.gif); margin:9px 0 0; padding:0; border:0;}
#content .rightbar form div a{font-size:9px; color:#fff;}

/*-- Links --*/

#content .rightbar .top-links{width:260px; margin:18px 0 0 5px; background:url(../img/bg-rightbar-top-links.gif) no-repeat; padding:10px 0 0; overflow:hidden;}
#content .rightbar .links{width:260px; overflow:hidden; background:url(../img/bg-rightbar-links.gif) repeat-y;}
#content .rightbar .links .bottom-links{width:260px; overflow:hidden; background:url(../img/bg-rightbar-bottom-links.gif) no-repeat 0 100%; min-height:117px; padding: 0 0 4px 0px;}
	
#content .rightbar .links .bottom-links{ height:117px; overflow:visible;}

#content .rightbar .links h2{ font-size:19px; color:#00234d; margin:0; text-indent:10px; padding-top: -10px; }
#content .rightbar .links ul{ margin:8px 0 0; padding:0 5px; list-style:none; width:258px; overflow:hidden;}
#content .rightbar .links ul li{width:246px; float:left; line-height:22px; font-size:14px; color:#549328; padding:0 0 0 12px;}
#content .rightbar .links ul li.background{background:url(../img/bg-li-background.png) repeat;}
#content .rightbar .links ul li a{color:#333333;}

#content .rightbar a.interactive{display:block; width:260px; height:450px; text-indent:-9999px; overflow:hidden; background:url(../img/bg-a-interactive.gif) no-repeat; margin:18px 0 0 5px;}
#content .rightbar .interactive{display:block; left:0px; top:0px; height:450px; overflow:hidden; margin:18px 0 0 5px;}

#content .rightbar .bg-a-interactive-01_ {display:block; position:static; left:0px; top:0px; width:260px; height:89px; overflow:hidden; margin:0px;}
#content .rightbar .bg-a-interactive-02_ {display:block; position:static; float:left; left:0px; top:89px; width:141px; height:22px; overflow:hidden; margin:0px;}
#content .rightbar .bg-a-interactive-03_ {display:block; position:static; float:left; left:140px; top:89px; width:119px; height:22px; overflow:hidden; margin:0px;}

.Menu{padding:2 0 0 2px; margin: 0px; background-color: transparent; border:none; cursor:pointer;}
.MenuItems{ border-color:#f4f4f4; border-left-width:0px; border-right-width:0px; color:#002e65; font-family: Arial; font-size :10px; text-decoration:none; cursor:pointer;}

.submenu{color:#002e65; text-decoration:underline;} 

.changepwd{width:400px; height:250px; margin:0 0 0 12px; padding:0 10px; color:#fff;}

.IntLogin{width:250px; height:149px; background: url(../img/bg-rightbar-form.gif) no-repeat; padding-left:10px; padding-top:7px; color:#fff; overflow:hidden; margin-left:0px; margin-top:5px; } 
.YourMoney{color:  #666666; font-size:11px; width:273px; background:url(../img/bg-li-your-money.gif) no-repeat 0 50%; text-indent:12px}	

.mybusiness{background:url(../img/business_bottom.jpg) no-repeat;}
 
.ExpandHeader1{padding-top:12px; padding-left:2px; font-size:18px; font-weight:bold; color:#002e65; height:36px; background-image: url(../img/bg-bg-title-darkblue.gif); cursor:pointer;}
.ExpandBody1{ padding-left:10px; font-size:12px; font-weight:bold; color: Gray;}
 
.bottom-border3{border-bottom:1px solid #cbcbcb;}
.top-border3{border-top:1px solid #cbcbcb;}
 
.lvcontacts{ width: 25%;}
.lvcontacts table{border: solid 1px #CCCCCC; width: 100%;}

.contactitem:hover{cursor:pointer; color: Green}

.GenericTable{margin-left:5px; margin-top:0px;}

.FormTable{padding-right:5px; margin-top:0px; text-align:right;}

.linkhover:hover{cursor:pointer; color:#549328;}

/* -- Text Formatting - Erik On-Site Work(April 2009) -- */

h2.vendors{ color:#549328;}

.caab-list{list-style:none; margin:0; padding:0;}
.caab-list li{margin: 10px 0;}
.caab-left{float: left; width: 100px; height:100px;}
.caab-right{float:right; width: 495px;}

.pac-left{float:left; width: 200px;}
.pac-right{float: right; width:430px;}

.video{width: 660px; float: left; }
.video-message{float: right; width: 230px;}

.left{width: 390px; float:left;}
.right{width: 500px; float:right;}

#wraperint .page .text p.disclaimer{font-size: 10px; color: #666;}

.numberone{ position:relative; background:url(../img/numberone.jpg) top center no-repeat; width: 900px; height: 600px;}
.one-header{position: relative; z-index: 3; top: 30px;  width: 400px;}
.one-text{ position: relative; z-index: 2; width: 400px; top: 30px; }
.one-content{ width: 380px; z-index:2; top: 75px;}

.PrintVer {padding-right: 10px; padding-left: 0px; font-family: Verdana; font-size: 10px; color: #00CCFF; text-decoration:underline; display:inline}
.NormalVer {padding-right: 10px; padding-left: 0px; font-family: Verdana; font-size: 10px; color: #00CCFF; text-decoration:underline; display:none}
.PrintImg { display:inline}


#generic2 .page2 .text2 ul.sipa{margin:0; padding:0; list-style:none;}
#generic2 .page2 .text2 ul.sipa-thumb li{margin:0; padding:10px 0; line-height: 20px; font-size:13px;}

#generic2 .page2 .text2 ul.sipa-thumb{margin:0; padding:0; list-style:none;}
#generic2 .page2 .text2 ul.sipa li{margin:0; padding:0; line-height: 20px; font-size:13px;}

.LoggedIn{ background-image:url(../img/bg-creativemarketing-dmp.gif); font-family:Arial, san-serif; font-size:16px; font-weight:bold; color:#fff; text-transform:uppercase; cursor:auto;}
.LoggedOut{ background-image:url(../img/bg-creativemarketing.gif);font-family:Arial, sans-serif; font-size:16px; font-weight:bold; color:#fff; text-transform:uppercase; cursor:auto;}
.FPbutton{ background-image:url(../img/bg-creativemarketing-gray.jpg); cursor:auto; background-repeat:no-repeat; background-position:center;}

.calendar { list-style: url(../img/Green_Box.png);}

/* Social Media icons */
#socialmedia {
	position: fixed;
	top: 5px;
	right: 0;
	padding: 3px 0 5px 6px;
	width: 37px;
	height: 150px;
	background: url(../img/socialmedia-bg.png) left;
}
#socialmedia img {
	padding: 5px 8px;
	width: 28px;
	height: 27px;
	border: 0;
}
