html {
background-color:#DBE2DA!important;
}

body#Body {
background:#FFFFFF url(/Portals/34113/images/page-bg.jpg) repeat-x scroll 0 bottom!important;
height:100%!important;
}

#foxboro_body {
background:transparent url("/Portals/34113/images/white-padding-bg.jpg") repeat-y scroll center 0!important;
}

/* CONTAINER */
#foxboro_container {
background:transparent url("/Portals/34113/images/top-background.jpg") no-repeat scroll -2px 0!important;
padding-top:9px!important;
padding-left:10px!important;
padding-right:10px!important;
}

/* COURTESY LINKS */
#foxboro_courtesy_links {
/*background:#FFFFFF url(/Portals/34113/images/tagline.jpg) no-repeat right 0!important;*/
padding-bottom:20px!important;
margin-right: 10px!important;
margin-top: 1px!important;
float:right!important;
width:355px!important;
}

#foxboro_courtesy_links > div {
display:none!important;
}

/* HEADER */
#foxboro_header {
width:auto!important;
background-color:transparent!important;
}

#foxboro_header span.logo a {
outline:none!important;
margin-left:20px!important;
}

/* MENU */
#foxboro_menu {
padding-top:32px !important;
background-color:transparent!important;
}

#foxboro_menu .radmenu  {
float:right!important;
padding-right:30px!important;
}

#foxboro_menu ul li a {
outline:none!important;
}

#foxboro_menu ul li a span {
font-size:15px!important;
line-height:20px!important;
font-family:"Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif!important;
padding:6px 12px 8px 12px!important;
}

/* SIDE MENU */
#foxboro_side-menu {
margin-bottom:0!important;
}


/* TOP PANE */
#foxboro_top {
background-color:transparent!important;
}

/* CONTENT */
#foxboro_content {
background-color:transparent!important;
padding-left: 16px!important;
padding-right: 16px!important;
}

/* MODULES - COLUMN 2 - TWO COLUMN & TWO COLUMN RIGHT SKIN */
#foxboro_two-column #foxboro_col2 {
background:transparent url(/Portals/34113/images/col2-middle.jpg) repeat-y scroll right 0!important;
}

#foxboro_two-column-right #foxboro_col2 {
background:transparent url(/Portals/34113/images/col2-middle.jpg) repeat-y scroll 0 0!important;
}

#foxboro_two-column #foxboro_col2 div.pad {
padding-left:0!important;
padding-right:0!important;
padding-bottom:0!important;
background:transparent url(/Portals/34113/images/col2-top.jpg) no-repeat scroll right 0!important;
}

#foxboro_two-column-right #foxboro_col2 div.pad {
padding-left:0!important;
padding-right:0!important;
padding-bottom:0!important;
background:transparent url(/Portals/34113/images/col2-top.jpg) no-repeat scroll 0 0!important;
}

#foxboro_two-column #dnn_ContentPane {
padding-left:20px!important;
padding-right:20px!important;
/*padding-bottom:35px!important;
background:transparent url(/Portals/34113/images/col2-bottom.jpg) no-repeat scroll right bottom!important;*/
}

#foxboro_two-column-right #dnn_ContentPane {
padding-left:20px!important;
padding-right:20px!important;
/*padding-bottom:35px!important;
background:transparent url(/Portals/34113/images/col2-bottom.jpg) no-repeat scroll 0 bottom!important;*/
}

/* MODULES - COLUMN 3 - TWO COLUMN RIGHT SKIN */
#foxboro_two-column-right #foxboro_col3 {
background:transparent url(/Portals/34113/images/col3-middle.jpg) repeat-y scroll 0 0!important;
}

#foxboro_two-column-right #foxboro_col3 > div.pad {
background:transparent url(/Portals/34113/images/col3-top.jpg) no-repeat scroll 0 0!important;
}

#foxboro_two-column-right #foxboro_col3 div.block div.pad {
background-color:transparent!important;
}

#foxboro_two-column-right #foxboro_col3 div.pad #dnn_Col3Pane {
/*padding-bottom:30px!important;
background:transparent url(/Portals/34113/images/col3-bottom.jpg) no-repeat scroll 0 bottom!important;*/
}

/* MODULES - COLUMN 1 - TWO COLUMN SKIN */
#foxboro_two-column #foxboro_col1 {
background:transparent url(/Portals/34113/images/col3-middle.jpg) repeat-y scroll 0 0!important;
}

