body#Body {
	background: #ffffff url('images/home-background.png') repeat-x !important;
}

#foxboro_body {
	background: transparent url('images/home-top-background.png') no-repeat center 144px !important;
}
#foxboro_three-column  {
	padding-top:35px !important;
}

#foxboro_header h1.homeonly {
	display: block !important;
}

/* top pane */
#foxboro_top {
	height: 369px;
	position: relative;
}
#foxboro_top #courses {
	background: transparent url('images/upcomingcourses.png') no-repeat !important;
	position: absolute;
	right:0;
	top: 17px;
	padding: 45px 30px 0 40px;
	height: 227px;
	width: 249px;
	color: #3b3b3b;
}
#foxboro_top #courses h1 {
	color: #ff6600;
	margin: 0;
	font-size: 1.5em;
}
#foxboro_top #courses dl {
	margin: 5px 0 !important;
}
#foxboro_top #courses dt {
	color: #011e3a;
	font-weight: bold;
	font-size: 1.0em;
	padding: 7px 0 0;
}
#foxboro_top #courses dd {
	margin: 0 !important;
	padding: 4px 0 7px !important;
	border-bottom: 1px dotted #ed9537;
	font-size: 0.9em;
}
#foxboro_top #courses a, #foxboro_top #courses a:hover {
	color: #ff6600;
	text-decoration: underline;
}
#foxboro_top h1 a, #foxboro_top h1 a:hover {
	color: #ff6600;
	text-decoration: none !important;
}
#foxboro_top #courses dt a {
	color: #011e3a !important;
	text-decoration: none !important;
}
#foxboro_top #courses dt a:hover {
	text-decoration: underline !important;
}
#foxboro_top #home_buttons {
	text-align: center;
	margin-top: 20px;
}

/* slider */
#slidercontainer {
	position: relative;
	width: 633px;
	height: 289px;
}
#foxboro_top #slider {
	width: 633px;
	height: 289px;
	position: absolute;
	top: 0;
	left: 0;
}
#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider li.technologists {
	background: transparent url('images/sleeptech.png') no-repeat !important;
}
#slider li.physicians {
	background: transparent url('images/physicians.png') no-repeat !important;
}
#slider li.practitioners {
	background: transparent url('images/nurseprac.png') no-repeat !important;
}
#slider li.technologists, #slider li.physicians, #slider li.practitioners {
	height: 289px;
	width: 633px;
	position: relative;
}
.technologists .registernowbtn, .physicians .registernowbtn {
	position: absolute;
	top: 225px;
	left: 156px;
	width: 191px
	height: 31px;
}
.practitioners .registernowbtn {
	position: absolute;
	top: 225px;
	left: 142px;
	width: 191px
	height: 31px;
}
#prevBtn {
	z-index: 10;
	position: absolute;
	right: 25px;
	bottom: 10px;
}
#nextBtn {
	z-index: 10;
	position: absolute;
	right: 0;
	bottom: 10px;
}


/* sidebar */
/* testimonials */
#foxboro_content #foxboro_col1 div.block ul {
	list-style-type: none !important;
	margin: 25px 0 25px !important;
}
#foxboro_content #foxboro_col1 div.block li {
	border-bottom: 2px solid #f1f1f1;
	padding: 12px 0 !important;
}
#foxboro_content #foxboro_col1 div.block li.first {
	background: transparent url('images/openquote.png') no-repeat;
	border-bottom: 2px solid #f1f1f1;
	padding: 0 0 12px !important;
}
#foxboro_content #foxboro_col1 div.block li.last {
	background: transparent url('images/closequote.png') no-repeat right bottom;
	border-bottom: none !important;
}
#foxboro_content #foxboro_col1 div.block li .testimonial {
	font-weight: bold;
	padding-bottom: 10px;
}
#foxboro_content #foxboro_col1 div.block li.first div.testimonial {
	padding: 15px 0 10px 55px !important;
}
/* testimonials */

.sbarbutton {
	margin-bottom: 15px;
	border: 0;
}

/* Most Recent Posts */
.feedreader_box {
	margin: 25px 0 25px !important;
}
.ItemLink a, .ItemLink a:hover {
	font-weight: bold;
	text-decoration: none;
}
.ItemLink a:hover {
	color: #033E7A !important;
}

/* Form Container */
#formcontainer, #foxboro_content #foxboro_col3 div.newsletter {
	background: transparent url('images/formbox-background.png') no-repeat bottom !important;
	margin-bottom: 25px;
}
#foxboro_content #foxboro_col3 div.newsletter div.pad {
	padding-bottom: 15px !important;
}
#foxboro_content #foxboro_col3 div.newsletter h3 {
	background: transparent url('images/formboxheader-background.png') no-repeat !important;
	color: #2781D9;
	font-size: 1.5em;
	height: 33px;
	padding: 15px 0 10px 32px;
	margin: 0 -30px 10px;
	border-bottom: none !important;
}
h3 span.envelope {
	background: url("images/newsletter-envelope.png") no-repeat scroll left center;
	padding: 7px 0 5px 40px;
}
#formcontainer #newsletterform {
	padding: 0 32px 35px;
}
#foxboro_content #foxboro_col3 div.newsletter label {
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
	font-size: 0.85em;
	margin: 0 0 2px !important;
}
#foxboro_content #foxboro_col3 input {
	background: url("images/forminput.png") no-repeat;
	border: 0 !important;
	height: 23px !important;
	width: 202px !important;
	padding: 5px;
	font-family: "Myriad Pro", Arial,Helvetica,sans-serif !important;
	font-weight: bold;
	margin: 0px 0 10px;
}
#foxboro_content #foxboro_col3 div.newsletter .FormSubmitButton {
	display: block;
	margin: 8px 0 0;
	background: url('images/newsletter-submit.png') no-repeat !important;
	height: 33px !important;
	width: 212px !important;
	border: 0 !important;
	text-indent: -5000px;
}




/* edit buttons */
#foxboro_container {overflow:visible; }
#SideBarModule_349086, #SideBarModule_349085 {margin-left:-75px;}
