/* ################## LAYOUT ################ */

html,body#Body {
background:#023C6E !important;
}

#foxboro_container {
width:100% !important;
background:#ffffff !important;
}

#foxboro_header,
#foxboro_menu,
#foxboro_top,
#foxboro_content,
#foxboro_footer {
min-width:860px;
}

#foxboro_content {
padding-bottom:15px !important;
}

/* ##################### END LAYOUT #################### */


/* HEADER */

#foxboro_header {
background:url(/Portals/72450/template/header_line_bg.gif) top repeat-x !important;
}

#foxboro_header span.logo {
display:block;
width:860px;
margin:0 auto;
}

/* END HEADER */


/* MENU */

#foxboro_menu {
background:url(/Portals/72450/template/menu_bg.jpg) top repeat-x !important;
padding:0 !important;
min-height:75px;
_height:75px;
_overflow-y:visible;
}

#foxboro_menu div.radmenu {
float:none !important;
width:860px;
margin:0 auto;
}

#foxboro_menu ul.rootGroup {
display:block;
float:right !important;
}

#foxboro_menu .item {
margin:0 !important;
margin-bottom:-12px !important;
}

#foxboro_menu span.text {
text-transform:uppercase;
font-size:12px !important;
font-family:Arial, Helvetica, sans-serif !important;
padding:59px 10px 9px 3px !important;
background:url(/Portals/72450/template/menu_links.gif) right -86px no-repeat !important;
height:18px;
}

#foxboro_menu a.link:hover span.text,
#foxboro_menu a.selectedtab span.text,
#foxboro_menu a.selectedtab:hover span.text,
#foxboro_menu a.expanded span.text  {
background:url(/Portals/72450/template/menu_links.gif) right -258px no-repeat !important;
}

#foxboro_menu .last span.text {
background:url(/Portals/72450/template/menu_links_last.gif) right -86px no-repeat !important;
}

#foxboro_menu .last a.link:hover span.text,
#foxboro_menu .last a.selectedtab span.text,
#foxboro_menu .last a.selectedtab:hover span.text,
#foxboro_menu .last a.expanded span.text {
background:url(/Portals/72450/template/menu_links_last.gif) right -258px no-repeat !important;
}

#foxboro_menu a.link {
background:url(/Portals/72450/template/menu_links.gif) left top no-repeat !important;
height:86px;
padding-left:7px;
}

#foxboro_menu a.link:hover,
#foxboro_menu a.selectedtab, 
#foxboro_menu a.selectedtab:hover,
#foxboro_menu a.expanded {
background:url(/Portals/72450/template/menu_links.gif) left -172px no-repeat !important;
}

#foxboro_menu .last a.link {
background:url(/Portals/72450/template/menu_links_last.gif) left top no-repeat !important;
}

#foxboro_menu .last a.link:hover,
#foxboro_menu .last a.selectedtab,
#foxboro_menu .last a.selectedtab:hover,
#foxboro_menu .last a.expanded span.text {
background:url(/Portals/72450/template/menu_links_last.gif) left -172px no-repeat !important;
}

#foxboro_menu ul.rootGroup {
max-width:860px !important;
}

#foxboro_menu div.NavHidden {
display:none !important;
}

/* END MENU */



/* SUB-MENU */
#foxboro_menu div.slide span.text {
line-height:110% !important;
font-size:10px !important;
text-transform:none !important;
font-weight:normal !important;
background:none !important;
height:auto !important;
padding:4px 10px !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
width:140px !important;
white-space:normal !important;
}

#foxboro_menu div.slide a.link:hover span.text {
color:#773A61 !important;
background:none !important;
}


#foxboro_menu div.slide a.link {
height:auto !important;
padding:0 !important;
background:#773A61 !important;
border-bottom:1px solid #ffffff !important;
}

#foxboro_menu div.slide .item {
margin:0 !important;
}

#foxboro_menu div.slide a.link:hover {
background:#FFFFFF !important;
}

/* End SUB-MENU */


/* TOP */

