/* THIS IS THE TEAL MASTHEAD AT THE TOP */

.masthead {
	background-color: #009c92;
	height: 19px;
	border-bottom : 1px solid #024264;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color : White;
	letter-spacing : 1px;
}

A:LINK.mastlink, A:VISITED.mastlink {
	color : White;	
}

A:HOVER.mastlink {
	color : #DDE9EC;
}

.mastyah {
	color : #DDE9EC;
	font-weight: bold;
}

/* THIS IS THE BLUE TAGLINE IN THE MIDDLE */

.tagline {
	background-color: #034365;
	height: 19px;
	font-family: Arial, sans-serif;
	font-size: 15px;
	padding-left: 24px;
	color : White;
	letter-spacing : 1px;
}


/* THIS GIVES THE BODY A MARGIN OF 0 AT THE TOP AND LEFT */

body {
	margin: 0px;
}

/* THIS IS THE BLUE BORDER THAT SURROUNDS THE SITE */

.container {
	border: 1px solid #024264;
}


/* THIS IS THE CELL THAT HAS THE LOGO  */

.promocolumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	border-right : 1px solid #024264;
	border-bottom : 1px solid #024264;
	letter-spacing : 5px;
}

/* THIS IS WHERE THE MAIN IMAGE WILL GO */

.imagecell {
	border-bottom : 1px solid #034365;
}

/* THIS IS THE LEFT COLUMN WITH THE NAVIGATION */

.leftnavcolumn {
	background-image: url("http://www.bio.org/images/sitewide/tile.leftcolumn.gif");
	background-repeat: repeat;
	border-right : 1px solid #034365;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* THESE ARE THE LINKS IN THE NAV and the you-are-here td */

a:link.leftcolumnnav, a:visited.leftcolumnnav, a:link.leftcolumnnavyah, a:visited.leftcolumnnavyah, a:hover.leftcolumnnavyah {
	color: #184172;
	text-decoration: none;
/*	font-size: 13px; */
	font-size: 11px;
	font-weight: bold;
	margin : 0px;
	width : 100%;
	font-family: Arial, Helvetica, sans-serif;
	padding-left : 5px;
	padding-top : 3px;
	padding-bottom : 3px;
	line-height : 12px;
/*	letter-spacing : -1px; */
}

a:hover.leftcolumnnav, td.leftcolumnnavyah {
	color: #184172;
	text-decoration: none;
/*	font-size: 13px; */
	font-size: 11px;
	font-weight: bold;
	margin : 0px;
	background-color: #F3F3EA;
	border-bottom : 1px solid #034365;
	border-top : 1px solid #034365;
	width : 100%;
	font-family: Arial, Helvetica, sans-serif;
	padding-left : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
	line-height : 12px;
/*	letter-spacing : -1px; */
}

a:link.leftcolumnnavyah, a:visited.leftcolumnnavyah, a:hover.leftcolumnnavyah {
	color: #184172;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	margin : 0px;
	width : 100%;
	font-family: Arial, Helvetica, sans-serif;
	padding-left : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	line-height : 12px;
}

/* THIS IS THE SUBNAV FOR ISSUES IN THE LEFT NAV */

.leftcolumnsubnav {
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 10px;
	line-height: 15px;
	color: #333333;
	padding-left: 19px;
}

/* THESE ARE THE LINKS IN THE SUBNAV */

a:link.leftcolumnsubnav, a:visited.leftcolumnsubnav {
	color: #333333;
	text-decoration: none;
	padding-left: 0px;
	font-weight: normal;
}

a:hover.leftcolumnsubnav {
	color: #333333;
	font-size: 10px;
	text-decoration: underline;
	padding-left: 0px;
	font-weight: normal;
}

/* THESE ARE THE 'IN' LINKS IN THE SUBNAV */

a.leftcolumnsubnavvidin:link, a.leftcolumnsubnavvidin:visited {
	color: #333333;
	text-decoration: none;
	padding-left: 0px;
	font-weight: normal;
}

 a.leftcolumnsubnavvidin:hover {
	color: #333333;
	font-size: 10px;
	text-decoration: underline;
	padding-left: 0px;
	font-weight: normal;
}

/* THIS IS THE VIDEO LINK IN THE SUBNAV */

a:link.leftcolumnvid, a:visited.leftcolumnvid {
	color: #333333;
	text-decoration: none;
	padding-left: 25px;
	font-weight: normal;
	background-image : url(/images/sitewide/videoBu.gif);
	background-position : left;
	background-repeat : no-repeat;
}

a:hover.leftcolumnvid {
	color: #333333;
	font-size: 10px;
	text-decoration: underline;
	padding-left: 25px;
	font-weight: normal;
	background-image : url(/images/sitewide/videoGn.gif);
	background-position : left;
	background-repeat : no-repeat;
}

/* THIS IS THE VIDEO 'IN' LINK IN THE SUBNAV */

a.leftcolumnvidin:link, a.leftcolumnvidin:visited {
	color: #333333;
	text-decoration: none;
	padding-left: 25px;
	font-weight: normal;
	background-image : url(/images/sitewide/videoGy.gif);
	background-position : left;
	background-repeat : no-repeat;
}

 a.leftcolumnvidin:hover {
	color: #333333;
	font-size: 10px;
	text-decoration: underline;
	padding-left: 25px;
	font-weight: normal;
	background-image : url(/images/sitewide/videoGn.gif);
	background-position : left;
	background-repeat : no-repeat;
}

/* BASE FONT FOR THE SEARCH AREA */

.search {
	font-size : 10px;
	font-weight : bold;
	color : #2F2F2F;
}

/* SEARCH AREA LINKS */

A:LINK.search, A:VISITED.search {
	color : #2F2F2F;	
}

A:HOVER.search {
	color : #184172;
}

/* contact header style  */

.contact {
	font-size : 24px;
	color : #024264;
	padding-left : 5px;
	font-weight : 600;
}

/* THESE ARE THE LINKS IN THE RIGHT COLUMN */

a:link.rightcolumnsubnav {
	color: #3A70C0;
	font-size: 10px;
	text-decoration: none;
	padding-left: 0px;
	font-weight: bold;
}

a:visited.rightcolumnsubnav {
	color: #6F886D;
	font-size: 10px;
	text-decoration: none;
	padding-left: 0px;
	font-weight: bold;
}

a:hover.rightcolumnsubnav {
	color: #AE9019;
	font-size: 10px;
	text-decoration: none;
	padding-left: 0px;
	font-weight: bold;
}

/* THESE ARE THE FOOTER LINKS  */

a:link.footer {
	color: #3A70C0;
	font-size: 10px;
	text-decoration: none;
	padding-left: 0px;
	font-weight: normal;
}

a:visited.footer {
	color: #6F886D;
	font-size: 10px;
	text-decoration: none;
	padding-left: 0px;
	font-weight: normal;
}

a:hover.footer {
	color: #AE9019;
	font-size: 10px;
	text-decoration: none;
	padding-left: 0px;
	font-weight: normal;
}

/* THESE ARE THE MAIN BODY [DEFAULT] LINKS  */

a:link {
	color: #3A70C0;
	text-decoration: none;
	padding-left: 0px;
	font-weight: bold;
}

a:visited {
	color: #6F886D;
	text-decoration: none;
	padding-left: 0px;
	font-weight: bold;
}

a:hover {
	color: #AE9019;
	text-decoration: none;
	padding-left: 0px;
	font-weight: bold;
}

/* THIS IS THE CENTER COLUMN, DEFINES BG COLOR AND TEXT SPECIFICATION */

.centercolumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	padding-left: 24px;
	padding-top: 17px;
	padding-right: 10px;
}

