html, body { height: 100%; min-height: 100%; }
body { text-align: center; background-color: #1C2A32; margin: 0px; }
#main_container { position:relative; width:1000px; margin:0px auto; text-align:left; background-color:#FFFFFF;  } /* min-height: 100%; */
#leftColumn{ width: 467px; float: left;  } /* height:100%; */
#logo {
margin: 0px;
}
#searchBox {
margin-left: 467px;
}
#navigationContainer {
margin-left:73px;
margin-top: 20px;
}
#navigationAnimation {
margin-left: 73px;
width: 352px;
height:211px;

}
#footerUpper {
width:1000px;
height:194px;
background-color: #1C2A32;
margin:0px
}
#footerLower {
width:1000px;
height: 74px;
margin:0px;
padding-top:25px;
background-color: #09A5CD;
}
#pageContent {
margin-top: 20px;
margin-left: 467px;
width:469px;
font-family:Georgia;
font-size:13px;
color: #1E2223;
background:#FFFFFF;
text-align:left;
}
#pageContent h2{
padding:0px;
font-size:24px;
color: #1E2223;
font-weight: normal;
line-height:26px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 22px;
margin-left: 0px;
}
#pageContent h3{
padding:0px;
margin: 0px;
font-size:20px;
color: #1E2223;
font-weight: normal;	
margin-top: 0px;
margin-right: 0px;
margin-bottom: 16px;
margin-left: 0px;
}
#pageContent h4{
padding:0px;
margin: 0px;
font-size:18px;
color: #1E2223;
font-weight: normal;
margin-top: -4px;
margin-right: 0px;
margin-bottom: 4px;
margin-left: 0px;
}
#pageContent p{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 17px;
margin-left: 0px;
line-height: 18px;
}
#pageContent a{ color: #10A7CE; text-decoration:none }
#pageContent a:hover{ color: #10A7CE; text-decoration:none;}
.logo a{
display:block;
height:131px;
width: 425px;
background-image: url(../images/BBTC_LOGO.gif);
background-position: top;
	
}
.logo a span {display:none;}
.logo a:hover{background-position:bottom;}

#navLeftCol{ width:168px; float:left; }
#navLeftCol  a span{display:none;}
#navLeftCol  a{display:block; height:24px; width:168px;}
#navLeftCol  #menu01 a{background:url(../images/01Biosystems.gif) top; height:25px; width:168px;}
#navLeftCol  #menu02 a{background:url(../images/02BBTC.gif) top;}
#navLeftCol  #menu03 a{background:url(../images/03Students.gif) top;}
#navLeftCol  #menu04 a{background:url(../images/04Industry.gif) top;}
#navLeftCol  #menu05 a{background:url(../images/05Resources.gif) top;}
#navLeftCol  #menu06 a{background:url(../images/06News.gif) top;}
#navLeftCol  #menu07 a{background:url(../images/07Contact.gif) top;}
#navLeftCol  #menu01 a:hover{background-position:bottom;}
#navLeftCol  #menu02 a:hover{background-position:bottom;}
#navLeftCol  #menu03 a:hover{background-position:bottom;}
#navLeftCol  #menu04 a:hover{background-position:bottom;}
#navLeftCol  #menu05 a:hover{background-position:bottom;}
#navLeftCol  #menu06 a:hover{background-position:bottom;}
#navLeftCol  #menu07 a:hover{background-position:bottom;}


.clearme{clear:both;}

#pageHeader {
margin-left:467px;
margin-top:39px;
}

#pageHeader h1 span{
display:none;
}
#uniLogo {
margin-left: 73px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
#uniLogo h1 {
background:url(../images/uniLogo.gif) top;
margin:0px;
padding:0px;
width: 168px;
height:120px;
}
#uniLogo h1 span{
display:none;
}

