html, body {background:#f0f0f0 url() repeat!important;}

@import url(http://fonts.googleapis.com/css?family=Droid+Sans);

a, div#foxboro_menu ul li:hover {
 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; 
}

div#foxboro_container {overflow:visible!important;}

div#foxboro_courtesy_links, div#foxboro_header, div#foxboro_menu, div#foxboro_top, div#foxboro_content, div#foxboro_bottom, div#foxboro_footer div {float:none; width:960px; margin:0 auto;}

div#foxboro_courtesy_links {}

div#foxboro_header {-webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px;}
div#foxboro_header span.logo a {width:186px; height:52px; margin-left:15px;}

div#foxboro_menu {background:url(/Portals/1178/template/bg-menu2.png) 0 0 repeat-x; height:32px; margin:15px auto; padding:0; -webkit-border-radius:3px 3px 0 0;
-moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
div#foxboro_menu div.radmenu {}
div#foxboro_menu ul.rootGroup > li {background:url(/Portals/1178/template/bg-sep2.png) 100% 0 no-repeat; margin:0;}
div#foxboro_menu ul.rootGroup > li.first {-webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; }
div#foxboro_menu ul.rootGroup > li:hover {background:#333;}
div#foxboro_menu ul.rootGroup > li > a span {font:12px Arial, Helvetica, sans-serif; padding:0 20px!important; font-weight:normal; line-height:32px!important;}
div#foxboro_menu ul.rootGroup > li:hover > a span {color:#fff!important;}

div#foxboro_menu ul.group {background:#333; width:180px; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px;}
div#foxboro_menu ul.group li.last a {-webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px;}
div#foxboro_menu ul.group li a {width:180px; white-space:normal;}
div#foxboro_menu ul.group li a:hover {background:#666;}
div#foxboro_menu ul.group li a span {font-size:12px; padding:8px 14px!important; font-weight:normal;}
div#foxboro_menu ul.group li:hover a span {color:#fff!important;}

div#foxboro_top {background:#f0f0f0; margin-bottom:15px;}

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  'Droid Sans', Arial, Helvetica, sans-serif!important;}

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

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

div#foxboro_content div.pad h3 {margin:0 0 10px 0; padding:0 0 10px 0;}
div#foxboro_content div.pad h4 {margin-bottom:0;}

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:0;}

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

div#foxboro_content #foxboro_col2 {background:#fff; padding-top:15px; padding-bottom:15px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

div#foxboro_content #foxboro_col1 div.block div.pad, 
div#foxboro_content #foxboro_col3 div.block div.pad {display:block; padding:8px 20px;}
div#foxboro_content #foxboro_col1 div.block div.pad {margin:0;}
div#foxboro_content #foxboro_col3 div.block div.pad {margin:0;}

#foxboro_two-column-right #foxboro_col2 div.pad {}

div#foxboro_col2 td.Item, div#foxboro_col2 td.AltItem {padding-top:10px; border-bottom:1px solid #dad9d9;} 

div#foxboro_col2 table tr:first-child td.Item {padding-top:0;}

div#foxboro_col2 div.ItemLink {float:left; padding-bottom:5px;}
div#foxboro_col2 div.ItemLink a {font-weight:bold!important;}
div#foxboro_col2 div.ItemInfo span {float:right;}
div#foxboro_col2 div.ItemDetails {font:12px Arial, Helvetica, sans-serif; line-height:20px!important; color:#444; clear:both;}

div#bb-container {}

p.Normal.hk_menu {font-size:11px!important; text-align:right!important;}
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 {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 {}
div#bb-container div.post h3, div#bb-container div.post h3 a {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 -95px; padding:0!important; border:0 none!important;}

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.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.ContactFormItem label {}

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

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_footer {background:#282828 url(/Portals/1178/template/bg.png) 0 0 repeat; height:100px; margin-top:15px; padding-top:20px;}
div#foxboro_footer div {width:960px; margin:0 auto; text-align:right!important;}
div#foxboro_footer div span#dnn_dnnLINKS_lblLinks a {font:12px 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:12px Arial, sans-serif!important; width:960px; margin:0 auto 0 auto; text-align:left;}
div#foxboro_footer p.copyright span {font-size:11px; margin:6px 0 0 10px; color:#565656; display:block; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
div#foxboro_footer p.copyright span a {font-size:11px; color:#474747; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
div#foxboro_footer p.copyright span a:hover {text-decoration:none;}

/* -- 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 */

/* -- Members Pages - Stream Creative -- */
div#foxboro_col2 p.members-intro {
    font: 18px/28px Arial, Helvetica, sans-serif !important; 
    color: #4c4a4a !important;
}