t html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
.clearfix{display:inline-block;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
/* start commented backslash hack \*/ * html .clearfix{height:1%;}
.clearfix{display:block;}
/* close commented backslash hack */ html{margin-bottom:1px;height:100%;}
@font-face{font-family:OfficinaDisplay;src:url('/resources/fonts/OfficinaDisplayITCStd.otf');}
@font-face{font-family:OfficinaDisplay-Black;src:url('/resources/fonts/OfficinaDisplayITCStd-Black.otf');}
@font-face{font-family:OfficinaDisplay-Bold;src:url('/resources/fonts/OfficinaDisplayITCStd-Bold.otf');}
@font-face{font-family:OfficinaDisplay-Light;src:url('/resources/fonts/OfficinaDisplayITCStd-Light.otf');}
body{margin:0;padding:0;font:62.5% Arial,Helvetica,sans-serif;text-align:left;color:#424242;background:#fff;}
#wrap{margin:0 auto;width:940px;}
.content{width:620px;float:left;}
.full-page-content{width:940px;float:left;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.clear{clear:both;}
.margin-t-10{margin-top:10px!important;}
.margin-t-20{margin-top:20px;}
.col-90{width:90px;}
.col-130{width:130px;}
.col-150{width:150px;}
.col-155{width:155px;}
.col-160{width:160px;}
.col-180{width:180px;}
.col-190{width:190px;}
.col-200{width:200px;}
.col-220{width:220px;}
.col-240{width:240px;}
.col-250{width:250px;}
.col-265{width:265px;}
.col-270{width:270px;}
.col-275{width:275px;}
.col-280{width:280px;}
.col-290{width:290px;}
.col-300{width:300px;}
.col-320{width:320px;}
.col-330{width:330px;}
.col-350{width:350px;}
.col-380{width:380px;}
.col-400{width:400px;}
.col-405{width:405px;}
.col-410{width:405px;}
.col-420{width:420px;}
.col-430{width:430px;}
.col-440{width:440px;}
.col-455{width:455px;}
.col-460{width:460px;}
.col-466{width:466px;}
.col-475{width:475px;}
.col-487{width:487px;}
.col-490{width:490px;}
.col-495{width:495px;}
.col-520{width:520px;}
.col-550{width:550px;}
.col-580{width:580px;}
.col-620{width:620px;}
.col-630{width:630px;}
.col-640{width:640px;}
.col-720{width:720px;}
.col-740{width:740px;}
.col-750{width:750px;}
#header{margin:0 auto;width:940px;background:#fff;position:relative;}
.header-cap{clear:both;margin:0;border-bottom:1px solid #e5e5e5;}
.header-cap p{padding:5px 0 5px 0;margin:0;float:left;}
.header-cap ul{margin:0;padding:7px 0 0 0;font-size:1.2em;text-align:right;float:right;}
.header-cap li{margin:0;padding:0;display:inline;color:#ccc;}
.header-cap li img{position:relative;top:1px;}
.header-cap li a{margin:0;padding:0;color:#007eb9;text-decoration:none;}
.header-cap li a:hover{color:#005b9a;text-decoration:underline;}
.main-header-logo-24d{margin:10px 0 0 0;float:left;border:0;}
.main-header-logo-24h{margin:8px 0 0 0;float:left;border:0;}
.header-right{float:right;width:550px;}
.header-right-content{padding:10px 0 0 0;}
.header-right-search{margin:0;padding:0;text-align:right;}
.header-right-search input[type="text"]{border:1px solid #ccc!important;}
.header-right-bottom{margin:25px 0 0 0;padding:8px 0 0 0;text-align:right;color:#ccc;}
.header-right-bottom p{margin-bottom:0;}
.homepage-date{color:#fff;position:absolute;top:26px;right:10px;font-size:1.1em;font-weight:normal;padding-top:14px;z-index:50;opacity:.6;text-shadow:0 -1px 0 #4b4b4b;}
#nav{background:#fff none repeat scroll 0;line-height:normal;margin:0 auto;width:940px;height:65px;position:relative;}
ul.nav{margin:0;padding:5px 0 6px;width:100%;}
.nav li{display:inline;padding:0;margin:0 1px 0 0;font-size:1.4em;line-height:1.2em;}
.nav li a{padding:5px 9px 9px;text-decoration:none;color:#424242;font-weight:bold;background:#fff;}
.nav li a:hover{background:#f1f1f1;color:#424242;border-radius:5px 5px 0 0;}
.nav li.current a{color:#fff;background:#005e8a url("/images/layout/main-nav-current-bg.jpg") repeat-x top;padding:5px 9px 9px;text-shadow:0 -1px 1px #005f8b;border-radius:5px 5px 0 0;}
.nav ul{display:inline;position:absolute;margin-left:0;padding-left:0;left:0;top:29px;width:940px;height:36px;background:#005e8a url("/images/layout/main-nav-bg.jpg") no-repeat bottom;}
.nav ul li{float:left;font-size:.9em;padding:0;margin:10px 2px 0 5px;background:transparent;}
.nav ul li a{font-weight:normal;}
.nav li.current ul li a{color:#fff;background:transparent;border:none;padding:10px 10px 12px;text-shadow:0 -1px 1px #003d5a;}
.nav li.sub-current a{color:#fff;background:transparent url("/images/layout/sub-nav-arrow.png") no-repeat bottom!important;}
.nav li.sub-current a:hover{color:#fff;background:transparent url("/images/layout/sub-nav-arrow.png") no-repeat bottom!important;}
li#tm_magazine.current a{color:#fff;background:#a9bf05 url("/images/layout/main-nav-current-bg-mag.jpg") repeat-x top;text-shadow:0 -1px 1px #aac007;}
li#tm_magazine.current li a{background:transparent;}
li#tm_magazine.current li.sub-current a{background:transparent url("/images/layout/sub-nav-arrow.png") no-repeat bottom;}
li#tm_magazine.current ul{color:#333;background:#a9bf05 url("/images/layout/main-nav-bg-mag.jpg") no-repeat bottom;}
li#tm_magazine.current ul a{color:#fff;text-shadow:0 -1px 1px #6f7d08;}
li#tm_directory.current a{color:#fff;background:#373737 url("/images/layout/main-nav-current-bg-dir.jpg") repeat-x top;text-shadow:0 -1px 1px #2b2b2b;}
li#tm_directory.current a:hover{color:#fff;background:#373737 url("/images/layout/main-nav-current-bg-dir.jpg") repeat-x top;text-shadow:0 -1px 1px #2b2b2b;}
.nav li#tm_directory.current ul li a{color:#b7b7b7;background:transparent;}
.nav li#tm_directory.current ul li.sub-current a{color:#fff;background:transparent url("/images/layout/sub-nav-arrow.png") no-repeat bottom;text-shadow:0 -1px 1px #000;}
li#tm_directory.current ul{background:#373737 url("/images/layout/main-nav-bg-dir.jpg") no-repeat bottom;}
li#tm_campaigns a{color:#fff;background:#b62845 url("/images/layout/main-nav-tab-bg-rouge.jpg") repeat-x bottom;text-shadow:0 -1px 1px #500c22;border-radius:5px 5px 0 0;}
li#tm_campaigns.current a{color:#fff;background:#b62845 url("/images/layout/main-nav-current-bg-rouge.jpg") repeat-x top;text-shadow:0 -1px 1px #500c22;}
li#tm_campaigns.current li a{background:transparent;}
li#tm_campaigns.current li.sub-current a{background:transparent url("/images/layout/sub-nav-arrow.png") no-repeat bottom;}
li#tm_campaigns.current ul{color:#fff;background:#b62845 url("/images/layout/main-nav-bg-rouge.jpg") no-repeat bottom;}
li#tm_campaigns.current ul a{color:#fff;text-shadow:0 -1px 1px #500C22;}
li#tm_offers a{color:#fff;background:#f97600 url("/images/layout/main-nav-current-bg-off.jpg") repeat-x top;text-shadow:0 -1px 1px #e55d02;border-radius:5px 5px 0 0;}
li#tm_offers.current a{color:#fff;background:#f97600 url("/images/layout/main-nav-current-bg-off.jpg") repeat-x top;text-shadow:0 -1px 1px #e55d02;}
li#tm_offers.current li a{background:transparent;}
li#tm_offers.current li.sub-current a{background:transparent url("/images/layout/sub-nav-arrow.png") no-repeat bottom;}
li#tm_offers.current ul{background:#f97600 url("/images/layout/main-nav-bg-off.jpg") no-repeat bottom;}
li#tm_offers.current li{color:#fff;text-shadow:0 -1px 1px #e55d02;text-align:center;width:100%;}
li#tm_offers.current ul a{color:#fff;text-shadow:0 -1px 1px #e55d02;}
li#tm_green_apple a{color:#fff;background:#027f23 url("/images/layout/main-nav-tab-bg-apples.jpg") repeat-x top;text-shadow:0 -1px 1px #023d0f;border-radius:5px 5px 0 0;}
li#tm_green_apple.current a{color:#fff;background:#027f23 url("/images/layout/main-nav-current-bg-apples.jpg") repeat-x top;text-shadow:0 -1px 1px #023d0f;}
li#tm_green_apple.current li a{background:transparent;}
li#tm_green_apple.current li.sub-current a{background:transparent url("/images/layout/sub-nav-arrow.png") no-repeat bottom;}
li#tm_green_apple.current ul{background:#027f23 url("/images/layout/main-nav-bg-apples.jpg") no-repeat bottom;}
li#tm_green_apple li{color:#fff;text-shadow:0 -1px 1px #023d0f;text-align:center;}
li#tm_green_apple.current ul a{color:#fff;text-shadow:0 -1px 1px #023d0f;}
strong{font-weight:bold;}
h1{display:none;}
h2{display:none;}
#accessnav{display:none;}
h3{margin:20px 0 0 0;padding:5px 5px;color:#2b2b2b;font-size:1.2em;font-weight:bold;background:#f1f1f1;border-top:3px solid #d9d9d9;border-bottom:1px solid #e5e5e5;}
h3 a{font-weight:bold;color:#2b2b2b;}
h3.prod{margin:20px 0 0 0;padding:5px 5px;color:#2b2b2b;font-size:1.2em;font-weight:bold;background:#c1e7fa;border-top:3px solid #98d8f7;border-bottom:1px solid #98d8f7;}
h3+p{margin-top:10px;}
h3+form{margin-top:15px;}
.shout-box h3{margin:0;padding:0;color:#424242;font-size:2.1em;font-weight:bold;border-bottom:none;}
h3.section{margin:20px 0 0 0;padding:0;color:#424242;font-size:1.5em;font-weight:bold;border-bottom:1px solid #d9d9d9;}
h3.article-title{color:#424242;font-size:2.8em;margin-bottom:5px;padding:0;font-weight:bold;background:transparent;border:none;}
h3.job-title{color:#424242;font-size:2.8em;margin-bottom:10px;font-weight:normal;background:transparent;border-bottom:1px solid #d9d9d9;}
h4{font-family:Arial,Helvetica,sans-serif;color:#424242;font-size:1.5em;font-weight:bold;padding:5px 0 5px 0;margin:0;}
h4 a{font-weight:bold;}
h4.second{font-size:2.1em;}
h4.third{font-size:1.2em;}
h4.article-org{font-size:1.3em;margin:0!important;padding:0!important;border-bottom:1px solid #e5e5e5;}
.article-org img{margin:0!important;}
h5{color:#424242;font-size:1.3em;font-weight:bold;padding:5px 0 5px 0;margin:0;}
p{margin:0 0 15px 0;font-size:1.2em;line-height:1.4em;}
address{margin:0 0 10px 0;font-size:1.2em;line-height:1.3em;}
:focus{-moz-outline-style:none;}
a{margin:0;color:#007EB9;text-decoration:none;font-weight:normal;}
a:hover{color:#005b9a;text-decoration:underline;}
blockquote{padding:10px;font-size:1.2em;font-style:italic;font-weight:bold;}
.main-content li{font-size:1.2em;padding:0 0 5px 0;}
.main-content li a{font-family:Arial,Helvetica,sans-serif;display:block;}
.main-content dl{font-size:1.2em;}
.main-content dt{font-size:1.2em;font-weight:bold;}
div.hr{padding:0;height:1px;background:#fff;overflow:hidden;border-top:1px solid #f1f1f1;}
.hr-dotted{padding:0;margin:10px 0;height:1px;background:url("/images/layout/hr-dotted.gif") repeat-x;overflow:hidden;}
.hr-dotted-footer{padding:0;margin:10px 0;height:1px;background:none;border-top:1px dotted #6b6b6b;overflow:hidden;}
div.hr hr{display:none;}
div.hr+p{padding-top:10px;}
.published{font-size:1.1em!important;color:#6b6b6b;padding:0;}
.published a{color:#007eb9;font-family:Arial,Helvetica,sans-serif;font-weight:normal;}
.published a:hover{color:#2b2b2b;font-family:Arial,Helvetica,sans-serif;}
.contrib a{font-size:1.2em;font-family:Arial,Helvetica,sans-serif;line-height:2em;padding:5px 0 5px 0;background:transparent;color:#007eb9;}
.contrib a:hover{color:#1a171b;border-bottom:0;}
.up-arrow{background:transparent url("/images/icons/arrow_up.png") no-repeat left 0;display:block;padding:0 0 0 20px;}
.down-arrow{background:transparent url("/images/icons/arrow_down.png") no-repeat left 0;display:block;padding:0 0 0 20px;}
.arrow-nosize{width:auto;height:auto;display:block;}
.up-arrow:hover{text-decoration:none;}
.down-arrow:hover{text-decoration:none;}
p.large{font-size:1.5em;}
p.audio-item{font-size:1.1em;margin:0!important;padding:0!important;}
p.audio-item a{color:#5b5b5b;padding:1px 20px!important;font-family:Arial,Helvetica,sans-serif!important;background:#fff url("/images/icons/speaker.gif") no-repeat 0 0;}
p.italic{font-style:italic;}
p.error,ul.errors li{background:#fffacc url("/images/icons/exclamation.png") no-repeat 5px 5px;border:1px solid #f4e988;padding:5px 10px 5px 25px;}
ul.errors{list-style-image:none;list-style-type:none;}
ul.errors li{margin-left:80px;width:200px;}
p.alert{background:#fffacc url("/images/icons/important.png") no-repeat 5px 5px;border:1px solid #f4e988;padding:5px 10px 5px 25px;}
p.alert-add{background:#fffacc url("/images/icons/add.png") no-repeat 5px 5px;border:1px solid #f4e988;padding:5px 10px 5px 25px;margin-top:10px;}
p.alert-min{background:#fffacc url("/images/icons/delete.png") no-repeat 5px 5px;border:1px solid #f4e988;padding:5px 10px 5px 25px;margin-top:10px;}
p.alert-info{background:#fffacc url("/images/icons/information.png") no-repeat 5px 5px;border:1px solid #f4e988;padding:5px 10px 5px 25px;margin-top:10px;}
p.actioned{background:#fffacc url("/images/icons/accept.png") no-repeat 5px 5px;border:1px solid #f4e988;padding:5px 10px 5px 25px;}
p.form-error{background:#fffacc url("/images/icons/arrow_up.png") no-repeat 5px 5px;border:1px solid #f4e988;padding:5px 10px 5px 25px;}
.text-dark{color:#424242;}
.header-float{float:right;overflow:hidden;line-height:0;font-size:0;}
.header-float img{border:0 none;margin:2px 0 0 2px;vertical-align:bottom;width:12px!important;height:12px!important;overflow:hidden;}
.add-float{float:right;padding-top:1px;overflow:hidden;line-height:1.2em;}
.add-float a{font-family:Arial,Helvetica,sans-serif;font-size:.9em;font-weight:bold;padding:0 0 0 19px;background:url("/images/icons/add.png") no-repeat 1px -1px;color:#007EB9;}
.indent-25{margin-left:25px;}
.profile-icon{position:absolute;margin-left:-25px;}
.v-align{display:inline-block;vertical-align:middle;}
.content li{padding:5px 40px 5px 0;line-height:1.4em;font-size:1.2em;}
kbd{font-size:1.2em;color:#9e005d;}
ol{list-style-type:decimal;}
.content ol,.content ul{margin-left:20px;}
ul{list-style-type:disc;}
#loopedSlider,#newsSlider{margin:0;padding:0;clear:both;margin-bottom:0;position:relative;}
.slide_container{width:620px;height:196px;overflow:hidden;position:relative;margin-bottom:10px;}
.slides{position:absolute;top:0;left:0;z-index:1!important;}
.slides div{position:absolute;top:0;width:620px;height:196px;display:none;z-index:1!important;padding:0;}
ul.loop-pagination{width:620px;padding:0;margin:0;}
ul.loop-pagination li{font-size:1.5em!important;line-height:1.2em;display:inline;padding:5px 0 0 0;text-align:left;background:transparent;width:300px;position:relative;border-top:1px solid #fff;border-bottom:1px solid #fff;}
ul.loop-pagination li a{width:300px;font-weight:bold;padding:0;color:#007eb9;text-decoration:none;}
ul.loop-pagination li a:hover{text-decoration:underline;}
ul.loop-pagination li a img{float:left;padding-bottom:5px;margin-right:10px;}
ul.loop-pagination li.active a img{padding-left:0;}
ul.loop-pagination li.active{background:#f1f1f1;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
ul.loop-pagination li.active a{font-weight:bold;color:#424242;}
.active-highlight{top:0;left:-5px;position:absolute;display:none;}
.active .active-highlight{display:block;}
p.pre-next{position:absolute;top:-23px;right:30px;z-index:999;}
.top-story{padding-top:10px;margin-top:10px;}
.top-image-fl{float:left;margin-right:20px;}
.top-story h4{font-size:2.2em;padding-top:0;}
.top-story h4 a{font-weight:bold;}
.top-story p{color:#424242;line-height:1.4em;}
.top-story img{float:left;margin-right:20px;}
.section-top-wrap{background:#f7f7f7;padding:0 10px 0 10px;margin-top:-10px;}
.section-top-wrap img{border:1px solid #fff;}
.latest-news-wrap h4{font-size:1.2em;}
.latest-news-wrap h4 a{font-weight:bold;}
.latest-news-wrap p{color:#626262;}
.latest-prod-wrap{background:#eaf7fd;padding:5px 10px 1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
.latest-prod-wrap h4{font-size:1.2em;}
.latest-prod-wrap h4 a{font-weight:bold;}
.latest-prod-wrap p{color:#626262;}
.latest-prod-wrap div.hr{border-top:1px solid #c1e7fa;}
#footer{clear:both;background:#363636;padding:10px 0 0;margin:0;position:relative;}
.footer-content{width:940px;margin:0 auto;padding:10px;}
#footer .light{color:#ebebeb;}
#footer p{margin:0 0 20px 0;font-size:1.2em;line-height:1.3em;color:#898989;}
ul.footer-nav{margin:0;padding:0 0 5px 0;font-size:1.2em;background:transparent;text-align:left;float:right;}
ul.footer-nav li{margin:0;display:inline;padding:7px 0 7px 0;background:transparent;color:#898989;}
ul.footer-nav li a{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;color:#ebebeb;text-decoration:none;}
ul.footer-nav li a:hover{text-decoration:underline;color:#8c8c8c;}
.footer-fade{background:transparent url("/images/layout/footer-quote-bg.gif") no-repeat;width:460px;}
.footer-fade p{padding-left:80px;text-align:right;}
button{border:0 none;margin:0;padding:0;text-align:left;font-family:arial;line-height:1.2em;}
.awesome,.awesome:visited{background:#222 url(/images/layout/alert-overlay.png) repeat-x;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;}
.awesome:hover{background-color:#111;color:#fff;text-decoration:none;}
.awesome:active{top:1px;}
.tiny,.tiny:visited{font-size:1.1em;padding:0 3px 3px 3px;-moz-box-shadow:0 0 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 0 0 rgba(0,0,0,0.25);}
.small,.small:visited{font-size:1.1em;padding:;}
.awesome,.awesome:visited,.medium,.medium:visited{font-size:1.2em;font-weight:bold;line-height:1;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}
.large,.large:visited{font-size:1.4em;padding:8px 14px 9px;}
.green,.green:visited{background-color:#91bd09;}
.green:hover{background-color:#749a02;}
.blue,.blue:visited{background-color:#2daebf;}
.blue:hover{background-color:#007d9a;}
.red,.red:visited{background-color:#e33100;}
.red:hover{background-color:#872300;}
.magenta,.magenta:visited{background-color:#a9014b;}
.magenta:hover{background-color:#630030;}
.orange,.orange:visited{background-color:#ff5c00;}
.orange:hover{background-color:#d45500;}
.yellow,.yellow:visited{background-color:#ffb515;}
.yellow:hover{background-color:#fc9200;}
.grey,.grey:visited{background-color:#626262;}
.grey:hover{background-color:#424242;}
.subs-blue,.subs-blue:visited{background-color:#2f83aa;}
.subs-blue:hover{background-color:#297599;}
.subs-orange,.subs-orange:visited{background-color:#faa21b;}
.subs-orange:hover{background-color:#e49419;}
.inactive,.inactive:visited{background-color:#626262;}
.inactive:hover{background-color:#626262;cursor:default;}
.inactive:active{top:0!important;}
.looped-jump{line-height:.75!important;}
.sign-up-prompt{width:100%;background:#f1f1f1;margin:0;}
.sign-up-prompt p{padding:5px 10px;text-align:left;color:#626262;margin:0;}
.sign-up-prompt a{color:#007EB9;}
.job-opp{background:#fffacc;padding:10px 20px;border-radius:5px;margin:20px 0 0;overflow:hidden;border:1px solid #f9ef76;}
.job-opp h3{font-size:1.4em;background:none;border:none;padding:0;margin:0 0 5px;}
.job-opp h3 a:hover{color:#363636;text-decoration:none;}
.job-opp h4{font-size:1.2em;font-weight:normal!important;color:#363636;background:none;border:none;padding:0;margin:0 0 1px;}
.job-opp h4 a{color:#000;font-weight:normal!important;}
.job-opp h4 a:hover{text-decoration:none;}
.job-opp p{text-align:right;margin:0;padding:0;}
.job-opp p a{color:#363636;text-decoration:none;}
#job-detail{font-size:1.2em;padding:20px 80px;z-index:200;}
.tabs{overflow:hidden;margin-bottom:10px;}
ul.tabNavigation{margin:20px 0 0 0;padding:0;height:28px;border-bottom:1px solid #ccc;list-style-type:none;}
.tabNavigation li{float:left;padding:0;margin:0 2px 0 0;font-size:1.2em;line-height:1.2em;list-style:none;}
.tabNavigation li a{display:block;padding:7px 6px 6px;text-decoration:none;color:#424242;font-weight:bold;background:#eee;border:1px solid #eee;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
.tabNavigation li a:hover{background:#e5e5e5;color:#2b2b2b;}
.tabNavigation li.selected a{color:#2b2b2b;background:#fff;border:1px solid #ccc;border-bottom:1px solid #fff;padding:6px 6px 7px;font-weight:bold;}
.tabs ol{margin:5px 0 15px 0;padding:0;font-style:italic;color:#8c8c8c;}
.tabs ol li{background:none;margin:0 0 0 20px;padding:4px 5px;font-size:1.2em!important;}
.tabs ol li p{font-size:1em!important;font-style:normal;color:#626262;padding:0!important;margin:0!important;}
.mag-tab-home h3{font-size:1.8em;background:transparent;margin:25px 0 0 0;padding:0;border:none;color:#A3C40C;}
.mag-tab-home h4{font-size:2.1em;}
.mag-tab h3{font-size:1.5em;background:transparent;margin:10px 0 0 0;padding:0;border:none;color:#A3C40C;}
.mag-tab h4{font-size:2.1em;}
.section-news-content h4{font-size:1.5em;color:#424242;padding:10px 0 5px 0;}
.section-news-content h4 a{font-weight:bold;}
.section-news-content ul{padding:5px 0 10px 15px;margin:0;color:#ccc;}
.section-news-content li{list-style-type:disc;padding:0 0 10px 0;}
.top-jobs{margin:0;padding:0 10px;background:#fff;}
.top-jobs h4 a{font-size:.8em;font-weight:bold;font-family:Arial,Helvetica,sans-serif!important;}
.top-jobs p{font-size:1.1em;}
.jobs{margin-bottom:0;padding-bottom:0;}
.jobs h4{margin:10px 0 5px 0;padding:0;font-size:1.2em;}
h3+.jobs h4{margin-top:10px;}
.jobs h4 a{font-weight:bold;margin:0;padding:0;}
.jobs p{color:#626262;margin-bottom:10px;}
.jobs-list-standard{margin:0 0 10px 0;padding:0;border:none;width:auto;}
.jobs-list-standard tr{padding:5px 0;margin:0;}
.jobs-list-standard .label{font-weight:bold;vertical-align:top;}
.jobs-list-standard td{padding:0 15px 5px 0;margin:0;text-align:left;border:none;}
.jobs-list-table{margin-left:0;padding:0;width:100%;border:1px solid #fff;}
.jobs-list-table tr{padding-top:0;margin:0;}
.jobs-list-table td{padding:5px 0 5px 20px;margin:0;text-align:left;border-bottom:1px solid #fff;background-color:#f7f7f7;}
.jobs-list-table .label{padding:5px 0 5px 5px;background-color:#f1f1f1;font-weight:bold;width:80px;vertical-align:top;}
.job-details{margin-right:120px;}
#my_xss_magic ul{margin-bottom:10px;}
#my_xss_magic li{list-style:none;margin:0 10px;font-size:1.2em;padding:10px 0;border-bottom:1px solid #f1f1f1;color:#6b6b6b;overflow:hidden;}
#my_xss_magic li span{font-size:.9em;}
#my_xss_magic li a{font-weight:bold;}
.tag-blue{background:#007EB9;padding:2px 5px;color:#fff;font-weight:bold;}
fieldset.plain{border:none;padding:0;margin:0;}
fieldset.plain legend{margin:-9999px;}
fieldset.plain #title{width:172px;padding:5px 3px;}
p.poll-title{font-size:1.5em;color:#2b2b2b;font-weight:bold;}
p.content-poll-title{font-size:1.5em;color:#2b2b2b;padding:10px 0 0 0;}
#voteForm label{float:none;padding:0;margin:0;width:100%;}
#voteForm br{display:none;}
#contentVoteForm label{float:none;padding:0;margin:0;width:100%;}
#contentVoteForm br{display:none;}
h4.poll-title{font-size:2.2em;font-weight:normal;color:#424242;}
.pre-polls h4{font-size:1.5em;line-height:1.4em;font-weight:bold;color:#424242;margin:10px 0;}
.poll-results{margin-bottom:20px;}
.poll-icon{float:right;margin:2px 2px 5px 5px;}
.poll-graph{float:left;margin:1px 0 7px;background:#f7f7f7;position:relative;width:100%;padding:0;}
.poll-graph .poll-bar{display:block;position:relative;background:#007EB9 url(/images/layout/poll-result.gif) right center repeat-x;text-align:center;color:#fff;height:18px;line-height:1.5em;}
.poll-graph .poll-bar span{position:absolute;left:1em;}
.homepage-blogs{background:#f1f1f1;padding:1px 15px;}
.homepage-blogs img{border:1px solid #fff;margin-top:0!important;}
h3.blogs{margin-bottom:10px;}
.latest-blogs{margin-bottom:10px;}
.latest-blogs p.published{margin-bottom:5px;padding:0;}
.latest-blogs h4{font-size:1.2em;font-style:italic;font-family:georgia,times,serif;color:#626262;margin:10px 0 5px 60px;padding:0;}
.latest-blogs h4 a{font-weight:bold;}
.latest-blogs p{margin:0 0 10px 60px;}
.latest-blogs img{float:left;margin-top:10px;}
.featured-blogs h4{font-size:1.5em;font-weight:bold;line-height:1.2em;margin-bottom:0;}
.featured-blogs h5{font-size:1.2em;font-style:italic;font-family:georgia,times,serif;margin-bottom:5px;}
.featured-blogs li{list-style:none;font-size:1.2em;line-height:1.4em;margin-bottom:15px;color:#626262;}
.section-top{margin-bottom:10px;}
.section-sub{margin-top:5px;}
.section-sub img{float:left;margin-right:10px;margin-bottom:10px;}
.section-sub h4{font-size:1.8em;}
.section-sub h4 a{font-weight:bold;}
.section-breaking-three{font-size:1.8em;}
.section-breaking-three a{font-weight:bold;}
.section-breaking-five{font-size:1.5em;}
.section-breaking-five a{font-weight:bold;}
.section-breaking-short{font-size:1.2em;}
.section-breaking-short a{font-weight:bold;}
.article-side-wrap{width:320px;margin-bottom:0;float:right;background:#fff;clear:right;display:block;}
.article-side-content{margin-left:20px;margin-top:20px;}
.article-side h4{margin:0;padding:0 0 5px;color:#424242;font-size:1.2em;font-weight:bold;background:#fff;border-bottom:1px solid #e5e5e5;}
.article-side h4 a{font-weight:bold;}
.article-side ul{padding:5px 0 10px 15px;margin:0;color:#ccc;}
.article-side li{margin:0;list-style-type:disc;padding:0 0 10px 0;}
.article-side li.flip{font-size:1.1em;margin:0;padding:3px 0 3px 8px;background:transparent url("/images/icons/0001_arrow_flip.gif") no-repeat 0 8px;}
.article-side li a{display:block;font-weight:bold;}
.article-image{background:#fff;float:right;padding:0 0 0 20px;margin:0;position:relative;}
p.image-300{margin-bottom:5px;}
.image-300 img{width:300px!important;}
.image-60{width:60px!important;}
.article-image-extrapad{margin:0 0 8px 8px!important;width:300px;}
.article-image-extrapad img{float:right;}
.article-image p{font-size:1.1em;padding:0;margin:0;color:#8c8c8c;}
.article-icons ul{padding:0;margin:0;}
.article-icons li{font-size:1.2em;float:left;padding:0;margin:0 10px 10px 0;list-style-type:none;}
.article-icons li a.comment{background:transparent url("/images/icons/speech_bubble.gif") no-repeat 0 1px;font-weight:bold;padding:0 0 0 20px;border:none;}
.org-published{background:#e4edf5;padding:5px 10px 0 10px;margin:0 0 10px 0;border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-moz-border-radius:5px;}
.org-published-logo{background:#fff;padding:5px;margin-top:5px;float:right;}
.org-published h4{font-size:1.2em;}
.org-published h4 a{font-weight:bold;}
ul.section{list-style-type:none;margin:0;padding:0;}
.section li{font-size:1.1em;margin:0;padding:3px 0 3px 8px;background:transparent url("/images/icons/0001_arrow.gif") no-repeat 0 8px;}
.section li a{font-family:Arial,Helvetica,sans-serif;display:block;}
.grey-box{background:#f7f7f7;padding:7px 10px 5px 10px;margin:0 0 10px 0;border-top:none;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;}
.grey-box img{border:1px solid #fff;}
.grey-box h3{font-size:2.1em;margin-top:10px;}
.blue-box{background:#e3f1ff;padding:10px 10px 5px;margin:5px 0 0 0;border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-moz-border-radius:5px;}
.yellow-box{background:#fff3db;padding:1px 10px 10px 10px;margin:20px 0 0 0;}
.warn-box{background:#ffc1c1;padding:10px;margin:5px 0 0 0;}
.sponsor-section{float:right;width:198px;margin:0;padding:0;}
.sponsor-section ul{list-style-type:none;margin:10px 0 0 0;padding:0;}
.sponsor-section li{display:block;margin:0;padding:0 0 2px 7px;background:transparent url("/images/icons/0001_arrow.gif") no-repeat 0 5px;font-size:1.1em!important;}
.sponsor-section li a{font-family:Arial,Helvetica,sans-serif;}
.sponsored-aside h2{font-size:1.3em;}
p.follow{font-size:.8em;margin:2px 0 5px;}
p.follow a{color:#626262;}
.tweet,.query{font:120% Georgia,serif;color:#085258;}
.tweet_time a{color:#8c8c8c!important;padding-left:10px;font-size:.8em;}
.tweet_list{list-style:none;margin:0;padding:0;overflow-y:hidden;background-color:#fff;color:#333;font-size:1.2em;line-height:1.3em;}
.tweet_list .awesome,.tweet_list .epic{text-transform:uppercase;}
.tweet_list li{overflow-y:auto;overflow-x:hidden;padding:.5em;}
.tweet_list li a{color:#007EB9;}
span.tweet_text{padding-left:60px;display:block;}
.tweet_list .tweet_avatar{padding-right:5px;float:left;}
.tweet_list .tweet_avatar img{vertical-align:middle;}
.comment{padding:20px 20px 10px 20px;margin:5px 0;background:#f1f1f1;position:relative;border-bottom:1px solid #e5e5e5;}
.comment-number{position:absolute;width:90px;height:60px;right:20px;top:20px;}
.comment-number p{font-size:5em;color:#fff;text-align:right;font-weight:bold;margin:0;padding:0;line-height:1em;}
p.comment-title{margin-bottom:0;}
.comment .published{margin-bottom:15px;}
#comment-form{margin:20px 0;}
#comment-form legend{background:#fff;padding:5px 10px 15px 0;font-size:1.5em;font-weight:bold;}
.comment-fieldset{border:none;background:#fff;padding:0;}
#comment-form textarea{height:150px;width:350px;border:1px solid #ccc;}
#comment-form checkbox{border:1px solid #ccc;}
#comment-form p{font-family:Arial,Helvetica,sans-serif;font-size:1.2em;color:#424242;font-weight:bold;}
#comment-form label{width:110px;float:left;text-align:left;margin-right:10px;display:block;}
#comment-form input[type=text],input[type=password]{border:1px solid #ccc;width:350px;padding:5px 5px;}
#magazine h3{color:#A3C40C;border:none;font-size:2.4em;background:none;padding:0;margin:0;}
#magazine h3+img{margin-bottom:20px;}
#magazine .thisissue ul{list-style:none;padding:0;margin:0;width:380px;}
#magazine .thisissue li{border-bottom:1px solid #d9d9d9;}
#magazine .thisissue h4 a{font-size:1.0em;font-weight:bold;}
#magazine .thisissue h4 .notavailable{font-size:.8em;font-weight:normal;}
#magazine .norm{border-bottom:1px solid #d9d9d9;margin-bottom:5px;}
#magazine .bigBlue{font-size:1.2em;font-weight:bold;color:#005B9A;}
.thisissue{background:#f2efe5 url("/images/magazine/thisissue-bg.gif") repeat-y;padding:20px 20px 10px 20px;margin:0;}
.thisissue-top{overflow:hidden;height:1px;background:#fff url("/images/magazine/thisissue-bg-top.gif") no-repeat;margin-top:10px;}
.thisissue-bot{overflow:hidden;height:1px;background:#fff url("/images/magazine/thisissue-bg-bot.gif") no-repeat;margin-bottom:10px;}
.thisissue h4{font-size:2.2em;margin:0 0 15px 0;padding:0;}
.thisissue p{margin:0 0 15px 200px;}
a.more-link{font-size:1.2em;font-weight:bold;}
.thisissue img.mag{float:left;border:1px solid #fff;margin:0 20px 0 0;}
.thisissue img.editor{float:right;border:1px solid #fff;margin:0 0 20px 10px;}
h4.back-issue{font-size:1.2em;}
.main-mag-stories{margin:10px 0 20px 0;}
img.mag-small{margin-bottom:20px;}
ul.mag-stories{margin:0;padding:0;}
ul.mag-stories li{list-style-type:none;padding-bottom:20px;font-size:1.2em;}
ul.mag-stories li{list-style-type:none;padding:10px 0;border-bottom:1px solid #ccc;}
ul.mag-stories li h4{padding-top:0;}
ul.mag-stories li h4 a{font-weight:bold;line-height:1.2em;}
.editor-colour{float:left;margin:0 20px 10px 0;}
h4.this-issue-title{margin:0;padding:5px 10px;color:#fff;font-size:1.5em;font-weight:bold;background:#c2d82a;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.free,.premium{height:12px;width:48px;font-size:8px;text-transform:uppercase;text-align:center;padding:3px 0 0 0!important;font-weight:bold;color:#fff;margin-top:5px;line-height:1.2em!important;}
.free{background:#c2d82a url("/images/layout/tag-free.gif") no-repeat;}
.premium{background:#ff7e00 url("/images/layout/tag-premium.gif") no-repeat;}
.premiuminfo{margin:20px 0;background:#e5edf5 url("/images/layout/info-i-blue.gif") no-repeat;border-top:1px solid #ccdfeb;border-bottom:1px solid #ccdfeb;padding:20px 20px 10px 70px;}
.premintro p{padding-top:5px;}
span.premintro a{font-size:1.5em;font-weight:bold;}
img{border:0;}
.image-fr{float:right;margin:3px 0 5px 10px;border:none;}
.image-fl{float:left;margin:3px 10px 5px 0;border:none;}
.featured-column-wrap img{border:none;margin:5px 0 0 0;}
.border{border:1px solid #d9d9d9;}
.pagination{margin:10px 0;padding:5px 0;background:#fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.pagination-stats{float:right;margin:5px 0;font-weight:bold;}
.pagination ul{padding:0;margin:5px 0;list-style:none;float:left;}
.pagination li{font-size:1.2em;padding:0 1px 0 0!important;float:left;}
.pagination li a{padding:5px 10px!important;border:1px solid #CFE1F0;}
.pagination li a:hover{background:#edf2f7;text-decoration:none;}
.pagination-current{background:#E5EDF5;border:1px solid #CFE1F0;}
.alphabet ul{padding:0;margin:10px 0 0;list-style:none;float:left;}
.alphabet li{font-size:1.2em;padding:0 1px 0 0!important;margin:0 0 10px 0;float:left;}
table{width:100%;border:1px solid #d9d9d9;border-collapse:collapse;margin:10px 0;}
caption{display:none;}
td{font-size:1.2em;color:#424242;padding:5px 5px;text-align:center;border-bottom:0;border-top:0;border:1px solid #d9d9d9;}
th{font-size:1.2em;font-weight:normal;color:#424242;text-align:left;padding:5px;border:1px solid #d9d9d9;}
table .odd{background:#f6f6f6;}
.subs-,.subs-news,.subs-mag{border-radius:5px;}
.subs-jobs .awesome,.subs-news .awesome,.subs-mag .awesome{margin:5px 10px;}
.subs-jobs{background:#e8eef5;}
.subs-jobs .hr{border-top:1px solid #bfcee0;}
.subs-news .hr{border-top:1px solid #e5d2b5;}
.subs-news{background:#feefd8;}
.subs-mag{background:#f0f6d5;}
.subs-jobs h3,.subs-jobs h5,.subs-news h3,.subs-news h5,.subs-mag h3,.subs-mag h5{font-family:OfficinaDisplay-Bold;font-size:2.2em!important;background:none;border:none;margin:0!important;padding:10px!important;color:#fff!important;border-radius:5px 5px 0 0;}
.subs-jobs h3,.subs-jobs h5{background:#2f83aa;}
.subs-news h3,.subs-news h5{background:#faa21b;}
.subs-mag h3,.subs-mag h5{background:#c1d72e;}
.subs-jobs h4,.subs-jobs h6,.subs-news h4,.subs-news h6,.subs-mag h4,.subs-mag h6{font-family:OfficinaDisplay-Black;font-size:2.7em;background:none;border:none;margin:0!important;padding:10px 10px 0 10px!important;}
.subs-jobs p{font-family:OfficinaDisplay;font-size:1.8em;margin:0 10px 10px;}
.subs-jobs p span{font-family:OfficinaDisplay-Bold;}
.subs-mag p{padding:10px 10px 0 10px;}
.subs-jobs ul,.subs-news ul,.subs-mag ul{font-size:1.2em;margin:15px 10px 15px 10px;padding:0;}
.subs-jobs li,.subs-news li,.subs-mag li{line-height:1.4em;margin:0 0 3px 15px;padding:0;list-style:outside;}
.subs-jobs p.price,.subs-jobs a.price,.subs-news a.price,.subs-mag a.price{font-family:OfficinaDisplay-Bold;font-size:2.2em;font-weight:bold;color:#fff;margin:10px 10px 10px;}
.subs-jobs p.price{color:#424242;}
div.hr+p.price{padding-top:0;}
.subs-jobs p.price span,.subs-jobs a.price span,.subs-news a.price span,.subs-mag a.price span{font-size:.7em;font-family:OfficinaDisplay;}
p.vat{text-align:center;font-size:1.2em;color:#898989;margin:20px 20px 10px;}
.sign-up-free{margin:10px 0 20px 0;}
.sign-up-free h3{font-family:OfficinaDisplay-Bold;font-size:2.4em;text-align:left;color:#2f83aa;border-top:none;border-bottom:none;margin:0;padding:5px 0 0 0;background:transparent;}
.sign-up-free p{font-size:1.2em;text-align:left;margin:0;padding:5px 0 5px 0;}
.sign-up-free p.intro{font-size:1.5em;}
.sign-up-free ul{font-size:1.2em;text-align:left;margin:0;padding:0;}
.sign-up-free li{margin:0;padding:0 0 6px 0;}
p.terms{font-size:1.1em!important;color:#898989;border-bottom:1px dotted #b2b2b2;margin:0 0 20px 0;padding:0 0 10px 0;}
#validateUsername{padding:6px 0 6px 10px;}
.verror{background:#fffacc;border:1px solid #f4e988!important;}
.message{text-align:center;padding:10px 0;}
.msg{background:#fff;}
.msg-learn{background:#fff url("/images/layout/message-learn-bg.jpg") no-repeat scroll bottom;}
.message h3{font-size:3.5em;color:#007EB9;margin:0;border-top:none;border-bottom:none;background:none;}
.message p{font-size:1.7em;font-weight:bold;margin:0 0 10px 0;}
.message-icon-wrap{margin:0 70px;}
.message-icon-wrap p{font-size:1.5em;font-weight:normal;margin:0 0 10px 0;}
a.big-button{background:transparent url("/images/buttons/sign-up-002.gif") no-repeat scroll top;display:block;height:44px;}
a.big-button:active{background:transparent url("/images/buttons/sign-up-002.gif") no-repeat scroll bottom;display:block;height:44px;}
.full-width,.full-width2{margin:0;}
.full-width{text-align:center;}
.full-width h3{font-size:2.5em;color:#007EB9;margin:20px;border-top:none;border-bottom:none;background:none;}
h3.su{color:#424242;margin:10px 0 0 0;}
h3.dsbsu{font-size:2em!important;color:#424242;margin:20px 0 0 0!important;padding:0!important;border-bottom:none;text-align:center;}
.full-width h4{font-size:1.8em;color:#005b9a;}
.full-width p{font-size:1.5em;font-weight:normal;margin:0 0 10px 0;}
.full-width p.first{font-size:1.8em;font-weight:bold;margin:20px 0 10px 0;}
.full-width p.standard{font-size:1.2em;color:#868686;}
.full-width ul{list-style-type:none;margin:0;padding:0;font-size:1.5em;}
.full-width li{padding:7px 0;border-bottom:1px solid #d9d9d9;}
.red{color:#d20037;}
blockquote.testim{background-image:url(/images/layout/open-quote.gif);background-repeat:no-repeat;background-position:left 5px;padding-left:50px;font-style:italic;font-weight:normal;font-size:1.5em;}
blockquote.testim span{background-image:url(/images/layout/close-quote.gif);background-repeat:no-repeat;background-position:right bottom;display:block;padding-right:50px;}
.about{text-align:left;}
.about h3{font-size:1.8em;color:#2b2b2b;margin:20px 0;padding:0;}
.about h4{font-size:1.5em;color:#424242;margin:10px 0;}
.about p{font-size:1.2em;}
.contact{text-align:left;background:url("/images/layout/contact-bg.jpg") no-repeat scroll bottom;margin-bottom:60px;}
.contact h3{font-size:1.8em;color:#2b2b2b;margin:20px 0;padding:0;}
.contact h4{font-size:1.5em;color:#424242;margin:10px 0;}
.contact p{font-size:1.2em;}
.advertise h3{color:#2b2b2b;margin:20px 0;padding:0;}
.advertise h4{margin:20px 0;color:#424242;}
.advertise p{font-size:1.2em;}
.advertise li{font-size:.8em;border-bottom:none;list-style:disc;margin:0 30px 0 30px;}
.advertise blockquote{background:transparent url(/images/layout/open-quote.gif) no-repeat;color:#626262;font-style:italic;margin:20px 0;padding:0 30px 0 60px;font-size:1em;}
table.web-rates{border:none;border-collapse:collapse;}
table.web-rates th{font-weight:bold;}
table.web-rates tr.head{background:#ffe5cc;}
table.web-rates tr.alt{background:#fff2e5;}
table.web-rates td:first-child{width:150px;}
table.mag-rates{border:none;border-collapse:collapse;}
table.mag-rates th{font-weight:bold;}
table.mag-rates tr.head{background:#e8f4d9;}
table.mag-rates tr.alt{background:#f3f9eb;}
table.mag-rates td:first-child{width:150px;}
table.mag-rates td:last-child{width:100px;}
.zoom img{padding:0;margin:10px 10px 30px;border:1px solid #d9d9d9;}
table#zoom_table{border:none;}
p.screen-caption{text-align:center;font-size:1em!important;padding:5px 0;margin:5px 0 0;background:#f1f1f1;color:#626262;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
td.mm{padding:0!important;}
#dash-001 img,#dash-002 img,#dash-003 img,#org-001 img,#org-002 img,#org-003 img,#home-001 img,#home-002 img,#home-003 img{width:595px!important;}
.advert-180{text-align:center;margin:10px 0 0 0;padding:0;background:none;}
.advert-180 p{color:#8c8c8c;font-size:1em;margin:0 0 5px;}
.sponsored-advert-180{text-align:center;margin:20px 0 0 0;padding:0;background:#fff;}
.sponsored-advert-180 p{color:#8c8c8c;font-size:1em;margin:0 0 5px;}
.advert{text-align:center;margin:0;padding:0;background:transparent;}
.advert p{color:#8c8c8c;font-size:1em;margin:0 0 5px;}
.advert-300{text-align:center;margin:0;padding:0;}
.advert-3-1{text-align:center;margin:0;padding:10px 0 0 0;}
.advert-300 img{margin:0 0 9px 0;padding:0;background:#fff;}
.advert-300 p{color:#8c8c8c;font-size:1em;margin:5px 0 2px 0;}
.dir-ad{margin:10px 0;}
.offer-ad{margin:10px 20px 10px 0;}
.offer-intro{font-size:1.5em;font-weight:bold;color:#898989;text-align:center;margin:20px 0 5px 0;}
.leaderboard{width:728px;margin:0 auto;padding:10px 0 0;border:0;}
.leaderboard img{border:0;}
.banner{border:5px solid #EBEBEB;margin:5px 0 10px;padding:5px 0;text-align:center;}
.skyscraper{text-align:center;margin:0;padding:0;background:#f1f1f1;border:1px solid #e5e5e5;}
.operationMsg{background:#FC3;color:#333;padding:5px;margin-bottom:5px;margin-top:5px;width:400px;font-size:1.2em;}
.job-ad{text-align:left;height:250px;}
.job-ad h2{padding:15px 0 15px 0!important;}
.job-ad h2 a{font-family:Georgia,Arial,Helvetica,sans-serif;font-weight:normal;font-size:1.8em;}
.job-ad p{font-size:1.8em;color:#424242;}
.job-ad p a{font-family:Arial,Helvetica,sans-serif;}
.job-ad p.small{font-size:1.1em;margin:15px 0 25px 0;color:#8c8c8c;}
.job-ad-button{float:right;margin:8px 0 0 0;}
.alert{margin:10px 0 0;}
.alert p{margin:0 0 -10px!important;padding-left:30px;}
.syndicate-icons ul{list-style-type:none;margin:0 0 10px 0;padding:0 0 10px 0;border-top:0;}
.syndicate-icons li{display:inline;font-size:1.1em;margin:0;}
.syndicate-icons .rss{background:transparent url("/images/icons/rss.png") no-repeat scroll 0 1px;padding:3px 5px 3px 20px;}
.syndicate-icons .atom{background:transparent url("/images/icons/atom.png") no-repeat scroll 0 1px;padding:3px 5px 3px 20px;}
.syndicate-icons a{display:inline!important;}
.job-search{border:none;}
.job-search td{border:none;text-align:left;}
a.delete,a.delete:hover{display:block;text-align:left;height:16px;line-height:16px;white-space:nowrap;padding:0 0 0 20px;background:url(/images/icons/delete.png) no-repeat 0 50%;}
a.edit,a.edit:hover{display:block;text-align:left;height:16px;line-height:16px;white-space:nowrap;padding:0 0 0 20px;background:url(/images/icons/application_edit.png) no-repeat 0 50%;}
a.view,a.view:hover{display:block;text-align:left;height:16px;line-height:16px;white-space:nowrap;padding:0 0 0 20px;background:url(/images/icons/zoom.png) no-repeat 0 50%;}
div.ajax-loading{background:#fff url(/images/icons/spinner.gif) no-repeat center;margin-top:5px;width:20px;height:16px;}
.contributeTable .actionCol{width:50px;}
.arrowUp{background:url(/images/icons/arrow_up.png) no-repeat left;display:block;padding:0 0 0 15px;}
.arrowDown{background:url(/images/icons/arrow_down.png) no-repeat left;display:block;padding:0 0 0 15px;}
#addthis{position:absolute;border:1px solid #d9d9d9;width:330px;padding:0;display:none;margin-top:4px;margin-left:-225px;}
#addthis .addWrap{background:#fff url("/images/layout/dropout-bg.gif")repeat-x bottom;padding:10px 20px 5px 20px;}
#addthis .close{position:absolute;margin-left:270px;}
p.addthis-links a{font-size:1.2em;}
#addthis .addWrap p{font-size:1.2em;color:#424242;text-align:center;}
#addjob{position:absolute;border:1px solid #d9d9d9;background:#fff;width:330px;padding:0;display:none;margin-top:4px;margin-left:-260px;}
#addjob .addWrap{background:#fff url("/images/layout/dropout-bg.gif")repeat-x bottom;padding:10px 20px 5px 20px;}
#addjob .close{position:absolute;margin-left:270px;}
p.addjob-links a{font-size:1.2em;}
#addjob .addWrap p{font-size:1.2em;color:#424242;text-align:center;}
#add-box{margin:9px 0 0 0;text-align:center;}
#add-box .addwrap{background:#fff;padding:10px 15px 5px 15px;}
#previewMode{background:#79898c url("/resources/admin/images/header-bg.gif") repeat-x bottom;color:#fff;width:100%;padding:5px;text-align:center;}
#previewMode p{font-size:1.5em;font-weight:bold;margin:0;padding:0;}
#previewMode a{color:#fff;font-size:1.2em;}
#previewMode a:hover{color:#fff;}
#magManager .copies{font-size:1.6em;font-weight:bold;text-align:center;}
#magManager .copiesSmall{font-size:.6em;}
#magManager .name{font-weight:bold;font-size:1.1em;}
#magManager .viewAddress{padding:8px 0 4px 0;}
#magManager .controls a{padding:8px 10px 8px 20px;}
#magManager .increment{margin:2px 0 0 0;}
#magManager .userCopyQty{margin:0 5px;}
#magManager input[type="text"]{font-size:1em;width:180px;margin-bottom:5px;}
#magManager label{font-size:1em;width:120px;margin-top:5px;}
#magManager .yellow{background:#fff3db;}
#magManager .magSquare{width:230px;margin:8px 8px 0 8px;}
#magInfo{width:230px;}
#magInfo h3{margin-top:8px;}
#magInfo input{font-size:.8em;width:180px;}
#magInfo label{font-size:.8em;width:180px;}
a.invite,a.invite:hover{display:block;text-align:left;height:16px;line-height:16px;white-space:nowrap;padding:0 0 0 20px;background:url(/images/icons/email_go.png) no-repeat 0 50%;}
.db-icon{vertical-align:top;font-size:120%;margin-top:17px;}
.db-icon-group{margin:0;}
.db-section-header{background:#f7f7f7;padding:5px;}
.db-icons{padding:5px 5px 0 0;}
.db-graph{position:relative;border:1px solid #d9d9d9;padding:1px;margin:10px 0 20px 0;background:#fff;}
.db-graph .db-bar{display:block;position:relative;background:#c6e29f;text-align:center;color:#333;height:20px;}
.db-graph .db-bar span{position:absolute;left:1em;font-size:1.1em;}
.db-graph-info{font-size:1.2em;display:block;position:relative;margin-top:-17px;padding:0 0 0 5px;}
.db-graph-text{text-align:center;}
.db-table{margin:0;margin-left:auto;margin-right:auto;border:none;}
.db-table thead{font-weight:bold;background:#f4f8fc;}
.db-table thead td{border:none;padding:10px 5px;}
.align-right{text-align:right;}
.align-left{text-align:left;}
.align-centre{text-align:center;}
.db-table tbody td{border-left:none;border-right:none;border-bottom:none;}
.db-table tbody tr{border-top:1px solid #e5e5e5;}
#orgInfo{width:230px;margin-top:20px;text-align:right;}
#orgHome{width:486px;}
.new{padding:0 18px 0 0;background:url("/images/icons/new.png") no-repeat right -4px;}
table.cart{margin-bottom:20px;}
.cart th{background:#efefef;}
.cartDes{text-align:left;}
.cartStrike{text-decoration:line-through;}
.cartOffer{font-weight:bold;text-align:left;}
.cartPrice{text-align:right;}
.cartTotal{text-align:right;}
.cartVoucher label{width:83px;}
.cartVoucherInput{width:100px!important;font-size:.9em!important;padding:2px!important;}
.cartSubmit{font-size:2.1em;}
.help{text-align:left;}
.help h3{color:#2b2b2b;margin:20px 0;padding:0;font-size:1.8em;}
.help p{font-size:1.2em;}
.help ol{font-weight:bold;margin-left:20px;}
.help li{border:0;font-size:1.5em;}
.help li p{border:0;font-size:.8em;}
.help .safopera{color:#727272;}
.browsers a{font-size:1em;}
.browsers-top{text-align:center;}
.browsers-top div{width:20em;}
.browsers-bottom{text-align:center;}
.browsers-bottom .ie{width:30em;margin-left:45px;}
.browsers-bottom .opera{margin-left:45px;}
.customrss-side{margin-top:25px;text-align:left;}
.customrss-side p{font-size:1.1em;}
.customrss-side label{font-size:1.1em;}
.customrss-side fieldset{border:0;margin:0;padding:0;}
.customrss-side .what-rss{font-size:1.09090909em;}
.customrss-side .what-rss h3{color:#5d5d5d!important;margin-left:0;font-size:2.1em;}
.customrss-side input[type="text"]{border:1px solid #BDDEFE;width:293px;}
.customrss{text-align:left;}
.customrss p{font-size:1.2em;}
.customrss h3{font-size:2.2em;}
.customrss h3{color:#5d5d5d!important;margin-left:0;}
.customrss h4{color:#5d5d5d!important;margin-left:0;}
.customrss .modern-browser{font-size:1.2em;}
.customrss .firefox{background:url("/images/icons/firefox.png") no-repeat;padding:10px 0 10px 60px;}
.customrss .ie{background:url("/images/icons/ie.png") no-repeat -6px 0;padding:10px 0 10px 60px;}
.customrss .safari{background:url("/images/icons/safari.png") no-repeat 1px 0;padding:10px 0 10px 60px;}
.customrss .online-readers{text-align:center;}
.customrss .online-readers img{margin:8px;}
.customrss .feedreader{background:url("/images/icons/feedreader.png") no-repeat;padding:10px 0 10px 80px;}
.customrss .feeddemon{background:url("/images/icons/feeddemon.png") no-repeat;padding:10px 0 10px 80px;}
.customrss .newsfire{background:url("/images/icons/newsfire.png") no-repeat;padding:10px 0 10px 80px;}
.customrss .netnewswire{background:url("/images/icons/netnewswire.png") no-repeat;padding:10px 0 10px 80px;}
.customrss .hr{margin:20px 0;}
.customrss .feed-box{border:none;padding:10px 20px;margin:20px 0;background:#E3F1FF;}
.customrss .feed-box h4{font-size:1.8em;}
.customrss .feed-box table,td,th,tr{border:none;text-align:left;}
.customrss .rssrow{font-weight:bold;background:url("/images/icons/feed-icon-16.png") no-repeat 0 3px;padding-left:27px;}
form#dirsearch fieldset{padding:5px 0 0 0;border:#fff;background:#fff;}
form#dirsearch legend{font-size:1.8em;display:none;}
form#dirsearch label{font-size:12px;font-weight:bold;}
form#dirsearch input[type="text"]{width:200px;}
form#dirsearch input[type="submit"]{margin:10px 0;}
button.search-dir{margin-top:12px;}
.searchchar{padding:5px;border:1px solid #bbb;display:block;float:left;font-size:12px;margin:10px 5px 10px 0;}
.searchchar a{font-family:arial;}
.directory{text-align:left;width:460px;height:450px;float:left;font-size:1.2em;overflow-y:scroll;}
.directory p{font-size:1em;margin-bottom:0!important;margin-top:0;}
.directory .Standard,.directory .Executive,.directory .Premium{margin:0 10px 5px 0;}
.directory .Standard{padding:0 7px;border:none;}
.directory .Executive{border:1px solid #c2e4ef;padding:6px;}
.directory .Executive a{font-weight:bold;font-size:1.1em;}
.directory .Premium{padding:5px;border:2px solid #fcb166;}
.directory .Premium a{font-weight:bold;font-size:1.4em;}
.directory .Premium p{margin:10px 0 10px 0;padding-bottom:15px;}
.listing-image{float:right;margin:0 20px 10px 10px;}
.directory .diradvert{float:left;width:268px;border:1px solid blue;background-color:#eee;margin:5px 5px 5px 5px;padding:5px;}
.directory ul{margin:0;padding-left:0;}
.search-results ul{margin:0;font-size:12px;}
.bubble{font-size:1.2em;}
.bubble .dirname a{font-weight:bold;font-size:1.4em;}
#map{width:460px;height:450px;text-align:left;float:right;}
.maplocator{cursor:pointer;float:right;}
.directory .alternate{background-color:#fff;}
table.pubprofile{border:none;padding:0;margin:10px 0;}
table.pubprofile td{font-size:1em;padding:0;margin:0;vertical-align:middle;}
table.pubprofile td.logo{width:195px;}
table.pubprofile td.logo p{margin:0;}
table.pubprofile td.website img{border:1px solid #fff;}
table.pubprofile td.address{width:205px;}
p.pubpro-upgrade{font-size:1.2em;text-align:center;background:#f1f1f1;padding:10px 15px;}
p.pubpro-upgrade a{font-size:1.2em;font-weight:bold;}
p.sales-upgrade{font-size:1.2em;text-align:center;background:#f1f1f1;padding:10px 15px;}
p.h3-disguise{font-size:1.5em;font-weight:bold;margin:5px 0;border-bottom:1px solid #d9d9d9;}
.blog-content img{float:right;clear:right;}
form{padding:0;margin:0;}
fieldset{margin:0;padding:.5em;border:1px solid #e5e5e5;}
legend{margin:0;padding:10px 0;color:#1e303a;font-size:1.5em;font-weight:bold;}
label{width:110px;float:left;text-align:left;margin-right:10px;display:block;}
label.login{width:120px;float:left;text-align:left;margin-right:10px;display:block;}
label.standardSearch{width:auto;float:none;text-align:left;margin-right:0;display:inline;}
select{border:1px solid #c9c9c9;width:178px;padding:3px;}
input[type=text],input[type=password]{border:1px solid #c9c9c9;width:230px;padding:5px 3px;}
textarea{border:1px solid #c9c9c9;width:230px;height:100px;padding:5px 3px;font:1.0em Arial,Helvetica,sans-serif;}
#searchName{width:163px;}
.submit{margin-left:6.5em;color:#fff;background:#bcd450;border-top:2px solid #c9dd73;border-left:2px solid #c9dd73;border-bottom:2px solid #a0c206;border-right:2px solid #a0c206;}
.reset{margin-left:6.5em;color:#8c8c8c;background:#d9d9d9;border-top:2px solid #f1f1f1;border-left:2px solid #f1f1f1;border-bottom:2px solid #8c8c8c;border-right:2px solid #8c8c8c;}
.info-text{text-align:left;display:block;margin-left:120px;font-size:.9em;line-height:1.3em;color:#8c8c8c;}
.form-info-box{padding:10px 10px 5px 10px;background:#e3f1ff;color:#6d7d8c;display:block;}
.form-field-error{margin:5px 0;padding:5px 20px;color:#d20037;background:#fff url("/images/layout/form-error-box-bg.gif") repeat-x;}
.error-text-large{font-size:1.2em;}
.color-8c8c8c{color:#8c8c8c;}
.avYes{background:#FFF url("/images/form/accept.png") no-repeat left;color:#333;padding-left:15px;}
.avNo{background:#FFF url("/images/form/cancel.png") no-repeat left;color:#333;padding-left:15px;}
#magoffer dd input[type="text"]{border:1px solid #D9D9D9;padding:5px 3px;width:230px;}
#magoffer dd button{margin-left:80px;}
#magoffer dt label{display:block;float:left;margin-right:10px;text-align:left;width:110px;clear:left;font-size:1.0em;}
#magoffer ul.errors{color:Red;margin-left:55px;}
#regForm .progress{background:#f1f1f1 url("/images/form/progress.png") no-repeat -155px 0;}
.progress{margin:20px 0;background:#f1f1f1 url("/images/form/progress.png") no-repeat;height:34px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.progress ul{list-style:none;margin:5px 0 0;}
.progress li{float:left!important;width:25%!important;padding:8px 0;text-align:center;color:#fff;text-shadow:0 -1px 0 #77af2c;}
.progressIncomp{color:#8c8c8c!important;text-shadow:none!important;}
.progressDone{color:#e5f3d1!important;}
#registration .progress{background:#f1f1f1 url("/images/form/progress-740.png") no-repeat;}
#registration .progress li{font-size:1.2em;line-height:1.4em;width:33%!important;}
em{font-style:italic;}
