body, html {
	background-color: #010307;
	margin: 0px;
	padding: 0px;
	background-image: url('images/bg_gradient4.jpg'); /* Change when get new graphics */
	background-repeat: repeat-x;
	background-position: 50% 0%;
	font-family: Arial, Helvetica, sans-serif;
	
}

#contentHome {
	background-image: url('images/bg5.jpg');  /* Change when get new graphics */
	background-repeat: no-repeat;
	background-position: 50% 0%;
	height: 1362px;
	width: 100%;
}

#content {
	background-image: url('images/bg_L2-v4.jpg');  /* Change when get new graphics */
	background-repeat: no-repeat;
	background-position: 50% 0%;
	height: 1362px;
	width: 100%;
}


#top_jplBanner {
	text-align: center;
	width: 990;
	margin-top: 9px !important; margin-top: -8px;
	height: 78px;
}

#contentHome #top_siteBanner {
	width: 990px;
	margin-top: 128px;
	height: 72px;
}

#content #top_siteBanner {
	width: 990px;
	margin-top: 42px;
	height: 70px;
}

#bodyTop {
	background-image: url('images/body_topRowbg4.png');
	background-repeat: no-repeat;
	height: 10px;
	width: 990;
	/* margin-top: -8px  !important; margin-top: -16px;*/
	margin-top: 0px;
	margin-bottom: 0px !important; margin-bottom: -10px;
	
}

#bodyTopL2 {
	background-image: url('images/body_topRowbgL2.png');
	background-repeat: no-repeat;
	height: 39px;
	width: 990;
	margin-top: 0px;
	margin-bottom: 0px !important; margin-bottom: -8px;
}


/*#main {
	background-image: url('images/body_bg2.png');
	background-repeat: repeat-y;
	width: 990;
	padding: 0;
	margin: 0;
}*/

#main {
	background-image: url('images/body_bg2.png');
	background-repeat: repeat-y;
	width: 990px;
	padding: 0;
	margin: 0;
}

#mainL2 {
	background-image: url('images/body_bgL2.png');
	background-repeat: repeat-y;
	width: 990px;
	padding: 0;
	margin: 0;
}


.leftNav {
	float: left;
	width: 211px;
	margin: 0px;
	
}

.startNavItems {
	
	margin-top: 32px !important; margin-top: 0px;
	background-color: #1B85B3; 
	
}

.navItem a, .navItem a:visited, .navItem_on a, .navItem_on a:visited, .navItem_onL2 a, .navItem_onL2 a:visited {
	background-image: url('images/navitembg.gif');
	background-repeat: repeat-y;
	padding-top: 6px;
	padding-left: 14px;
	padding-right: 7px;
	padding-bottom: 5px;
/*	height: 23px !important; height: 30px;*/
	display: block;
	width: 190px !important; width: 211px;
	border-bottom: 1px solid #1B607F;
	border-top: 1px solid #42A9D7;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

.navItem_on a, .navItem_on a:visited {
	border-bottom: none;
}

.navItem_onL2 a, .navItem_onL2 a:visited {
	border-bottom: solid 1px #1B607F;
}

.navItem_on a, .navItem_on a:visited, .navItem_onL2 a, .navItem_onL2 a:visited {
	background-image: url('images/navitembg_sel.gif');
	background-repeat: repeat-y;
}

.navItem a:hover, .navItem_on a:hover, .navItem_onL2 a:hover {
	background-image: url('images/navitembg_sel.gif');
	background-repeat: repeat-y;
}
.navBottom {
	background-image: url('images/navbottomshadow.png');
	background-repeat: no-repeat;
	height: 51px;
}


#bottom_jplFooterHome {
		/* margin-top: 7px; */
		width: 990px;
		height: 63px;
		background-image: url('images/bottom_jplFooter.png');
		background-repeat: repeat-x;
	
	}

	#bottom_jplFooter {
		 margin-top: 7px; 
		width: 990px;
		height: 63px;
		background-image: url('images/bottom_jplFooter.png');
		background-repeat: repeat-x;
	
	}

	#nav_bottom {
		font-size: 12px;
		color: #8B95AE;
	}

	#nav_bottom a, #nav_bottom a:hover, #nav_bottom a:visited {
		color: #8B95AE;
		text-decoration: none;
	}
	
	#nav_bottom a:hover {
		color: #FFFFFF;
		text-decoration: underline;
	}	

	.siteinfo {
		font-size: 10px;
		color: #8B95AE;
		text-align: left;
	}
	
	.siteinfo a, .siteinfo a:hover, .siteinfo a:visited {
		font-size: 10px;
		color: #8B95AE;
		text-decoration: none;
	}
	.siteinfo a:hover {
		text-decoration: underline;
		color: #FFFFFF;
	}	
	
	 .elninoWatch {
		font-size: 12px;
		color: #000000;
		text-align: left;
	}
	
	.elninoWatch a, .elninoWatch a:visited {
		
		color: #8B95AE;
		text-decoration: none;
	}
	.elninoWatch a:hover {
		text-decoration: underline;
		color: #FFFFFF;
	}	


