/* Right Rail and listboxmodule */
.listBoxModule h3{background-color:#075265;}

/* top navigation */
nav.topnav menu {background-color:#4495b3;}
nav.topnav menu li {border-right:#538899 solid 1px; border-left:#6cabc3 solid 1px;}
nav.topnav menu li.last {border-left:1px solid #6CABC3 !important;}

/* subBrandNav */
.three_col_a .subbrandsubnav {padding:1px; width:230px; float:left;background-color:#F7F7F7;}
.three_col_a .subbrandsubnav h2 {background-color:#075265; padding:5px 0pt 5px 9px; color:#fff; font-size:1.2em; clear:both;font-weight:normal}
.three_col_a .subbrandsubnav ul {margin:8px 9px 10px; padding:0; overflow:hidden;}
.three_col_a .subbrandsubnav ul li {width:100%; clear:both; display:list-item; padding-bottom: 2px;}
.three_col_a .subbrandsubnav ul li a {color:#1e66a7;}
.subbrandsubnav .wysiwyg  li {background: url(../images/orange_square.gif) 0 11px no-repeat !important; padding:5px 0 2px 8px; overflow:visible;}

.content {overflow: visible; padding: 0 0 0 15px; height:auto;}
.content h1 {border:0; border-bottom:2px solid #6885A4; margin:0 0 2px;color:#4495B3;}

/*browse */
.browse .content {margin-bottom:10px;}
.browse h1 {margin-bottom:20px;}
.resp-tabs-list .resp-tab-active a {color:#B42802;}	
.resp-tab-content  ul {float:left;width:33%;} 
.resp-tab-content ul li{padding:2px 10px;background: url(../images/red_square.gif) 0 8px no-repeat; width:auto;}

.genericsearch .ltcol .refine_head {color: #4495b3;}

/*home*/
.three_col_a .content h1.title {border:0; margin:0 0 5px; padding:0; color: #4495B3;}
.three_col_a .content h3 {font-size:1.25em;}
.three_col_a .rtcol {padding-left:20px; float:left;}

/*featured*/
.carousel .gencarousel {margin-top:5px; margin-bottom:10px; width:454px; padding-left: 4px;}
.carousel .featured {max-height:252px;}

.carousel .gencarousel .featured .buttons {bottom:18px;}
.carousel .gencarousel .featured .buttons ul.featcontrol li {border:none; background:none; }
.carousel .gencarousel .featured .buttons ul li {height:16px; }

.carousel .gencarousel .featured.value_prop { margin:5px 0 10px 0; padding:0; width:454px;}
.carousel .gencarousel .featured.value_prop .testimonials {padding:2px; border:#989898 solid 2px; position:relative; height:192px; width:auto;overflow: hidden;}
.carousel .gencarousel .featured.value_prop .testimonials img {height:192px;width:446px;}
.carousel .gencarousel .featured.value_prop .abstract {opacity:0.95;filter:alpha(opacity=95);color:#FFF; float:none; height:192px; padding:26px 20px 16px; width:132px;left:10px; position:absolute; top:2px; background:url(../images/carousel-overlay-slate-sm.png) repeat-x;}
.carousel .gencarousel .featured.value_prop .abstract p.ptitle {text-transform:uppercase;color:#FFF !important;font-size:11px;}
.carousel .gencarousel .featured.value_prop .abstract p {position:relative;margin:0; padding:0;margin-bottom:9px;}
.carousel .gencarousel .featured.value_prop .abstract wysiwyg {font-size:12px;line-height:15px; margin-bottom:9px;} 
.carousel .gencarousel .featured.value_prop .abstract wysiwyg p {font-size:12px;line-height:15px; margin:0;}
.carousel .gencarousel .featured.value_prop .abstract .more {float:left;}
.carousel .gencarousel .featured.value_prop .abstract .more a {font-size:12px;background:none; padding-right:15px; color:#fff; float:left;text-decoration:underline;margin-bottom:14px;line-height:14px;}
.carousel .gencarousel .featured.value_prop .abstract wysiwyg a:hover, .featured.value_prop .abstract .more a:hover {color:#d1d3d4;}
.carousel .gencarousel .featured.value_prop .abstract h2 {color:#fff;font-family:"Arial Narrow",Arial;font-size:26px;font-weight:normal;padding:0;margin:0 0 9px;line-height:25px !important; border: 0px;}

.carousel .gencarousel .featured.value_prop .abstract.orange {background:url(../images/carousel-overlay-orange-sm.png) repeat-x;}
.carousel .gencarousel .featured.value_prop .abstract.light_aqua {background:url(../images/carousel-overlay-light-aqua-sm.png) repeat-x;}
.carousel .gencarousel .featured.value_prop .abstract.red {background:url(../images/carousel-overlay-red-sm.png) repeat-x;}
.carousel .gencarousel .featured.value_prop .abstract.dark_aqua {background:url(../images/carousel-overlay-dark-aqua-sm.png) repeat-x;}
.carousel .gencarousel .featured.value_prop .abstract.dark_gray {background:url(../images/carousel-overlay-drkgray-sm.png) repeat-x;}
.carousel .gencarousel .featured.value_prop .abstract.brick {background:url(../images/carousel-overlay-brick-sm.png) repeat-x;}
.carousel .gencarousel .featured.value_prop .abstract.burnt_orange {background:url(../images/carousel-overlay-brntorange-sm.png) repeat-x;}
.carousel .gencarousel .featured.value_prop .abstract.gray {background:url(../images/carousel-overlay-gray-sm.png) repeat-x;}
.carousel .gencarousel .featured.value_prop .abstract.olive {background:url(../images/carousel-overlay-olive-sm.png) repeat-x;}
.carousel .gencarousel .featured.value_prop .abstract.pine {background:url(../images/carousel-overlay-pine-sm.png) repeat-x;}
.carousel .gencarousel .featured.value_prop .abstract.purple {background:url(../images/carousel-overlay-purple-sm.png) repeat-x;}
.carousel .gencarousel .featured.value_prop .abstract.royal_purple {background:url(../images/carousel-overlay-royalpurple-sm.png) repeat-x;}
.carousel .gencarousel .featured.value_prop .abstract.slate {background:url(../images/carousel-overlay-slate-sm.png) repeat-x;}
.carousel .gencarousel .featured.value_prop .abstract.teal {background:url(../images/carousel-overlay-teal-sm.png) repeat-x;}
.carousel .gencarousel .featured.value_prop .abstract.gold {background:url(../images/carousel-overlay-gold-sm.png) repeat-x;}
.carousel .gencarousel .featured.value_prop .abstract.soft_green {background:url(../images/carousel-overlay-soft-green-sm.png) repeat-x;}
.carousel .gencarousel .featured.value_prop .abstract.plum {background:url(../images/carousel-overlay-plum-sm.png) repeat-x;}

/* rss */
.rss {display: block; float: right; padding:0 8px 18px 0; }

/* article recent */
.recent_issues {clear: both;}
.haveBorder {border-bottom:1px dotted #075265;}
.noBorder {border: none;}
.article_recent h3 {color:#B42902; padding-bottom:3px;}
.article_recent .recent_content {padding-top: 3px; background-color:#DDECF1; border-top:2px solid #4B4B4B; padding: 0 16px 0 10px;}
.article_recent .recent_item {overflow:hidden; padding-top: 3px; position: relative;}
.article_recent .recent_item_left {float: left; padding: 11px 0 11px 0; width: 100px;}
.article_recent .recent_item_right {float: left; padding: 11px 0 11px 10px; width: 315px;}
.article_recent .recent_item_right ul li{background: url(../images/red_square.gif) 0 11px no-repeat; padding:5px 0 5px 12px; overflow:visible; width: 98%}
.article_recent .recent_item h3 {color:#075265; padding:0 0 7px 0; }
.article_recent .recent_item h3 a {color:#075265;} 
.article_recent .recent_item .more { position: absolute; bottom: 14px; right: 0px; }
.article_recent .recent_item .more a {background:transparent url(../images/go.gif) right 2px no-repeat; !background-position:right 3px; color:#B42802; }
.recent_link {margin-top: 7px;}
.content .article_recent .recent_link  li {clear: none; background-color:#DDECF1; overflow:visible;}
.recent_link li.recent_link_left { background: url(../images/red_square.gif) 41px 11px no-repeat; width: 160px; padding-left: 54px; float:left;}
.recent_link li.recent_link_right {color:#DDECF1; width:185px; text-align:middle; padding-left:55px; background: url(../images/red_square.gif) 42px 11px no-repeat; float: right;}

/* issue page */
.two_col_b.curissue .content {width:645px; overflow:visible;}
.curissue .content h1 {border-bottom:2px solid #075265; margin:0 0 2px;}
.curissue .content .maintop h2 {font-weight:bold; color:#B42802; border:0; font-size:1em; margin-top:0; margin-bottom: 0px;}

.artspotlight {float:left; border:0; padding:0;}
.artspotlight .module.last {border-bottom:0; padding-bottom:0;}	
.artspotlight .module .body h2 {border:0pt none; color:#B52B04; font-size:22px; font-weight:normal; padding-bottom:0px; padding-top: 0px; line-height:1.0em;}
.artspotlight .module .body h2 .wysiwyg {display:inline;}
.artspotlight .module {clear:both; overflow:hidden; border-top:#999 dotted 1px; margin: 0px 0px 15px 0px; padding: 15px 0px 0px 0px;}
.artspotlight .module.last {border-bottom: 0px; padding-bottom: 0px; margin-bottom: 0px;}
.artspotlight .module .body .eachArticle{padding-bottom: 20px;}
.artspotlight .module .body .eachArticle.last {padding-bottom: 0px;}
.artspotlight .module .body {width:563px; line-height:1.5em; float:right;}
.artspotlight .module .body  p{width:563px; padding:0; line-height:1.5em; margin-bottom: 0px;}
.artspotlight .module h3 {line-height:1.5em; font-size:11px; font-weight:bold; color:#B42802;}
.artspotlight .module a {display:block; font-size: 12px; font-weight:bold; !padding-left: 1px;}
.artspotlight .module ul {background: none transparent; height: auto; width: auto;}
.artspotlight .module ul li {background:transparent url(../images/red_square.gif) no-repeat scroll 0px 7px; padding:0px 0 0px 12px; border: 0px none; line-height: 1.5em; font-weight: normal;}
.artspotlight .module li a {font-weight: normal;}
.artspotlight .module.coverstory {background:#ddecf1; border-top:2px solid #6885A4; margin: 0px 0px 15px 0px; padding: 10px 0px 0px 0px; border-bottom: none; }
.artspotlight .module.coverstory .left {padding: 0px 17px 10px 7px;}
.artspotlight .module.coverstory .body {width:503px; padding-right: 17px;}
.artspotlight .module.coverstory ul {margin-top: 5px;} 
.artspotlight .module.coverstory li {background:transparent url(../images/red_square.gif) no-repeat scroll 0px 17px; padding:10px 0px 10px 12px; border-bottom:1px dotted #075265; line-height: 1.5em; font-weight: normal;}
.artspotlight .module.coverstory li.noBorder {border: 0px none; line-height: 1.5em; font-weight: normal;}
.artspotlight .module.coverstory li  a{border: 0px none; line-height: 1.5em; font-weight: bold;}
.artspotlight .module.coverstory p{width:auto; padding:0; line-height:1.5em; margin-bottom: 0px;}

.content .mainbottom {float:left; padding-top:40px;margin-bottom:10px;}
.content .mainbottom h2 {color:#b42802; margin:0; border-bottom:1px solid #A7C0D7;}
.content .mainbottom .left {margin-right:10px;}
.content .mainbottom .right {margin-left:10px;}
.content .mainbottom ul li.last a {padding-bottom: 9px;}
.content .mainbottom .listBoxModule {width:310px;background:none;}
.content .mainbottom .listBoxModule h3 {background:none;color: #449583; border-bottom: solid 2px #075265; font-weight: bold; padding-left: 0px; padding-bottom:1px;}
.content .mainbottom .listBoxModule p.title {padding: 0px; color: #B42802; font-weight: bold; }
.content .mainbottom .listBoxModule ul {padding-left: 4px;}
.content .mainbottom .listBoxModule ul li  {background:transparent url(../images/red_square.gif) no-repeat scroll 0px 7px !important; padding:0px 0 0px 12px; line-height: 1.5em;border:0; clear:both; }
.content .mainbottom .left .listBoxModule li {padding-bottom: 10px;}
.content .mainbottom .left .listBoxModule ul li p.title {color:#B42802; font-weight: bold; padding-left: 0px; }
.content .mainbottom .right .listBoxModule li {padding-bottom: 0px;}
.content .mainbottom .right .listBoxModule ul li p.title {color:#B42802; font-weight: bold; padding-left: 0px; }
.content .mainbottom .right .listBoxModule p.title.one {padding-bottom: 9px; }
.content .mainbottom .right .listBoxModule ul li a { display: block; line-height: 1.2em;}

/* issue page Right Rail */
.two_col_b.curissue .rtcol {padding:0 0 0 15px; float:left; }
.two_col_b.curissue .rtcol .listBoxModule {width: 299px;}

/* article page */
.article .article_type {font-size: 12px; color: #b42802; border-bottom: 1px solid #4495b3; margin: 0 0 8px 0;padding-bottom:1px;text-transform:uppercase;  font-weight: bold }
.article_meta_wrap {background: url(../images/horz_dot_article.gif) 0 100% repeat-x; overflow: hidden; margin-bottom:15px; float: left; width: 100%;border:0px solid #ff0000;}
.article_meta {float:left;width:416px;border:0px dotted #ccc;margin-top:7px;padding-bottom:15px;}
.article_meta h1 {padding: 0; margin: 0; line-height: normal; color: #4495b3; border:none !important;} 
.article_meta .article_sub_title {color: #9E2605; margin-bottom: 15px; line-height: normal; font-weight: bold;}
.article_meta p {margin-bottom: 0; padding: 0; line-height: 17px; font-size: 12px; font-weight:normal; color: #666666;}
.article_meta.wide {float:left;width:555px;}
.article_photo {float:right;margin:0 20px 8px 30px;}
.article_content {float:left; margin: 0 0 10px 0;clear:both;width:100%;}
.article_content .wysiwyg h5 {color: #B42802; }
.article_content .wysiwyg h2 {color: #B42802; }

.further {clear: both; float: left; }
.listBoxModule .lightHeading {background-color: #FFFFFF; color: #449583; padding-left: 0px; font-weight: bold;}
.listBoxModule.further {width: 100%; border: 0px; background-color: #FFF;}
.listBoxModule.further h3.lightHeading  {border-bottom: solid 2px #075265;padding-bottom:1px;}
.listBoxModule.further ul li  { background: url(../images/red_square.gif) 1px 11px no-repeat !important;}
.listBoxModule.further ul.dotted_list {padding-left: 5px;}

.listBoxModule.further .wysiwyg {padding-left: 0px;}
.listBoxModule.further .wysiwyg ul {padding-left: 5px;}

.article .listBoxModule ul li {clear:both; overflow:hidden; border-bottom:1px dotted #8CA7C0;}
.article .listBoxModule ul li span {background:none; padding: 0;}

/* Generic */
.wysiwyg h1{color:#4895b1; font-size:20px; border-bottom:none; padding:10px 0 1px;}
.wysiwyg h2, .content h2{color:#b52b04; font-size:17px; border-bottom:none; padding:10px 0 1px; font-weight:bold; margin-bottom:2px;}
.wysiwyg h3{color:#449583; font-size:12px; border-color:#075265; font-weight:bold; text-transform: uppercase;padding-bottom:1px;}
.wysiwyg h4{color:#449583; font-size:12px; border-bottom:none; padding:10px 0 1px; font-weight:bold; margin-bottom:2px;}
.wysiwyg h5{color:#b52b04; font-size:12px;}