/* WEBSITE BACKGROUND */
html,body#Body {
height:100%!important;
background:#91ADD2 url(/Portals/27102/images/bg.jpg) repeat-x  scroll 0 0!important;
}

#Form {
background:#91ADD2 url(/Portals/27102/images/bg.jpg) repeat-x  scroll 0 0!important;
}

/* COURTESY LINKS */
#foxboro_courtesy_links {
display:none!important;
}

/* CONTAINER */
#foxboro_container {
overflow:visible!important;
}

/* MENU */
#foxboro_menu {
border-left:4px solid #FFFFFF!important;
border-right:4px solid #FFFFFF!important;
width:auto!important;
}

#foxboro_menu ul li a span {
font-size:13px!important;
}

/* SUB MENU */
#foxboro_menu ul.group li a span {
color:#333333!important;
font-weight:normal!important;
text-decoration:underline!important;
padding-right:20px!important;
font-size:12px!important;
padding-left:25px!important;
padding:0 20px 5px 25px!important;
}

#foxboro_menu ul.group li a:hover span {
color:#000000!important;
font-weight:bold!important;
text-decoration:none!important;
}

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

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

#foxboro_side-menu ul li {
font-size:13px!important;
}

#foxboro_side-menu ul li a {
background:transparent url(/Portals/27102/images/disc.gif) no-repeat scroll 34px center!important;
}

#foxboro_side-menu ul li a span {
padding:0 13px 0 48px!important;
}

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

#foxboro_side-menu ul li.childitem1 a {
background-position:49px center!important;
}

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

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

/* CONTENT */
#foxboro_content {
padding-left:3px!important;
padding-right:4px!important;
padding-bottom:3px!important;
}

/* TWO COLUMN RIGHT SKIN */
#foxboro_two-column-right #foxboro_col2 {
width:72.8%!important;
}

#foxboro_two-column-right #foxboro_col3 {
width:27.1%!important;
}

/* MODULES - COLUMN 1 - ALL SKINS */
#foxboro_col1 div.block {
border:1px solid #ABABAB!important;
}

#foxboro_col1 div.block div.pad {
margin-left:0!important;
border:1px solid #8CA0B9!important;
padding:8px!important;
}

/* MODULES - COLUMN 2 - ALL SKINS */
#foxboro_col2 div.pad {
padding-left:11px!important;
padding-right:22px!important;
}

/* MODULES - COLUMN 3 - ALL SKINS */ 
#foxboro_col3 div.block {
border:1px solid #8CA0B9!important;
}

#foxboro_col3 div.block div.pad {
margin-right:0!important;
border:1px solid #ABABAB!important;
padding:8px!important;
}

/* MODULES - COLUMN 1 - TWO COLUMN EQUAL SKIN */
#foxboro_two-eq-column #foxboro_col1 div.block {
font-size:1.05em!important;
border:medium none!important;
}

#foxboro_two-eq-column #foxboro_col1 div.block div.pad {
background-color:transparent!important;
color:#000000!important;
border:medium none!important;
}

/* MODULES - COLUMN 1 - THREE COLUMN EQUAL SKIN */
#foxboro_three-eq-column #foxboro_col1 div.block {
border:medium none!important;
}

#foxboro_three-eq-column #foxboro_col1 div.block div.pad {
background-color:transparent!important;
color:#000000!important;
border:medium none!important;
}

/* MODULES - COLUMN 2 - THREE COLUMN EQUAL SKIN */
#foxboro_two-eq-column #foxboro_col2 div.block div.pad {
background-color:transparent!important;
color:#000000!important;
border:medium none!important;
}

/* MODULES - COLUMN 3 - TWO COLUMN EQUAL SKIN */
#foxboro_two-eq-column #foxboro_col3 div.block {
font-size:1.05em!important;
border:medium none!important;
}

#foxboro_two-eq-column #foxboro_col3 div.block div.pad {
background-color:transparent!important;
color:#000000!important;
border:medium none!important;
font-size:12px!important;
}

/* MODULES - COLUMN 3 - THREE COLUMN EQUAL SKIN */
#foxboro_three-eq-column #foxboro_col3 div.block {
border:medium none!important;
}

#foxboro_three-eq-column #foxboro_col3 div.block div.pad {
background-color:transparent!important;
color:#000000!important;
border:medium none!important;
}

/* HTML/JS MODULES - COLUMN 1 - ALL SKINS */
#foxboro_col1 .NoContainerContentPane {
color:#000000!important;
}

/* HTML/JS MODULES - COLUMN 3 - ALL SKINS */
#foxboro_col3 .NoContainerContentPane {
color:#000000!important;
}

/* FOLLOW ME MODULES - COLUMN 1 - ALL SKINS */
#foxboro_col1 .BasicCSSContainer {
color:#000000!important;
}