/* general body tags */

.orangeTitle {
	font-size : 18px;
	color : #AE9019;
	font-family: Arial, sans-serif;
	padding-bottom : 4px;
	line-height: 20px;
}

.orangeTitleSlim {
	font-size : 18px;
	color : #AE9019;
	font-family: Arial, sans-serif;
	margin-bottom : 0px;
	/*line-height: 20px;*/
}

.orangeTitleDYK {
	font-size : 18px;
	color : #AE9019;
	font-family: Arial, sans-serif;
	padding-bottom : 5px;
	/*line-height: 5px;*/
}

.orangeTitleDYK2 {
	font-size: 14px;
	color: #AE9019;
	font-family: Arial, sans-serif;
	padding-bottom: 5px; /*line-height: 5px;*/
	font-weight: bold;
}

.small {
	font-size : 90%;
}

P.first {
	margin-top : 20px;
	margin-bottom : 0px;
}

P.middle {
	margin-top : 7px;
	margin-bottom : 0px;
}

P.last {
	margin-top : 7px;
	margin-bottom : 20px;
}

P.rx {
	margin-top : 0px;
	margin-bottom : 0px;
}

.subtitle-content {
	font-size: 12px;
	font-weight: bold;
}

P.eventsP {
	margin-bottom : 10px;
	margin-top : 10px;
	/*border-bottom : 1px dashed #8f9576;
	*/
	margin-left : 10px;
	/*background-color : #F3F3EA;
	*/
	background-color : #f0f0f0;
}

P.eventsP2 {
	margin-bottom : 10px;
	margin-top : 10px;
	/*border-bottom : 1px dashed #8f9576;
	*/
	margin-left : 10px;
	/*background-color : #F3F3EA;
	*/
}

