/* CSS Document */

body {
	font-family: Arial,Tahoma,sans-serif;
	font-size: 0.7em;
	margin:auto;
	background:url(cssgifs/background.gif) repeat-x #737373;
	color:#505063;
	text-align:center
}

img {
	border: 0

}

dt {
	text-indent: 10px;
	background:url(cssgifs/sitebullet.gif) no-repeat left;;
}
#outerdiv {
	width: 762px;
	background:url(cssgifs/bgtable.gif);
	margin:auto;
	text-align:left
	
}
#header {
	background:url(cssgifs/header6.jpg) no-repeat;
	height:138px;
}
#headersci {
	background:url(cssgifs/header5.jpg) no-repeat;
	height:138px;
}
#headerabt {
	background:url(cssgifs/headerabt.jpg) no-repeat;
	height:138px;
}

#headernews {
	background:url(cssgifs/headernews.jpg) no-repeat;
	height:138px;
}
#headerprod {
	background:url(cssgifs/headerprod.jpg) no-repeat;
	height:138px;
}
#headercon {
	background:url(cssgifs/headercon.jpg) no-repeat;
	height:138px;
}
#headermem {
	background:url(cssgifs/headermem.jpg) no-repeat;
	height:138px;
}
#headersite {
	background:url(cssgifs/headersite.jpg) no-repeat;
	height:138px;
}
#navigation, #navigationabt, #navigationsci, #navigationnews, #navigationprod, #navigationcon, #navigationmem, #navigationsite {
	width: 753px;
	background:url(cssgifs/navigation7.jpg) no-repeat;
	height:43px;
	margin-left:5px;

}
#navigationsci {
	background:url(cssgifs/navigation6.jpg) no-repeat;
}
#navigationabt {
	background:url(cssgifs/navigation6.jpg) no-repeat;
}
#navigationnews{
	background:url(cssgifs/navigationnews.jpg) no-repeat;
}
#navigationprod{
	background:url(cssgifs/navigationprod.jpg) no-repeat;
}
#navigationcon{
	background:url(cssgifs/navigationcon.jpg) no-repeat;
}
#navigationmem{
	background:url(cssgifs/navigationmem.jpg) no-repeat;
}
#navigationsite{
	background:url(cssgifs/navigationsite.jpg) no-repeat;
}
#subnav {
	padding-top: 18px;
	padding-left: 10px;
	font-weight:bold;
	
}

#footer {
	background:url(cssgifs/footer.gif) no-repeat;
	height: 64px;
	color: white;
	clear:both;
}

#footer a {
	color: white;
}
#footer p {
	margin-left: 25px;
	padding-top: 25px
}

h1 {
	color: #EC4E00;
	font-family: Arial,Tahoma,sans-serif;
	font-size: 110%;
	margin: 0;
	padding: 0;
	margin-bottom:4px
}
h2 {
	color: #EC4E00;
	font-family: Arial,Tahoma,sans-serif;
	font-size: 100%;
	margin: 0;
	padding: 0;
	
}
h3 {
	color: #127D9B;

	font-family: Arial,Tahoma,sans-serif;
	font-size: 100%;
	margin: 0;
	padding: 0;
}

h4 {

	background:url(cssgifs/h2bullet.gif) no-repeat 0px 5px;
	font-family: Arial,Tahoma,sans-serif;
	font-size: 100%;
	margin: 0;
	padding: 0;
	text-indent: 10px;
}

a {
	color: #EC4E00;
}

table.center {
    margin-left:auto; 
    margin-right:auto;
}

#clearme {
	clear: both;
	height: 20px;
}




#centerlogo {
}
#members {
	margin-left: 415px;
}
#members a {
	color: white;
	font-weight:bold;
}
/* Individual Pages - Home */

#home_left {
	width: 500px;
	padding-left: 20px;
	float: left;
	margin-top: 20px;
	font-size: 110%;
}

#home_left h1,  #scioverview_left h1  {
	font-size: 100%;
}
#home_right h2 {
	font-size: 110%
}

#home_right {
	width: 195px;
	float:right;
	margin-top: 20px;
	padding-right: 20px
}