#container {
	width: 1000px;
	position: relative;
	/* border: 1px solid pink; */
}


	.searchinput {
		border: none;
		background-color: #CFD9E6;
		font-size: 12px;
		margin-left: 2px;
		margin-right: 2px;
		margin-top:-2px;
		margin-bottom:0;
		width: 98px;
	}

.searchHome {
   float:left; 
   /*padding-right:2px; */
   width:211px; 
   /* border-left: 1px solid #3994BC; */
   background-image: url('images/search-background.png'); 
   background-repeat: repeat-y;
}

	.searchbox {
		background-image: url('images/searchboxbg.png');
		background-repeat: no-repeat;
		height: 26px;
		padding-top: 5px !important; padding-top: 3px;
		width: 104px !important; width: 109px;
		padding-left: 5px;
	
	}
	
.searchlabel {
	padding-top: 5px;
	padding-left: 14px;
	padding-right: 7px;
	padding-bottom: 0px;
	display: block;
	color: #ffffff;
	text-align: left;
	font-size: 14px;
	font-weight: bold;

}		

.searchlabelL2 {
	padding-top: 5px;
	padding-left: 14px;
	padding-right: 7px;
	padding-bottom: 0px;
	display: block;
	color: #ffffff;
	text-align: left;
	font-size: 14px;
	font-weight: bold;

}		


/* #content .mainContent {
    
	background-color: #90BFE6;
	border: 1px solid white; 
	
} */

.mainContent {
    background-image: url('images/mainContentbg.png');
	background-repeat: repeat-y;
	float: right;
	width: 765px;
	margin-right: 7px !important; margin-right: 4px;
	margin-top: -3px; 
	padding-top: 2px;
	padding-bottom: 2px;
	
}

.mainContentnoCol {
	float: right;
	width: 760px;
	margin-right: 7px !important; margin-right: 4px;
	margin-top: -3px; 
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 10px;
	
}

.mainContent .leftCol {
	float: left;
	width: 487px;
	/* background-color: #FFFFFF; */
	
}

.mainContent .rightCol {
	float: right;
	width: 271px;
	/* background-color: #90BFE6;*/
    
}

.featureRotatorBox {	
	margin-bottom: 2px;
	border: 1px solid purple;
}

.siteHighlightBox {
	width: 487px;
	padding-top: 17px;
	border: 1px solid purple;
}

.header3 {       /* Site Highlight title */
    text-align: left;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 15px;
	margin-bottom: 8px;
	padding-left: 6px;
	padding-bottom: 3px;
	border-bottom: 1px solid #ffffff;
	
}


.siteHighlights {
	margin-top: 7px;
	width: 485px;
	height:508px;
	border: 1px solid pink;
}

.siteHighlightItem {
	width: 485px;
	padding-bottom: 8px;
	border-bottom: 1px solid #FFFFFF;
}

.siteHighlightsHeader {    /* Site Highlights title */
    font-size: 13px;
    font-weight: bold;
    text-align: left;
	color: #000000;
    
    width: 385px;
	margin-right: 2px;
	/* padding-left: 5px;*/
	
	padding-bottom: 5px;
	
}	

