body{
 position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px 0px 0px 0px;
width:850px;/*----------------------------------------------------was 770-------------------------------------------------*/
margin:0 auto;
}

html { overflow: -moz-scrollbars-vertical; } /* removes horizontal jump due to side scroll-bar in FireFox */



#container{
margin:0 auto; 
}

.b1:hover {background-color: #336;}
.b1 {color: #fff; font-size:15px;} 

.b2:hover {background-color: #69c;}
.b2 {color: #fff; font-size:15px;}


#bar{
position:absolute;
top: 100px;/*-----------------------------------------------------was 15-------------------------------------------------*/
left: 173px;/*---------158-------------------------------------------was 158-------------------------------------------------*/
width: 672px;/*--------687-------------------------------------------was 687-------------------------------------------------*/
background-color:#336;
height:35px;
}


#footerindex{
position:absolute;
top: 665px;/*----------------------------------------------------was 665-------------------------------------------------*/
left: 173px;/*----158-----------------------------------------------was 158-------------------------------------------------*/
width: 672px;/*----687----------------------------------------------was 627-------------------------------------------------*/
background-color:#336;
height:35px;
}

#footer{
position:relative;
left:-166px;
color:#FFFFFF;
height:40px;
text-align:center;
}

#bbtbar{
position:absolute;
top: 100px;/*-------------------------------------------------------was 15-------------------------------------------------*/
left: 25px;/*------------------------------------------------------was 25-------------------------------------------------*/
width: 145px;/*-----------130-----------------------------------------was 130-------------------------------------------------*/
background-color:#69c;
height:35px;
}

#bbtbottom{
position:absolute;
top: 665px;/*------------------------------------------------------was 580-------------------------------------------------*/
left: 25px;/*------------------------------------------------------was 25-------------------------------------------------*/
width: 145px;/*-------130---------------------------------------------was 130-------------------------------------------------*/
background-color:#69c;
height:35px;
}

#bbsrcfooter{
position:absolute;
text-align:right;
top: 715px;
left: 25px;
width: 817px;
background-image:url(../images/BBSRC-Logo-1-RGB-sm.jpg);
background-repeat:no-repeat;
height:60px;
}

#bbsrcfooter a:link{text-decoration:none; color: #336;}

#bbsrcfooter a:visited{text-decoration:none; color: #336;}

#topnav{position:relative;left: -19px; top: -4px;}



#topnav ul{margin-left: 0px;}

#topnav li {display:inline;}

#topnav a:link {text-decoration:none;}

#topnav a:visited {text-decoration:none;}

#topnav a:hover {text-decoration:none;color:#99CCCC;}

#topnav li a {
font-size:14px;
font-weight:bold;
border:none;
text-decoration: none;
padding: 5px 5px 5px 5px;
}

#topnav #current a{color: #99CCCC; font-size:14px; text-decoration:none;}


#topnav2{position:relative;left: 0px; top: -4px;}



#topnav2 ul{margin-left: 0;
padding-left: 0px;}

#topnav2 li {display:inline;}

#topnav2 a:link {text-decoration:none;}

#topnav2 a:visited {text-decoration:none;}

#topnav2 a:hover {text-decoration:none;color:#336;}

#topnav2 li a {
display:inline;
font-size:14px;
font-weight:bold;
border:none;
text-decoration: none;
padding: 2px 2px 2px 2px;
}

#lbar1{
text-align:left;
position:absolute;
left: 25px;/*--------25----------------------------------------------was 25-------------------------------------------------*/
top: 140px;/*-------------------------------------------------------was 55-------------------------------------------------*/
width: 145px;/*------130----------------------------------------------was 130-------------------------------------------------*/
height:520px;/*----------------------------------------------------was 520-------------------------------------------------*/
background-color:#fff;
/*border-right:solid medium #336;------------old border*/
}

#lbar{
	text-align:left;
	position:absolute;
	left: 24px;/*------------------------------------------------------was 25-------------------------------------------------*/
	top: 137px;/*-------------------------------------------------------was 55-------------------------------------------------*/
	width: 145px;/*----130------------------------------------------------was 130-------------------------------------------------*/
	height:558px;/*----------------------------------------------------was 558-------------------------------------------------*/
	background-color:#fff;
/*border-right:solid medium #336;*/

