html, body {
background:#999999 url(images/BG.jpg) repeat-x !important;
background-position:center top !important;
}

#foxboro_container {padding-top:57px !important;}

#foxboro_courtesy_links{
display:none !important;
}

#foxboro_header{
background:#999999 url(images/bg02.gif) repeat-y !important;
background-position:left top !important;
height:129px !important;
border-bottom:1px solid #000000 !important;

}

#foxboro_header span.logo a {
display:inline !important;
}

#foxboro_header a, #foxboro_header a:hover, #foxboro_header a:visited, #foxboro_header span.logo{
color:#333333 !important;
text-decoration:none !important;
font-size:12px !important;
font-family:Arial,Verdana,Helvetica,sans-serif !important;
}

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

#foxboro_menu div.radmenu{
margin-top:-165px !important;
margin-left:0 !important;
width:auto !important;
}

#foxboro_menu .link span {
letter-spacing:0.05em !important;
line-height:normal !important;
font-weight:normal !important;
font-size:1em !important;
padding:5px 8px !important;
font-family:Arial,Helvetica,sans-serif !important;
}

#foxboro_menu .rootGroup a:hover {
background:transparent url(images/buttonBG.jpg) repeat-x !important;
background-position:center top !important;
}

#foxboro_menu .rootGroup .selectedtab {
background:transparent url(images/buttonBG.jpg) repeat-x !important;
background-position:right center !important;
}

#foxboro_menu ul.group {
background-color:#EAD994 !important;
width:200px !important;
}

#foxboro_menu ul.group li{
border-bottom:1px solid #333333 !important;
}

#foxboro_menu ul.group li a{
width:200px !important;
}

#foxboro_menu ul.group li a span{
color:#000000 !important;
padding:4px 12px !important;
font-size:11px !important;
}

#foxboro_menu .group a:hover, #foxboro_menu .group .selectedtab {
background-image:none !important;
background-color:#333333 !important;
}

#foxboro_menu .group a:hover span, #foxboro_menu .group .selectedtab span{
color:#ffffff !important;
}

#foxboro_content{

}


#foxboro_two-column{
border-bottom:1px solid #000000 !important;
}

#foxboro_col1{
width:314px !important;
}

#foxboro_col1 div.block div.pad{
margin:0 !important;
padding:0 !important;
}

#foxboro_two-column #foxboro_col2{
width:585px !important;
border-left:1px solid #333333 !important;
padding-top:30px !important;
padding-bottom:0px !important;
}

#foxboro_col2 div.pad{
padding-top:0 !important;
padding-bottom:0 !important;
padding-left:40px !important;
padding-right:40px !important;
}

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

h1{
color:#A1263A !important;
font-size:20px !important;
padding:0 0 15px !important;
margin:0px !important;
text-transform:uppercase !important;
}

h2  {
color:#666666 !important;
font-size:14px !important;
font-weight:bold !important;
padding-bottom:15px !important;
padding-left:0 !important;
padding-right:0 !important;
padding-top:10px !important;
margin:0px !important;
}

#foxboro_content a{
color:#333333 !important;
text-decoration:underline !important;
}

#foxboro_content a:hover{
color:#A1263A !important;
text-decoration:underline !important;
}

#foxboro_col2 h3 a {
background:#ffffff url(images/p7apm_east_black.gif) no-repeat !important;
background-position:left center !important;
color:#000000 !important;
font-weight:normal !important;
padding-bottom:0 !important;
padding-right:8px !important;
padding-top:4px !important;
text-decoration:underline !important;
font-size:12px !important;
}

#foxboro_col2 h3 a:hover {
background:#ffffff url(images/p7apm_south_black.gif) no-repeat !important;
background-position:left center !important;
color:#A1263A !important;
}

#foxboro_col2 h4{
color:#A1263A !important;
font-style:italic !important;
padding-top:5px !important;
}

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

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

#foxboro_bottom h4{
color:#A1263A !important;
font-style:italic !important;
font-weight:bold !important;
padding-left:20px !important;
font-size:16px !important;
padding-top:0px !important;
}

#foxboro_bottom{
background:#999999 url(images/bg02.gif) repeat-y !important;
background-position:left top !important;
padding-left:340px !important;
padding-top:20px !important;
padding-bottom:20px !important;
padding-right:20px !important;
}

#foxboro_footer{
padding-top:10px !important;
font-size:10px !important;
}

#brighton_footer .radmenu {
text-transform:lowercase !important;
}

#foxboro_footer a{
text-decoration:underline !important;
font-size:10px !important;
}

#foxboro_footer p.copyright{
padding-top:10px !important;
}

p {
padding:0 0 10px !important;
margin:0px !important;
line-height:135% !important;
}

#foxboro_col2 ul li{
padding-bottom:8px !important;
}