.siteHighlightsHeader a, .siteHighlightsHeader a:visited {
	color: #000000;
	text-decoration: none;
	
}

.siteHighlightsHeader a:hover {
	color: #000000;
	text-decoration: underline;
	
}



.siteHighlightsText {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-top: 5px;
}
 /* Site Highlights title */
/* .siteHighlightsHeader {   
    font-size: 13px;
    font-weight: bold;
    text-align: left;
	color: #000000;
    
    width: 340px;
	margin-left: 125px;
	margin-right: 2px;
	padding-top: 8px;
	padding-bottom: 5px;
	
}	

.siteHighlightsText {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-top: 5px;
} */


.siteHighlightsImage {
	float: left;
	width: 115px;
	/* background-color: #90BFE6;*/
	padding-left: 1px;
	padding-top: 8px;
    
}

.siteHighlightBox2 {
/*	background-image: url('images/multimediaheaderbg.gif');*/
/*	background-repeat: repeat-y; */
	border: 1px solid pink ;
	width: 487px;
	margin-top: 4px;
	position: relative;
	padding-top: 10px;
	margin-bottom: 2px;
}


.headlinesBox a.morelink {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	line-height: 20px;
	text-align:left;
	margin-left: 8px;
	padding-right: 10px;
	background-image: url('images/morearrow.gif');
	background-repeat: no-repeat;
	background-position: right 3px;
	text-decoration: none;
}


.mainButton {
  margin-top: 8px;
  width: 267px;
 /* margin-bottom: 8px; */

/* border: 1px solid pink; */

}
.mainButton2 {
  padding-left: 1px;
 /* margin-bottom: 8px; */

/* border: 1px solid pink; */

}
.header4 {  /* Data Maps title */
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 6px;
	float: left;
}

.datamapsBox {
	width: 267px;
	height: 199px;
	
}

.datamapsData {
	background-color: #0F2970;
	width: 267px;
	height: 181px;
	
}

.tabmenu {
    width: 267px;
	height: 18px;
}

.tabs {
   float: right;
}

.headerDataMaps {    /* SSHA/AMR titles */
    font-size: 13px;
    font-weight: bold;
    text-align: left;
	color: #FFFFFF;
    float: left;
    width: 250px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	padding-left: 5px;
	
}	

.headerDataMaps a, .headerDataMaps a:visited {
	color: #FFFFFF;
	text-decoration: none;
	
}

.headerDataMaps a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	
}

.headerDataMapsText2 {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-top: 2px;
}

.latestJasonData {
    background-image: url('images/latest-jason-databg2.gif');
	background-repeat: no-repeat;
	width: 267px;
	height: 96px;
}

.latestImage {
	float: right;
	width: 80px;
	/* background-color: #90BFE6;*/
	padding-right: 6px;
	padding-top: 8px;
    
}


.header2 {    /* Latest Jason Data title */
    font-size: 13px;
    font-weight: bold;
    text-align: left;
	color: #FFFFFF;
    float: left;
    width: 165px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
	
}	

.header2 a, .header2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	
}

.header2 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	
}

.headlineItemText2 {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-top: 5px;
}

.headlinesBox {
	text-align: left;	
	/* height: 213px !important; height: 211px;*/ /* This is for 2 features */
	height: 302px !important; height:300px; /* This is for 3 features */
	overflow: hidden;
}


.headlinesBox .header {  /* Features title */
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 15px;
	padding-left: 6px;
	border-bottom: 1px solid #ffffff;
	
}




.headlineItem {
	border-top: 1px solid #C8DFF3;
	font-size: 11px;
	color: #000000;
	margin-left: 8px;
	margin-right: 9px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.headlineItemTitle a, .headlineItemTitle a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.headlineItemTitle a:hover {
  text-decoration: underline;
}

.headlineItemImage {
	float: right;
	width: 80px;
}
.headlineItemContent {
	float: left;
	width: 160px;
}

#content #top_spacecraft {
		background-color: transparent;
		background-image: url('images/4spacecraftL2.png');
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: top;
		position: absolute;
		top: 100px;
		left: 448px;
		width: 615px;
		height: 140px;
	    z-index: 50;
	    /*border: 1px solid pink;*/
	}