/* FOLLOW ME MODULES - COLUMN 3 - ALL SKINS */
#foxboro_col3 .BasicCSSContainer {
color:#000000!important;
}

/* ANCHORS */
#foxboro_col1 .BasicCSSContainer a {
color:#000000!important;
}

#foxboro_col3 .BasicCSSContainer a {
color:#000000!important;
}

#foxboro_col1 .NoContainerContentPane a {
color:#000000!important;
}

#foxboro_col3 .NoContainerContentPane a {
color:#000000!important;
}

#foxboro_two-eq-column #foxboro_col1 div.block div.pad a {
color:#000000!important;
}

#foxboro_two-eq-column #foxboro_col3 div.block div.pad a {
color:#000000!important;
}

#foxboro_three-eq-column #foxboro_col1 div.block div.pad a {
color:#000000!important;
}

#foxboro_three-eq-column #foxboro_col3 div.block div.pad a {
color:#000000!important;
}

/* FIX FOR EDIT/REMOVE/ADD MODULE ANCHORS */
#foxboro_content .NoContainerContentPane .CMSConfigureBox a {
color:#FFFFFF!important;
}

#foxboro_content .NoContainerContentPane .CMSConfigureBox a:hover {
color:#DDDDDD!important;
}

#foxboro_content .BasicCSSContainer .CMSConfigureBox a {
color:#FFFFFF!important;
}

#foxboro_content .BasicCSSContainer .CMSConfigureBox a:hover {
color:#DDDDDD!important;
}

#foxboro_content #foxboro_col1 div.block div.pad .CMSConfigureBox a {
color:#FFFFFF!important;
}

#foxboro_content #foxboro_col1 div.block div.pad .CMSConfigureBox a:hover {
color:#DDDDDD!important;
}

#foxboro_content #foxboro_col3 div.block div.pad .CMSConfigureBox a {
color:#FFFFFF!important;
}

#foxboro_content #foxboro_col3 div.block div.pad .CMSConfigureBox a:hover {
color:#DDDDDD!important;
}


/* HEADINGS */
#foxboro_col2 h1 {
margin-top:26px!important;
font-weight:bold!important;
font-size:20px!important;
}

#foxboro_col2 h2 {
font-size:20px!important;
}

#foxboro_col1 h3 {
font-size:14px!important;
font-weight:bold!important;
}

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

#foxboro_col1 div.block div.pad > h3 {
text-align:center!important;
}

#foxboro_col3 div.block div.pad > h3 {
text-align:center!important;
}

#foxboro_bottom h1 {
font-size:20px!important;
color:#023A73!important;
}

/* HEADINGS - TWO COLUMN EQUAL SKIN */
#foxboro_two-eq-column #foxboro_col1 div.block h3 {
font-size:20px!important;
color:#023A73!important;
text-align:left!important;
}

#foxboro_two-eq-column #foxboro_col3 div.block h3 {
font-size:20px!important;
color:#023A73!important;
text-align:left!important;
font-weight:normal!important;
}

/* HEADINGS - THREE COLUMN EQUAL SKIN */
#foxboro_three-eq-column #foxboro_col1 div.block h3 {
font-size:20px!important;
color:#023A73!important;
text-align:left!important;
}

#foxboro_three-eq-column #foxboro_col2 div.block h3 {
font-size:20px!important;
color:#023A73!important;
font-weight:bold!important;
}

#foxboro_three-eq-column #foxboro_col3 div.block h3 {
font-size:20px!important;
color:#023A73!important;
text-align:left!important;
}

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

#foxboro_col1 div.block div.pad ul {
list-style-type:disc!important;
margin-left:40px!important;
}

#foxboro_col1 div.block div.pad ul li {
padding-bottom:0!important;
}

#foxboro_col3 div.block div.pad ul {
list-style-type:disc!important;
margin-left:40px!important;
}

#foxboro_col3 div.block div.pad ul li {
padding-bottom:0!important;
}

/* FORM SUBMIT BUTTON - COLUMN 1 - ALL SKINS */
#foxboro_col1 .ContactFormWrapper .FormSubmitButton {
width:auto!important;
}

/* FORM SUBMIT BUTTON - COLUMN 3 - ALL SKINS */
#foxboro_col3 .ContactFormWrapper .FormSubmitButton {
width:auto!important;
}

/* FONT */
#foxboro_bottom table td {
font-family:"Trebuchet MS",Arial,sans-serif!important;
}

/* BLOG */
#bb-container {
padding-bottom:20px!important;
}

#foxboro_col3 .IngeniMailSubscribeButton {
float:left!important;
width:auto!important;
}

/* FOOTER */
#foxboro_footer {
padding-bottom:12px!important;
padding-top:33px!important;
background-color:transparent!important;
overflow:hidden!important;
}

#dnn_dnnLINKS_lblLinks {
display:none!important;
}

#foxboro_footer p.copyright {
font-size:13px!important;
}

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