html,body {background:url(/Portals/34113/template/background.jpg) 0 0 repeat-x!important;}

div#foxboro_courtesy_links {display:none;}
div#foxboro_courtesy_links a {margin:0 8px;}

div#foxboro_header {position:relative;}

div#header {background:url(/Portals/34113/template/nav_bg.png) 0 0 no-repeat; width:1016px; height:65px; padding:0 10px;}
div#header img {border:0;}

div#header a#logo {float:left;}

div#header ul#lang {font:12px Arial, Helvetica, sans-serif; position:absolute; bottom:10px; right:20px; margin:0; padding:0; list-style-type:none;}
div#header ul#lang li {float:left;}

div#foxboro_menu {background:transparent url(/Portals/34113/template/nav_back.jpg) 50% 0 no-repeat; height:47px;}
div#foxboro_menu div.radmenu {width:100%;} 
div#foxboro_menu ul.rootGroup {left:50%; text-align:center;}
div#foxboro_menu ul.rootGroup > li {right:50%;}
div#foxboro_menu ul.rootGroup li:hover {background-color:#999;}
div#foxboro_menu ul.rootGroup li a {}
div#foxboro_menu ul.rootGroup li a span {font:12px Arial,Helvetica,sans-serif!important; padding:10px 20px!important; font-weight:bold!important;}

div#foxboro_menu ul.group {background-color:#eaeae9; /*width:170px;*/ border:1px solid #999; text-align:left;}
div#foxboro_menu ul.group li a {border-bottom:1px solid #999;}
div#foxboro_menu ul.group li:last-child a {border-bottom:0 none;}
div#foxboro_menu ul.group li a span {/*width:150px;*/ height:12px; padding:5px 10px!important; color:#333!important;}
div#foxboro_menu ul.group li a:hover span {color:#fff!important;}

div#foxboro_menu ul.group.level2 {margin-left:2px;}

div#foxboro_top {background:#fff url(/Portals/34113/template/top_bg.jpg) 50% 0 repeat-y;}
div#foxboro_top div#dnn_TopPane {width:1028px; margin:0 auto;}

div#foxboro_content li, .ISContent, .ItemLink a, p, span.subhead, div.comments span, div.comment-form span, div.comment-body, a.CommandButton {font:14px Arial,Helvetica,sans-serif!important;}

div#foxboro_content a {color:#4d9914; text-decoration:none;}
div#foxboro_content a:hover {color:#0465b8;}
div#foxboro_content p {margin:0 0 18px 0; line-height:18px!important;}

div#foxboro_content h1 {}
div#foxboro_content h1:first-child {margin:0;}
div#foxboro_content h2 {}
div#foxboro_content h3 {font-weight:bold!important;}

div#foxboro_content {background:#efefef url(/Portals/34113/template/stage_bg.jpg) 50% 0 repeat-y;}
div#foxboro_content div.block div.pad {-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; border:1px solid #c2c2c2;}

div#foxboro_one-column,
div#foxboro_two-column,
div#foxboro_two-column-right,
div#foxboro_two-eq-column,
div#foxboro_three-column, 
div#foxboro_three-eq-column {
background:transparent url(/Portals/34113/template/mainstage_bg.jpg) 50% 0 no-repeat;
min-height:575px;
} 

div#foxboro_one-column {padding:0;}
div#foxboro_one-column div#foxboro_col2 div.pad h1 {display:none!important;}

div#foxboro_col2 ul, div.block ul {margin:0 0 8px 25px!important; list-style-type:disc!important;}
div#foxboro_col2 ul li, div.block ul li {padding:0 0 4px 0!important;}

div#foxboro_col3 div.pad img {max-width:242px;}

div#bb-container {padding-bottom:20px;}

div.byline {margin:5px 0 10px 0!important;}

div.submissions {}
div.submissions a {text-decoration:none!important;}
div.submissions img {margin-bottom:-3px!important;}

div#bb-container div.post h3.title {font-size:18px!important; font-weight:bold;}
div#bb-container div.post h3.title, div#bb-container div.post h3 a {}
div#bb-container div.post h3 a:hover {text-decoration:none;}

