/* |---------------------------------------| SUMMARY |----------------------------------| */

/* |---------------------------------------| 1) MAIN MENU |-----------------------------| */
/* |---------------------------------------| 2) CONTENT |-------------------------------| */
/* |---------------------------------------| 3) TOP |-----------------------------------| */
/* |---------------------------------------| 4) COLUMNS |-------------------------------| */
/* |---------------------------------------| 5) FOOTER |--------------------------------| */
/* |---------------------------------------| 6) FORMAT - TEXT, LISTS, ETC. |------------| */
/* |---------------------------------------| 7) EXTRA |---------------------------------| */




/* |---------------------------------------| 1) MAIN MENU |-----------------------------| */
#foxboro_menu {
border-top:1px solid #fff;
border-bottom:1px solid #fff;
padding:0 25px !important;
width:727px !important;
}

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

#foxboro_menu div.NavHidden {
height:23px !important;
}

#foxboro_menu div.NavHidden ul.rootGroup {
display:none !important;
}

#foxboro_menu li.item {
margin:0 !important;
}

#foxboro_menu span.text {
line-height:23px !important;
padding:0 17px 0 15px !important;
background:url(/Portals/34269/template/menu_separator.gif) right top no-repeat;
font-family:"Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,Sans-serif !important;
font-size:12px !important;
}

#foxboro_menu li.last span.text {
padding-right:15px !important;
background:none;
}

#foxboro_menu div.slide ul {
border:1px solid #AAAAAA;
}

#foxboro_menu div.slide span.text {
padding:0 15px !important;
line-height:20px !important;
background:none !important;
color:#000 !important;
font-weight:normal !important;
font-size:11px !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
}

#foxboro_menu div.slide a.link {
border:1px solid #fff;;
border-bottom:none;
background:#EEEEEE !important;
}

#foxboro_menu div.slide a.link:hover,
#foxboro_menu div.slide a.selectedtab,
#foxboro_menu div.slide a.active {
background:#003366 !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 {
color:#fff !important;
}

/* |---------------------------------------| 2) CONTENT |-------------------------------| */
#foxboro_content {
padding-bottom:15px !important;
}

/* |---------------------------------------| 3) TOP |-----------------------------------| */
#foxboro_top {
border-bottom:15px solid #fff;
}

/* |---------------------------------------| 4) COLUMNS |-------------------------------| */
#foxboro_col1 {
width:140px !important;
background:url(/Portals/34269/template/col1_bg.gif) left bottom no-repeat !important;
padding-bottom:190px !important;
}

#foxboro_col3 {
width:200px !important;
}

#foxboro_two-column #foxboro_col2 {
width:637px !important;
}

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

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

#foxboro_two-column {
background:url(/Portals/34269/template/column1_separator.gif) 140px top repeat-y !important;
}

#foxboro_two-column-right {
background:url(/Portals/34269/template/column1_separator.gif) 575px top repeat-y !important;
}

#foxboro_three-column {
background:url(/Portals/34269/template/3cols.gif) left top repeat-y !important;
}

#foxboro_one-column,
#foxboro_two-column,
#foxboro_two-column-right,
#foxboro_three-column {
padding-top:0 !important;
}

#foxboro_col2 div.Normal {
padding-bottom:10px !important;
border-bottom:1px solid #676767;
}

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

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

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

/* |---------------------------------------| 5) FOOTER |--------------------------------| */
#foxboro_footer {
padding:4px 25px !important;
width:727px !important;
}

#foxboro_footer span.text {
padding:0 !important;
}

/* |---------------------------------------| 6) FORMAT - TEXT, LISTS, ETC. |------------| */
#foxboro_col2 h1 {
font-size:1.8em !important;
font-family:"Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,Sans-serif !important;
}

#foxboro_col2,
#foxboro_col2 p,
#foxboro_col2 li {
line-height:normal !important;
font-size:1em !important;
}

td h2 {
margin:0 !important;
}

#foxboro_content div.block h3 {
font-size:14px !important;
font-weight:bold !important;
}

/* |---------------------------------------| 7) EXTRA |---------------------------------| */
.CMSConfigureBox,
.CMSPaneAddReorderBox {
margin-top:20px !important;
}

#foxboro_side-menu {
margin:0 !important;
}