 /* CONTAINER */

#foxboro_container {

overflow:visible!important;

padding-top:18px!important;

}



/* COURTESY LINKS */

#foxboro_courtesy_links {

display:none!important;

}



/* HEADER */

#foxboro_header {

background:transparent url(/Portals/48827/images/bg_banner.jpg) no-repeat scroll right 0!important;

}



/* MENU */

#foxboro_menu {

background:transparent url(/Portals/48827/images/bg_banner.jpg) no-repeat scroll right -73px!important;

}



#foxboro_menu .radmenu {

margin-top:-3px!important;

padding-left: 50px!important;

}



#foxboro_menu ul.rootGroup > li > a {

background:transparent url(/Portals/48827/images/menu-item-disc.jpg) no-repeat scroll right 7px!important;

}



#foxboro_menu ul.rootGroup > li.last > a {

background:transparent none no-repeat scroll 0 0!important;

}



#foxboro_menu ul.rootGroup > li > a span {

font-size:10.5px!important;

padding-top:0!important;

padding-left:7px!important;

padding-bottom:2px!important;

}



/* SUB MENU */

#foxboro_menu ul.group.level2 {

margin-left:0!important;

}



/* SIDE MENU */

#foxboro_side-menu {

border-bottom:2px solid #C6E4FF!important;

margin-left:15px!important;

padding-bottom:20px!important;

margin-right:26px!important;

}



#foxboro_col3 #foxboro_side-menu {

margin-left:1px!important;

margin-right:1px!important;

border-bottom:medium none!important;

padding-bottom:10px!important;

}



#foxboro_col3 #foxboro_side-menu .radmenu {

border-bottom:2px solid #C6E4FF!important;

margin-left:15px!important;

margin-right:26px!important;

padding-bottom:20px!important;

}



#foxboro_content #foxboro_side-menu ul {

list-style-image:none!important;

margin-left:0!important;

}



#foxboro_side-menu ul li {

line-height:16px!important;

}



#foxboro_side-menu ul li a {

font-weight:bold!important;

text-align:right!important;

}



#foxboro_side-menu ul li a:hover {

color:#FFB400!important;

}



#foxboro_side-menu ul li a span {

font-size:12px!important;

padding-top:0!important;

padding-bottom:0!important;

padding-right:0!important;

}



#foxboro_side-menu ul li a[href="http://www.gelcorp.com/services/boatworks/"] {

color:#19528C!important;

margin-top:15px!important;

}



#foxboro_side-menu ul li a[href="http://www.gelcorp.com/locations/alameda/"] {

color:#19528C!important;

margin-top:30px!important;

}



#foxboro_side-menu ul li.childitem1.last {

padding-bottom:0!important;

}



#foxboro_side-menu ul li.childitem1 span {

padding-left:29px!important;

margin-left:0!important;

}

#foxboro_three-eq-column #foxboro_side-menu_top, #foxboro_three-eq-column #foxboro_side-menu_bottom, #foxboro_three-eq-column #foxboro_side-menu {
display: none;
}

#foxboro_two-column-right #foxboro_side-menu_top, #foxboro_two-column-right #foxboro_side-menu_bottom, #foxboro_two-column-right #foxboro_side-menu {
display: none;
}

/* CONTENT */

#foxboro_content {

border-bottom:10px solid #69A9ED!important;

}



/* TOP PANE */

#foxboro_top {

overflow:hidden!important;

border-bottom:4px solid #407DC5!important;

}



/* ALL SKINS */

#foxboro_one-column, #foxboro_two-column, #foxboro_two-column-right, #foxboro_three-column {

overflow:visible!important;

padding-top:0px!important;

border-top:20px solid #88C6FF!important;

}



#foxboro_two-eq-column, #foxboro_three-eq-column {

padding-top:0px!important;

border-top:10px solid #88C6FF!important;

}



/* TWO COLUMN SKIN */

#foxboro_two-column {

background:transparent url(/Portals/48827/images/bg_leftcol.gif) repeat-y scroll 0 0!important;

}



#foxboro_two-column #foxboro_col1 {

