html, body {
	}
body {
	margin: 0px;
	background-color: #eaecf5;
	padding-top: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
}

html>body  { 
	width: 100%; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	}
/***heading styles***/
h1 {
	color: #650133;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 105%;
	font-weight: bold;
	margin-left: 10px;
	margin-right:5px;
	margin-bottom:-8px;
}
h2 {
	color: #003366;
	font-size: 105%;
	font-weight: bold;
	font-style:italic;
	margin-left: 10px;
	margin-bottom: -10px;
}
h3 {
	color:#666666;
	font-size: 105%;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: -10px;
}
h4 {
	color:#666666;
	font-size: 100%;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: -10px;
}
#column1 h3 {
	color:#650133;
	margin-bottom: -10px;
}
#storyTitle h2 {
	margin-bottom:5px;
}
#wordsBox h1 {
	margin-bottom:-15px;
}
/*h2 for wgbh story highlight box
#wgbh h2 {
	margin-bottom:-5px;
}*/
/*h2 for jordan visit highlight box*/
#visit-box h2 {
	margin-top:8px;
}
/***paragraph styles***/
p {
	margin-right: 8px;
	margin-left: 10px;
	font-size:12px;
	line-height: 140%;
}
/*column2 p styles*/
#column2 p {
	line-height: 150%;
}
#visit-box p {
	margin-bottom:15px;
	line-height:130%;
}
/*p for wgbh story highlight box
#wgbh p {
	margin-right: 8px;
	margin-left: 3px;
	font-size:12px;
	line-height: 140%;
}*/
/*p for cancer survivor day highlight box
#csd-box p {
	margin-right:0;
	margin-left:0;
	font-size:12px;
	line-height: 140%;
}*/
/***list styles***/
ul li {
	margin-bottom:5px;
	margin-left:-5px;
	list-style:none;
}

#storyBox ul li {
	margin-bottom:5px;
	margin-left:-10px;
	list-style-image:url(../images/maroon_arrow2.gif);
}

/***table styles***/
td {
	font-size: 10px;
	text-align: center;
	line-height:130%;
}
td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;
}
/***link styles***/
/* links are not underlined until the cursor hovers over them*/
a:link {
	/*text-decoration: underline;*/
	color:#369;
	text-decoration:none;
}

a:visited {
	/*color: #660033;*/
	/*text-decoration: underline;*/
	color:#369;
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
	background-color: #EEEEEE;
	color: #6666CC;
}

/**************div styles***************/
/*wrap div contains all divs, sets the background image*/ 
#wrap {
	/*position: relative;*/
	margin:  0px auto;	
	width: 800px;
	padding-bottom:12px;
	font-size: 95%;
	}

/*contains top image banner*/	
#banner {
	position:relative;
	width:800px;
	margin-top:0px;
	margin-bottom:0px;
	z-index:999999;
}

/*white box behind navigation*/
#white_box {
	height:19px; 
	z-index:1; 
	background-color: #FFFFFF;
	margin-top: -3px;
	border-left: 1px #bbe solid;
	border-right: 1px #bbe solid;
	}
/*holds page content area*/
#content {
	width:100%;
	float:left;
	background:url(../images/home_images/background2.jpg) repeat-y;
	padding-top:5px;
	border-bottom: 1px #bbe solid;
	}
/*column 1 of content area*/
#column1 {
	width:312px;
	float:left;
	padding-top:5px;
	}
/*#column1Top {
	background:url(../images/home_images/left_col_top.jpg) repeat-y;
}*/
#column1Flash {
	margin-bottom:0;
background: #D7DCEF;
padding-top:8px;
border-left: 1px #bbe solid;
}
	
/*column 2 of content area*/
#column2 {
	width:312px;
	float:left;
	padding-top:5px;
	/*margin-bottom:8px;*/
	}
/*#column2Top {
	float:left;
	width:100%;
	padding:0;
	margin:0;
}*/
/*#wgbh {
	margin:5px;
	background:#E4ECF7;
	border:1px dotted #003366;
}*/
/*june 10 cancer survivors day box
#csd-box {
	margin:5px 5px 5px 10px;
	padding-bottom:5px;
	width:290px;
	text-align:center;	
	background: #E4ECF7 url(images/blueBox_bottom.gif) no-repeat left bottom;
}*/
#visit-box {
	float:left;
	margin-top:8px;
	margin-bottom:12px;
	width:310px;
	text-align:center;	
}
#visit-box img {
	border:2px solid #036;
}
#wordsBox {
	float:left;
	width:100%;
	padding:0;
	/*margin: 10px 0 0 0;*/
}
#storyBox {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	}
#storyTitle {
	float:left;
	width:100%;
	padding:0;
	/*padding:10px 0 10px 0;*/
}

