#foxboro_menu {
    position: relative !important;
    z-index: 9999 !important;
}

.left {
	float:left;
}
.right {
	float:right;
}
/* WEBSITE BACKGROUND */
#Form {
background:transparent url(/Portals/35590/layout/website-bg.gif) repeat scroll 0 0!important;
}

/* CONTAINER */
#foxboro_container {
overflow:visible!important;
border-left:6px solid #CDCB98!important;
border-right:6px solid #CDCB98!important;
border-top:2px solid #CDCB98!important;
border-bottom:2px solid #CDCB98!important;
}

/* HEADER */
#foxboro_header span.logo {
font-family:Helvetica,Arial,sans-serif!important;
font-size:12px!important;
color:#333333!important;
}

#foxboro_header span.logo > p {
color:#999966!important;
font-size:10px!important;
}

#foxboro_header span.logo > p a {
display:inline!important;
color:#999966!important;
text-decoration:none!important;
}

#foxboro_header span.logo a:hover {
text-decoration:underline!important;
}

#foxboro_header span.logo a {
outline:medium none!important;
}

/* MENU */
#foxboro_menu {
padding-top:4px!important;
border-bottom:6px solid #CDCB98!important;
}

#foxboro_menu ul.rootGroup > li > a {
outline:medium none!important;
margin-right:2px!important;
padding-right:13px!important;
background:transparent url(/Portals/35590/layout/menu-item-bg.png) no-repeat scroll right 0!important;
}

#foxboro_menu ul.rootGroup > li.last > a {
margin-right:0!important;
}

#foxboro_menu ul.rootGroup > li > a.selectedtab {
background-position:right -23px!important;
}

#foxboro_menu ul.rootGroup > li > a:hover {
background-position:right -23px!important;
text-decoration:none !important;
}

#foxboro_menu ul.rootGroup > li > a span {
    background: url("/Portals/35590/layout/menu-item-bg.png") no-repeat scroll 0 0 transparent !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 13px !important;
    line-height: 20px !important;
    padding: 2px 0 1px 15px !important;
    text-align: center;
    text-transform: lowercase !important;
    width: 120px;
}

/* blue */
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m0, #foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m4 {
	background-position:right -46px !important;
}
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m0 span, #foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m4 span {
	background-position:left -46px !important;
}
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m0:hover, #foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m0.selectedtab, #foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m4:hover, #foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m4.selectedtab {
	background-position:right -69px !important;
}
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m0:hover span, #foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m0.selectedtab span, #foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m4:hover span, #foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m4.selectedtab span {
	background-position:left -69px !important;
}

/* orange */
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m2 {
	background-position:right -92px !important;
}
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m2 span {
	background-position:left -92px !important;
}
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m2:hover, #foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m2.selectedtab {
	background-position:right -115px !important;
}
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m2:hover span, #foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m2.selectedtab span {
	background-position:left -115px !important;
}

/* gray */
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m3 {
	background-position:right -138px !important;
}
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m3 span {
	background-position:left -138px !important;
}
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m3:hover, #foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m3.selectedtab {
	background-position:right -161px !important;
}
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m3:hover span, #foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m3.selectedtab span {
	background-position:left -161px !important;
}

/* light blue */
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m4 {
	background-position:right -184px !important;
}
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m4 span {
	background-position:left -184px !important;
}
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m4:hover, #foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m4.selectedtab {
	background-position:right -207px !important;
}
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m4:hover span, #foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m4.selectedtab span {
	background-position:left -207px !important;
}
/* brown */
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m5 {
	background-position:right -230px !important;
}
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m5 span {
	background-position:left -230px !important;
}
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m5:hover, #foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m5.selectedtab {
	background-position:right -253px !important;
}
#foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m5:hover span, #foxboro_menu ul.rootGroup > li > a#dnn_INGENIMENU1__ctl0_m5.selectedtab span {
	background-position:left -253px !important;
}


#foxboro_menu ul.rootGroup > li.last > a span {
    padding: 2px 2px 1px 15px !important;
}

#foxboro_menu ul.rootGroup > li > a.selectedtab span {
background-position:0 -23px!important;
}

#foxboro_menu ul.rootGroup > li > a:hover span {
background-position:0 -23px!important;
}

