html,body#Body {
background:#222222 url(/Portals/74620/template/body_bg.gif) top repeat-x !important;
}

#foxboro_menu {
padding:0 0 33px 0 !important;
width:980px !important;
}

#foxboro_menu div.radmenu {
float:right !important;
margin-top:-25px;
}

#foxboro_menu ul.rootGroup {
max-width:980px !important;
}

#foxboro_menu span.text {
padding:0 0 1px 0 !important;
_padding:0 0 4px 0 !important;
border-bottom:3px solid transparent !important;
_border-bottom:none !important;
font-size:12px !important;
font-weight:normal !important;
}

#foxboro_menu a.link:hover span.text {
border-bottom:3px solid #333333 !important;
_padding:0 0 1px 0 !important;
}

#foxboro_menu a.selectedtab span.text,
#foxboro_menu a.selectedtab:hover span.text {
border-bottom:3px solid #666666 !important;
_padding:0 0 1px 0 !important;
}

#foxboro_menu a.expanded span.text,
#foxboro_menu a.expanded:hover span.text {
border-bottom:3px solid #000000 !important;
_padding:0 0 1px 0 !important;
}

#foxboro_menu a.link {
padding:0 10px !important;
}

#foxboro_menu div.slide span.text {
padding:0 !important;
border:none !important;
font-size:11px !important;
color:#ffffff !important;
white-space:normal !important;
}

#foxboro_menu div.slide a.link:hover span.text,
#foxboro_menu div.slide a.selectedtab span.text,
#foxboro_menu div.slide a.active span.text {
padding:0 !important;
border:none !important;
font-size:11px !important;
color:#D4D4D4 !important;
}

#foxboro_menu div.slide span.text,
#foxboro_menu div.slide li.item {
padding:0 !important;
margin:0 !important;
}

#foxboro_menu div.slide a.link {
background:#666666 !important;
padding:4px 10px !important;
width:150px !important;
border-bottom:1px dotted #cccccc !important;
}

#foxboro_menu div.slide a.link:hover,
#foxboro_menu div.slide a.selectedtab,
#foxboro_menu div.slide a.active {
background:#333333 !important;
}


#foxboro_footer {
background:#191919 url(/Portals/74620/template/footer_bg.jpg) top repeat-x !important;
padding:30px 10px 0 10px !important;
width:960px !important;
min-height:128px !important;
_height:128px !important;
_overflow-y:visible !important;
}

#foxboro_footer small {
color:#666666 !important;
font-size:9px !important;
}


#foxboro_col1,
#foxboro_col3 {
width:220px !important;
}

#foxboro_two-column #foxboro_col2,
#foxboro_two-column-right #foxboro_col2 {
width:760px !important;
}

#foxboro_three-column #foxboro_col2 {
width:540px !important;
}

#foxboro_one-column {
padding-bottom:15px !important
}

#foxboro_two-column {
background:url(/Portals/74620/template/2cols.jpg) left repeat-y;
padding-bottom:15px !important
}

#foxboro_two-column-right {
background:url(/Portals/74620/template/2cols_right.jpg) left repeat-y;
padding-bottom:15px !important
}

#foxboro_three-column {
background:url(/Portals/74620/template/3cols.jpg) left repeat-y;
padding-bottom:15px !important
}

#foxboro_content div.block div.pad {
margin:0 !important;
padding:0 10px !important;
background:none !important;
}

#foxboro_col2 div.pad,
#foxboro_col2 div.pad p,
#foxboro_col2 div.pad li,
#foxboro_content div.block div.pad {
font-size:1em !important;
}

#foxboro_top,
#foxboro_bottom {
padding:1px 10px !important;
margin:-1px 0 !important;
width:960px !important;
}

#foxboro_top .ISContent,
#foxboro_bottom .ISContent {
padding:10px 0 !important;
}

#foxboro_content div.block {
margin-bottom:15px !important;
}

#foxboro_content div.block div.pad h3 {
background:#0C0D0D;
font-size:14px !important;
line-height:31px !important;
margin:25px -10px 0 -10px !important;
padding:0 0 0 12px !important;
}

#foxboro_content div.block div.pad .ISContent h3 {
background:none;
margin:10px 0 !important;
padding:0 !important;
font-size:18px !important was 15;
line-height:18px !important;
}

#foxboro_col1,
#foxboro_col2,
#foxboro_col3 {
overflow:hidden !important;
}

#foxboro_col1 {
min-height:1px !important;
_height:1px !important;
_overflow-y:visible !important;
}

#foxboro_col2 h1 {
font-size:2em !important;
font-family:Arial, Helvetica, sans-serif !important;
line-height:142% !important;
}

#foxboro_col2 h1 big {
font-size:36px !important;
}


#foxboro_content div.block div.pad a.SolidBody,
#foxboro_content div.block div.pad a.SolidBody_selected {
display:block;
padding:5px 10px;
margin:0 -10px;
border-bottom:1px solid #222322;
text-decoration:none !important;
vertical-align:middle !important;
}

#foxboro_content div.block div.pad a.SolidBody img,
#foxboro_content div.block div.pad a.SolidBody_selected img {
vertical-align:middle !important;
margin-right:5px;
}

#foxboro_content div.block div.pad a.SolidBody_selected {
background:#5D9738 !important;
display:block !important;
color:#ffffff !important;
}

#foxboro_content div.block h4 {
font-weight:normal !important;
color:#E8E8E8 !important;
margin-bottom:0 !important;
}

#foxboro_content div.block div.pad small {
display:inline !important;
color:#999999 !important;
font-size:9px !important;
}

#foxboro_col2 hr {
border-color:#D4D4D4 !important;
border-style:double !important;
border-width:3px 0 0 !important;
color:#DFDFDF !important;
font-size:1px !important;
line-height:1px !important;
margin:20px auto 0 !important;
width:498px !important;
}

#foxboro_col2 a {
text-decoration:none !important;
}

#foxboro_col2 a:hover {
border-bottom: 1px dotted #60D709;
}

#foxboro_col2 h4 {
color:#444444 !important;
font-size:10px !important;
font-weight:normal !important;
}

#foxboro_col2 small {
font-size:0.7em !important;
color:#666666 !important;
}