/*
BORDER
border-color: black;
border-width: 1px;
border-style: solid;
background-color: #a7cece; 
*/

/* START BASIC ELEMENTS */
html {
	margin: 0px;
	padding: 0px;
}
	
body, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000; 
	background: #fdfdfd; 
	
	margin: 0px;
	padding: 0px;
}

body a:link{
	color: #1b4dbf;

}

body a:visited{
	text-decoration:none;
	color: #1b4dbf;

}

body a:hover{
	color: #3f8ad0;
}

p{
	margin: 0px;
	padding: 0px;
}

h3 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ab2513;
	background-color: #fdfffd;
}
/* END BASIC ELEMENTS */

/* START ELEMENTS ON ALL PAGES */
#container { 
	margin-left: auto;
	margin-right: auto;
	width:1020px;
	height:100%;
	position:relative;
}

#containerP { 
	
	width:1024px;
	height:100%;

}


/* START BASIC BACKGROUND ELEMENTS */
#header {
	height: 111px;
	width:1020px;
	background-image:url('../images/header.gif');
	background-repeat:no-repeat;
}

#bgContainer { 
	width:100%;
	height:100%;
	background-image:url('../images/bg.gif');
	background-repeat:repeat-y;
}

 #footer {
	height: 45px;
	background-image:url('../images/footer.gif');
	background-repeat:no-repeat;
	
}
/* END BASIC BACKGROUND ELEMENTS */

/* Start left container */
#leftContainer {
	width: 562px;
	margin: 0px 0px 65px 85px;
	padding: 30px 0px 10px 0px;		
}

#leftContainerHome {
	width: 572px;
	margin: 0px 0px 65px 73px;
	padding: 30px 0px 10px 0px;		
}

#leftContainerShort {
	width: 562px;
	margin: 0px 0px 300px 67px;
	padding: 30px 0px 10px 0px;		
}

#leftContainerText {	
	float: left;
	width: 186px; 
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;		
}
/* End left container */

/* Start right container */
#rightContainerText {	
	width: 366px;
	margin: 10px 0px 0px 186px;
	padding: 0px 0px 10px 10px;
	background-image: url(../images/dash.gif);	
	background-repeat: repeat-y;	
}

.textHeader { 
font-size:14px;
font-weight: bold;
letter-spacing:.05em;
padding: 0px 0px 5px 0px;
}

.textCallOut { 
font-size:14px;
letter-spacing:.05em;
padding: 0px 12px 0px 0px;
}

.textRight { 
font-size:12px;
letter-spacing:.01em;
padding: 0px 0px 6px 0px;
line-height: 125%;
}

.textRightBullet { 
font-size:12px;
letter-spacing:.01em;
padding: 0px 0px 10px 0px;
line-height: 125%;
}

.bold {
font-weight: bold;
}

.space {
padding: 0px 0px 6px 0px;
}
/* End right container */

#leftDescription {
	float: left;
	width: 165px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}

#shows {	
	width: 328px;
	margin: 0px 0px 8px 0px;
	padding: 10px 18px 12px 18px;
	background-color: #e5e5e5; 
}

.exhibitsDescription {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
    color: #000000;
	font-weight: normal; 
	line-height: 1.2em;
	font-size:11px;
}

.leftDescriptionHeader
{
font-size:16px;
margin: 0px 0px 4px 0px;
font-weight: bold;
}

.leftDescriptionText
{
font-size:14px;
letter-spacing:.05em;
line-height: 150%;
}

#rightDescription {
	width:375px;
	margin: 12px 0px 25px 184px;
	padding: 0px 0px 0px 0px;	
	background-image:url('../images/rightContainerBg.jpg');
	background-repeat:repeat-y;
	background-color: #a7cece; 
}

.rightDescriptionText {
	margin: 0px 10px 10px 15px;
}

/* Start Formatting */
.italicFont {
	font-style: italic;
} 

.line {
	color: #cccccc; 
} 
/* End Formatting */

/* START DROPDOWN MENU */



ul {
	position:absolute;
	top:125px;
	left:737px;
	list-style: none;
	width: 185px;
	}
	
ul li {
	position: relative;
	}

.image { 
	background-image:url('../images/NextBusStop_Thumb.jpg');
	position:absolute;
	height: 85px;
	width: 104px;
	border-width: 1px;
	text-decoration: none;
}

.imageNextBusApp { 
	background-image:url('../images/NextBusApp_Thumb.jpg');
	position:absolute;
	height: 85px;
	width: 104px;
	border-width: 1px;
	text-decoration: none;
}

.imageRobotPark { 
	background-image:url('../images/RobotPark_Thumb.jpg');
	position:absolute;
	height: 85px;
	width: 104px;
	border-width: 1px;
	text-decoration: none;
}

