html,body#Body {
background:url(/Portals/35529/template/website_bg.gif) top left !important;
}

#foxboro_courtesy_links,
#foxboro_header,
#foxboro_menu,
#foxboro_top,
#foxboro_bottom,
#foxboro_footer {
margin-left:17px !important;
width:890px !important;
}

#foxboro_content {
background:url(/Portals/35529/template/content_bg.gif) right repeat-y !important;
}

#foxboro_courtesy_links {
padding:10px 20px 0 20px !important;
width:850px !important;
font-size:11px !important;
font-weight:bold !important;
line-height:normal !important;
}

#foxboro_courtesy_links a:hover {
color:#ff0000 !important;
text-decoration:underline !important;
}

#foxboro_courtesy_links div.courtesy1 {
float:right;
padding-left:15px;
background:url(/Portals/35529/template/courtesy1_bg.gif) left top no-repeat;
}

#foxboro_courtesy_links div.courtesy2 {
padding:4px 15px 2px 0;
background:url(/Portals/35529/template/courtesy2_bg.gif) right top no-repeat;
}

#foxboro_col2 p,
#foxboro_col2 li,
#foxboro_top p,
#foxboro_top li,
#foxboro_bottom p,
#foxboro_bottom li,
#foxboro_content div.block,
#foxboro_content div.block p,
#foxboro_content div.block li,
#foxboro_footer,
#foxboro_footer p.copyright,
#foxboro_footer p.copyright a {
font-size:1em !important;
}

table,
td {
font-family:Arial,Tahoma,Times New Roman,Times,Lucida Console !important;
font-size:1em !important;
line-height:normal !important;
}

#foxboro_menu div.radmenu {
width:890px !important;
background:url(/Portals/35529/template/menu_bg.gif) top;
}

#foxboro_menu ul.rootGroup {
max-width:890px !important;
}

#foxboro_menu div.NavHidden {
height:45px !important;
}

#foxboro_menu div.NavHidden ul.rootGroup {
display:none !important;
}

#foxboro_menu li.item {
padding-right:3px !important;
background:url(/Portals/35529/template/menu_separator.gif) top right no-repeat !important;
}

#foxboro_menu li.last {
padding:0 !important;
background:none !important;
}

#foxboro_menu span.text {
line-height:42px !important;
padding:3px 24px 0 24px !important;
font-size:14px !important;
font-weight:bold !important;
}

#foxboro_menu a.link {
background:url(/Portals/35529/template/link_bg.gif) left 100px repeat-x !important;
}

#foxboro_menu a.link:hover,
#foxboro_menu a.selectedtab,
#foxboro_menu a.expanded {
background-position:left top !important;
}

#foxboro_menu a.link:hover span.text,
#foxboro_menu a.expanded span.text {
background:url(/Portals/35529/template/menu_spantext.gif) center 33px no-repeat;
}

#foxboro_menu div.slide li.item {
padding:0 !important;
background:none !important;
}

#foxboro_menu div.slide a.link {
background:#004E7E !important;
border-bottom:1px solid #00A4C5;
}

#foxboro_menu div.slide span.text,
#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 {
font-size:12px !important;
font-weight:normal !important;
line-height:normal !important;
padding:4px 24px !important;
background:none !important;
color:#fff !important;
}

#foxboro_menu div.slide a.link:hover,
#foxboro_menu div.slide a.selectedtab,
#foxboro_menu div.slide a.active {
background:#0078B1 !important;
}

#foxboro_one-column,
#foxboro_two-column,
#foxboro_two-column-right,
#foxboro_three-column {
background:url(/Portals/35529/template/columns_containers_bg.gif) right top no-repeat !important;
padding-top:0 !important;
}

#foxboro_two-column-right {
background:url(/Portals/35529/template/two-right_bg.gif) 17px top no-repeat !important;
}

#foxboro_col1,
#foxboro_col3 {
width:193px !important;
}

#foxboro_two-column #foxboro_col2 {
width:714px !important;
}

#foxboro_two-column-right #foxboro_col2 {
width:697px !important;
}

#foxboro_three-column #foxboro_col2 {
width:521px !important;
}

#foxboro_content div.block div.pad {
background:none !important;
}

#foxboro_col2 {
padding-top:15px !important;
}

#foxboro_two-column #foxboro_col2 div.pad {
border-left:2px solid #003265;
border-bottom:2px solid #000000;
margin-right:20px !important;
}

#foxboro_two-column-right #foxboro_col2 div.pad {
border-right:2px solid #003265;
border-bottom:2px solid #000000;
margin-left:20px !important;
padding-top:20px !important;
}

#foxboro_two-column-right #foxboro_col2 {
padding-top:0 !important;
}

#foxboro_three-column #foxboro_col2 div.pad {
border-left:2px solid #003265;
border-right:2px solid #003265;
border-bottom:2px solid #000000;
}

#foxboro_one-column,
#foxboro_two-column-right {
padding-left:17px !important;
width:890px !important;
}

#foxboro_col1,
#foxboro_col2,
#foxboro_col3 {
overflow:hidden !important;
}

#foxboro_side-menu {
width:193px !important;
padding:10px 0 0 0 !important;
background:url(/Portals/35529/template/sidemenu_top.gif) left top no-repeat !important;
float:none !important;
position:relative !important;
z-index:10 !important;
}

#foxboro_col3 #foxboro_side-menu {
background:url(/Portals/35529/template/3sidemenu_top.gif) left top no-repeat !important;
}

#foxboro_side-menu div.radmenu {
width:193px !important;
padding-bottom:10px !important;
background:url(/Portals/35529/template/sidemenu_bottom.gif) left bottom no-repeat !important;
float:none !important;
}