#foxboro_top {
background:url(/Portals/72450/template/top_bg.jpg) bottom repeat-x !important;
padding-bottom:14px;
}

#foxboro_top #dnn_TopPane {
background:#2265B4 url(/Portals/72450/template/top_default_bg.jpg) top center no-repeat !important;
min-height:216px;
_height:216px !important;
_overflow-y:visible !important;
}

/* END TOP */

/* COLS Containers */

#foxboro_one-column,
#foxboro_two-column,
#foxboro_two-column-right,
#foxboro_three-column {
width:860px;
float:none !important;
margin:0 auto !important;
}

/* END COLS Contaiers */

/* Footer */

#foxboro_footer {
width:100% !important;
padding-left:0 !important;
padding-right:0 !important;
background:#023C6E url(/Portals/72450/template/footer_bg.gif) top repeat-x !important;
}

#foxboro_footer div.clear,
#foxboro_footer p.copyright {
width:860px !important;
margin:0 auto !important;
display:block !important;
}

/* End Footer */







/* WIDTH */

#foxboro_col1 div.pad {
margin:0 0 0 15px !important;
padding:0 20px 0 0 !important;
}

#foxboro_col1 div.block div.pad {
margin:0 !important;
padding:8px 0 !important;
}

/* END WIDTH */

/* COL3 */

#foxboro_col3 div.block div.pad {
margin-right:0 !important;
}

/* END COL3 */

/* COL2 */

#foxboro_three-column #foxboro_col2 div.pad {
padding:0 10px !important;
}

/* END COL2 */



/* EXTRA */

.floatright_flush {
border:0 none;
float:right;
margin:0;
padding:0;
}

.header_div_left {
float:left;
width:35%;
}

.header_div_right {
float:right;
width:65%;
font-size:12px;
color:#013A69;
font-family:Arial,'Trebuchet MS',Verdana,Helvetica,sans-serif;
text-align:right;
padding-top:35px;
}

.header_div_right a {
display:inline !important;
color:#013A69;
text-decoration:none;
}

/* END EXTRA */


/* HACKS */

#foxboro_col1,
#foxboro_col2,
#foxboro_col3 {
overflow:hidden !important;
}

#foxboro_col1 {
min-height:1px;
_height:1px !important;
_overflow-y:visible !important;
}

/* END HACKS */

/* FORMAT */

#foxboro_col2 h1 {
font-size:20px !important;
text-transform:uppercase;
font-weight:normal !important;
background:url(/Portals/72450/template/h1_bg.jpg) top left no-repeat;
margin:12px 0 0 !important;
padding:7px 0 5px 25px !important;
}

#foxboro_col2 h2 {
font-size:16px !important;
margin:12px 0 0 !important;
padding:10px 0 5px !important;
}

#foxboro_col2 h3 {
font-size:16px !important;
margin:12px 0 0 !important;
padding:10px 0 5px !important;
}

#foxboro_col2 ul {
margin:0 !important;
padding:10px 0 0 50px !important;
}

#foxboro_col2 ul li {
font-family:Arial,'Trebuchet MS',Verdana,Helvetica,sans-serif !important;
font-size:12px !important;
padding-bottom:0 !important;
padding-top:10px !important;
}

#foxboro_col2 {
font-size:12px !important;
line-height:16px !important;
}

#foxboro_col2 p {
margin:0 !important;
padding:15px 0 0 0 !important;
font-size:12px !important;
line-height:16px !important;
}

#foxboro_col2 h4 {
font-family:Arial,'Trebuchet MS',Verdana,Helvetica,sans-serif !important;
font-size:12px !important;
font-weight:normal !important;
margin:12px 0 0 !important;
padding:10px 0 5px !important;
}

#foxboro_col2 p.block {
display:block !important;
background:#EEEEEE;
padding:4px 10px !important;
font-family:Georgia, "Times New Roman", Times, serif !important;
font-size:13px !important;
}

#foxboro_col2 p.block a {
text-decoration:none !important;
}

/* END FORMAT */