/*background-image:url(../images/BBSRC-Logo-1-RGB-sm.jpg);
background-repeat:no-repeat;
background-position:bottom;*/
}



#leftnav{
	position:relative;
	background-color:#fff;
	width:105%;
}

ul.lightblue{
color:#69c;
}



#leftnav ul {
list-style:none;
margin-left: 0;
padding-left: 0px;
}

#leftnav a:hover {
color:#336;
}

#leftnav li a {
font-size:10px;
display:block;
font-weight:normal;
color:#336;
width: 100%;
text-decoration: none;
padding:0px 0px 0px 0px;
}

#content{
position:absolute;
left: 176px;/*---------161---------------------was 161-------------------------------------------------*/
top: 175px;/*-------------------------------------------------------was 90-------------------------------------------------*/
width: 585px;/*--------600---------------------------------was 600-------------------------------------------------*/
height:560px;/*----------------------------------------------------was 550-------------------------------------------------*/
padding: 5px 5px 0px 5px;
overflow:auto;
text-align:left;
}

#halfleft{
width:46%;
float:left;
}

#halfright{
width:46%;
float:right;
}

#new{
	position:absolute;
	left: 173px;/*-------193----------------------------------------------was 178-------------------------------------------------*/
	top: 139px;/*--------------------------------------was 59-------------------------------------------------*/
	width: 655px;/*-------640-----------------------------was 600-------------------------------------------------*/
	padding: 5px 5px 0px 5px;
	padding-left: 15px;
	/*overflow:auto;------------------------removed to cancel inner scroll-bar-----------------------------*/
text-align:left;
	border-left:solid medium #336;
}

#new a:link {text-decoration:none; color:#69c;}
#new a:visited {text-decoration:none; color:#69c;}
#new a:hover {text-decoration:none; color:#69c;}
#new a:active {text-decoration:none; color:#69c;}

#new2{
width: 275px;
float:left;
}

#pjlpix{
float:right;
width: 255px;
padding: 7px 7px 7px 7px;
text-align:center;
}

#headlist{
float:right;
width: 250px;
text-align:left
}

#RIAbox{
float:right;
width: 210px;
text-align:left;
font-weight:bold;
background-color:#CCCCFF;
color:#336;
line-height: 1.5em;
border:thick #CCCCFF solid;
}

#labpix1{
float:left;
width: 200px;
/*---height:550px;-----*/
padding: 5px 5px 0px 5px;
text-align:center;
}

#labpix2{
float:left;
width: 200px;
/*---height:550px;-----*/
padding: 5px 5px 0px 5px;
text-align:center;
}

#labpix3{
float:left;
width: 200px;
/*---height:550px;-----*/
padding: 5px 5px 0px 5px;
text-align:center;
}

#protpix{
float:left;
width: 200px;
padding: 5px 5px 0px 5px;
text-align:center;
}

#faq{
position:absolute;
left: 168px;/*-----------------------------------------------------was 168-------------------------------------------------*/
top: 144px;/*-------------------------------------------------------was 59-------------------------------------------------*/
width: 600px;/*----------------------------------------------------was 600-------------------------------------------------*/
padding: 5px 5px 0px 5px;
text-align:left;
}

#insetcontrols{
position:absolute;
z-index:3;/*-------stacking order-------------------------------------------------*/
left: 540px;/*-----------------------------------------------------was 465-------------------------------------------------*/
top: 631px;/*------------------------------------------------------was 450-------------------------------------------------*/
height:20px;/*----------------------------------------------------was 140-------------------------------------------------*/
width: 303px;/*----------------------------------------------------was 330-------------------------------------------------*/
background-color:#69c;
margin: 0 0 0 0;
color:#fff;
}



#insetcontrols a:link {text-decoration:none; font-size:11px; color:#fff; font-weight:bold }
#insetcontrols a:visited {text-decoration:none; font-size:11px; color:#fff; font-weight:bold }
#insetcontrols a:hover {text-decoration:none; font-size:11px; color:#336; font-weight:bold }