#scioverview_left {
	width: 720px;
	padding-left: 20px;
	float: left;
	margin-top: 20px;
	font-size: 110%;
}

#scioverview_left h2, structure_left h2 {
	color: #EC4E00
}
#stucture_left {
	width: 345px;
	padding-left: 20px;
	float: left;
	font-size: 110%;
}
#stucture_right {
	width: 345px;
	padding-right: 20px;
	float: right;
	font-size: 110%;
}

.imagetext {
	/*font-size: 90%;
	*/margin-top: 2px;
}
.whatson {
	border-top: 1px solid #BCBCBC;
	margin-top: 4px;
	padding-top:4px;
	font-size: 95%;
	margin-bottom: 10px
}
.whattitle {
	font-weight: bold;
	color: #333333
}
.photomonth {
	margin-top:5px;
}

.emptyline {
	border-top: 1px solid #BCBCBC;
	margin-top: 4px;
	margin-bottom:0px
}
/* JavaScript Navigation */

#breadcrumb {
	color: #064D5E;
	border-bottom: 1px solid #618C9D;
	padding-bottom: 5px;
	padding-top:2px;
	background:url(cssgifs/headertab.gif) no-repeat left;
	text-indent: 15px
}
#blueline {
	border-top: 1px solid #618C9D;
	clear:both;
	width: 720px;
	margin-left: 20px;
	margin-bottom: 20px
}

.enditem, .enditemsel{
	border-bottom: 0 !important;
}
.topitem {
	background:url(cssgifs/navdrop.gif) repeat-x top;
	
}
.selsub, .enditemsel {
	background: url(cssgifs/subsel.gif) no-repeat 98%;
}

#nav li a {
	color: #336775;
	text-decoration:none;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
}

#nav li { /* all list items */
	float: left;
	width: 12em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 12em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

.home {
	width: 58px !important;
	text-indent: 2px
}
.about {
	width: 79px !important;
	text-indent: 2px
}
.newsevents {
	width: 108px !important;
	text-indent: 2px
}
.products {
	width: 79px !important;
	text-indent: 2px
}
.science {
	width: 75px !important;
	text-indent: 2px
}
.scisel {
	background: url(cssgifs/selected.gif) repeat-x 0px 2px;
	width: 75px !important;
	color: white;
}


.contact {
	width: 90px !important;
	text-indent: 2px
}
.sitemap {
	width: 5.5em !important;
	text-indent: 2px
}

.products a, .contact a, .sitemap a, .home a, .about a , .science a, .newsevents a {
	font-weight:bold;
	padding: 4px
}



.products a:hover, .contact a:hover, .sitemap a:hover, .home a:hover {
	background: url(cssgifs/selected.gif) repeat-x 0px 2px;
	color: white !important;
}

.selhome {
	background: url(cssgifs/selected.gif) repeat-x 0px 2px;
	width: 58px !important;
}
.selhome a, .prodsel a, .sitemapsel a, .contactsel a, .newssel a, .scisel a, .aboutsel a  {
	color: white !important;
	font-weight:bold;
	padding: 4px;
}
.selhome {
text-indent: 2px;
}
.selhome a:hover, .prodsel a:hover, .contactsel a:hover{
	background: transparent !important
}



.aboutsel {
	background: url(cssgifs/selected.gif) repeat-x 0px 2px;
	width: 79px !important;
}


.newssel {
	width: 108px !important;
	background: url(cssgifs/selected.gif) repeat-x 0px 2px;
	color: white;
}
.prodsel {
	width: 79px !important;
	background: url(cssgifs/selected.gif) repeat-x 0px 2px;
	text-indent: 2px;
	color: white;
}
.sitemapsel {
	width: 5.5em !important;
	background: url(cssgifs/selected.gif) repeat-x 0px 2px;
	text-indent: 2px
}



.contactsel {
	width: 90px !important;
	background: url(cssgifs/selected.gif) repeat-x 0px 2px;
	text-indent: 2px
}


.sciencesub, .aboutsub, .eventssub {
	background:#E5E5E5; 
	border:1px solid #336775;
	border-top:0;
}



