/* HEADER */
#foxboro_header span.logo a {
outline: none!important;
}

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

/* MENU */
#foxboro_menu {
background: #FFFFFF url(/Portals/83340/images/main_nav.gif) no-repeat scroll 0 0 !important;
height:58px !important;
}
#foxboro_menu .radmenu  {
float:right!important;
}
#foxboro_menu ul li a {
background-color:transparent !important;
outline: none!important;
}
#foxboro_menu ul li span {
padding-top:20px !important;
padding-left: 8px!important;
padding-right:11px!important;
font-weight: normal!important;
font-size: 12px!important;
}
#foxboro_menu ul li.last a + span.menu-separator {
display: none!important;
}
div.slide ul li a + span.menu-separator {
display: none!important;
}

/* SUB MENU */
div.slide {
padding-top:15px!important;
}
#foxboro_menu ul li.item span.menu-separator + div.slide ul {
background-color: white!important;
}
#foxboro_menu ul li.item span.menu-separator + div.slide ul li.item a span {
padding-top: 5px!important;
padding-bottom: 5px!important;
color: #FF6600!important;
font-weight: normal!important;
}
#foxboro_menu ul li.item span.menu-separator + div.slide ul li.item a:hover span {
color: black!important;
}

/* TWO COLUMN RIGHT */
#foxboro_two-column-right #foxboro_col2 {
width:60%!important;
}
#foxboro_two-column-right #foxboro_col3 {
width:39.9%!important;
}

/* MODULES - COLUMN 3*/
#foxboro_col3 div.block div.pad {
margin-right:0 !important;
}
#foxboro_col3 div.block {
margin-bottom:10px !important;
}


/* HEADINGS */
#foxboro_col2 h2 {
font-size:13px!important;
font-weight:bold!important;
}
#foxboro_col2 h3 {
font-size:13px!important;
font-weight:bold!important;
}
#foxboro_col1 div.block h3, #foxboro_col3 div.block h3 {
font-size:13px !important;
}

/* LIST */
#foxboro_col2 ul {
list-style-type:disc!important;
padding-left:15px!important;
}

/* ANCHORS */
#foxboro_col2 a, #foxboro_col3 a {
text-decoration:none!important;
}
#foxboro_col2 a:hover,  #foxboro_col3 a:hover {
text-decoration:underline !important;
}

/* FOOTER */
#foxboro_footer {
background: #FFFFFF url(/Portals/83340/images/footer.gif) no-repeat scroll 0 0 !important;
height:116px !important;
}
#foxboro_footer div.clear {
padding-top:70px !important;
}
div.clear {
padding-left: 37px!important;
text-align: left!important;
}
a.SkinObject {
font-size: 12px!important;
}
span.SkinObject {
padding: 0 4px!important;
}

/* NEW STYLES */

#foxboro_container {
width: 900px !important;
}

#foxboro_body {
background-color:#E5E5E5;
}

#foxboro_content{
background-color: #FFFFFF !important;
}

div#foxboro_menu {
background: none #FFFFFF !important;
height: 30px !important;
color: #000000 !important;
padding-left: 42px;
}

div#foxboro_menu .rootGroup .item .text {
color: black !important;
font-weight: bold !important;
}

#foxboro_menu ul li span {
padding: 10px !important;
}

#foxboro_menu .radmenu {
float: left !important;
}

div#foxboro_footer{
background: #F58025 none no-repeat scroll 0 0 !important;
height:50px !important;
width: 900px !important;
padding:10px 0 0 0 !important;
}

div#foxboro_footer div.clear {
padding: 0px !important;
text-align: center !important;
}

#foxboro_bottom {
background-color: #FFFFFF !important;
color:#333333;
}

#foxboro_footer span a, #foxboro_footer a, #foxboro_footer ul li a, #foxboro_footer p span, #foxboro_footer span.SkinObject {
color:#000000 !important;
}

#foxboro_footer p.copyright {
color:#000000;
}

#foxboro_two-column-right  {
background-color:#FFFFFF;
}

#foxboro_two-column-right 
div#foxboro_col3 {
margin-right:50px;
width:255px !important;
}

#foxboro_two-column-right 
div#foxboro_col2 {
margin-left:50px;
width:528px !important;
margin-top: 20px;
}

#foxboro_two-column-right #foxboro_col2 div.pad {
padding:0px;
}
div.pad {
padding:0px;
}

#foxboro_col1 div.pad, #foxboro_col2 div.pad, #foxboro_col3 div.pad {
padding-bottom:0px;
}

#foxboro_col3 div.block div.pad {
background-color:#FFFFFF !important;
}

div#foxboro_col3 a {
color:#666666 !important;
text-decoration: underline !important;
}

.radmenu .slide, .contextMenu {
border:1px solid #C3C3C3;
opacity: 0.8;
}

div.slide {
padding-top:0 !important;
}

div.ContactFormWrapper  {
background-color:#E3E3E3;
border:1px solid #999999;
padding:10px;
}


#LeadGen_ContactForm_19858_m219062_Field_Label_4  {
font-size:13px !important;
}

.ContactFormWrapper .FormSubmitButton {
background:url("/Portals/83340/images/submit.gif") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
display:block;
height:23px;
margin:5px auto;
width:69px;
}

#foxboro_col1 div.block h3, #foxboro_col3 div.block h3 {
color:#f79346!important;
}

#foxboro_side-menu {
display:block;
line-height:0;
margin-bottom:32px !important;
position:static;
z-index:999;
}

#foxboro_content #foxboro_col1 div.block div.pad, #foxboro_content #foxboro_col3 div.block div.pad {
display:block;
padding:0 !important;
}

#foxboro_content div.block h3 {
margin:0 !important;
padding:0 !important;
}

#foxboro_bottom a {
color: #666666 !important;
}

#foxboro_col3 {
color:#000000 !important;
}