/*
a.info{text-decoration:none; font-size:11px; color:#fff; font-weight:bold}

a.info:hover{text-decoration:none; font-size:11px; color:#fff; font-weight:bold}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state
z-index:5;
display:block;
position:absolute;
left: 0px;
top: -220px;
height:215px;
width: 303px;
background-color:#fff;
color:#69c;
text-align:left;
font-weight:normal;
font-size:12px;
}

a.info:hover span:first-line {
font-size:12px;
font-weight:bold; 
color:#336;}
*/

#inset{
	position:absolute;
	z-index:2;/*-------stacking order-------------------------------------------------*/
	left: 536px;/*-----------------------------------------------------was 465-------------------------------------------------*/
	top: 413px;/*------------------------------------------------------was 450-------------------------------------------------*/
	height:210px;/*----------------------------------------------------was 140-------------------------------------------------*/
	width: 303px;/*----------------------------------------------------was 330-------------------------------------------------*/
	background: #fff;
	text-align:left;
	overflow:hidden;
	margin: 0 0 0 5px;
}

#inset ul {
list-style:none;
margin-left: 0;
padding-left: 0px;
}

#inset li a {
font-size:12px;
display:block;
font-weight:normal;
color:#336;
width: 100%;
text-decoration: none;
padding:0px 0px 0px 0px;
}

#logo{
position:absolute;
left: 67px;/*-----------------------------------------------------was 720-----------------------*/
top: 10px;/*------------------------------------------------------was 100-----------------------*/
height:80px;
width: 65px;
background: #fff;
text-align:left;
}

a img {border: none; } 

#strap{
position:absolute;
left: 173px;/*-----------------------------------------------------was 170-------------------------------------------------*/
top: 10px;/*-------------------------------------------------------was 60-------------------------------------------------*/
height:80px;;/*-----------------------------------------------------was 20-------------------------------------------------*/
width: 672px;/*----------------------------------------------------was 630-------------------------------------------------*/
background: url(../images/banners/bannerindex.gif);
text-align:left;
}

#strapresearch{
position:absolute;
left: 173px;/*-----------------------------------------------------was 170-------------------------------------------------*/
top: 10px;/*-------------------------------------------------------was 60-------------------------------------------------*/
height:80px;/*-----------------------------------------------------was 20-------------------------------------------------*/
width: 672px;/*----------------------------------------------------was 630-------------------------------------------------*/
background: url(../images/banners/bannerresearch.gif);
text-align:left;
}

#strapabout{
position:absolute;
left: 173px;/*-----------------------------------------------------was 170-------------------------------------------------*/
top: 10px;/*-------------------------------------------------------was 60-------------------------------------------------*/
height:80px;/*-----------------------------------------------------was 20-------------------------------------------------*/
width: 672px;/*----------------------------------------------------was 630-------------------------------------------------*/
background: url(../images/banners/bannerabout.gif);
text-align:left;
}

#strapphd{
position:absolute;
left: 173px;/*-----------------------------------------------------was 170-------------------------------------------------*/
top: 10px;/*-------------------------------------------------------was 60-------------------------------------------------*/
height:80px;/*-----------------------------------------------------was 20-------------------------------------------------*/
width: 672px;/*----------------------------------------------------was 630-------------------------------------------------*/
background: url(../images/banners/bannerphd.gif);
text-align:left;
}

#strapfacilities{
position:absolute;
left: 173px;/*-----------------------------------------------------was 170-------------------------------------------------*/
top: 10px;/*-------------------------------------------------------was 60-------------------------------------------------*/
height:80px;/*-----------------------------------------------------was 20-------------------------------------------------*/
width: 672px;/*----------------------------------------------------was 630-------------------------------------------------*/
background: url(../images/banners/bannerfacilities.gif);
text-align:left;
}

#strapscisoc{
position:absolute;
left: 173px;/*-----------------------------------------------------was 170-------------------------------------------------*/
top: 10px;/*-------------------------------------------------------was 60-------------------------------------------------*/
height:80px;/*-----------------------------------------------------was 20-------------------------------------------------*/
width: 672px;/*----------------------------------------------------was 630-------------------------------------------------*/
background: url(../images/banners/bannerscisoc.gif);
text-align:left;
}

#strapRS{
position:absolute;
left: 173px;/*-----------------------------------------------------was 170-------------------------------------------------*/
top: 10px;/*-------------------------------------------------------was 60-------------------------------------------------*/
height:80px;/*-----------------------------------------------------was 20-------------------------------------------------*/
width: 672px;/*----------------------------------------------------was 630-------------------------------------------------*/
background: url(../images/banners/banner_RS.gif);
text-align:left;
}