width:25.2%!important;

}



#foxboro_two-column #foxboro_col2 {

width:74.7%!important;

}



/* TWO COLUMN RIGHT */

#foxboro_two-column-right #foxboro_col2 {

width:69.4%!important;

}



#foxboro_two-column-right #foxboro_col3 {

width:30.5%!important;

}



/* THREE COLUMN SKIN */

#foxboro_three-column {

background:transparent url(/Portals/48827/images/bg_leftcol.gif) repeat-y scroll 0 0!important;

}



#foxboro_three-column #foxboro_col1 {

width:25.2%!important;

}



#foxboro_three-column #foxboro_col2 {

width:44.1%!important;

}



#foxboro_three-column #foxboro_col3 {

width:30.5%!important;

}



/* TWO COLUMN EQUAL SKIN */

#foxboro_two-eq-column {

overflow:hidden!important;

background:transparent url(/Portals/48827/images/bg_leftcol_sdbhome.gif) repeat-y scroll 0 0!important;

}



#foxboro_two-eq-column #foxboro_col1 {

width:44.3%!important;

}



#foxboro_two-eq-column #foxboro_col3 {

width:55.6%!important;

}



/* COLUMN 1 - TWO COLUMN SKIN */

#foxboro_two-column #foxboro_col1 {

padding-top:10px!important;

border-top:8px solid #88C6FF!important;

background:transparent url(/Portals/48827/images/bg_topleft.gif) no-repeat scroll 0 0!important;

}



/* COLUMN 3 - TWO COLUMN RIGHT SKIN */

#foxboro_two-column-right #foxboro_col3 {

border-top:8px solid #88C6FF!important;

background:transparent url(/Portals/48827/images/bg_topright.gif) no-repeat scroll 0 0!important;

padding-top:10px!important;

}



#foxboro_two-column-right #foxboro_col3 > div.pad {

margin-right:25px!important;

background:transparent url(/Portals/48827/images/bg_rightcol.gif) repeat-y scroll 0 0!important;

}



#foxboro_two-column-right #dnn_Col3Pane {

overflow:hidden!important;

padding-bottom:10px!important;

padding-left:1px!important;

padding-right:1px!important;

background:transparent url(/Portals/48827/images/bg_botright.gif) no-repeat scroll 0 bottom!important;

}



/* COLUMN 1 - THREE COLUMN SKIN */

#foxboro_three-column #foxboro_col1 {

padding-top:10px!important;

border-top:8px solid #88C6FF!important;

background:transparent url(/Portals/48827/images/bg_topleft.gif) no-repeat scroll 0 0!important;

}



/* COLUMN 3 - THREE COLUMN SKIN */

#foxboro_three-column #foxboro_col3 {

border-top:8px solid #88C6FF!important;

background:transparent url(/Portals/48827/images/bg_topright.gif) no-repeat scroll 0 0!important;

padding-top:10px!important;

}



#foxboro_three-column #foxboro_col3 > div.pad {

margin-right:25px!important;

background:transparent url(/Portals/48827/images/bg_rightcol.gif) repeat-y scroll 0 0!important;

}



#foxboro_three-column #dnn_Col3Pane {

overflow:hidden!important;

padding-bottom:10px!important;

padding-left:1px!important;

padding-right:1px!important;

background:transparent url(/Portals/48827/images/bg_botright.gif) no-repeat scroll 0 bottom!important;

}



/* MODULES - COLUMN 1 - ALL SKINS */

#foxboro_col1 div.block div.pad {

margin-left:0!important;

background-color:transparent!important;

}



/* MODULES - COLUMN 3 - ALL SKINS */

#foxboro_col3 div.block div.pad {

margin-right:0!important;

background-color:transparent!important;

}



/* MODULES - COLUMN 1 - TWO COLUMN EQUAL */

#foxboro_two-eq-column #foxboro_col1 {

color:#000000!important;

}



#foxboro_two-eq-column #foxboro_col1 div.block {

font-size:1em!important;

}



#foxboro_two-eq-column #foxboro_col1 div.block div.pad {

background-color:#62ABEF!important;