.imageInformationEngines { 
	background-image:url('../images/InformationEngines_Thumb.jpg');
	position:absolute;
	height: 85px;
	width: 104px;
	border-width: 1px;
	text-decoration: none;
}

.imageFallingUp { 
	background-image:url('../images/FallingUp_Thumb.jpg');
	position:absolute;
	height: 85px;
	width: 104px;
	border-width: 1px;
	text-decoration: none;
}

.imageCyberArts { 
	background-image:url('../images/CyberArts_Thumb.jpg');
	position:absolute;
	height: 85px;
	width: 104px;
	border-width: 1px;
	text-decoration: none;
}

.imageBitStream{ 
	background-image:url('../images/bitStream_Thumb.jpg');
	position:absolute;
	height: 85px;
	width: 104px;
	border-width: 1px;
	text-decoration: none;
}

.imageLandStrategies{ 
	background-image:url('../images/LandStrategies_Thumb.jpg');
	position:absolute;
	height: 85px;
	width: 104px;
	border-width: 1px;
	text-decoration: none;
}

.imagePutnam{ 
	background-image:url('../images/Putnam_Thumb.jpg');
	position:absolute;
	height: 85px;
	width: 104px;
	border-width: 1px;
	text-decoration: none;
}

.imageInc{ 
	background-image:url('../images/Inc_Thumb.jpg');
	position:absolute;
	height: 85px;
	width: 104px;
	border-width: 1px;
	text-decoration: none;
}

.imageMaker{ 
	background-image:url('../images/Maker_Thumb.jpg');
	position:absolute;
	height: 85px;
	width: 104px;
	border-width: 1px;
	text-decoration: none;
}

.imageMaryMcKenna{ 
	background-image:url('../images/MaryMcKenna_Thumb.jpg');
	position:absolute;
	height: 85px;
	width: 104px;
	border-width: 1px;
	text-decoration: none;
}

li ul {
	position: absolute;
	left: -144px;
	top: 0;
	margin: -7px 0px 0px 0px;
	display: none;
	border: 1px;
		
/*
	border-color: #3333ff;
	border-width: 1px;
	border-style: solid;
*/
	}

ul li a {
	display: block;
	text-decoration: none;
	padding: 3px 3px 1px 0px;
	letter-spacing:.10em;
	border: 0px;
	}

li:hover ul, li.over ul { 
	display: block; }

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */


startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace¬ª
	(" over", "");
   }
   }
  }
 }
}
window.onload=startList;
/* STOP DROPDOWN MENU */


/* start nav */

.navSelected {
    text-decoration: none;
    color: #000000;
    background-color: #f9fb07;
}

.navSelected a:link {
    text-decoration: none;
    color: #000000;
    background-color: #f9fb07;
}

.navSelected a:visited {
    text-decoration: none;
    color: #000000;
    background-color: #f9fb07;
}

.navSelected a:hover {
    color: #000000;
    background-color: #f9fb07;
}





.navLink {
    text-decoration: none;
    color: #000000;
}

.navLink a:link {
    text-decoration: none;
    color: #000000;
}

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

.navLink a:hover {
    color: #000000;
    background-color: #fafc69;
}







.navSpace {
    margin: 0px 0px 8px 0px;
}








.navFeatured {
    color: #000000;
    padding: 0px 0px 3px 0px;
	font-size: 14px;
	letter-spacing:.05em;
}

.navFeatured {
    text-decoration: none;
    color: #000000;
}

.navFeatured a:link {
    text-decoration: none;
    color: #000000;
}

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

.navFeatured a:hover {
    color: #000000;
    background-color: #fafc69;
}



.navProcess {
    color: #000000;
    padding: 20px 0px 0px 0px;
	letter-spacing:.05em;
}

.navProcess {
    text-decoration: none;
    color: #000000;
}

.navProcess a:link {
    text-decoration: none;
    color: #000000;
}

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

.navProcess a:hover {
    color: #000000;
    background-color: #fafc69;
}



.navTheory {
    color: #000000;
    padding: 2px 0px 0px 0px;
	letter-spacing:.05em;
}

.navTheory {
    text-decoration: none;
    color: #000000;
}

.navTheory a:link {
    text-decoration: none;
    color: #000000;
}

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

.navTheory a:hover {
    color: #000000;
    background-color: #fafc69;
}






.navTheorySelected {
    text-decoration: none;
    color: #000000;
}

.navTheorySelected a:link {
    text-decoration: none;
    color: #000000;
     background-color: #f9fb07;
}

.navTheorySelected a:visited {
    text-decoration: none;
    color: #000000;
     background-color: #f9fb07;
}

.navTheorySelected a:hover {
    color: #000000;
    background-color: #fafc69;
}


/* end sub nav */