#strapopps{
position:absolute;
left: 173px;/*-----------------------------------------------------was 170-------------------------------------------------*/
top: 10px;/*-------------------------------------------------------was 60-------------------------------------------------*/
height:80px;/*-----------------------------------------------------was 20-------------------------------------------------*/
width: 672px;/*----------------------------------------------------was 630-------------------------------------------------*/
background: url(../images/banners/banneropps.gif);
text-align:left;
}

#strapcontacts{
position:absolute;
left: 173px;/*-----------------------------------------------------was 173-------------------------------------------------*/
top: 10px;/*-------------------------------------------------------was 10-------------------------------------------------*/
height:80px;/*-----------------------------------------------------was 80-------------------------------------------------*/
width: 672px;/*----------------------------------------------------was 672-------------------------------------------------*/
background: url(../images/banners/bannercontacts.gif);
text-align:left;
}

#strapnews{
position:absolute;
left: 173px;/*-----------------------------------------------------was 170-------------------------------------------------*/
top: 10px;/*-------------------------------------------------------was 60-------------------------------------------------*/
height:80px;/*-----------------------------------------------------was 20-------------------------------------------------*/
width: 672px;/*----------------------------------------------------was 630-------------------------------------------------*/
background: url(../images/banners/bannernews.gif);
text-align:left;
}

#strapseminars{
position:absolute;
left: 173px;/*-----------------------------------------------------was 170-------------------------------------------------*/
top: 10px;/*-------------------------------------------------------was 60-------------------------------------------------*/
height:80px;/*-----------------------------------------------------was 20-------------------------------------------------*/
width: 672px;/*----------------------------------------------------was 630-------------------------------------------------*/
background: url(../images/banners/bannerseminars.gif);
text-align:left;
}

body {
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;

	}

.menuHead {
	color: #336;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	
	}

.menuOption {
	color: #669;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	margin-left: 10px;
	text-decoration: none;
	}
	
	.menuOption2 {
	color: #669;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	margin-left: 10px;
	text-decoration: none;
	}
	
#menu1 {display:block}

#menu2 {display:block}

#menu3 {display:block}
	
#menu4 {display:block}

#menu5 {display:block}

#menu6 {display:block}
	
#menu7 {display:block}

#menu8 {display:block}

#menu9 {display:block}
	
#menu10 {display:block}
	
#menu11 {display:block}
	
body {
	font-family: "Tahoma", Arial, Helvetica, Geneva, sans-serif;
	background-color: #fff; font-size: 13px; color:#336;
	}
	
.clearleft{
clear:left;
}

.legend{
	font-size:11px;
	color:#FFFFFF;
	margin: 25px;
}

.superscript{font-size:xx-small; vertical-align:top;}
 
.subscript{font-size:xx-small; vertical-align:bottom;}

.small{line-height: 5px}

.big{line-height: 1.5em;}

.highlist{line-height:2em;}

.hiddenli{display:none}


/*Credits: Dynamic Drive CSS Library URL: http://www.dynamicdrive.com/style/ */

.thumbnail{position: relative; z-index: 49;}

.thumbnail:hover{ background-color: transparent; z-index: 50; }

/*CSS for enlarged image*/
.thumbnail span{ position: absolute; background-color: #69c; padding: 5px; left: -1000px; visibility: hidden; color: black; text-decoration: none; font-weight:normal; width:645px; margin: 0; }

/*CSS for enlarged image*/
.thumbnail span img{ border-width: 0; padding: 2px; width: 641px;}

/*CSS for enlarged image on hover*/
.thumbnail:hover span{ visibility: visible; top: 50px; left: 0; /*position where enlarged image should offset horizontally */ }

/* Photo-Caption PZ3 CSS v080630 
* copyright: http://randsco.com/copyright 
* www.randsco.com 
*/

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #369; }/* thumbnail*/

.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
  cursor:default; height:auto; width:653px;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  html>/**/body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:100%; border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap,
.noCap a:hover .PZ31cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */

.dropcontent a { text-decoration:none; color:#69c;
}

.style1 {
	color: #333366;
	font-size: 10px;
}