/*/

global framingham.edu styles

/*/
	* {
	padding: 0;
	margin: 0;
	}

div#preload { 
	display: none; 
  	visibility: hidden;
}
	
body{margin:0 0 0 0; font-family:Verdana, Helvetica, Arial, _san; font-size:80%; color:#1B2830; background:#FFFFFF;}	

p {
margin:0 0 12px 0;
}
h1{font-family:"Lucida Sans","Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:130%; font-weight:bold; color:#444444; letter-spacing:1px;}
h2{font-family:"Lucida Sans","Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:112%; font-weight:bold; color:#444444; letter-spacing:1px;}
h3{font-family:"Lucida Sans","Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:100%; font-weight:bold;color:#444444; letter-spacing:1px;}
h4{font-family:"Lucida Sans","Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:87.5%; font-weight:bold;color:#444444; letter-spacing:1px;}

a{color:#A00B21; text-decoration:none;}
a:hover{color:#CC2420; text-decoration:none;}
img{border:none;}
#screenreaderNav{display:none;}
.screenreaderNavAnchor{display:none;}
.clear{clear:both;}
#bodyContainer{width:100%; background:#FFFFFF;}
#bodyHeader{display:none;}

#globalNav{display:none;}
/** BEGIN:  top nav **/
#headerRegion #topNavContainer{display:none;}
#topNav{display:none;}
/* quicklinks */
#headerRegion #topNavContainer #quicklinksSelect{display:none;}
/*!! styles for dropdown are in selectBox javscript function directory !!*/
/** END:  top nav **/
/**** BEGIN:  Content Region ****/
#printLogo{margin:0 0 20px 5px;}
#logo{display:none;}
#contentRegion{width:100%; margin:0 0 5px 0; clear:both;}


/** BEGIN:  Content Container **/
#contentRegion #contentContainer{width:100%;}
#contentRegion #contentContainer #impact{display:none;}
#contentRegion #contentContainer #contentWrapper{width:100%;}
html > body #contentRegion #contentContainer #contentWrapper{}
/* BEGIN:  content */
#mainBodyContent #mainBodyLeftContent #mainBodyRightContent{display:none;}
#content{display:block; padding:0 0 20px 5px; line-height:1.3em;}
#content p{margin-bottom:18px;}
#content a:hover{text-decoration:underline;}
#content h2#pageTitle{margin:25px 0 25px 0; font-size:1.3em; font-weight:bold; color:#4C81C1;}
#content h3, #content h1, #content h2, #content .heading{margin:0 0 12px 0; font-size:1.2em; font-weight:bold;}
#content h4, #content .subheading{margin:0 0 12px 0; font-size:1.1em; font-weight:bold;}
#current_section h1, #current_section h1 a{margin:0 0 12px 0; font-size:131%; font-weight:bold; color:#00345D;}
#current_subsection h2{margin:0 0 12px 0; font-size:112.5%; font-weight:bold; color:#00345D;}
#current_subsection img.div_image{display:none;}
/* END:  content */
/* BEGIN:  tables */

#content table.table{border:1px solid #c3c6c9; padding:0; margin:10px 0 10px 0; font-size:0.85em;  text-align:left;}
#content table.table tr{vertical-align:top;}
#content table.table th{vertical-align:bottom; padding:5px; text-align:left; background:#c3c6c9; font-weight:bold; background:#FFFFFF;}
#content table.table td{padding:5px 5px 5px 5px;}
#content table.table p{line-height:16px;}
#content table.table .odd{}
#content table.table .even{background:#eeeeee;}
/* END:  tables */

#quickIcons{display:none;}
#pdfNotice{display:none;}


#leftNav {
display:none;
}


#footerCopyright{text-align:center; padding-top:0px; margin-top:0px;}
#footerCopyright p{padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px;}
#footerContent #left_wrapper{float:none; text-align:center;}
#footerContent p.address, #footerContent p.div, #footerContent p.phone{ display:inline; padding-bottom:0px; margin-bottom:0px;}
#footerContent p {padding-bottom:0px; margin-bottom:0px;}
#footerContent{padding:0px; margin:0px;}
#footerContent #middle_wrapper{display:none;}
#footerContent #right_wrapper{display:none;}
#footer {
	position:inherit;
	width:100%;
	background-color:#FFF;
	text-align: center;
	left:0px;
	height: 40px;
	padding-top: 10px;
	font:0.7em Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	line-height:1.6em;	
	z-index:6;
}

#footercontainer {
	position:relative;
	text-align:center;
	height:40px;
	background-color:#FFFFFF;
	z-index: 8;
}

#inset {
display:none;
}

img#printLogo{
	margin-bottom:10px;
}

/**** BEGIN:  Events ****/
/* listing */
#eventsListing{
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
#eventsListing .item{
	margin-bottom:20px;
}
#eventsListing .item .date{
	font-size:0.8em;
	font-weight:bold;
}
#eventsListing .item .time{
	font-size:0.8em;
}
#eventsListing .item .name{
	font-size:0.8em;
}
#eventsListing .item .location{
	font-size:0.8em;
}
#eventsListing .item .summary{
	font-size:0.8em;
}
#eventsListing .item .view a{
	font-size:0.8em;
}
/* detail */
#eventDetail #info{
	margin-bottom:20px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
#eventDetail #info .name{
	font-size:1.0em;
}
#eventDetail #info .date{
	font-size:0.8em;
}
#eventDetail #info .location{
	font-size:0.8em;
}
#eventDetail #return{
	margin-top:20px;
	text-align:center;
}
#eventDetail #return a{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.8em;
}
/**** END:  Events ****/

/**** BEGIN:  News ****/
/* listing */
#newsListing{
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
#newsListing .item{
	margin-bottom:20px;
}
#newsListing .item .title a{
	font-size:0.8em;
	font-weight:bold;
}
#newsListing .item .date{
	font-size:0.7em;
}
#newsListing .item .summary{
	font-size:0.8em;
}
/* detail */
#newsDetail #info{
	display:block;
	margin-bottom:20px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
#newsDetail #info .title{
	margin-bottom:20px;
	font-size:1.0em;
	font-weight:bold;
}
#newsDetail #info .date{
	float:right;
	width:180px;
	font-size:0.8em;
	text-align:right;
}
#newsDetail #info .contact{
	float:left;
	width:220px;
	font-size:0.8em;
}
#newsDetail #return{
	margin-top:20px;
	text-align:center;
}
#newsDetail #return a{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.8em;
}
/**** END:  news ****/




hr {
	border: none 0; 
	border-top: 1px dotted #fff;
	width: 95%;
	height: 1px;
	margin-top:10px;
	margin-left:5px;
	margin-bottom:5px;
	
}

