/* *** import font sheets *** */
@import url("fonts/effra.css");

html, body {
	background: #000000 !important;
}
body#Body {
	background: url("img/body_bg.png") repeat-x scroll center bottom #FFFFFF !important;
}
form#Form {
	background:url("img/header_bg.jpg") repeat-x scroll center top transparent !important;
}
#foxboro_body {
	background: url("img/header1.png") no-repeat scroll center top transparent !important
}


#foxboro_header { background: transparent !important;height:157px !important;  }

#foxboro_header span.logo a {
height:90px;
margin-top:20px;
width:300px;
}

/* #foxboro_container { overflow:visible !important;position:relative; } */

#foxboro_menu { margin-top:-85px;position:relative;margin-bottom:20px;font-size:1.2em !important;}

.radmenu {float:right !important; margin-right:-10px !important; }

#foxboro_menu ul li {margin-left:20px !important; text-align:right !important;font-weight:normal !important;}
#foxboro_menu ul li a { font-weight:normal !important; }

div.slide { display:none !important; }

#foxboro_top { background-color:transparent !important; }


/* SLIDER */
#slider_wrap { margin-left:-20px; position:relative; width:1004px;}
#slider_inner { border:solid 2px #1b1b1b; }
#slider_wrap .l { background:url(img/slider_left.png) no-repeat left 40px; padding-left:20px;}
#slider_wrap .r { background:url(img/slider_right.png) no-repeat right 40px; padding-right:20px;}
#slider_wrap .b { background:url(img/slider_shadow.png) no-repeat bottom center; padding-bottom:49px;}


ul#links { line-height:60px;list-style-type:none; background:#1b1b1b;margin:0; text-align:left;}
ul#links li { float;left;margin:0 15px;list-style-type:none;display:inline; }
ul#links li, ul#links li a {color:white; text-decoration:none; }



#foxboro_content { position:relative;  }


#foxboro_footer { height:214px !important; padding:20px 0 !important; }

span#footerContainer { display:block; text-align:left; font-size:.85em;color:#ffffff !important;width: 100%; overflow: hidden;}

.col1, .col2, .col3, .col4 { float:left; margin-right:1%;display:block;}
.col1 { width:24%; }
.col2, .col3 { width:20%; }
.col4 { width:30%; }

ul#featured { margin:0 !important; padding:0 !important;list-style-type:none !important; }
ul#featured li { background: none !important; padding: 0 10px 10px 0 !important; float:left; }
ul#featured li img { border:solid 1px #9e9e9e; }



#footerContainer ul { list-style-type:none; margin:0;padding:0;}
#footerContainer ul li {
display:inherit !important;float:none !important; font-size:0.9em;
margin:0 !important;
padding:0;
}

#footerContainer ul li a { float:none !important; font-size:1em !important; }

#footerContainer h3 { margin:0 !important; }
#footerContainer td.Item, #footerContainer td.AltItem { padding:5px 0 !important; }
#foxboro_footer span a, #foxboro_footer a, #foxboro_footer ul li a, #foxboro_footer p span, #foxboro_footer span.SkinObject { font-size:1em !important; }
#footerContainer div.ItemInfo { font-style:normal !important; font-size:inherit !important; }

#dnn_dnnLINKS_lblLinks { display:none; }


.col1 a.share { margin-right:10px; }
.col1 img {border:0; }
.col1 p { margin:15px 0; }


#foxboro_content div.block { font-size:1em; }

/* heading styles */



#hsjssp { display:none; }


/* general styles - 1/11 */
#foxboro_col2 h1 {
	font-family: EffraRegular, Arial, sans-serif !important;
	font-size: 28px;
	font-weight: normal;
	margin: 0 0 10px;
}
#foxboro_col2 h2 {
	font-family: EffraRegular, Arial, sans-serif !important;
	font-size: 22px;
	font-weight: normal;
line-height:130%;
}
#foxboro_col2 h3, #bb-container div.post h3.title, #bb-container div.post h3 {
	font-family: EffraMediumRegular, Arial, sans-serif !important;
	font-size: 16px !important;
	font-weight: normal;
}
#foxboro_col2 h4 {
	font-family: EffraRegular, Arial, sans-serif !important;
	font-size: 16px;
	font-weight: normal;
	color: #1f4bab !important;
}

#foxboro_col2 ol {
	margin: 1em 0 1em 2.5em;
}
#foxboro_col2 ol li {
	padding: 0 0 7px;
}

#foxboro_col2 ul {
	margin: 1em 0 1em 1.5em;
}
#foxboro_col2 ul li {
line-height:150%; 
}
/*
#foxboro_col2 ul {
	list-style-type: none;
	margin: 1em 0 1em 1.5em;
}
#foxboro_col2 ul li {
	background: url(images/lw-bullet.png) no-repeat 0 4px;
	padding: 0 0 12px 12px;
}
*/

#foxboro_content div.block  {
	font-size: 1em;
}
#foxboro_content #foxboro_col1 div.block div.pad, #foxboro_content #foxboro_col3 div.block div.pad {
	padding: 0 15px 0;
}
#foxboro_content div.block h3 {
	font-family: EffraRegular, Arial, sans-serif !important;
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 10px;
}
#foxboro_content div.block p {
	font-size: 1em;
}
#foxboro_content div.block ul {
	list-style-type: none;
	margin: 1em 0 1em 1em;
}
#foxboro_content div.block ul li {
	font-size: 1em;
	background: url(images/lw-bullet.png) no-repeat 0 7px;
	padding: 0 0 7px 10px;
}

#foxboro_content div.block ul#submenu {
	margin: 0 -15px 0 0;
}
#foxboro_content div.block ul#submenu li {
	background: url(images/submenu-li-bottom.png) no-repeat left bottom;
	padding: 0 0 1px;
	font-family: Tahoma, Arial, sans-serif;
}
#foxboro_content div.block ul#submenu li a {
	padding: 0 0 0 13px;
	line-height: 33px;
	display: block;
	color: #1f4bab !important;
	text-decoration: none !important;
}
#foxboro_content div.block ul#submenu li a:hover {
	background: url(images/submenu-link-hover.png) no-repeat left top;
	color: #132971 !important;
}

#bb-container div.post {
	font-size: 1em;
}

.two-column {
        float: left;
        width: 25%;
}

.clear {
        clear: both;
}

#crms img { margin:0 8px; }

.new-window {
        display: block;
}

.img-right {
float: right;
padding: 10px 0 10px 10px;
}

p.hk_menu { display: none; }