/*#content #top_spacecraft {
		background-color: transparent;
		background-image: url('images/3spacecraftL2.png');
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: top;
		position: absolute;
		top: 100px;
		left: 448px;
		width: 602px;
		height: 120px;
	    z-index: 50;
	}
*/

#pageSectionTitle {
	float: right;
	width: 765px;
	/* text-align: right; */
	/* margin-right: 15px !important; margin-right: 9px; */
	margin-top: 14px;	
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	font-size: 28px;
	/* border: 1px solid pink; */
}

.navItem_sub {
	background-color: #106D96;
	color: #9AE0FF;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding-left: 14px;
	padding-right: 7px;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 190px;
	width: 190px !important; width: 211px;
	/* border-bottom: 1px solid #4e7233; */
	margin: 0px;

}

.navItem_sub div {
	margin-top: 3px;
	margin-bottom: 5px;
	padding: 0;
	
}	


.navItem_sub a, .navItem_sub a:visited {
	color: #9AE0FF;
	text-decoration: none;
}

.navItem_sub a.on, .navItem_sub a.on:visited {
	color: #ffffff;
}

.navItem_sub a.subs, .navItem_sub a.subs:visited {
	color: #9AE0FF;
	text-decoration: none;
	font-size: 11px;
	
}

.navItem_sub a.subson, .navItem_sub a.subson:visited {
	color: #ffffff;
	font-size: 11px;
	
}

	
.navItem_sub a:hover {
	text-decoration: underline;
	color: #ffffff;
}
	
.navItem_sub_sub {
	text-decoration: none;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	/*padding-left: 28px;*/
	/* padding-right: 2px; */
	/* padding-top: 2px; */
	/* padding-bottom: 1px; */
	width: 180px;
	/* width: 180px !important; width: 210px; */
	/* margin-left: 5px; */
	padding: 0;
	

}

.navItem_sub_sub a.subson, .navItem_sub_sub a.subson:visited {
	color: #ffffff;
}

	
.navItem_sub_sub a:hover {
	text-decoration: underline;
	color: #ffffff;
}
	

.pageSubTitle {
	color: #2360B3;
	font-weight: bold;
	text-align: left;
	font-size: 18px;
	padding-top: 6px;
	padding-bottom: 9px;
}

.pageSubTitleL2 {
	color: #17488C;
	font-weight: bold;
	text-align: left;
	font-size: 18px;
	padding-top: 6px;
	padding-bottom: 9px;
}

.pageSubTitleL3 {
	color: #17488C;
	/* font-weight: bold; */
   text-align: left;
	font-size: 14px;
	padding-top: 2px;
	padding-bottom: 9px;
	
}

.pageSubTitleL2 a:hover {
	text-decoration: underline;
	
}

.pageSubTitleL2 a,.pageSubTitleL2 a.on:visited {
	color: #17488C;
	text-decoration: none;
}


.pressTopHeader {
	background-color: #D7EEF6;
	color: #000000;
	width: 750px;
	padding-top: 3px;
	padding-bottom: 3px; 
	 height: 28px;
	

}

.pressTopHeader .subTitle {
    float: left;
	color: #000000;
	font-weight: bold;
	font-size: 15px;
	padding-left: 360px;
	/* padding-left: 328px;*/
    padding-top: 5px;
    
	
}


form.yearPulldown2 {
   float: right;
   margin-right: 50px;
   height: 20px;
   padding-top: 2px;
   
}

.pressTopHeader a.subTitle2, .pressTopHeader a.subTitle2:visited {
	float: right;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
    padding-top: 5px;
	margin-right: 50px; 
	
}

.newsItem {
/*	border-bottom: 1px solid #a5bddf;*/
	font-size: 11px;
	color: #000000;
	margin-left: 8px;
	margin-right: 9px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}

.newsItemTitle a, .newsItemTitle a:visited {
	color: #395ebe;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	
}

