form#Form {background:url(/Portals/70362/template/bg-shadow.png) 50% 0 no-repeat;}
div#foxboro_body {background:url(/Portals/70362/template/bg-bar.png) 0 0 repeat-x;}

a {
 outline:none!important; 
 -webkit-transition-property:color,background; 
 -webkit-transition-duration:.2s,.25s; 
 -webkit-transition-timing-function:linear; 
 -moz-transition-property:color,background; 
 -moz-transition-duration:.2s,.25s; 
 -moz-transition-timing-function:linear; 
 transition-property:color,background; 
 transition-duration:.2s,.25s; 
 transition-timing-function:linear; 
}
blockquote {/*background:url(/Portals/70362/template/icons/ico-quote.png) 0 4px no-repeat;*/ width:500px; color:#888; margin:15px 0; padding-left:40px; border-left:5px solid #eee; font-style:italic;}

div#foxboro_container {overflow:visible!important;}

div#foxboro_courtesy_links, div#foxboro_header, div#foxboro_menu, div#foxboro_top, div#foxboro_one-column, div#foxboro_two-column, div#foxboro_two-column-right, div#foxboro_three-column, div#foxboro_three-eq-column, div#foxboro_two-eq-column, div#dnn_BottomPane {float:none; width:990px; margin:0 auto;}

div#foxboro_courtesy_links {display:none;}

div#foxboro_header {padding:45px 0 20px 10px;}
div#foxboro_header span.logo {width:132px; height:60px;}

div#foxboro_menu {padding:0; border-bottom:1px solid #eee;}
div#foxboro_menu div.radmenu {float:right; margin-top:-38px;}
div#foxboro_menu ul.rootGroup > li {margin:0 10px;}
div#foxboro_menu ul.rootGroup > li > a span {font-size:12px; font-weight:normal;}

div#foxboro_menu ul.rootGroup > li > a span.expandTop {background:url(/Portals/70362/template/menuddbg.png) 100% 50% no-repeat; padding-right:14px!important;}

div#foxboro_menu ul.group {background-color:#fff; width:180px; opacity:.96; filter:alpha(opacity=96); -moz-box-shadow:0 0 3px #cfcfcf; box-shadow:0 0 3px #cfcfcf;}
div#foxboro_menu ul.group li {}
div#foxboro_menu ul.group li a {width:180px; white-space:normal;}
div#foxboro_menu ul.group li a:hover {background-color:#eee;}
div#foxboro_menu ul.group li a.selectedtab {}
div#foxboro_menu ul.group li a span {font:12px Arial, Helvetica, sans-serif; padding:10px 12px!important;}

div#foxboro_top {min-height:72px; border-bottom:1px solid #eee;}
div#foxboro_top h1 {font-size:42px!important; color:#222; margin:0; padding:15px 9px; text-transform:lowercase;}

.cufon-loading h1 {visibility:hidden!important;}

p, div#foxboro_content li, .ISContent, .ItemLink a, .ItemDetails, span.subhead, div.comments, div.comment-form span, div.comment-body, a.CommandButton, div.tags {font:12px Arial, Helvetica, sans-serif!important;}

div#foxboro_content {}
div#foxboro_content a {color:#178194; text-decoration:none; outline:none!important;}
div#foxboro_content a:hover {color:#383838;}

div#foxboro_content p {color:#444!important; margin:0 0 18px 0; line-height:22px!important;}
div#foxboro_content li {color:#444!important; margin:0 0 8px 0; line-height:20px!important;}

div#foxboro_content h3 {font-size:15px!important; color:#777!important;}
div#foxboro_content h4 {margin-bottom:0;}

div#foxboro_content .border {border:1px solid #c3cacd;}

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_col2 ul ul, div.block ul ul {margin:8px 0 4px 25px!important;}
div#foxboro_col2 ol li, div.block ol li {padding:0 0 6px 0!important;}

div#foxboro_one-column, div#foxboro_two-column, div#foxboro_two-column-right, div#foxboro_three-column, div#foxboro_three-eq-column, div#foxboro_two-eq-column {min-height:400px; padding-top:15px;}

div#foxboro_two-column-right div#foxboro_col2 {width:76%;}
div#foxboro_two-column-right div#foxboro_col3 {width:23.9%;}

div.block {margin-bottom:10px!important;}

div#foxboro_col1 div.block div.pad {padding:8px 0 0 0!important;}
div#foxboro_col3 div.block div.pad {margin:0!important; padding:8px 0 0 15px!important;}
div#foxboro_col3 div.block div.pad input {width:96%;}

div#foxboro_two-column div#foxboro_col2 div.pad {padding-right:0!important;}
div#foxboro_two-column-right div#foxboro_col2 div.pad {padding-left:0!important;}

div#foxboro_col3 div.pad div#dnn_Col3Pane div.block div.pad div#dnn__ctl1_ContentPane div {padding:0!important;}

td.Item, td.AltItem {background:url(/Portals/70362/template/plus.gif) 0 4px no-repeat; padding:0 0 10px 15px;}

div#foxboro_two-column-right, div#foxboro_two-column-right div#foxboro_col2, div#foxboro_col2 div.pad {overflow:visible!important;}

div#bb-container {padding-bottom:20px;}

p.Normal.hk_menu {position:absolute; top:226px; right:260px; font-size:11px!important; text-align:right!important; display:none;}
p.Normal.hk_menu a:hover {text-decoration:none!important;}
p.Normal.hk_menu img {width:12px; height:12px; vertical-align:middle!important;}

div.byline {font-size:11px!important; margin:5px 0 10px 0!important; border-bottom:1px solid #eee;}

div#bb-container div.post {margin:0 0 40px 0!important;}
div#bb-container div.post h3 {font:24px 'Droid Serif', Georgia, serif!important;}
div#bb-container div.post h3, div#bb-container div.post h3 a {color:#1d96b8!important; padding-bottom:10px;}
div#bb-container div.post h3 a:hover {text-decoration:none;}
div#bb-container div.post div.tags {float:left;}
div#bb-container div.post div.comments {float:right; padding:5px 0 0 0!important; border:0 none!important;}

div#bb-container div.post div.submissions {float:left; width:55px; margin:3px 0 0 -85px; padding:0!important; border:0 none!important; opacity:0.6; filter:alpha(opacity=60);}
div#bb-container div.post div.submissions:hover {opacity:1; filter:alpha(opacity=100);}

div#bb-container div.post div.submissions img {width:55px!important;}
div#bb-container div.post div.submissions div {clear:none!important; padding:0!important;}
div#bb-container div.post div.submissions div div {float:none!important; margin:0 0 10px 0!important; padding:0!important;}

.fb_iframe_widget {margin:0 auto;}
.fb_box_count {display:block!important; float:right; height:65px; width:55px;}

div#bb-container div.buttons {display:none;}
div.blognav, a.CommandButton {display:block!important;}

div.comment-info {font-size:11px; color:#888;}

div.comment-form textarea.NormalTextBox {width:660px!important;}
div.comment-form span.Head {font-weight:bold!important;}
div.comment-form div.SubHead {font:12px Arial,Helvetica,sans-serif;}

div#foxboro_content input.StandardI, div#foxboro_content textarea.StandardI {padding:6px 4px; border:1px solid #ccc;}
div#foxboro_content input.StandardI:hover, div#foxboro_content textarea.StandardI:hover {border:1px solid #aaa;}

div.ContactFormWrapper {width:90%;}

div.ContactFormWrapper .FormClassID_13478 textarea {width:400px!important;}
div.ContactFormWrapper .FormClassID_13478 .FormSubmitButton {margin-right:110px;}

div.ContactFormItem label {padding-right:10px; text-align:right;}

div#foxboro_col3 div.ContactFormWrapper textarea {width:98%;}

div#foxboro_content input.FormSubmitButton, div#foxboro_content input.IngeniMailSubscribeButton {background:url(/Portals/70362/template/bg-btn.jpg) 0 0 repeat-x; font:12px Arial, Helvetica, sans-serif; float:right; width:100px!important; padding:6px 10px; color:#fff; border:1px solid #c45402; display:block; cursor:pointer; text-shadow: 0px -1px #9f4700; box-shadow:0 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.3); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
div#foxboro_content input.FormSubmitButton:hover, div#foxboro_content input.IngeniMailSubscribeButton:hover {background:#e46200 url(/Portals/70362/template/bg-btn.jpg) 0 -40px repeat-x;}
div#foxboro_content input.FormSubmitButton:active, div#foxboro_content input.IngeniMailSubscribeButton:active {background:#e46200 url(/Portals/70362/template/bg-btn.jpg) 0 -80px repeat-x;}

div.message {
  background-color: #eedc94;
  background-image: -moz-linear-gradient(center top , #FCEEC1, #EEDC94);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-radius: 4px 4px 4px 4px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
  color: #404040;
  margin-bottom: 18px;
  padding: 7px 15px;
  position: relative;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
div.message span.title {font:12px Arial, Helvetica, sans-serif; margin:8px 5px 5px 5px!important;}
div.message div.ValidationErrorMessage {font:11px Arial, Helvetica, sans-serif; margin:2px 5px;}

div#foxboro_bottom {padding-top:15px; border-top:1px solid #eee;}

div#foxboro_bottom div#dnn_BottomPane {}

div#foxboro_bottom div#dnn__ctl1_ContentPane, div#foxboro_bottom div#dnn__ctl2_ContentPane, div#foxboro_bottom div#dnn__ctl3_ContentPane {float:left; width:320px;}

div#foxboro_bottom div#dnn__ctl2_ContentPane {margin:0 15px;}

div#foxboro_bottom div.ContactFormWrapper {padding-top:15px;}

div#foxboro_bottom input.StandardI, div#foxboro_bottom textarea.StandardI {position:relative; z-index:2; margin-top:-20px; opacity:0.75; filter:alpha(opacity=75); -webkit-transition:opacity 0.15s linear; -moz-transition:opacity 0.15s linear; transition:opacity 0.15s linear;}
div#foxboro_bottom input.StandardI:focus, div#foxboro_bottom textarea.StandardI:focus {opacity:1;}

div#foxboro_bottom label.StandardL {position:relative; z-index:1; margin-bottom:-5px; padding-left:5px; text-align:left;}

div#foxboro_footer {border-top:1px solid #eee!important;}
div#foxboro_footer div {width:990px; margin:0 auto; text-align:right!important;}
div#foxboro_footer div span#dnn_dnnLINKS_lblLinks a {font:11px Arial, sans-serif!important; padding:0 5px; text-decoration:none;}
div#foxboro_footer div span#dnn_dnnLINKS_lblLinks a:hover {color:#444;}
div#foxboro_footer div span.SkinObject {display:none;}
div#foxboro_footer p.copyright {font:11px Arial, sans-serif!important; width:990px; margin:-14px auto 0 auto; text-align:left;}

/* -- Custom -- */
img.screen {background:url(/Portals/70362/template/bg-screen.png) 50% 100% no-repeat; padding-bottom:14px; border-top:1px solid #e6e6e6!important;}

div#twitter_div ul {margin-bottom:5px; padding-bottom:8px; border-bottom:1px solid #e5e5e5;}
div#twitter_div ul li {margin-bottom:6px!important;}
div#twitter_div img {margin:0 auto; text-align:center;}
div#twitter_div iframe {margin-left:15px;}

div.galleria-container {background-color:#fff!important;}

div.galleria-loader {background:#fff url(/Portals/70362/template/classic-loader.gif) no-repeat;}

div.galleria-thumb-nav-left,
div.galleria-thumb-nav-right,
div.galleria-info-link,
div.galleria-info-close,
div.galleria-image-nav-left,
div.galleria-image-nav-right {
background-image:url(/Portals/70362/template/classic-map.png);
background-repeat:no-repeat;
}

div.galleria-counter {color:#000;}

div.galleria-info-text {}
div.galleria-info-title {}

div.galleria-stage img {padding:0!important; border:0 none!important;}
div.galleria-thumbnails div.galleria-image img {padding:0!important; border:0 none!important;}

div.galleria-thumb-nav-left:hover,
div.galleria-thumb-nav-right:hover {
background-color:#fff;
}

div.galleria-info-link {background-color:#fff;}

ul.sitemap li.level0 {}
ul.sitemap li.level1 {margin-left:18px!important;}  
ul.sitemap li.level2 {margin-left:36px!important;}  
ul.sitemap li.level3 {margin-left:54px!important;}

/* -- CMS -- */
div.CMSConfigureBox, div.CMSEditBox {padding:7px 10px!important; border:0 none!important; opacity:.85; filter:alpha(opacity=85);}
div.CMSConfigureBox:hover, div.CMSEditBox:hover {}

div.CMSConfigureBox a, div.CMSEditBox a {color:#fff!important;}
div.CMSConfigureBox a:hover, div.CMSEditBox a:hover {color:#454545!important;}

/* -- Tracking Code -- */
#hsjssp {height:0; display:block; margin-top:-35px\9;} /* for IE only */