/* SUB MENU */
#foxboro_menu ul.group {
border-bottom:2px solid #A8A387!important;
}

#foxboro_menu ul.group li a {
background-color:#F2F1E8!important;
}

#foxboro_menu ul.group li a:hover {
background-color:#948E6E!important;
}

#foxboro_menu ul.group li a span {
font-weight:normal!important;
border-bottom: 1px solid #E4E4E4!important;
font-size:12px!important;
line-height:15px!important;
font-weight:normal!important;
padding-left:12px!important;
color:#000000!important;
}

#foxboro_menu ul.group li a:hover span {
color:#FFFFFF!important;
}

#foxboro_menu ul.group ul.group {
margin-left:0!important;
}

/* SIDE MENU */
#foxboro_side-menu {
display:inline-block!important;
width:100%!important;
background-color:transparent!important;
}

#foxboro_col3 #foxboro_side-menu ul {
list-style-type:none!important;
}

#foxboro_side-menu ul li {
background-color:transparent!important;
}

#foxboro_side-menu ul li a {
background-color:transparent!important;
}

#foxboro_side-menu ul li a:hover {
text-decoration:underline!important;
}

#foxboro_side-menu ul li a span {
padding:10px 10px 10px 20px!important;
font-size:13px!important;
line-height:16px!important;
border-bottom:medium none!important;
}

#foxboro_side-menu ul li.first a span {
border-top:medium none!important;
}

#foxboro_side-menu ul li.childitem1.last {
padding-bottom:0!important;
border-bottom:medium none!important;
}

#foxboro_side-menu ul li.childitem1 span {
padding-left:29px!important;
margin-left:0!important;
}

/* TOP PANE */
#foxboro_top {
overflow:hidden!important;
}

/* ALL SKINS */
#foxboro_one-column, #foxboro_two-column, #foxboro_two-column-right, #foxboro_three-column {
overflow:visible!important;
}
#foxboro_three-column {
	padding-top:0 !important;
}
#foxboro_two-eq-column, #foxboro_three-eq-column {
padding-top:20px!important;
}

/* TWO COLUMN RIGHT SKIN */
#foxboro_two-column-right {
background:transparent url(/Portals/35590/layout/2colr-bg.jpg) repeat-y scroll 0 0!important;
}

/* THREE COLUMN SKIN */
#foxboro_three-column {
background:transparent url(/Portals/35590/layout/2colr-bg.jpg) repeat-y scroll 0 0!important;
}

/* COLUMN 2 - TWO COLUMN RIGHT SKIN */
#foxboro_two-column-right #foxboro_col2 div.pad {
padding-bottom:0 !important;
padding-left:0 !important;
}

/* MODULES - COLUMN 1 - ALL SKINS */
#foxboro_col1 div.block {
font-size:1em!important;
}

#foxboro_col1 div.block div.pad {
margin-left:0!important;
}

/* MODULES - COLUMN 3 - ALL SKINS */
#foxboro_col3 div.block {
font-size:1em!important;
}

#foxboro_col3 div.block div.pad {
margin-right:0!important;
padding-bottom:20px!important;
background-color:transparent!important;
}

/* MODULES - COLUMN 3 - TWO COLUMN RIGHT SKIN */
#foxboro_two-column-right #foxboro_col3 div.block div.pad {
background:transparent url(/Portals/35590/layout/rightmid.gif) no-repeat scroll right bottom!important;
}

/* MODULES - COLUMN 3 - THREE COLUMN SKIN */
#foxboro_three-column #foxboro_col3 div.block div.pad {
background:transparent url(/Portals/35590/layout/rightmid.gif) no-repeat scroll right bottom!important;
}

/* HEADINGS */
#foxboro_col2 h1 {
font-size:18px!important;
}
#foxboro_col2 h4 {
	font-size:17px!important;
	font-family: Helvetica;
	font-weight: bold;
	color: #999;
}

#foxboro_col1 h3 {
font-size:18px!important;
}
#foxboro_col1 h4 {
	font-size:18px!important;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #999;
}


#foxboro_col3 h3 {
font-size:18px!important;
font-weight:bold!important;
}

/* FORM SUBMIT BUTTON */
#foxboro_content div.block .FormSubmitButton {
width:auto!important;
}

/* BLOG */
#bb-container div.post {
font-size:1em!important;
line-height:141%!important;
padding-left:20px !important;
}

