/* |-----------------------------| SUMMARY |----------------------------------| */

/* |-----------------------------| 01) HEADER |-------------------------------| */
/* |-----------------------------| 02) MENU |---------------------------------| */
/* |-----------------------------| 03) TOP |----------------------------------| */
/* |-----------------------------| 04) COLUMNS |------------------------------| */
/* |-----------------------------| 05) DIV.PAD |------------------------------| */
/* |-----------------------------| 06) SUB-MENU |-----------------------------| */
/* |-----------------------------| 07) FOOTER |-------------------------------| */
/* |-----------------------------| 08) FORMAT - TITLES,TEXT,LINKS,LIs ETC. |--| */





/* |-----------------------------| 01) HEADER |-------------------------------| */
#foxboro_header {
padding-bottom:10px;
overflow:hidden !important;
}

span.logo {
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:8pt !important;
}

span.logo a {
display:inline !important;
color:#00318E !important;
}

/* |-----------------------------| 02) MENU |---------------------------------| */
#foxboro_menu {
padding:0 !important;
}

#foxboro_menu div.radmenu {
width:100% !important;
background:url(/Portals/64975/template/menu_item_bg.gif) bottom !important;
}

#foxboro_menu ul.rootGroup {
max-width:700px !important;
}

#foxboro_menu div.NavHidden {
height:5px !important;
}

#foxboro_menu div.NavHidden ul.rootGroup {
display:none !important;
}

#foxboro_menu li.item {
margin:0 !important;
}

#foxboro_menu a.link {
background:url(/Portals/64975/template/menu_item_bg.gif) bottom repeat-x !important;
}

#foxboro_menu a.selectedtab {
background:url(/Portals/64975/template/menu_selectedtab_bg.gif) center bottom no-repeat !important;
}

#foxboro_menu span.text {
font-weight:normal !important;
font-style:italic !important;
font-size:8pt !important;
line-height:29px !important;
padding-top:0 !important;
padding-bottom:0 !important;
}

/* |-----------------------------| 03) TOP |----------------------------------| */
#foxboro_top {
overflow:hidden !important;
}

/* |-----------------------------| 04) COLUMNS |------------------------------| */
#foxboro_two-column #foxboro_col1,
#foxboro_two-column-right #foxboro_col3 {
width:30% !important;
}

#foxboro_two-column #foxboro_col2,
#foxboro_two-column-right #foxboro_col2 {
width:70% !important;
}

#foxboro_col1,
#foxboro_col2,
#foxboro_col3 {
overflow:hidden !important;
}

#foxboro_col1 {
min-height:1px !important;
_height:1px !important;
_overflow-y:visible !important;
}

/* |-----------------------------| 05) DIV.PAD |------------------------------| */
#foxboro_content div.block div.pad {
margin:0 !important;
padding-left:14px !important;
padding-right:14px !important;
}

#foxboro_one-column #foxboro_col2 div.pad {
padding-left:14px !important;
padding-right:14px !important;
}

#foxboro_two-column #foxboro_col2 div.pad {
padding-right:14px !important;
}

#foxboro_two-column-right #foxboro_col2 div.pad {
padding-left:14px !important;
}

/* |-----------------------------| 06) SUB-MENU |-----------------------------| */
#foxboro_sub-menu {
padding:0 !important;
}

#foxboro_sub-menu li.item {
margin:0 !important;
padding:0 !important;
}

#foxboro_sub-menu li.item,
#foxboro_sub-menu li.childitem1,
#foxboro_sub-menu a.link,
#foxboro_sub-menu span.text,
#foxboro_sub-menu childitem1 span {
border:none !important;
}

#foxboro_sub-menu li.childitem1 {
padding:0 !important;
}

#foxboro_sub-menu span.text {
font-size:8pt !important;
font-weight:normal !important;
font-style:italic;
line-height:110% !important;
padding-top:3px !important;
padding-bottom:3px !important;
}

#foxboro_sub-menu li.childitem1 span {
font-size:8pt !important;
font-weight:normal !important;
line-height:110% !important;
padding-top:2px !important;
padding-bottom:2px !important;
font-style:italic;
}

#foxboro_col1 #foxboro_sub-menu a.link {
background:url(/Portals/64975/template/submenu_bg.gif) right repeat-y !important;
}