#searchBox{
width:469px;
height:56px;
}
#searchButton  a span{display:none;}
#searchButton  a{
display:block; 
width:80px; 
height:56px;;
background-image: url(../images/searchBoxButton.gif);
background-position: top;
}
#searchButton a:hover{background-position:bottom;}
#searchButton{
width:80px; 
height:56px;;
float: left;
}

#searchInput{
display:block;
width: 280px;
height: 56px;
background-image: url(../images/searchBox_inputarea.gif);
background-repeat:no-repeat;
float: left;

}
#searchText{
margin-top: 24px;
margin-left: 2px;
border-color: #FFFFFF;
width: 180px;
border-width: 0px;
}
#textOnly  a span{display:none;}
#textOnly  a{
display:block; 
width:109px; 
height:56px;;
background-image: url(../images/searchBox_TextOnlyLink.gif);
background-position: top;
}
#textOnly a:hover{background-position:bottom;}
#textOnly{
width:109px; 
height:56px;;
float: left;
}
#upperFoot_recessbar{
width:1000px;
height:30px;
background-image: url(../images/upperFoot_recessbar.gif);
background-position: top;
}
#upperFoot_partner span{ display:none; } 
#upperFoot_partner{
width: 180px;
height: 45px;
background-image: url(../images/upperFoot_partner.gif);
background-position: top;
margin-left: 73px
}

#upperFoot_EPSRC  a span{display:none;}
#upperFoot_EPSRC  a{
	display:block;
	width:155px;
	height:99px;
	background-image: url(../images/upperFootESPRC.gif);
	background-position: top;
}
#upperFoot_EPSRC a:hover{background-position:bottom;}
#upperFoot_EPSRC{
width:155px; 
height:99px;;
margin-left:312px;
}

#upperFoot_NSC  a span{display:none;}
#upperFoot_NSC  a{
	display:block;
	width:169px;
	height:144px;
	background-image: url(../images/upperFootNSC.gif);
	background-position: top;
}
#upperFoot_NSC a:hover{background-position:bottom;}
#upperFoot_NSC{
width:169px; 
height:144px;;
margin-left:512px;
margin-top: -144px;
}

#upperFoot_ONE  a span{display:none;}
#upperFoot_ONE  a{
	display:block;
	width:112px;
	height:144px;
	background-image: url(../images/upperFootONE.gif);
	background-position: top;
}
#upperFoot_ONE a:hover{background-position:bottom;}
#upperFoot_ONE{
width:112px; 
height:144px;;
margin-left:749px;
margin-top: -144px;
}
#upperFoot_lowerbar{
width: 1000px;
height: 20px;
	background-image: url(../images/upperFoot_bottombar.gif);
	background-position: top;
}

#websiteInfo  a span{display:none;}
#websiteInfo  a{
	display:block;
	width:180px;
	height:19px;
	background-image: url(../images/lowerFoot_websiteinfo.gif);
	background-position: top;
}
#websiteInfo a:hover{background-position:bottom;}
#websiteInfo{
width:180px; 
height:19px;;
margin-left:73px;
margin-top: 25px; 
}
#copyrightMessage{
width:308px;
height:19px;
margin-left:512px;
margin-top: -19px;
background-image: url(../images/lowerfoot_copyright.gif);
}
#copyrightMessage span{ display:none; }

#thumbLink  a span{display:none;}
#thumbLink  a{

	display:block;
	width:180px;
	height:19px;
	background-image: url(../images/lowerfoot_thumb.gif);
	background-position: top;
}
#thumbLink{
	width:180px;
	height:19px;
margin-left:820px;
margin-top: -19px;
}
#bigLink a{ font-size: 20px; }