#bb-container div.post h3 {
font-size:18px!important;
color:#999933!important;
}

#bb-container div.post h3 > a {
color:#999933!important;
}

#bb-container div.post div.byline {
font-size:12px!important;
font-style:normal!important;
}

/* ANCHORS */
#foxboro_content a {
font-weight:bold!important;
}

/* LISTS */
#foxboro_col2 ul {
list-style-type:disc!important;
margin-left:40px!important;
}

#foxboro_col2 ul li {
padding-bottom:0!important;
}

#foxboro_col2 ol {
margin-left:40px!important;
}

#foxboro_col3 ul {
list-style-type:disc!important;
}

#foxboro_col3 ul li {
padding-bottom:0!important;
}

/* FOOTER */
#foxboro_footer {
overflow:hidden!important;
padding:7px 0px 3px!important;
}

#foxboro_footer div.clear {
display:none!important;
}

#footerContainer {
font-size:10px!important;
float:right!important;
padding-top:1px!important;
padding-right:10px!important;
}

#footerContainer a {
font-size:10px!important;
}

#foxboro_footer p.copyright {
font-size:10px!important;
line-height:20px!important;
float:left!important;
clear:none!important;
}

/* LANDING PAGES - ONLY */
#foxboro_menu .NavHidden {
display:none!important;
}

/* MOBILE OPTIMIZATION */
#mobileMenu .radmenu {
white-space:normal!important;
}

#mobileMenu .radmenu span {
display:block!important;
}

#header span.logo > p {
color:#999966!important;
font-size:10px!important;
}

#header span.logo > p a {
display:inline!important;
color:#999966!important;
text-decoration:none!important;
}

#header span.logo a:hover {
text-decoration:underline!important;
}

#content {
overflow:hidden!important;
}

#main h3 {
line-height:120%!important;
}

#col1 {
padding-top:0!important;
overflow:hidden!important;
}

#col3 {
padding-top:0!important;
overflow:hidden!important;
}

#content img {
max-width:312px!important;
margin-left:2px!important;
margin-right:2px!important;
}

#inner table {
display:table!important;
width:100%!important;
}

#content textarea {
width:96%!important;
max-width:320px!important;
}



#foxboro_two-column-right {
	padding-top:0 !important;
}
/* .subnav */
.navGold {
    color: #999933 !important;
    font-size: 13px;
    font-weight: bold;
    padding-top: 20px;
}
.navGold a {
    color: #999933 !important;
    font-weight: bold;
    text-decoration: none;
}
.navBrown {
	color: #963 !important;
	font-size: 13px;
	font-weight: bold;
	padding-top: 20px;
	text-decoration: none;
}
.navBrown a {
	color: #963 !important;
	font-weight: bold;
	text-decoration: underline;
}
#foxboro_content div.block div.subnav ul {
	margin:0 0 0 21px;
}
#foxboro_content div.block div.subnav ul li {
	padding:0;
	list-style-type:disc;
	font-size:9px;
}
#foxboro_content div.block div.subnav ul li a {
	color:#666666;
	font-weight:normal !important;
	font-size:1.3em;
}
.dwn_topimg {
    background: url(/Portals/35590/layout/newsletter_button_bottom.gif) no-repeat scroll left top transparent;
    float: left;
    height: 15px;
    width: 200px;
}
.right_txt_b a {
	color:#000 !important;

}
a {
	text-decoration:none !important;
}
a:hover {
	text-decoration:underline !important;
}



.dwn_left {
    background: url(/Portals/35590/layout/dogear_tan.gif) no-repeat scroll right bottom #F2F1E8;
    border-right: 1px solid #CDCB98;
    float: left;
    width: 224px;
}
.dwn_tab {
    height: 250px;
    margin-left: 15px;
    margin-top: 14px;
    width: 195px;
	position:relative;
}
.dwn_tab .ab_div {
	bottom: 0;
    position: absolute;
    right: 20px;
    text-align: right;
}
#foxboro_content div.block {
	margin: 0 0 0px !important;	
}

#foxboro_col2 .dwn_tab .mid_cont {
	color: #000000 !important;
    font-size: 13px !important;
	font-weight:bold !important;
}
#foxboro_col1 .title-promo {
	color: #999 !important;
	font-size: 22px !important;
	font-weight:bold !important;
}