#foxboro_col1 #foxboro_sub-menu span {
padding-left:0 !important;
text-align:right;
}

#foxboro_col1 #foxboro_sub-menu li.childitem1 span {
padding-right:20px !important;
margin-right:15px !important;
margin-left:0 !important;
background:url(/Portals/64975/template/col1_submenu_item_bg.gif) right 7px no-repeat;
}

#foxboro_col1 #foxboro_sub-menu li.childitem1 a.link:hover span {
background:url(/Portals/64975/template/col1_submenu_item_bg.gif) right -587px no-repeat;
}

#foxboro_col1 #foxboro_sub-menu li.selectedtab a.link span {
background:url(/Portals/64975/template/col1_submenu_item_bg.gif) right -587px no-repeat;
}

#foxboro_col1 #foxboro_sub-menu span.text {
background:none !important;
}

#foxboro_col3 #foxboro_sub-menu a.link {
background:url(/Portals/64975/template/submenu_bg.gif) left repeat-y !important;
}

#foxboro_col3 #foxboro_sub-menu span {
padding-right:0 !important;
}

#foxboro_col3 #foxboro_sub-menu li.childitem1 span {
padding-left:20px !important;
background:url(/Portals/64975/template/col3_submenu_item_bg.gif) left 8px no-repeat;
}

#foxboro_col3 #foxboro_sub-menu li.childitem1 a.link:hover span {
background:url(/Portals/64975/template/col3_submenu_item_bg.gif) left -587px no-repeat;
}

#foxboro_col3 #foxboro_sub-menu li.selectedtab a.link span {
background:url(/Portals/64975/template/col3_submenu_item_bg.gif) left -587px no-repeat;
}

#foxboro_col3 #foxboro_sub-menu span.text {
background:none !important;
}

/* |-----------------------------| 07) FOOTER |-------------------------------| */
#foxboro_footer .radmenu {
font-size:10pt !important;
float:none !important;
}

#foxboro_footer ul.rootGroup {
float:none !important;
text-align:center !important;
max-width:700px !important;
}

#foxboro_footer li.item {
margin:0 !important;
padding:0 0 7px 0 !important;
}

#foxboro_footer a {
color:#00318E !important;
}

#foxboro_footer span.text {
padding:0 17px 0 15px !important;
line-height:110% !important;
background:url(/Portals/64975/template/footer_separator.gif) right center no-repeat;
}

#foxboro_footer li.first span.text {
padding-left:0 !important;
}

#foxboro_footer li.last span.text {
padding:0 17px !important;
line-height:110% !important;
background:none;
}

#foxboro_footer ul li.item,
#foxboro_footer a.link,
#foxboro_footer span.text {
float:none !important;
display: inline !important;
white-space:normal !important;
}

p.copyright {
text-align:center;
padding-top:5px !important;
}

/* |-----------------------------| 08) FORMAT - TITLES,TEXT,LINKS,LIs ETC. |--| */
#foxboro_col2 h1 {
font-size:2em !important;
letter-spacing:-1px;
}


#foxboro_col2,
#foxboro_col2 p,
#foxboro_col2 li {
line-height:135% !important;
}

#foxboro_content div.block div.pad {
font-size:0.94em !important;
}

#foxboro_top a,
#foxboro_col2 a,
#foxboro_content div.block a {
text-decoration:none !important;
}

#foxboro_top a:hover,
#foxboro_col2 a:hover,
#foxboro_content div.block a:hover,
#foxboro_footer a:hover {
text-decoration:none !important;
color:#99BB00 !important;
}

#foxboro_content div.block p,
#foxboro_content div.block li {
font-size:1em !important;
}

#foxboro_col2 ul {
margin-left:35px !important;
}

#foxboro_col2 ul li {
padding-bottom:0 !important;
}

h4 {
font-weight:normal;
}

table,td {
font-size:1em !important;
}

#foxboro_content div.block div.pad h4 {
font-size:1em !important;
line-height:145% !important;
margin:10px 0 !important;
padding:0 !important;
color:#99BB00 !important;
}

// Added 9/13 case for SF case 41167

.ItemDetails {
font-size: 9px !important;
}

#foxboro_col3 div.pad div.block {
padding-top: 0 !important;
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}

.post p {
font-size: 1em !important;
}

.post tr {
line-height: 1.35em !important;
}

.post li {
font-size: 1em !important;
}