.newsItemTitle a:hover {

	text-decoration: underline;
	
}

.newsItemImage {
	float: left;
	width: 100px;
	height: 100px;
	padding-left: 4px;
	padding-top: 4px;
	
}

.newsItemContent {
	float: right;
	width: 620px;
	padding-top: 6px;
	font-size: 12px;

}


.newsItemDate {
	color: #000000;
	font-weight: bold;
	font-size: 12px;

}

.newsItemText {
	color: #000000;
	font-size: 12px;

}
.newsItemSource {
	color: #000000;
	font-size: 11px;
	font-style: italic;
	padding-top: 6px;

}

.newsItemSpacer {
	height: 1px;
	background-color: none;
	overflow: none;
	border-bottom: 1px solid #a5bddf;
	margin-left: 8px;
	margin-right: 9px;
	margin-top: 6px !important; margin-top: -10px;
	margin-bottom: 6px;
	
}




.morelink_news {
	padding-left: 5px;
}


.jasonData {
/*	border-bottom: 1px solid #a5bddf;*/
	
	margin-left: 8px;
	margin-right: 9px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.jasonDataTitle {
    font-size: 14px;
	font-weight: bold;
	color: #17488C;
	margin-left: 8px;
}

.jasonDataImageP {
	float: left;
	width: 160px;
	height: 160px;
	padding-left: 64px;
	padding-top: 4px;
	
}

.jasonDataImageG {
	float: right;
	width: 430px;
	padding-top: 6px;
  
}

.jasonDataSpacer {
	height: 1px;
	background-color: none;
	overflow: none;
	border-bottom: 1px solid #a5bddf;
	margin-left: 8px;
	margin-right: 9px;
	margin-top: 6px !important; margin-top: -10px;
	margin-bottom: 6px;
	
}

.jasonDataSpacer2 {
	height: 10px;
	background-color: none;
	overflow: none;
	border-bottom:15px solid #a5bddf;
	margin-left: 8px;
	margin-right: 9px;
	margin-top: 6px !important; margin-top: -10px;
	margin-bottom: 6px;
	
}



.bodyContent {
	padding-right: 9px;
	font-size: 12px;  /* this is the font size for the whole site.  */
	padding-bottom: 10px;
}


td {
	font-size: 12px; /* the main content is 12px, so this is the same size, I think it looks better. */
	
}

.internalJump {   /* I used this for the cool facts page in the education section. It's not working.  */
    color: #000000;
	font-weight: bold;
	font-size: 14px;

}
.internalJump a, .internalJump a:visited {
	text-decoration: none;
	color: #000000;
}

.internalJump a:hover {
    color: #000000;
	text-decoration: none;
	
}

.imageCaption
{
   font-family: arial, helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
}




/*  above modified for OSTM by Kristy */






.bodyContent ul, .bodyContent ol {
	padding-top: 0px;
	margin-top: 0px;
	color: #13245b;
	/* font-weight: bold; */

}

.bodyContent a, .bodyContent a:visited {
	color: #395ebe;
	text-decoration: none;
}

.bodyContent a:hover{
	color: #395ebe;
	text-decoration: underline;
}

.bodyContent .title {
	color: #000000;
	font-weight: bold;
	font-size: 18px;
	padding-top: 6px;
	padding-bottom: 9px;
}
.bodyContent .subTitle {
	color: #000000;
	font-weight: bold;
	font-size: 13px;
}

.bodyContent .subTitle {
	color: #000000;
	font-weight: bold;
	font-size: 13px;
}









.featuredNewsBox {
	border: 1px solid white;
	width: 443px;
	height: 263px;	
	margin-top: 2px;
	position: relative;
}
.featuredNewsBoxMask {
	width: 443px;
	height: 263px;	
	margin-top: -263px;
}
.featuredNewsBoxContent {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0px 8px 6px 8px;
	color: #ffffff;
}
.featuredNewsBoxContent .title {
	text-align: left;
	font-size: 18px;
	font-weight: bold;
}
.featuredNewsBoxContent .text {
	text-align: left;
	font-size: 12px;
	font-weight: normal;
}
.featuredNewsControls {
	background-color: #9f7d28;
	border-top: 1px solid #cca133;
	border-left: 1px solid #cca133;
	border-right: 1px solid #8d690e;
	border-bottom: 1px solid #8d690e;
	width: 443px;
	margin-top: 2px;
	padding-top: 0px !important; padding-top: 3px;
	height: 22px;
}

.featuredNewsControls div {
	display: inline;
	color: #e5d5ac;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-left: 4px;
	padding-right: 5px;
	padding-bottom: 3px;
	cursor: pointer;
	cursor: hand;
}

.featuredNewsControls .on {
	background-image: url('images/circle.gif');
	background-repeat: no-repeat;
	color: #ffffff;
}



.multimediaBoxSmap {
	background-image: url('images/multimediaheaderbg.gif');
	background-repeat: repeat-y;
/*	border: 1px solid white;*/
	width: 445px;
	margin-top: 4px;
	position: relative;
	padding-top: 10px;
	margin-bottom: 2px;
}

.multimediaBoxSmap .multimediaBoxPlayer { 
	border: 1px solid #1c3c8e;
	background-image: url('images/multimediabg.jpg');
	background-repeat: no-repeat;
	width: 443px !important; width: 445px;
	height: 212px;	


}





#rssicon {
	float: right;
	width: 50px;
	text-align: right;
	margin-right: 7px;
	margin-top: 19px;	
}




		
#contentHome #top_spacecraft {
		background-color: transparent;
		background-image: url('images/spacecraft.png');
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: top;
		position: absolute;
		top: 100px;
		left: 310px;
		height: 211px;
		width: 305px;
		z-index: 50;
	}




