html, body#Body {
	background: #212121 url(style/background-small-top.png) repeat-x !important;
}

#foxboro_body{
	background: transparent url(style/header-background.png) no-repeat center 36px !important;
}
h1.mobilereplace {
	background:url(style/header.png) no-repeat;
	height:80px;
	width: 800px;
	margin:0;
	padding:0;
}

#foxboro_top {
	height: 120px;
	border-bottom:1px solid #3E3E3E;
}

#foxboro_container { overflow:visible !important; }

#foxboro_courtesy_links div{
margin-left:auto !important;
margin-right:auto !important;
width:800px !important;
float:none !important;
padding:4px 0 !important;
}

#foxboro_courtesy_links a {
font-family:Verdana,Arial,Helvetica,sans-serif !important;
margin:0 !important;
padding:0 10px !important;
color:#A8A8A8 !important;
text-decoration:none !important;
}

#foxboro_courtesy_links a:hover {
border-bottom:1px dotted #3E3E3E !important;
color:#ff6600 !important;
text-decoration:none !important;
}

#foxboro_header{
border-bottom:1px solid #3E3E3E !important;
height:80px !important;
margin:0 !important;
}

#foxboro_header span.logo {
padding:0 !important;
width:800px !important;
padding-left:0px !important;
}
#foxboro_menu{
border-bottom:1px solid #3E3E3E;
float:none !important;
}

#foxboro_menu .radmenu {
float:none !important;
}

#foxboro_menu .radmenu {
margin-left:auto !important;
margin-right:auto !important;
padding:0 !important;
width:800px !important;
float:none !important;
}

#foxboro_menu ul.rootGroup li {
border-left:1px solid #3E3E3E !important;
margin:0px !important;
}

#foxboro_menu ul.rootGroup li.last {
border-right:1px solid #3E3E3E !important;
}

#foxboro_menu ul.rootGroup .link span{
width:113px !important;
text-align:center !important;
line-height:25px !important;
padding:0px !important;
}

#foxboro_menu ul.group .link span{
width:130px !important;
text-align:center !important;
line-height:25px !important;
padding:0 6px !important;
}


#foxboro_menu ul.vertical li {
background: #000000;
}
#foxboro_menu ul.vertical li a {
border-right:1px solid #3E3E3E !important;
border-left:1px solid #3E3E3E !important;
border-bottom:1px solid #3E3E3E !important;
}
#foxboro_menu ul.vertical .link span{
width: auto !important;
min-width: 130px !important;
text-align: left !important;
background: #000000;
}
#foxboro_menu ul.vertical .link span:hover{
background: #1a1a1a;
}
#foxboro_menu ul.vertical.level2 li.first a {
border-top:1px solid #3E3E3E !important;
}


#foxboro_content a {
text-decoration:none;
}

#foxboro_content a:hover {
color:#ffffff;
text-decoration:none;
}

#foxboro_col2 h1 {
font-size:120%;
font-weight:bold;
}

#foxboro_col2 h2 {
font-size:120%;
}

#foxboro_col2 h3 {
font-size:100%;
}

#foxboro_col2 h4 {
color:#FF6600;
font-size:120%;
}

/*----The following entries pertain to three column pages----*/

#foxboro_three-column {
margin-left:auto !important;
margin-right:auto !important;
padding:0 !important;
width:800px !important;
}

#foxboro_three-column #foxboro_col2{
width:290px !important;
}

#foxboro_three-column #foxboro_col1{
width:230px !important;
}

#foxboro_col3{
width:262px !important;
}

#foxboro_col3 h3{
font-weight:bold !important;
}

#foxboro_col3 div.block div.pad{
margin:0 !important;
padding:10px !important;
}

#foxboro_col3 div.block{
border:1px solid #3e3e3e !important;
width:260px !important;
background-color:#000000 !important;
}

#foxboro_side-menu  {
margin:0 !important;
}

#foxboro_col1 h1 {
font-size:120%;
font-weight:bold;
}

#foxboro_col1 h2 {
font-size:120%;
}

#foxboro_col1 h3 {
font-size:100%;
}

#foxboro_col1 h4 {
color:#FF6600;
font-size:120%;
}

/*---- This ends the experiment on three-column pages ----*/

/*----The following three entries pertain to two column landing pages----*/

#foxboro_col1{
width:300px !important;
}

#foxboro_two-column #foxboro_col2{
width:500px !important;
}

#foxboro_two-column {
margin-left:auto !important;
margin-right:auto !important;
padding:0 !important;
width:800px !important;
float:none !important;
}

/*---- This ends the experiment on landing pages ----*/


#foxboro_col2 div.block div.pad{
margin:0 !important;
}

#foxboro_two-column-right #foxboro_col2{
width:538px !important;
}

#foxboro_one-column, #foxboro_two-column-right {
margin-left:auto !important;
margin-right:auto !important;
padding:0 !important;
width:800px !important;
float:none !important;
}

#foxboro_top div{
margin-left:auto !important;
margin-right:auto !important;
padding:0 !important;
width:800px !important;
float:none !important;
}

#foxboro_footer{
margin-left:auto !important;
margin-right:auto !important;
padding:0 !important;
width:800px !important;
font-size:90% !important;
}

#foxboro_footer a{
border-bottom:1px dotted #3E3E3E !important;
color:#616161 !important;
text-decoration:none !important;
}

#foxboro_footer a:hover{
border-bottom:1px dotted #3E3E3E !important;
color:#ff6600 !important;
text-decoration:none !important;
}


#foxboro_one-column, #foxboro_two-column, #foxboro_two-column-right, #foxboro_three-column {
	padding: 20px 0 0 !important;
}