#foxboro_two-column #foxboro_col1 > div.pad {
background:transparent url(/Portals/34113/images/col3-top.jpg) no-repeat scroll 0 0!important;
}

#foxboro_two-column #foxboro_col1 div.block div.pad {
background-color:transparent!important;
}

#foxboro_two-column #foxboro_col1 div.pad #dnn_LeftPane {
/*padding-bottom:30px!important;
background:transparent url(/Portals/34113/images/col3-bottom.jpg) no-repeat scroll 0 bottom!important;*/
}

/* MODULES - COLUMN 2 - ONE COLUMN */
#foxboro_one-column #foxboro_col2 {
background:transparent url(/Portals/34113/images/one-column-middle.jpg) repeat-y scroll center 0!important;
}

#foxboro_one-column #foxboro_col2 div.pad {
padding-left:0!important;
padding-right:0!important;
padding-bottom:0!important;
background:transparent url(/Portals/34113/images/content-1-box-top.jpg) no-repeat scroll center 0!important;
}

#foxboro_one-column #foxboro_col2 #dnn_ContentPane {
padding-left:20px!important;
padding-right:20px!important;
padding-bottom:35px!important;
background:transparent url(/Portals/34113/images/content-1-box-bottom.jpg) no-repeat scroll right bottom!important;
}

/* MODULES - COLUMN 2 - THREE COLUMN */
#foxboro_three-column #foxboro_col2 {
background:transparent url(/Portals/34113/images/3col-col2-middle.jpg) repeat-y scroll center 0!important;
}

#foxboro_three-column #foxboro_col2 div.pad {
padding-left:0!important;
padding-right:0!important;
padding-bottom:0!important;
background:transparent url(/Portals/34113/images/3col-col2-top.jpg) no-repeat scroll center 0!important;
}

#foxboro_three-column #foxboro_col2 #dnn_ContentPane {
padding-left:30px!important;
padding-right:30px!important;
/*padding-bottom:35px!important;
background:transparent url(/Portals/34113/images/3col-col2-bottom.jpg) no-repeat scroll center bottom!important;*/
}

/* MODULES - COLUMN 1 - THREE COLUMN SKIN */
#foxboro_three-column #foxboro_col1 {
background:transparent url(/Portals/34113/images/3col-col13-middle.jpg) repeat-y scroll 0 0!important;
}

#foxboro_three-column #foxboro_col1 > div.pad {
background:transparent url(/Portals/34113/images/3col-col13-top.jpg) no-repeat scroll 0 0!important;
}

#foxboro_three-column #foxboro_col1 div.block div.pad {
background-color:transparent!important;
}

#foxboro_three-column #foxboro_col1 div.pad #dnn_Col1Pane {
/*padding-bottom:30px!important;
background:transparent url(/Portals/34113/images/3col-col1-bottom.jpg) no-repeat scroll 0 bottom!important;*/
}

/* MODULES - COLUMN 3 - THREE COLUMN SKIN */
#foxboro_three-column #foxboro_col3 {
background:transparent url(/Portals/34113/images/3col-col13-middle.jpg) repeat-y scroll right 0!important;
}

#foxboro_three-column #foxboro_col3 > div.pad {
background:transparent url(/Portals/34113/images/3col-col13-top.jpg) no-repeat scroll right 0!important;
}

#foxboro_three-column #foxboro_col3 div.block div.pad {
background-color:transparent!important;
}

#foxboro_three-column #foxboro_col3 div.pad #dnn_Col3Pane {
/*padding-bottom:30px!important;
background:transparent url(/Portals/34113/images/3col-col3-bottom.jpg) no-repeat scroll right bottom!important;*/
}

/* TWO COLUMN SKIN */
#foxboro_two-column #foxboro_col1 {
width:32.9%!important;
}

#foxboro_two-column #foxboro_col2 {
width:67%!important;
}

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

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

/* MODULES - COLUMN 1 - ALL SKINS */
#foxboro_col1 div.block {
margin-bottom:0!important;
padding-bottom:35px!important;
}

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

/* MODULES - COLUMN 3 - ALL SKINS */
#foxboro_col3 div.block {
margin-bottom:0!important;
padding-bottom:5px!important;
}

#foxboro_col3 div.block div.pad {
margin-right:0!important;
}

/* HEADINGS */
#foxboro_col2 h1 {
font-size:24px!important;
font-family:"Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif!important;
font-style:italic!important;
}

#foxboro_col2 h2 {
font-size:24px!important;
font-style:italic!important;
}