#stories1 {
	float:left;
	width:150px;
	padding:0;
}
#stories2 {
	float:right;
	width:150px;
	padding:0;
}
#column2Bottom {
	float:left;
	width:100%;
	padding:0 0 5px 0;
	margin:0;
}
/*column 3 of content area*/
#column3 {
	width:175px;
	float:left;
	margin-top:0px;
	}
#footer {
	clear: both;
	position:relative;  
	bottom:0;
	margin-top:10px;
	padding-bottom:10px;
	width:800px;
	}
/*staff only div holds link to staff portal*/
#portal {
	margin-top:20px;
	margin-bottom: -10px;
	}
/*bottom bar holds copyright info*/	
#bottom_bar {
    position: relative;
	bottom: 0;
	width:100%;
	z-index:1; 
	background-image:url(../images/footerBkgnd.jpg);
	background-repeat:repeat-x;
	padding-top: 5px;
	padding-bottom:5px;
}

/***projectSeven navigation***/
#p7TBtrig10 {
	position:absolute; 
	left: 0px; 
	top: 216px; 
	width: 114px; 
	z-index: 300; 
	visibility: visible;
	}
#p7TBtrig20 {
	position:absolute; 
	left: 114px; 
	top: 216px; 
	width: 114px; 
	z-index: 300; 
	visibility: visible;
}
#p7TBtrig30 {
	position:absolute; 
	left: 228px; 
	top: 216px; 
	width: 114px; 
	z-index: 300; 
	visibility: visible;
	}
#p7TBtrig40 {
	position:absolute; 
	left: 342px; 
	top: 216px; 
	width: 114px; 
	z-index: 300; 
	visibility: visible;
	}
#p7TBtrig50 {
	position:absolute; 
	left: 456px; 
	top: 216px; 
	width: 114px; 
	z-index: 300; 
	visibility: visible;
	}
#p7TBtrig60 {
	position:absolute; 
	left: 570px; 
	top: 216px; 
	width: 114px; 
	z-index: 300; 
	visibility: visible;
	}
#p7TBtrig70 {
	position:absolute; 
	left: 684px; 
	top: 216px; 
	width: 115px; 
	z-index: 300; 
	visibility: visible;
	}
	
/******styles for newsletter dropdown in banner******/
#FWTableContainer1682835785 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:800px;
	height:689px;
	text-align:left;
}

#MMMenuContainer0509164610_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0509164610_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:279px;
	top:22px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0509164610_0 {
/* This class defines things about menu MMMenu0509164610_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#ffffff;
	border:1px solid #999999;
	width:92px;
	height:89px;
}

.MMMIFVStyleMMMenu0509164610_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0509164610_0 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:92px;
	height:23px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:84px;
	height:15px;
}

.MMMIVStyleMMMenu0509164610_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0509164610_0 */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:92px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:84px;
	height:15px;
}

#MMMenu0509164610_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0509164610_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0509164610_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0509164610_0 so we can set its position */
	left:0px;
	top:23px;
}

#MMMenu0509164610_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu0509164610_0 so we can set its position */
	left:0px;
	top:45px;
}

#MMMenu0509164610_0_Item_3 {
/* Unique ID for item 3 of menu MMMenu0509164610_0 so we can set its position */
	left:0px;
	top:67px;
}

#MMMenuContainer0509164610_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0509164610_0 a {
/* Controls the general apperance for menu MMMenuContainer0509164610_0's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6666cc;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#ffffff;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0509164610_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0509164610_0 */
	color:#6666cc;
	background-color:#eeeeee;
}

/******class styles******/
.inlineHeader{
	color: #650133;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.inlineheader2 {
	color: #003366;
	font-size: 105%;
	font-weight:bold;
	font-style:italic;
}
/*adjusts column 2 h1 margin on flu section*/
.flu {
	margin-top:0px;
}
/*melange style*/
.melange {
	color:#903;
	font-weight:bold;
	}
/*footer styles*/
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 105%;
	text-align: center;
	margin-bottom: -5px;
}
.footer a:link {
	text-decoration:none;
		color: #003366;
}