a:link, a:visited{color:#1957A1 !important}

#brighton_three-column #brighton_col2 a:link, #brighton_three-column #brighton_col2 a:visited{color:#f17d1b !important}
a:visited{}
a:link:hover, a:visited:hover{}

html{height:100.01% !important}
body, table, td{font-family:Helvetica,Arial,sans-serif !important; font-size:12px !important}

html >body #brighton_col2 img[align="right"]{border:1px solid #ccc; margin:0 0 5px 15px; padding:4px}
html >body #brighton_col2 img[align="left"]{border:1px solid #ccc; margin:0 15px 5px 0; padding:4px}
html >body #brighton_col2 img[align="center"]{border:1px solid #ccc; margin:0 0 5px 15px; padding:4px}

#brighton_body{background:#FFF url(/Portals/31626/images/main/bkg-body.png) repeat-x 0 0 !important; padding:24px 0 0 0 !important}
#brighton_container{width:896px !important; margin:0 auto !important; color:#6c6b6b !important; position:relative !important; padding:0 0 17px 0 !important}

#brighton_header{background:#fff !important; overflow:hidden !important; border-top:1px solid #afafae !important; border-left:1px solid #afafae !important; border-right:1px solid #afafae !important; padding:12px 13px !important; width:868px !important}

#brighton_header span.logo{color:#a7a6a6 !important; font-family:Helvetica,Arial,sans-serif !important; font-size:12px !important; margin:0; padding:0}
#homelogo{padding:10px 0 0 15px !important; margin:0 !important; float:left !important}
#homelogo h1{margin:0 !important}

#homelogo a:link, #homelogo a:visited{display:block !important; width:266px !important; height:66px !important; text-indent:-1000em !important; background:url(/Portals/31626/images/main/logo.jpg) no-repeat 0 0 !important}

#homelogo h1{margin:0 !important}
#linksTop{float:right !important; padding:6px 9px 0 0 !important; margin:0 !important; text-align:right !important; width:324px !important}
#linksTop a:link, #linksTop a:visited{float:left !important; color:#a7a6a6 !important; margin:0 0 0 30px !important; text-transform:uppercase !important}
#follow{position:absolute !important; top:48px !important; right:22px !important}
#follow a:link, #follow a:visited{display:block !important; float:left !important; height:28px !important; margin:0 5px 0 0 !important; text-indent:-1000em !important; width:27px !important}

#follow a.follow-rss{background:url(/Portals/31626/images/main/img-rss.png) no-repeat 0 0 !important}
#follow a.follow-twitter{background:url(/Portals/31626/images/main/img-twitter.png) no-repeat 0 0 !important}
#follow a.follow-facebook{background:url(/Portals/31626/images/main/img-facebook.png) no-repeat 0 0 !important}

#brighton_menu{top:105px !important; margin:0 auto !important; width:894px !important; padding:0 !important; border:none !important; border-left:1px solid #afafae !important; border-right:1px solid #afafae !important; background-color:#fff !important}

#brighton_menu, #brighton_menu ul li a{background:none #fff !important}

#brighton_menu ul{text-align:center !important; margin:0 0 0 55px !important}
#brighton_menu li{display:inline !important}
#brighton_menu li a:link, #brighton_menu li a:visited{color:#8d8c8c !important; font-weight:bold !important; font-size:14px !important; margin:0 28px !important}
#brighton_menu li a:link:hover, #brighton_menu li a:visited:hover{background:none #fff !important}
#brighton_menu li.selectedtab a:link, #brighton_menu li.selectedtab a:visited{color:#ee8217 !important}

#brighton_menu ul li.item a span.text, #brighton_menu ul li a .text, #brighton_menu ul li a span{padding:0 !important}

#brighton_content{width:100% !important; overflow:hidden !important; padding:0 7px 0 0 !important; border:none !important; background:transparent none !important}
#brighton_top{padding:10px 0 0 10px !important; border-right:1px solid #afafae !important; border-left:1px solid #afafae !important; border-bottom:1px solid #afafae !important}

#brighton_top div.slide-container{left:13px !important; width:874px !important; height:201px !important; background:#0485D1 url(/Portals/31626/images/main/bkg-top-header.png) repeat-x 0 0 !important}

#brighton_top div.content-title{left:13px !important; width:874px !important; height:61px !important; background:#0485D1 url(/Portals/31626/images/main/bkg-top-header-2.png) repeat-x 0 0 !important}
#brighton_top h2{float:left !important; color:#68b0ee !important; font-weight:normal !important; font-size:30px !important; margin:17px 0 0 17px !important; line-height:1.1 !important}
#brighton_top p{float:left !important; width:486px !important; color:#fff !important; line-height:1.61 !important; margin:5px 0 0 17px !important; font-size:13px}

#brighton_top a{font-size:18px !important}

#brighton_top div.slider{float:right !important; width:341px !important}

#brighton_top .TitleEditSpan{display:none !important}

#brighton_three-column{padding-top:6px !important; margin-top:6px !important; border:1px solid #afafae !important; width:894px !important}
#brighton_two-column, #brighton_two-column-right{padding-top:6px !important; margin-top:6px !important; border:1px solid #afafae !important; background:#fff !important; width:894px !important}

#brighton_col1{float:left !important; width:245px !important}

#brighton_col1 div.pad img, #brighton_col3 div.pad img{border:1px solid #eee !important}

#brighton_two-column-right #brighton_col2{width:618px !important; margin-bottom:10px !important; border-right:1px dotted #b1c5de !important}

#brighton_two-column-right #brighton_col3{width:255px !important}
#brighton_two-column-right #brighton_col3 #brighton_sub-menu{display:none !important}

#brighton_three-column #brighton_col1 #brighton_sub-menu{display:none !important}
#brighton_col1 h3{color:#1b5dab !important; font-size:119.23% !important}
#brighton_sub-menu{background:#fff !important; padding:10px 2px 0 0 !important; margin:0 0 10px 0 !important}

#brighton_sub-menu ul{padding:0 10px 0 10px !important}

#brighton_sub-menu ul li{border-bottom:1px dotted #b1c5de !important; font-size:14px !important; padding:6px 0 0 0 !important; background:none transparent !important; text-align:left !important; margin:0 !important}

#brighton_sub-menu ul li.selectedtab{padding:}

#brighton_sub-menu ul li.item{background:none transparent !important}
#brighton_sub-menu ul li a:link, #brighton_sub-menu ul li a:visited{color:#1b5dab !important; background:none transparent !important}
#brighton_sub-menu ul li.selectedtab a:link, #brighton_sub-menu ul li.selectedtab a:visited, 
#brighton_sub-menu ul li a:link:hover, #brighton_sub-menu ul li a:visited:hover{font-weight:normal !important; color:#d76b0b !important; background:none transparent !important}
#brighton_sub-menu ul li.haschildren{border-bottom:none !important; padding:0 !important}
#brighton_sub-menu ul li.childitem1{border-bottom:none !important; font-size:12px !important; padding:0 !important; background:none transparent !important}
#brighton_sub-menu ul li.childitem1 a:link, #brighton_sub-menu ul li.childitem1 a:visited{color:#807f7f !important; background:none transparent !important}

#brighton_sub-menu ul li.last{border-bottom:1px dotted #b1c5de !important; padding-bottom:4px !important}
#brighton_sub-menu .blog-list{}
#brighton_sub-menu .blog-list li{border:none !important; padding-left:2px !important; font-size:84.61% !important; line-height:1.36 !important}
#brighton_sub-menu .blog-list li a:link, #brighton_sub-menu .blog-list li a:visited{text-decoration:underline !important}
#brighton_sub-menu .most-popular{border-bottom:1px solid #e2e2e2 !important; padding:0 0 10px 0 !important; margin:0 0 15px 0 !important}
#brighton_sub-menu .by-tag li{border:none !important; padding:5px 13px 4px 2px !important; font-size:84.61% !important; line-height:1.36 !important}

#brighton_col1 div.pad{width:245px !important; background:none transparent !important; padding:0 10px 0 0 !important; text-align:center !important; overflow:hidden !important; margin:0 !important}

#brighton_col1 div.block{margin:0 0 8px 0 !important}
.subscribe{width:191px !important; margin:0 auto !important; text-align:left !important}
.subscribe h3{margin:0 0 10px 0 !important}
.subscribe label{font-size:92.3% !important; color:#494948 !important; margin:0 0 10px 0 !important; display:block !important}
.subscribe input.text{border:1px solid #c3c3c3 !important; border-top:1px solid #7d7d7d !important; border-bottom:1px solid #ddd !important; padding:5px !important; width:177px !important; color:#494948 !important}
.subscribe .button{margin:15px 0 0 0 !important; text-align:center !important}
.subscribe input.submit{border:none !important; background:url(/Portals/31626/images/main/bkg-submit.png) no-repeat 0 100% !important; padding:5px !important; width:164px !important; height:27px !important; padding:0 !important; font-size:92.3% !important}

#brighton_two-column #brighton_col2, #brighton_three-column #brighton_col2{float:right !important; background:#fff !important; padding:0 10px !important; color:#4f4f4f !important; min-height:484px !important; height:auto !important; border-left:1px dotted #b1c5de !important}

#brighton_two-column #brighton_col2{width:620px !important; margin-bottom:10px !important}

#brighton_col2 div.pad{padding:0 !important}

#brighton_two-column #brighton_col2 div.pad, #brighton_two-column-right #brighton_col2 div.pad{padding:10px !important}

#brighton_three-column #brighton_col3{border-left:1px dotted #b1c5de !important}

#brighton_col2 h1, #brighton_col2 h2, #brighton_col2 h2 a{background:none transparent !important; color:#174d92 !important; font-size:24px !important; font-weight:normal !important; margin:0 !important; clear:both !important; padding:0 0 9px 0 !important}
#brighton_col2 h1{margin:4px 0 0 0 !important; text-indent:0 !important}

#brighton_col2 h2{margin:0 !important}
#brighton_three-column #brighton_col2 h2{margin:0 !important}
#brighton_col2 h3, #brighton_col2 h3 a{color:#174d92 !important; font-size:18px !important}

#brighton_col2 p{line-height:1.4em !important; margin:0 0 20px 0 !important; font-size:12px !important; text-align:left !important}

#brighton_col2 a, #brighton_col2 ul li{font-size:12px !important}
#brighton_col2 strong{color:#154888 !important; font-style:italic !important}
#brighton_col2 .last{margin:0 0 -20px 0 !important}
#brighton_col2 img.flR{margin:0 0 10px 10px !important}
#brighton_col2 img.flL{margin:0 10px 10px 0 !important}
.byline{font-size:72.38% !important; font-style:italic !important; margin:0 0 5px 0 !important}
.submissions{border-bottom:1px solid #e2e2e2 !important; border-top:1px solid #e2e2e2 !important; color:#e4e2e4 !important; padding:5px 0 5px 0 !important; margin:0 !important}
.submissions a:link, .submissions a:visited{color:#003478 !important; margin:0 5px 0 0 !important; font-weight:bold !important}
.submissions a:link img, .submissions a:visited img{margin:0 5px 0 0 !important}
.comments{border:1px solid #e2e2e2 !important; padding:19px 14px !important; color:#000 !important}
.comments a:link, .comments a:visited{color:#005a9b !important; font-weight:bold !important}

#brighton_col3{width:195px !important; float:right !important; background:#fff !important; padding:10px !important; min-height:484px !important; height:auto !important !important}

#brighton_col3 div.block{margin:0 !important}

#brighton_col3 div.block div.pad{background:none transparent !important}
#brighton_col3 h3{font-size:18px !important; font-weight:normal !important; color:#1957a1 !important; margin:0 !important; padding:0 !important; font-family:Impact,Charcoal,sans-serif !important}
#brighton_col3 div.block ul{list-style-type:none !important; margin:10px 0 0 0 !important; font-size:12px !important}
#brighton_col3 div.block ul li{line-height:1.07 !important; font-style:italic !important; font-size:10px; color:#666; margin:0 !important; padding:0 0 10px 0 !important}
#brighton_col3 ul li a:link, #brighton_col3 ul li a:visited{color:#1957a1 !important; display:block !important; font-style:normal !important; margin:0 0 2px 0 !important; text-decoration:none !important; font-size:12px}

#brighton_three-column{}
#brighton_three-column #brighton_col1{margin:0 10px 0 0 !important}
#brighton_three-column #brighton_col2{margin:0 10px 0 0 !important; width:392px !important; float:left !important}

#brighton_footer{background:#fff !important; padding:8px !important; overflow:hidden !important; text-align:center !important; font-size:90% !important; color:#8d8c8c !important; margin:0 !important; width:878px !important; border:none !important}

#brighton_footer ul{display:none !important}

#brighton_footer p.copyright{float:center !important; padding:0 !important; color:#8d8c8c !important}
#brighton_footer a:link, #brighton_footer a:visited{color:#8d8c8c !important}
#brighton_footer p.links{padding:20px 0 0 70px !important}
#brighton_footer p.links a:link, #brighton_footer p.links a:visited{margin:0 13px !important}
#brighton_footer p.links2{}
#brighton_footer p.links2 a:link, #brighton_footer p.links2 a:visited{margin:0 4px !important}

.more:link, .more:visited{font-style:italic !important}
.subscribe-rss:link, .subscribe-rss:visited{line-height:16px !important; font-size:12px !important; color:#afafae !important; padding:0 0 0 20px !important; height:16px !important; display:block !important; background:url(/Portals/31626/images/main/img-rss2.png) no-repeat 0 0 !important}

div.fdpoweredby{display:none}

#dnn_TopPane a{font-size:12px !important}

#bb-container div.post h3.title a{color:#174d92 !important; font-size:18px !important}

#home #brighton_header{height:321px !important; padding:12px 13px !important}
#home #linksTop a:link, #linksTop a:visited{color:#8d8c8c !important}

#home#brighton_top{height:201px !important; background:url(/Portals/31626/images/main/bkg-top-header.png) repeat-x 0 0 !important}
#home#brighton_top img{float:right !important}
#home#brighton_top a.more:link, #home#brighton_top a.more:visited{float:left !important; color:#f7c587 !important; font-size:146.15% !important; width:486px !important; text-align:right !important; margin:-10px 0 0 0 !important}
#home#brighton_top h2{float:left !important; color:#68b0ee !important; font-weight:normal !important; font-size:297.15% !important; margin:17px 0 0 0 !important; padding:0 0 0 17px !important; line-height:1.1 !important}
#home#brighton_top p{float:left !important; width:486px !important; color:#fff !important; line-height:1.61 !important; margin:5px 0 0 0 !important; padding:0 0 0 17px !important}

#energy#brighton_body{background:#FFF url(/Portals/31626/images/main/bkg-body-energy.png) repeat-x 0 0 !important}
#energy#brighton_top{height:201px !important; background:url(/Portals/31626/images/main/bkg-top-header-energy.png) repeat-x 0 0 !important}
#energy#brighton_top h2{color:#aaeaa4 !important}
#energy#brighton_col2 h2{color:#1e6608 !important}
#energy #brighton_col2 a.more:link, #energy #brighton_col2 a.more:visited{font-style:normal !important; display:block !important}

#twitter-feed{width:230px !important; margin:0 auto !important; text-align:left !important; padding:5px 0 10px 0 !important}
#twitter-feed h3{font-size:130.76% !important; color:#3082af !important}
#twitter-feed p{font-size:92.30% !important; color:#3082af !important}
#twitter-feed ul{margin:5px 0 10px 0 !important}
#twitter-feed ul li{width:180px !important; font-size:92.30% !important; position:relative !important; border-bottom:1px dotted #ddd !important; padding:5px 5px 5px 45px !important}
#twitter-feed ul li.last{border:none !important}
#twitter-feed ul li img{position:absolute !important; top:10px !important; left:6px !important}
#twitter-feed ul li span{display:block !important}
#twitter-feed ul li span.time{font-size:83.33% !important}
#twitter-feed ul li a:link, #twitter-feed ul li a:visited{color:#3485b5 !important}