.pageToolbar {
	text-align: right;
	padding-right: 9px;
	padding-top: 8px;
	padding-bottom: 9px;
	margin-bottom: 5px;
	background-color: #ffffff;
}






	.bodyImageRight, .bodyImageLeft, .bodyImageCenter, .bodyImageright, .bodyImageleft, .bodyImagecenter {
		background-color: #D7E3FA;
		/*border-top: 1px solid #102247;
		border-left: 1px solid #102247;
		border-right: 1px solid #a1afc7;
		border-bottom: 1px solid #a1afc7;*/
		padding: 4px;
	}

	
	.bodyImageCenter, .bodyImagecenter {
		margin: 0px 15px 5px 15px;
	}

	.bodyImageRight, .bodyImageright {
		float:right;
		margin: 0px 0px 5px 15px;
	}

	.bodyImageLeft, .bodyImageleft {
		float:left;
		margin: 0px 15px 5px 0px;
	}

	.bodyImageLeft .imagetitle, .bodyImageRight .imagetitle, .bodyImageCenter .imagetitle, .bodyImageleft .imagetitle, .bodyImageright .imagetitle, .bodyImagecenter .imagetitle {
		color: #3C3C3C;
		padding-top: 5px;
		padding-bottom: 2px;
		padding-left: 5px;
		padding-right: 5px;
		font-size: 12px;
		font-weight: bold;
		border-bottom: 1px solid #95a4bf;
	}

	.bodyImageLeft .caption, .bodyImageRight .caption, .bodyImageCenter .caption, .bodyImageleft .caption, .bodyImageright .caption, .bodyImagecenter .caption {
		color: #3C3C3C;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		font-size: 12px;
	}
	
	.bodyImageLeft img, .bodyImageRight img, .bodyImageCenter img, .bodyImageleft img, .bodyImageright img, .bodyImagecenter img {
		border: 1px solid #80a3ca;
	}
		



.contentTable {
	font-size: 12px;
	border-width: 2px 2px 2px 2px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	border-collapse: collapse;
	background-color: #dcddae;
	text-align: left;
}


.contentTable th {
	border-width: 2px 2px 2px 2px;
	padding: 4px 6px 3px 6px;
	border-style: solid solid solid solid;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	background-color: #91c251;
	color: #ffffff;
	font-weight: bold;
}
.contentTable td {
	border-width: 2px 2px 2px 2px;
	padding: 4px 6px 3px 6px;
	border-style: solid solid solid solid;
	border-color: #ffffff #ffffff #ffffff #ffffff;
}