#foxboro_col3 #foxboro_side-menu div.radmenu {
background:url(/Portals/35529/template/3sidemenu_bottom.gif) left bottom no-repeat !important;
}

#foxboro_side-menu ul.rootGroup {
width:193px !important;
background:url(/Portals/35529/template/sidemenu_middle.gif) left repeat-y !important;
float:none !important;
}

#foxboro_col3 #foxboro_side-menu ul.rootGroup {
background:url(/Portals/35529/template/3sidemenu_middle.gif) left repeat-y !important;
}

#foxboro_side-menu li.item {
float:none !important;
}

#foxboro_side-menu li.item,
#foxboro_side-menu a.link {
background:none !important;
}

#foxboro_side-menu li.item,
#foxboro_side-menu li.childitem1,
#foxboro_side-menu a.link,
#foxboro_side-menu span,
#foxboro_side-menu span.text {
border:none !important;
}

#foxboro_side-menu span.text {
font-size:10pt !important;
font-weight:bold !important;
padding:1px 10px 1px 10px !important;
line-height:normal !important;
}



#foxboro_side-menu a.link:hover span.text,
#foxboro_side-menu li.childitem1 a.link:hover span {
text-decoration:underline !important;
color:#FF0000 !important;
}

#foxboro_side-menu li.selectedtab span.text,
#foxboro_side-menu li.selectedtab span,
#foxboro_side-menu li.selectedtab a.link:hover span.text,
#foxboro_side-menu li.selectedtab a.link:hover span {
text-decoration:none !important;
color:#660066 !important;
}

#foxboro_side-menu hr {
height:2px;
border:none;
color:#BA851A;
background:#BA851A;
margin-right:20px;
}

#foxboro_side-menu .childitem1 span {
display:block;
width:140px !important;
font-size:9pt !important;
font-weight:bold !important;
font-family:Arial,Tahoma,Times New Roman,Times,Lucida Console !important;
color:#0066CC !important;
line-height:normal !important;
padding:4px 10px !important;
border-bottom:1px dotted #4E552A !important;
}

#foxboro_col2 h1 {
font-size:14pt !important;
font-weight:bold !important;
line-height:150% !important;
font-style:italic !important;
background:url(/Portals/35529/template/h1_border.gif) bottom repeat-x;
margin-bottom:6px !important;
}

#foxboro_col2 h2 {
font-size:16px !important;
}

#foxboro_top a:hover,
#foxboro_bottom a:hover,
#foxboro_col2 a:hover,
#foxboro_content div.block a:hover {
color:#ff0000 !important;
text-decoration:underline !important;
}

#foxboro_one-column,
#foxboro_two-column,
#foxboro_two-column-right,
#foxboro_three-column {
padding-bottom:20px !important;
}

#foxboro_col2 div.pad {
padding-bottom:15px !important;
}

#foxboro_footer {
background:#DECF97 url(/Portals/35529/template/footer_bg.gif) top repeat-x !important;
padding-top:10px !important;
}

#foxboro_footer,
#foxboro_footer span.SkinObject,
#foxboro_footer a.SkinObject,
#foxboro_footer p.copyright,
#foxboro_footer p.copyright a {
font-size:8pt !important;
font-weight:bold !important;
}

#foxboro_footer span.SkinObject {
color:#000 !important;
}

#foxboro_footer p.copyright,
#foxboro_footer p.copyright a {
font-weight:normal !important;
}

#foxboro_footer a:hover,
#foxboro_footer a.SkinObject:hover,
#foxboro_footer p.copyright a:hover {
color:#ff0000 !important;
text-decoration:underline !important;
}

table.excel {
border-width: 0;
border:solid #000;
border:1px solid #000;
border-collapse:collapse;
}

table.excel td {
border:solid #000;
border-width: 0px 1px 1px 0px;
margin:0;
padding:5px;
color:#000;
} 

table.excel td h2 {
margin:0 !important;
color:#000 !important;
}

h5 {
display:block !important;
margin:5px 0 !important;
background:url(/Portals/35529/template/hr_bg.gif) bottom repeat-x;
}

#foxboro_col1 div.block div.pad {
padding-left:10px !important;
padding-right:10px !important;
}

#foxboro_content div.block h4 {
font-size:8pt !important;
font-weight:normal !important;
line-height:normal !important;
}

#foxboro_content div.block h3 {
background:url(/Portals/35529/template/module_title_bg.gif) bottom repeat-x;
font-weight:bold !important;
}

#foxboro_col2 h4 {
font-weight:normal !important;
font-size:1em !important;
color:#B28706 !important;
}

blockquote {
margin-right:0;
}

#foxboro_col2 div.Normal h1 {
font-style:normal !important;
background:none;
}

#foxboro_col2 div.Normal h1 a,
#foxboro_col2 div.Normal h1 a:hover {
color:#000 !important;
}

#foxboro_col2 h1.SolidBody {
background:url(/Portals/35529/template/styled_border.gif) top repeat !important;
line-height:30px !important;
font-size:11pt !important;
color:#666600 !important;
font-style:normal !important;
padding:0 5px !important;
}

#foxboro_col2 h1.SolidBody b,
#foxboro_col2 h1.SolidBody strong {
color:red !important;
font-size:12pt !important;
}

p.proddesc { float:left; width:440px; margin-bottom:0px; }
p.proddesc strong { display:block; }
p.more { float:right; width:200px; margin-bottom:0px; }
p.more img { display:block; float:left; width:auto; margin-right:15px; }
p.more a { display:block; float:left; width:auto; height:40px; line-height:40px;  }
br.clear { clear:both; height:1px; font-size:1px line-height:1px; }