span.highlighted {
  background-color:#CCCCCC;
  font-weight: bold;
}
span.term0 {
  background-color: #CCCCCC;
}
span.term1 {
  background-color: #CCCCCC;
}
span.term2 {
  background-color: #CCCCCC;
}
#navigationBox_03_01 {
margin-left: 73px;
margin-top:10px;
}
#navigationBox_03_03B {
margin-left: 73px;
}
#navigationBox_04 {
margin-left: 73px;
}
#navRightCol{ margin-left:180px; }
#navRightCol  a span{display:none;}
#navRightCol  a{display:block; width:172px; height:24px;}
#navRightCol  #submenu01 a{background:url(../images/sub02_01.gif) top; width:172px; height:25px;}
#navRightCol  #submenu02 a{background:url(../images/sub02_02.gif) top;}
#navRightCol  #submenu03 a{background:url(../images/sub02_04.gif) top;}
#navRightCol  #submenu04 a{background:url(../images/sub02_05.gif) top;}
#navRightCol #submenu01 a:hover{background-position:bottom;}
#navRightCol #submenu02 a:hover{background-position:bottom;}
#navRightCol #submenu03 a:hover{background-position:bottom;}
#navRightCol #submenu04 a:hover{background-position:bottom;}

#navigationBox_03_01 a span{display:none;}
#navigationBox_03_01 a{
	display:block;
	width:352px;
	height:177px;
	background-image: url(../images/navBox_03_01_EngD.gif);
	background-position: top;
}
#navigationBox_03_01 a:hover{background-position:bottom;}

#navigationBox_03_03B a span{display:none;}
#navigationBox_03_03B a{
	display:block;
	width:352px;
	height:177px;
	background-image: url(../images/navBox_03_03_video.gif);
	background-position: top;
}
#navigationBox_03_03B a:hover{background-position:bottom;}

#navigationBox_04 a span{display:none;}
#navigationBox_04 a{display:block; width:352px; height:177px; background:url(../images/04.Industry.gif) top;}
#navigationBox_04 a:hover{background-position:bottom;}

#pageHeader h1 {
background:url(../images/00.Home_Title.gif) top;
background-repeat:no-repeat;
width: 467px;
height:72px;

}
#homeAnimation{
width: 1000px;
height: 200px;
}
#animationFoot{
width:1000px;
height:22px;
background:url(../images/00.Home_AnimationFooter.gif) top;
margin:0px;
}
#linkBar1{
width:1000px;
height: 284px;
background-color:#4F6166;
margin-top:0px;
}
#linkBar2{
width:1000px;
height: 269px;
background-color:#1C2A32;
margin:0px;
}
#lb1topRecess{
width:862px;
height:32px;
background:url(../images/00.Home_topRecessBar.gif) top; 
background-color:#FFFFFF;
margin-left:72px;
}
#upperleftLinkBar { margin-left:72px; margin-top:21px; }
#upperleftLinkBar a span{display:none;}
#upperleftLinkBar a{display:block; width:473px; height:231px; background:url(../images/00.Home.Link_03_01.gif) top; }
#upperleftLinkBar a:hover{background-position:bottom;}

#upperRightLinkBar { margin-left:545px; margin-top:-231px; } 
#upperRightLinkBar a span{display:none;}
#upperRightLinkBar a{display:block; width:389px; height:231px; background:url(../images/00.Home.Link_03_03.gif) top;}
#upperRightLinkBar a:hover{background-position:bottom;}

#lowerleftLinkBar { margin-left:72px; }
#lowerleftLinkBar a span{display:none;}
#lowerleftLinkBar a{display:block; width:317px; height:269px; background:url(../images/00.Home.Link_04.gif) top; }
#lowerleftLinkBar a:hover{background-position:bottom;}

#lowerRightLinkBar { margin-left:389px; margin-top:-269px; }
#lowerRightLinkBar a span{display:none;}
#lowerRightLinkBar a{display:block; width:545px; height:269px; background:url(../images/00.Home.Link_02.gif) top; }
#lowerRightLinkBar a:hover{background-position:bottom;}

#tiddler{
width:66px;
height:18px;
background:url(../images/00.Home.LittleTiddler.gif) top;
margin-top: -269px;
margin-left: 934px;
}

#searchBox #graphics {
display:none;
}