padding-top:0!important;

padding-left:35px!important;

padding-right:35px!important;

}



/* MODULES - COLUMN 3 - TWO COLUMN EQUAL SKIN */

#foxboro_two-eq-column #foxboro_col3 > div.pad {

padding-left:6px!important;

}



#foxboro_two-eq-column #foxboro_col3 div.block {

font-size:1em!important;

}



#foxboro_two-eq-column #foxboro_col3 div.block div.pad {

padding-top:0!important;

}



/* HEADINGS */

#foxboro_col2 h1 {

font-size:20px!important;

}



#foxboro_col2 h2 {

font-size:14px!important;

font-weight:bold!important;

}



#foxboro_col2 h3 {

font-size:16px!important;

font-weight:bold!important;

}



#foxboro_col1 h3 {

font-size:14px!important;

font-weight:bold!important;

color:#19528C!important;

}



#foxboro_col3 h2 {

color:#000000!important;

font-size:14px!important;

font-weight:bold!important;

}



#foxboro_col3 h3 {

font-size:14px!important;

font-weight:bold!important;

}



/* HEADINGS - TWO COLUMN EQUAL SKIN */

#foxboro_two-eq-column #foxboro_col1 div.block div.pad > h3 {

padding-top:20px!important;

color:#FFFFFF!important;

font-size:24px!important;

line-height:30px!important;

}



/* HEADINGS - THREE COLUMN EQUAL SKIN */

#foxboro_col2 div.block div.pad > h3 {

font-weight:bold!important;

}



/* FONT */

#foxboro_col2 table td {

font-family:Arial,Helvetica,sans-serif!important;

font-size:12px!important;

}



/* LISTS */

#foxboro_col1 ul {

list-style-type:disc!important;

margin-left:20px!important;

}



#foxboro_col1 ul li {

padding-bottom:0!important;

font-size:1em!important;

}



#foxboro_col1 ol {

margin-left:20px!important;

}



#foxboro_col1 ol li {

padding-bottom:0!important;

font-size:1em!important;

}



#foxboro_col2 ul {

list-style-image:url(/Portals/48827/images/dot.gif)!important;

margin-left:20px!important;

}



#foxboro_col3 ul {

list-style-image:url(/Portals/48827/images/dot.gif)!important;

margin-left:20px!important;

}



#foxboro_col3 ul li {

padding-bottom:0!important;

font-size:1em!important;

}



#foxboro_col3 ol {

margin-left:20px!important;

}



#foxboro_col3 ol li {

padding-bottom:0!important;

font-size:1em!important;

}



/* BLOG */

#bb-container {

padding-bottom:20px!important;

}



#foxboro_col2 h3.title {

color:#0C3A9F!important;

font-size:20px!important;

font-weight:bold!important;

text-decoration:underline!important;

}



/* FOOTER */

#foxboro_footer {

padding-top:10px!important;

overflow:hidden!important;

}



#foxboro_footer p.copyright {

font-size:10px!important;

}



#foxboro_footer .SkinObject {

font-size:10px!important;

}



#footerContainer {

font-size:10px!important;

line-height:17px!important;

}



#foxboro_footer p.copyright a {

font-size:10px!important;

}



#foxboro_footer p.copyright a:hover {

text-decoration:none!important;

}



/* LANDING PAGES - ONLY */

.landingPage #foxboro_menu {

display: none!important;

}



#foxboro_menu .NavHidden {

display:none!important;

}





/* FORMS */

#foxboro_content #foxboro_col3 div.block div.pad {margin-top:-10px!important;}

div#dnn__ctl6_ContentPane.NoContainerContentPane {margin-top:-15px!important;}



div.ContactFormItem input, div.ContactFormItem select {background-color:#9ACFFF!important; border:1px solid #fff!important; border-radius:5px!important; -moz-border-radius:5px!important; -o-border-radius:5px!important; -webkit-border-radius:5px!important;}



div.ContactFormItem select {margin-bottom:8px; padding:2px;}



div.ContactFormItem label, div.ContactFormItem div span {height:auto!important; color:#19528C; font-weight:bold;}