div#foxboro_footer {background:transparent url(/Portals/34113/template/footer_bg.jpg) 50% 0 no-repeat; margin-bottom:20px; padding-top:25px;}
div#foxboro_footer span#dnn_dnnLINKS_lblLinks, div#foxboro_footer p.copyright {font-size:11px!important;}
div#foxboro_footer span#dnn_dnnLINKS_lblLinks a:hover, div#foxboro_footer p.copyright a {text-decoration:none;}
div#foxboro_footer p.copyright {margin-top:5px!important;}

/* -- Misc -- */
div#energybar {background:url(/Portals/34113/template/energy_bar.jpg) 0 50% no-repeat; position:relative; width:1000px; height:43px; margin:auto; color:#fff; text-align:right;}
div#energybar div#global {position:absolute; top:5px; left:447px; font-weight:bold;}
div#energybar div#IT {position:absolute; top:5px; left:645px;font-weight:bold;}
div#energybar div#savings {position:absolute; top:5px; left:854px;font-weight:bold;}

div#ticker {width:1000px; height:49px; background:url(/Portals/34113/template/news_slider_background.jpg) 0 0 no-repeat; margin:2px auto 0 auto; position:relative;}
div#ticker ul {list-style-type:none!important;}

.tickercontainer {border:0; width:738px; height:27px; margin:0; padding-top:7px; padding-bottom:0; padding-left:100px; padding-right:0; overflow:hidden;}
.tickercontainer .mask {position:relative; left:10px; top:8px; width:718px; overflow:hidden;}
ul.newsticker {position:relative; left:800px; font:normal 12px Arial; list-style-type:none!important; margin:0; padding:0;}
ul.newsticker li {float:left; margin:0; padding:0;}
ul.newsticker a {white-space:nowrap; padding:0; color:#4d9914; font:normal 12px Arial; margin:0 50px 0 0;}

ul.newsticker span {margin:0 10px 0 0;}

div#callouts {width:1000px; height:200px; margin:auto; text-align:center; position:relative;}
div#callouts h1 {font-size:16px; color:#0465b8; margin:0; padding:5px 0 0 0; font-weight:bold;}

div#callouts div#callout1 {background:url(/Portals/34113/template/callout1.jpg); width:325px; height:186px; position:absolute; left:0px; top:0px;}
div#callouts div#callout2 {background:url(/Portals/34113/template/callout2.jpg); width:325px; height:186px; position:absolute; left:337px; top:0px;}
div#callouts div#callout3 {background:url(/Portals/34113/template/callout3.jpg); width:325px; height:186px; position:absolute; left:676px; top:0px;}
div#callouts div#callout3 ul {padding-top:10px; padding-right:0px; padding-bottom:0px; padding-left:10px; margin-top:10px; margin-right:0px; margin-bottom:0px; margin-left:10px;}
div#callouts div#callout3 ul li {text-align:left; padding-bottom:5px; list-style-type:none; margin:0px;}

div#callouts div#action a {color:#fff; font-size:14px; font-weight:bold; text-decoration:none; position:absolute; bottom:5px; right:10px;}
div#callouts div#action a:visited {color:#fff;}
div#callouts div#action a:hover {color:#333;}

div#callout {text-align:center; position:relative;}
div#callout p {font-size:11px!important; text-align:left;}

div#callout #action a {color:#4d9914; font-size:12px!important; font-weight:bold; text-decoration:none; position:absolute; bottom:0; right:0;}
div#callout #action a:visited {color:#4d9914;}
div#callout #action a:hover {color:#0465b8;}

div#footer {font:12px Arial,Helvetica,sans-serif; background:url(/Portals/34113/template/footer.jpg) 50% 0 no-repeat; width:1036px; height:195px; margin:auto;}
div#footer h1 {font:14px Arial,Helvetica,sans-serif; color:#333; font-weight:normal; margin:0; padding:0;}
div#footer a {font-size:12px;}
div#footer a:link {font-family:Arial,Helvetica,sans-serif; color:#666; text-decoration:none;}
div#footer a:visited{color:#666; text-decoration:none;}
div#footer a:hover {color:#4d9914;}

#foxboro_side-menu {display: none;} /* microsite sidemenu fix */
