/* COURTESY LINKS */
#foxboro_courtesy_links{
display:none !important;
}




/* HEADER */
#foxboro_header {
background: url(images/HeaderFooter.jpg) no-repeat scroll 0 0 transparent !important;
margin: 20px 0 0 !important;
}

#foxboro_header span.logo a img {
margin: 36px 0 11px 59px !important;
}




/* MENU */
#foxboro_menu {
background: url(images/menu2.png) no-repeat scroll 0 0 transparent !important;
height:52px !important;
}

#foxboro_menu ul.rootGroup{
height:29px !important;
padding: 0 160px 0 0 !important;
}

#foxboro_menu div.radmenu{
float:right !important;
}

#foxboro_menu ul.rootGroup .link {
width:125px !important;
}

#foxboro_menu .rootGroup a:hover{
background: url(images/navh.png) no-repeat scroll 0 0 transparent !important;
}

#foxboro_menu .rootGroup .item .text {
text-transform: uppercase !important;
font-size: 14px !important;
font-weight: bold !important;
padding: 7px 0 !important;
margin: 0 auto !important;
float:none !important;
text-align: center !important;
}




/* SLIDED MENU */
#foxboro_menu ul.group {
width:125px !important;
background: none repeat scroll 0 0 #F79764 !important;
border-bottom-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
box-shadow: 3px 3px 3px #666666 !important;
padding: 0 0 10px !important;
opacity: 0.9 !important;
}

#foxboro_menu .radmenu {
white-space: normal !important;
}

#foxboro_menu .group a:hover{
background: none #f47938 !important;
}

#foxboro_menu .group .item .text {
text-transform: none !important;
color: #442E21 !important;
font-family: Arial,sans-serif !important;
font-size: 12px !important;
font-weight: bold !important;
padding: 4px 8px !important;
}

#foxboro_menu .link:hover .text{
color:#ffffff !important;
}




/* CONTENT */
#foxboro_content {
background: url(images/VerticalSprite.png) repeat-y scroll 0 0 transparent !important;
padding: 11px 24px 20px !important;
width: 912px !important;
}

#foxboro_one-column {
padding: 0px 16px 0px !important;
width: 880px !important;
}

#foxboro_two-column, #foxboro_two-column-right, #foxboro_three-column {

}

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

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

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

#foxboro_col1 {
background: url(images/col1.png) no-repeat scroll 0 bottom transparent !important;
width: 273px !important;
margin: -20px 20px 0 0 !important;
}

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

#foxboro_col3 {
width: 186px !important;
margin: 0 !important;
}

#foxboro_col3 div.block{
width: 180px !important;
background: none repeat scroll 0 0 #0063BE !important;
border-radius: 5px 5px 5px 5px !important;
box-shadow: 3px 3px 3px #666666 !important;
font-weight: bold !important;
}

#foxboro_col2 div.pad, #foxboro_content div.block div.pad{
margin: 0 !important;
padding: 0 !important;
}

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

#foxboro_col3 div.block div.pad{
padding: 11px !important;
}




/* HEADINGS & FONT STYLES */
h1{
font-size:18px !important;
margin: 0 0 11px !important;
font-weight:bold !important;
}

h2, #foxboro_col1 div.block h3, #bb-container div.post h3.title {
font-size:14px !important;
margin: 0 0 11px !important;
font-weight:bold !important;
}

#foxboro_col3 div.block h3{
font-size:14px !important;
margin: 0 0 11px !important;
font-weight:bold !important;
color: #ffffff !important;
}

#foxboro_col2, #foxboro_col2 p, #foxboro_col2 li, #foxboro_col2 td, #foxboro_content div.block, #foxboro_content div.pad p, #foxboro_content div.block li, #foxboro_content div.block td {
font-family: 'Lucida Grande',Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif !important;
line-height:15px !important;
}

#foxboro_col3 div.block, #foxboro_col3 div.block p, #foxboro_col3 div.block li, #foxboro_col3 div.block td{
color: #ffffff !important;
font-weight:Bold !important;
}




/* LINKS */
#foxboro_content a, #foxboro_content a:hover{
color: #0063BE !important;
text-decoration: none !important;
}

#foxboro_col3 div.block a, #foxboro_col3 div.block a:hover{
color: #ffffff !important;
text-decoration: none !important;
font-weight:Bold !important;
}




/* LISTS */
#foxboro_content ul{
list-style-type: disc !important;
}

#foxboro_content ul, #foxboro_content ol {
margin:13px 0 !important;
padding: 0 0 0 26px !important;
}

#foxboro_content li{
padding: 5px 0 !important;
margin: 0 !important;
}

#foxboro_col3 div.block ul{
padding: 0 0 0 11px !important;
margin: 0 !important;
list-style-type: none !important;
}




/* FOOTER */
#foxboro_footer {
background: url(images/HeaderFooter.jpg) no-repeat scroll 0 -103px transparent !important;
font-size: 10px !important;
height: 49px !important;
line-height: 1.05em !important;
margin: 0 0 7px !important;
}

#foxboro_footer div.clear {
float:left !important;
padding: 12px 0 0 48px !important;
}

#foxboro_footer span.SkinObject {
display:none !important;
}

#foxboro_footer a, #foxboro_footer a:hover {
font-size: 9px !important;
color: #0063BE !important;
text-decoration: none !important;
}

#foxboro_footer div.clear a {
text-transform: uppercase !important;
font-size: 9px !important;
padding: 0 5px 0 0 !important;
}

#foxboro_footer p.copyright{
float:right !important;
margin:-10px 0 0 !important;
padding: 0 32px 0 0 !important;
}