/* CSS Document */body{	background-color:#006699;	color:#006699;	margin:0;	padding:0;	font-family: Arial, Helvetica, sans-serif;}iframe {	width: 100%;	height: 650px;}a{	color: #0055B2;	text-decoration: none;}table {	background-color: #FFFFFF;}a:link{	color: #FF6600;	text-decoration: none;}a:visited{	color: #FF0000;	text-decoration: none;}a:hover{	color: #FF6600;	text-decoration: underline;}a:active{	color:#FF6600}#td {	font-size: 12px;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 10px;	vertical-align: top;}#wrapper{	background: #FFFFFF;	width: 1125px;	padding: 0px;}#banner{	background: url(../images/EMC-3dV-final.png) no-repeat;	height: 100px;	width: 100%;}#logoArea {	width: 275px;	margin-top: 20px;	float: left;	margin-left: 10px;}#image {	width: 250px;	position: relative;	top: 0;	left: 0;	background-color: #FFFFFF;} #emailArea {	width: 275px;	margin-top: 10px;	float: left;	clear: both;	position: relative;}/* vertical navigation menu */#vnav {}#vnav ul {	margin: 0px;	padding: 0 px;	width: 100%;}#vnav ul li {	margin: 0px;	padding: 20px;}#vnav ul li a {	font-size: 110%;	font-weight: bold;	color: #006699;	padding: 0 px;}#vnav ul li a:hover {	color: #FF6600;	border: 1px solid #FF6600;}#vnav ul li a:active {	color: #FF6600;	text-decoration: underline;}#vnav ul li#youarehere a {	font-size: 110%;	font-weight: bold;	color: #FF6600;	text-decoration: underline;}/* Image rollover horizontal navigation menu */#hnav{	clear: both;}.leftimage {	float: left;	position: relative;}#hnav ul{	padding:0px;	margin:0px;	height: 100%;	background-color: #006699;}#hnav ul li{	display: inline;	padding: 0px;	margin: 0px;	height: 30px;	width: 150px;	background-image: url(../images/Button_Up.png);	background-position: center;}#hnav ul li a{	color:#FFFFFF;	text-decoration: none;	text-align: center;	width: 150px;	margin: 0px;	padding-top: 3px;	padding-right: 25px;	padding-bottom: 3px;	padding-left: 25px;	height: 30px;	background-color: #006699;}#hnav ul li a:hover {	color: #006699;	background-image: url(../images/Button_Over.png);	border-right-width: 1px;	border-right-style: solid;	border-right-color: #006699;}#hnav ul li a:active {	color:#FFFFFF;	text-decoration: underline;	background-image: url(../images/Button_Down.png);}#hnav ul li#youarehere a {	background-color: #FF9900;	color: #FFFFFF;	background-image: url(../images/Button_Down.png);	text-decoration: underline;	font-size: 90%;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #006699;	} #navMembers {	float: left;	width: 375px;	margin-top: 20px;	margin-bottom: 20px;	margin-right: 0px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #006699;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 5px;}#navMembersNoBorder {	float: left;	width: 375px;	margin-top: 20px;	margin-bottom: 20px;	margin-right: 0px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 5px;}#navMembers caption {	font-weight: bold;	font-size: large;}#leftcol{	float:left;	width:375px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 10px;	padding-left: 0px;}#leftcol p{	font-family:Arial, Helvetica, sans-serif;	font-size: 90%;	padding: 10px;	margin: 10px;}#leftcol h1{	padding: 10px 10px 0px;}#leftcol h2{	padding: 10px 10px 0px;}#leftcol h3{	padding: 10px 10px 0px 0px;}#rightCol{	width: 20%;	float: right;}#rightCol p{	font-size: 80%;	margin-bottom: 10px;	margin-left: 10px;}#rightCol h1{	padding: 0px;	margin: 20px;}#rightCol h2{	font-size: 100%;	margin: 20px;	padding: 0px;}#events{	float: right;	border-left: 1px solid #006699;	padding: 0px;	margin: 20px 0px 20px 10px;	width: 20%;}#events p{	font-size: 90%;	padding: 10px;	margin-left: 10px;}#events h1, h2{	padding: 10px 0px 0px;	margin-left: 10px;}#events ul{	margin: 0px;	padding: 0px;}#events ul li{	margin-left: 20px;	list-style: square outside;	padding: 10px;}#content{	width: 680px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	float: none;	margin-left: 415px;}#contentCalendar{	width: 780px;	margin-top: 0px;	float: none;	height: 650px;	position: absolute;	left: 4px;	top: 14px;	padding-top: 40px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 10px;	border-left-width: 1px;	border-left-style: solid;}.announce{	padding: 30px 20px;	border-bottom: 1px solid #006699;	width: 75%;	border-top: 1px solid #006699;}/****** announce style (larger font, larger margins) ******/.announce p {	font-size: 125%;	line-height: 125%;}.announce h1 {	padding: 10px 10px 0px 0px;}.announce h2 {	padding: 10px 10px 0px;}.announce h3 {	padding: 10px 10px 0px;}.announce ul{	margin: 0px;	padding: 0px;}.announce ul li{	margin-left: 20px;	list-style: circle inside;	padding: 10px;}.announce img{	float: left;	padding: 10px 10px 0px 0px;}/************** .feature styles ***************/.feature{	float: left;	width: 100%;	clear: left;	font-size: 16px;}.feature p {	padding: 5px 20px 10px;	font-size: 16px;}.feature h1 {	padding: 10px 10px 0px;}.feature h2 {	padding: 10px 10px 0px;}.feature h3 {	padding-top: 5px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;}.feature ul{	margin: 0px;	padding: 0px;}.feature ul li{	margin-left: 20px;	list-style: circle inside;	padding: 10px;}.feature img{	float: left;	padding: 10px 10px 0px 0px;}/************** .story styles *****************/.story{	font-size: 12px;	text-align: left;	float: none;	width: 100%;	margin-top: 0px;}.story p{	padding-top: 5px;	padding-right: 150px;	padding-bottom: 10px;	padding-left: 30px;}.story h1 {	padding: 10px 10px 0px;}.story h2 {	padding: 10px 10px 0px;}.story h3 {	padding-top: 5px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;}.story ul{	margin: 0px;	padding: 0px;}.story ul li{	margin-left: 20px;	list-style: circle outside;	padding: 10px;	text-align: left;}.story img{	float: left;	padding: 10px 10px 0px 0px;}.story1{	text-align: left;	float: none;	border-left-width: 1px;	margin-top: 20px;}.story1 p{	padding-top: 5px;	padding-right: 150px;	padding-bottom: 10px;	padding-left: 40px;	font-size: 16px;	line-height: 24px;}.story1 h1 {	padding: 10px 10px 0px;}.story1 h2 {	padding-top: 10px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 0px;}.story1 h3 {	padding: 10px 10px 0px;	color: #FF6600;}.story1 ul{	margin: 0px;	padding: 0px;}.story1 ul li{	margin-left: 20px;	list-style: circle outside;	padding: 10px;	text-align: left;}.story1 img{	float: left;	padding: 10px 10px 0px 0px;}.story3{	text-align: left;	float: none;	font-size: 14px;}.story3 p{}.story3 h1 {	padding: 10px 10px 0px;}.story3 h2 {	padding-top: 10px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 0px;}.story3 h3 {	padding: 10px 10px 0px;	color: #FF6600;}.story3 ul{	margin: 0px;	padding: 0px;}.story3 ul li{	margin-left: 20px;	list-style: circle outside;	padding: 10px;	text-align: left;}.story3 img{	float: left;	padding: 10px 10px 0px 0px;}.story2{	font-size: 12px;	text-align: left;	float: none;	width: 100%;	margin-top: 0px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #006699;	line-height: 12px;}.story2 p{	padding-top: 5px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 10px;}.story h1 {	padding: 10px 10px 0px;}.story2 h2 {	padding: 10px 10px 0px;}.story2 h3 {	padding-top: 5px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;}.story2 ul{	margin: 0px;	padding: 0px;}.story2 ul li{	margin-left: 20px;	list-style: circle outside;	padding: 10px;	text-align: left;}.story2 img{	float: left;	padding: 10px 10px 0px 0px;}/*******Horizontal Navigation settings for Members logos*******/#hNavMembers {	border-bottom: 1px solid #006699;	bottom: 0px;	clear: both;	border-top: thin groove #006699;	background: #FFFFFF;	padding: 10px;}#hNavMembers h1 {	color: #006699;	margin: 3px;	padding: 0px;}#hNavMembers ul {	padding:0px;	margin:0px;	background: #FF9966;}#hNavMembers ul li {	display: inline;	padding: 0px;	margin: 0px;	height: 100%;}#hNavMembers ul li a {	width: 10em;	color: #FFFFFF;	text-decoration: none;	background: #006699;	text-align: center;	padding: 0px 25px 0px 25px;	border-right: 1px solid #000000;	}	#footer {}/************* #siteInfo styles ***************/#siteInfo{	clear: both;	font-size: 75%;	border-top: 1px solid #006699;	border-bottom: 1px solid #006699;}#siteInfo img{	padding: 4px 4px 4px 10px;	vertical-align: middle;}#siteName{	margin: 0;	padding: 0 0 0 10px;}.rightimage {	float: right;	width: auto;}/*Member pages*/.member {	font-size: 100%;	padding: 10px 10px 20px 20px;	line-height: 110%;	text-align: left;	width: 60%;	border-left: 1px solid #006699;}.member p{	padding: 5px 20px 10px;}.member h1 {	padding: 10px 10px 0px;}.member h2 {	padding: 10px 10px 0px;}.member h3 {	padding: 10px 10px 0px;}.member ul{	margin: 0px;	padding: 0px;}.member ul li{	margin-left: 20px;	list-style: circle outside;	padding: 10px;	text-align: left;}.member img{	float: left;	padding: 10px 10px 0px 0px;}/*Box, 100% width, left border*/.boxFullLeft {	padding: 10px 10px 20px 20px;	line-height: 110%;	text-align: left;	width: 100%;	border-left: 1px solid #006699;}.boxFullLeft p{	padding: 5px 20px 10px;}.boxFullLeft h1 {	padding: 10px 10px 0px;}.boxFullLeft h2 {	padding: 10px 10px 0px;}.boxFullLeft h3 {	padding: 10px 10px 0px;}.boxFullLeft ul{	margin: 0px;	padding: 0px;}.boxFullLeft ul li{	margin-left: 20px;	list-style: circle outside;	padding: 10px;	text-align: left;}.boxFullLeft img{	float: left;	padding: 10px 10px 0px 0px;}.menuContainer {	width: 100%;	height: auto;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	background-image: url(../images/digitalLibrary.jpg);	background-repeat: no-repeat;	background-position: left top;}.container {	width: 100%;	height: auto;	margin-top: 10px;	margin-bottom: 10px;	margin-left: 0px;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 0px;}.container2 {	width: 800px;	margin: 10px;	padding: 10px;	float: right;}.container3 {	width: 100%;	height: auto;	margin-top: 10px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 0px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 0px;}.container3LeftBox {	float: left;	width: 25%;}.container3RightBox {	float: right;	width: 65%;	margin-left: 10px;}.container4 {	width: 600px;	margin-right: 10px;	margin-bottom: 20px;	margin-left: 300px;	margin-top: 20px;	font-size: 16px;}.textBox {	padding-left: 0px;	width: 95%;	margin-left: 10px;}.textBox p {	font-size: 90%;	line-height: 125%;}.table {	font-size: 12px;	line-height: 12px;}.tableCellBottom {	border-bottom: 1px dotted #006699;	padding-left: 10px;	padding-top: 10px;	padding-bottom: 10px;	vertical-align: top;	font-size: 14px;}.tableCellTop {	padding-top: 10px;	padding-bottom: 10px;	vertical-align: top;	font-size: 12px;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #006699;}.tableCellRight {	border-right-width: 0px;	border-right-style: solid;	border-right-color: #006699;}.tableCell {	margin-top: 10px;	margin-left: 10px;}.tableCellLeft {}.tableListL1 {	color: #003366;	margin-left: 10px;	vertical-align: top;	font-size: 95%;	line-height: 24px;	font-weight: bold;	background: top;	padding-left: 10px;	border-right: 1px solid #003366;	border-top: 1px #003366;	border-bottom: 1px dotted #003366;	border-left-width: 1px;	border-left-color: #003366;}.tableListL2 {	color: #003366;	vertical-align: top;	font-size: 90%;	line-height: 24px;	padding-left: 20px;	border-right: 1px solid #003366;	border-top: 1px #003366;	border-bottom: 1px dotted #003366;	border-left-width: 1px;	border-left-color: #003366;}.tableListL2Header {	color: #003366;	margin-left: 20px;	vertical-align: top;	font-size: 100%;	line-height: 24px;	font-weight: bold;	border-right: 1px solid #003366;}.tableListL3 {	color: #003366;	vertical-align: top;	font-size: 90%;	line-height: 24px;	padding-left: 40px;	border-right: 1px solid #003366;	border-top: 1px #003366;	border-bottom: 1px dotted #003366;	border-left-width: 1px;	border-left-color: #003366;}.tableListL3Header {	color: #003366;	margin-left: 30px;	vertical-align: top;	font-size: 100%;	line-height: 24px;	font-weight: bold;	border-right: 1px solid #003366;}.ul {	vertical-align: top;}.tableHeaderRow {	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	background-color: #006699;	font-size: 16px;	font-weight: normal;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;}#leftImage {	background-image: url(../images/digitalLibrary.jpg);	background-repeat: no-repeat;	height: 400px;	width: 150px;	left: 0px;	top: 0px;}.menuAreaAuto {	margin-left: 175px;	width: 750px;	height: auto;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;}.hnavLibrary {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: center;}#mainContent {	float: right;	width: 725px;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 5px;	height: 650px;	overflow: auto;}.imageTitle {	font-size: 24px;	font-weight: bold;	text-indent: 120px;}