.sciencesub a, .aboutsub a, .eventssub a {
	border-bottom: 1px solid #336775;
	text-decoration:none;
	text-indent:2px;
	padding: 2px;
	font-weight:normal;
	color: #336775 !important;
	
}

.sciencesub a:hover, .aboutsub a:hover, .eventssub a:hover {
	color:white !important;
	background:#336775;

}


#content {
	clear: left;
}

.pointlist2 {
	margin: 0
}

/* Science Page */


.pointlist, .pointlist2   {
	margin: 0;
	padding:0;
}
.pointlist2 {
	margin-top: 12px;

}
.pointlist li, .pointlist2 li{
	float:none;
	position:static;
	list-style:none;
	margin-bottom: 5px;
	padding: 0

}
.pointlist {
	padding-right: 0px
}
.pointlist2 li{
	margin-bottom: 15px;
}

.themeh2 {
	background:url(cssgifs/h2bullet.gif) no-repeat 0px 5px;
}
.imph2 {
	color: #127D9B !important;
}
.abouth2, .structureh2, .scioverh2, .themeh2, .imph3, .imph32, .eurh2 { 
	color:#505063 !important;
	text-indent: 10px;
}
.abouth2 {
	background:url(cssgifs/h2bullet.gif) no-repeat 234px 5px;
}
.structureh2, .imph3 {
	background:url(cssgifs/h2bullet.gif) no-repeat 0px 5px;
}

.eurh2 {
background:url(cssgifs/h2bullet.gif) no-repeat 355px 5px;
}

.scioverh2 {
	background:url(cssgifs/h2bullet.gif) no-repeat 347px 5px;
}

.imph32 {
	background:url(cssgifs/h2bullet.gif) no-repeat 225px 5px;
}
.linkh2 {
	color:#505063 !important;
	background:url(cssgifs/linkicon.gif) no-repeat 0px 0px;
	text-indent: 20px;
}

.linkh2 a {
	font-weight: normal
}
.color2 {
	color: #127D9B !important;
	background:url(cssgifs/h2bullet.gif) no-repeat 0px 5px;
	text-indent:10px
}

.themepara, .meetingpara {
	margin: 5px 0 20px 0;
}
.meetingpara {
	padding-bottom: 10px;
	border-bottom: 1px solid #D1D1D1;
	margin-bottom: 10px
}

.membpara {
	margin: 5px 0 5px 0;
}
.greenit {
	color: #1E7084;
	font-weight: normal;
	font-family: Arial,Tahoma,sans-serif;
}

/* Meetings */
.meetingarea {
	border-bottom: 1px solid #D1D1D1;
	padding: 6px 0 6px 14px;
	background:url(cssgifs/meetingarrow.gif) no-repeat 0px 10px
}

.eventarea {
	border-bottom: 1px solid #D1D1D1;
	padding: 6px 0 6px 22px;
	background:url(cssgifs/calnav.gif) no-repeat 0px 8px
}

.newsarea {
	border-bottom: 1px solid #D1D1D1;
	padding: 6px 0 6px 22px;
	background:url(cssgifs/newsicon.gif) no-repeat 0px 8px
}

.paperarea {
	padding: 3px 0 3px 22px;
	background:url(cssgifs/newsicon.gif) no-repeat 0px 8px
}
.paperline {
	border-bottom: 1px solid #D1D1D1;
}

.eventyear {
	text-align: center;
	color: #127D9B !important;
	font-size: 110%;
}
.eventshide {
	font-size: 90%;
	color: #A7A7A7;
	text-decoration:none;
	padding: 0 20px 3px 20px
}
.eventhide {
	text-align:center;
}
.eventhide a:hover {
	color: #505063
}
.bluedate {
	color: #127D9B !important;
}
/* Members Page */

.memberslogin a  {
	margin-top: 10px !important;
	margin-left: 80px;
	color: white;
}
#members_left {
	width: 345px;
	float: left;
	margin-right: 15px
}
#members_right {
	
}


#members_art {
	clear: both;
}
sup {
	color: #0EA0C7;
	font-weight:bold
}
.skip {
	color:#0A5365 !important;
	font-size: 0.0001em !important
}
.logohome {
	padding: 70px;
	text-decoration:none;
	padding-bottom: 110px;
}