/* THIS IS THE RIGHT COLUMN, DEFINES BG COLOR AND TEXT SPECIFICATION */

.rightcolumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #333333;
	background-color: #F3F3EA;
	padding-top: 17px; /* 23px */
	padding-right: 7px;
	padding-left: 14px;
	border-left : 1px solid #024264;
}

P.orangeSubTitle {
	color : #AE9019;
	font-weight : bold;
	font-size : 11px;
	line-height : 12px;
	margin-top : 0px;
	margin-bottom : 0px;
}

/* THESE ARE THE LINKS IN THE TABS ON INNER PAGES */

a.tabs:link {
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	padding-left: 0px;
	font-weight: normal;
}

a.tabs:visited {
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	padding-left: 0px;
	font-weight: normal;
}

a.tabs:hover {
	color: #333333;
	font-size: 11px;
	text-decoration: underline;
	padding-left: 0px;
	font-weight: normal;
}

/* THESE ARE THE INNER PAGE SMALL LINKS  */

a.innersmall:link {
	color: #3A70C0;
	font-size: 10px;
	text-decoration: none;
	padding-left: 0px;
	font-weight: normal;
}

a.innersmall:visited {
	color: #6F886D;
	font-size: 10px;
	text-decoration: none;
	padding-left: 0px;
	font-weight: normal;
}

a.innersmall:hover {
	color: #AE9019;
	font-size: 10px;
	text-decoration: none;
	padding-left: 0px;
	font-weight: normal;
}

/* THESE ARE THE INNER PAGE VIDEO LINKS  */

a.video:link {
	color: #3A70C0;
	font-size: 10px;
	text-decoration: none;
	padding-left: 25px;
	font-weight: normal;
	background-image : url(/images/sitewide/videoBu.gif);
	background-position : left;
	background-repeat : no-repeat;
}

a.video:visited {
	color: #6F886D;
	font-size: 10px;
	text-decoration: none;
	padding-left: 25px;
	font-weight: normal;
	background-image : url(/images/sitewide/videoGy.gif);
	background-position : left;
	background-repeat : no-repeat;
}

a.video:hover {
	color: #AE9019;
	font-size: 10px;
	text-decoration: none;
	padding-left: 25px;
	font-weight: normal;
	background-image : url(/images/sitewide/videoGn.gif);
	background-position : left;
	background-repeat : no-repeat;
}
/* THIS IS THE TABLE TAB ON INNER PAGES, DEFINES BG COLOR AND TEXT SPECIFICATION */

.innertabletab-off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #F3F3EA;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 16px;
	border-bottom : 1px solid #8f9576;
	border-right : 1px solid #8f9576;
}

/* THIS IS THE TABLE TAB FOR THE 'IN' STATE ON INNER PAGES, DEFINES BG COLOR AND TEXT SPECIFICATION */

.innertabletab-on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #C3C7B2;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 16px;
	border-bottom : 1px solid #8f9576;
	border-right : 1px solid #8f9576;
	font-weight : bold;
}

/* THIS IS THE TABLE THAT SURROUNDS THE TOP NAVIGATION TABS ON INNER PAGES, DEFINES BG COLOR AND TEXT SPECIFICATION */
.innertable-nav {
	border-top: 1px solid #8F9576;
	border-left: 1px solid #8F9576;
}

/* THIS IS THE TABLE THAT SURROUNDS THE TABLE CONTENT ON INNER PAGES, DEFINES BG COLOR AND TEXT SPECIFICATION */
.innertable-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border-right: 1px solid #8F9576;
	border-left: 1px solid #8F9576;
	border-bottom: 1px solid #8F9576;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 16px;
}

.innerpromobox {
	background-color: #F3F3EA;
	border: 1px solid #C3C7B2;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.innerpromoboxHome {
	background-color: #F3F3EA;
	border: 1px solid #C3C7B2;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-right: 5px;
}

.blueinnerpromobox {		/* This was created for the 2006 milestones publication, 04/09/06 */
	/*background-color:#81CEF3; */
	background-color:#ADC792;
	border: 1px solid #C3C7B2;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.browninnerpromobox {		/* This was created for the 2006 milestones publication, 04/09/06 */
	background-color:#F0E7A2;
	border: 1px solid #C3C7B2;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

td,p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #333333;
}

li {
	list-style-image: url(../images/sitewide/bullet.gif);
	list-style-position: outside;
}

.sponsors {
	background-color: #FFFFFF;
	border: 1px solid #C3C7B2;
	padding: 5px;
	width: 197px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.subtitle {
	color: #024364; font-size: 11px; font-weight: bold;
}

span.sm {
	font-variant: small-caps; vertical-align: super; font-size: 9px;
}


/* Printer-page Formats */
.contact-popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.content-popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	padding: 20px;
}