#foxboro_col2 h3 {
font-size:16px!important;
font-weight:bold!important;
}

#foxboro_col2 h4 {
color:#77AF2D!important;
font-size:18px!important;
font-weight:normal!important;
}

#foxboro_col1 div.block div.pad > h3:first-child, #foxboro_col3 div.block div.pad > h3:first-child {
font-size:18px!important;
font-style:italic!important;
font-weight:bold!important;
}	

#foxboro_col3 h4 {
font-size:18px!important;
font-style:italic!important;
font-family:"Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif!important;
}

/* FOOTER */
#foxboro_footer {
background: transparent url(/Portals/34113/images/footer-bg.gif) no-repeat scroll center 0!important;
padding-top:28px!important;
padding-bottom:25px;
height:33px!important;
}

#foxboro_footer span a {
outline:none!important;
font-size:13px!important;
padding-left:10px!important;
padding-right:10px!important;
}

#foxboro_footer span.SkinObject {
color:#7BDF00!important;
}

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

/* LISTS */
#foxboro_col1 ul,#foxboro_col2 ul,#foxboro_col3 ul {
list-style-type:none!important;
list-style-image:url(/Portals/34113/images/bullet.gif)!important;
margin-left:18px!important;
}

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

/* FONT SIZE ++++++++++++++++++++++++ */

/* COLUMN 1 & 3*/
#foxboro_col1 div.block p, #foxboro_col3 div.block p {
font-size: 14px!important;
line-height: 22px!important;
}

#foxboro_col1 div.block li, #foxboro_col3 div.block li {
font-size: 14px!important;
line-height: 16px!important;
}

#foxboro_col1 div.block a, #foxboro_col3 div.block a {
font-size: 14px!important;
line-height: 22px!important;
}

/* COLUMN 2*/
#foxboro_col2 div.pad p {
font-size: 14px!important;
line-height: 22px!important;
}

#foxboro_col2 div.pad li {
font-size: 14px!important;
line-height: 16px!important;
}

#foxboro_col2 div.pad a {
font-size: 14px!important;
line-height: 22px!important;
}

/* ANCHORS - EDIT & REORDER & REMOVE BUTTONS - ALL COLUMNS - ALL SKINS */

#foxboro_col2 #dnn_ContentPane .EditModuleWrapper > a, #foxboro_col2 #dnn_ContentPane .CMSConfigureBox > a, #foxboro_col2 #dnn_ContentPane .CMSPaneAddReorderBox > a {
font-size: 11px!important;
line-height: 15px!important;
}

#foxboro_col1 #dnn_LeftPane .EditModuleWrapper .CMSConfigureBox > a, #foxboro_col1 .dnn_LeftPane .CMSConfigureBox > a, #foxboro_col1 #dnn_LeftPane .CMSPaneAddReorderBox > a {
font-size: 11px!important;
line-height: 15px!important;
}

#foxboro_col1 #dnn_Col1Pane .CMSConfigureBox > a, #foxboro_col1 #dnn_Col1Pane .CMSSideBarConfigureRemoveBox > a {
font-size: 11px!important;
line-height: 14px!important;
}

#foxboro_col3 #dnn_Col3Pane .EditModuleWrapper .CMSConfigureBox > a, #foxboro_col3 .dnn_Col3Pane .CMSConfigureBox > a, #foxboro_col3 #dnn_Col3Pane .CMSPaneAddReorderBox > a {
font-size: 11px!important;
line-height: 15px!important;
}

/* ANCHORS */

#foxboro_col3 #dnn_Col3Pane h4 a, #foxboro_col1 #dnn_LeftPane h4 a {
font-size: 18px ! important; 
line-height: 23px ! important;
text-decoration: none!important;
}

/* SKINS */

#foxboro_two-column-right  {
background:url(/Portals/34113/images/two-column-right-skin.gif) no-repeat scroll 0 bottom transparent !important;
padding-bottom:89px !important;
padding-top:0!important;
}

#foxboro_two-column  {
background:url(/Portals/34113/images/two-column-skin.gif) no-repeat scroll -3px bottom transparent !important;
padding-bottom:89px !important;
padding-top:0!important;
}

#foxboro_one-column {
padding-top:0!important;
}

#foxboro_three-column {
background:url(/Portals/34113/images/three-column-skin.gif) no-repeat scroll right bottom transparent !important;
padding-bottom:86px!important;
padding-top:0!important;
}

#foxboro_top  {
padding-bottom:20px !important;
}