.contentTable td.light, .contentTable tr.light {
	background-color: #ced094;
}

.contentTable td.titlerow, .contentTable tr.titlerow {
	background-color: #2b4895;
	color: #ffffff;
	font-weight: bold;
}


/* multimedia - start */
#multimediaList {
	/*width:710px; overflow:hide;*/
	padding-top:20px; padding-bottom:20px; font-size:12px  !important;
}
#multimediaList .row {
	clear: both; 
}
#multimediaList .rowSeparator{
	border-bottom: 1px solid #d3ddea; clear: both; padding-top: 1px; margin-bottom:24px; padding-top:24px; 
}
#multimediaList .imageBox {
	float: left; margin-right: 37px; margin-left: 20px;
}
#multimediaList .imageThum {
	border: 1px solid #0b366f; padding:0px; width: 117px; overflow:hide;
}
#multimediaList .imageTitle {
	padding:0px; color:#002562; margin-top: 10px; width: 117px; overflow:hide; font-weight: bold;
}
#multimediaList .imageTitle a:link, #multimediaList .imageTitle a:visited {
	color:#002562 !important; text-decoration:none;
}
#multimediaList .imageTitle a:hover {
	color:#000000 !important; text-decoration:none;
}
#multimediaList .next{
	float:right; 
	background-image: url('images/next.gif');
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 60px;
}
#multimediaList .next a:link, #multimediaList .next a:visited {
	color:#1e4d98 !important; text-decoration:none; padding-right:20px; display: block;
}
#multimediaList .next a:hover {
	color:#000000 !important; text-decoration:none;
}


#multimediaImage {
	padding-top:0px; padding-bottom:20px; padding-left:20px; 
	width: 700px;
}
#multimediaImage table.multimediaImageThumb {
	margin-bottom: 10px;
} 
#multimediaImage table.multimediaImageThumb td.image {
	border: 1px solid #0b366f;  max-width:600px; overflow:hidden; 
} 
#multimediaImage .imageLinks {
	text-align: center; font-size: 12px; margin-bottom: 10px;
}
#multimediaImage .title {
	color: #002562; font-size:14px !important; font-weight:bold; 
}
#multimediaImage .date {
	font-style: italic;
}
 #multimediaImage a:link, #multimediaImage a:visited {
 color: #1e4d98 !important; text-decoration:underline;
}

 #multimediaImage a:hover {
 color: #000000 !important; text-decoration:underline;
}

#multimediaVideo {
	padding-top:0px; padding-bottom:20px; padding-left:20px; 
	width: 700px;
}
#multimediaVideo table.multimediaVideoThumb {
	margin-bottom: 10px;
} 
#multimediaVideo table.multimediaVideoThumb td.image {
	border: 1px solid #0b366f;  max-width:600px; overflow:hidden; 
} 
#multimediaVideo table.videoLinks {
	text-align: center; font-size: 12px; margin-bottom: 10px;
}
#multimediaVideo table.videoLinks td {
	padding-left:15px; padding-right:15px; 
}
#multimediaVideo .title {
	color: #002562; font-size:14px !important; font-weight:bold; 
}
#multimediaVideo .date {
	font-style: italic;
}
 #multimediaVideo a:link, #multimediaVideo a:visited {
 color: #1e4d98 !important; text-decoration:underline;
}

 #multimediaVideo a:hover {
 color: #000000 !important; text-decoration:underline;
}

/* Scientist list - start */

.scientistName {
	font-weight: bold;
}

.authorTitle {
   font-size:14px !important; 
   font-weight:bold; 
}

.authorContent {
    font-weight:bold; 
    padding-left:15px;
}


.abstractTitle {
   font-size:14px !important; 
   font-weight:bold; 
}

div.abstractContent ul, div.abstractContent ol {
	padding-top: 0px;
	margin-top: 0px;
	color: #000000;
	/* font-weight: bold; */

}

/* Scientist list - end */
