 body {
background: url(images/bg-fade.jpg) repeat-x !important;}


#foxboro_courtesy_links {
 background: url("/Portals/820/images/courtbg.jpg") repeat scroll 0 0 transparent !important;
 height: 42px !important;
}
#foxboro_menu {
 background-image: url("images/navbg.jpg") !important;
 background-position: left top !important;
 background-repeat: no-repeat !important;
 font-size: 15px !important;
 font-weight: bold;
 height: 30px;
 padding: 0px 5px 0 355px !important;
 width: 1030px;
 line-height:.95em !important;
}
#foxboro_menu .link {
 background: none repeat scroll 0 0 transparent !important;
}

#foxboro_top {
 background: url("images/pagebg.jpg") repeat scroll 0 0 transparent !important;
 padding-left: 0px !important;
 padding-right: 0px !important;}


/*add padding to restrain white content area width  */
#foxboro_content {
 background: url("images/pagebg.jpg") repeat scroll 0 0 transparent !important;
 padding-right: 35px !important;
}

/*add padding to restrain white content area width  */
#foxboro_three-column {
 background: url("images/pagebg.jpg") repeat scroll 0 0 transparent !important;
 padding-left: 10px !important;
}

#foxboro_two-column {
 background: url("images/pagebg.jpg") repeat scroll 0 0 transparent !important;
 padding-left: 10px !important;
}

#foxboro_three-column #foxboro_col1 {
    width: 22% !important;
    padding-right: 0px !important;
    margin-right: 0px !important;

}
#foxboro_three-column #foxboro_col2 {
    width: 54% !important;
    padding-left: 0px !important;
    margin-left: 0px !important;
}
#foxboro_three-column #foxboro_col3 {
    width: 24% !important;
}



h1 {
 font-weight: bold !important;
 font-size: 20px !important;
 line-height: 2.0em;
}


hr {
  border: 0;
  width: 100%;
  height: 2px;
color:#006666;
background-color: #006666;  
}

/* for custom color table in column 1 */
.tealbox {
 background: url("images/tealbg.jpg") repeat scroll 0 0 transparent;
 padding: 0px;
}




#foxboro_footer {
 background: url("images/footbg.jpg") no-repeat scroll center top transparent !important;
 padding: 30px 0 0 0!important;
 border:0 !important;
}
