/* CSS Document smi LIBRARY */* { margin:0; padding:0;}a:link{ color:#666666; font-weight:bold; text-decoration:none; }a:visited{ color:#666666; font-weight:bold; text-decoration:none; }a:hover{ color:#333333; font-weight:bold; text-decoration:underline; }div#navLinks a:link{ color:#666666; font-weight:bold; text-decoration:none; font-size:100%;}div#navLinks a:visited{ color:#666666; font-weight:bold; text-decoration:none; font-size:100%;}div#navLinks a:hover{ color:#333333; font-weight:bold; text-decoration:underline; font-size:100%;}#listOfDatabases a:link{color:#555555; text-decoration:none;}#listOfDatabases a:visited{color:#555555; text-decoration:none;}#listOfDatabases a:hover{color:#333333; text-decoration:underline;}div#catalog a:link{ color:#031f45; font-weight:bold; text-decoration:none; font-size:130%;}div#catalog a:visited{ color:#031f45; font-weight:bold; text-decoration:none; font-size:130%;}div#catalog a:hover{ color:#333333; font-weight:bold; text-decoration:underline; font-size:130%;}div#mainText a:link{color:#031F45;}div#mainText a:visited{color:#031F45;}div#mainText a:hover{color:#990000;}body {	font-family: Arial, Helvetica, sans-serif;	color: #000000;	background-color:#ffffff;}#clear{clear:both; padding-left:20px;}#header{ 	position:relative;	width:100%;}div#headerImg{	position:relative;	width:25%;	padding:10px;	float:left;}div#headerText{ background:url(../images/smi2.jpg) no-repeat;	position:absolute;	top: 0px;	left: 268px;	padding-top:10px;}/* CSS Document smi LIBRARY */#hoursDirections {	position:relative;	margin-left:auto;	margin-right:auto;	background-color: #CBD4FF;	text-align: center;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #7c6e64;	border-right-color: #7c6e64;	border-bottom-color: #7c6e64;	border-left-color: #7c6e64;	width: 492px;	background-image: url(../images/bazaar.jpg);	background-repeat: no-repeat;}div#hoursText{ position:relative;	right: 0px;	top: 2px;	padding-left:0px;}#hoursWrapper{	position:relative;	left: -30px;	float:left;	width:50%;}hr {color: #aa0000; background-color:#aa0000;}h4 .deEmphasize {	font-weight: normal;}div#listOfDatabases{ position:relative;	width:30%;	float:left;	margin:1px;}#listOfDatabases table tr{	font-size:90%;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #993300;}#autoMargins { position:relative;	margin-right: auto;	margin-left: auto;	width:220px;}div#main{	position:relative; 	width:100%;}div#mainIndexIndent{	position:relative; 	width:98%;	padding-left: 25px;	margin-right: 30px;}#mainSubscribeForm{ position:relative;	float:right;	margin-right: 5px;	padding-right: 10px;	margin-left: 5px;	width:165px;}div#mainText{ position:relative;	width:67%;	float:right;	margin:5px;	padding-right:5px;}div#mainTextIndexPg{ position:relative;}div#mainTextNoSidebar{	position:relative;	width:85%;	margin-left:auto;	margin-right:auto;}#newsBox {	position:relative;	margin-left:auto;	margin-right:auto;	background-color: #CBD4FF;	text-align: center;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #7c6e64;	border-right-color: #7c6e64;	border-bottom-color: #7c6e64;	border-left-color: #7c6e64;	width: 80%;	background-image: url(../images/bazaar.jpg);	background-repeat: no-repeat;	padding: 8px;}div#mapFrame{ position:relative;	margin-left:auto;	margin-right:auto;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #000066;	border-right-color: #000066;	border-bottom-color: #000066;	border-left-color: #000066;	width:320px;	}	#mapWrapper{	position:relative;	float: left;	width:48%;}div#mainFloat{	position:relative;	width:600px;	margin-left:auto;	margin-right:auto;}div#movies{ position:relative;	float:left;	width:48%;	padding-right:8px;	}div#tv{ position:relative;	float:left;	width:48%;	}	div#navLinks{	text-align:center;	font-size:90%;	background-color: #BECEBC;}.note{font-size:80%; color:#031F45;}ol li{	padding-bottom: 5px;}.ordered{ 	list-style-position: outside;	list-style-type: disc;}div#policiesLoan{	position:relative;	float:left;	width:35%;	padding: 5px;	margin-left: 15px;	margin-right: 10px;}div#policiesLoan-1{border: thin solid #999999; padding: 3px;}div#policiesLoan-2{border: thin solid #999999;padding: 3px; width:85%;}div#policiesOther{position:relative;	float:right;	width:55%;	padding: 5px;}div#spacer{ position:relative; width:100%; }.spaceAroundImg{margin-right: 15px;}.spaceAllAroundImg{margin: 10px;}div#srpText{ position:relative;	width:100%;	float:right;	margin-right:5px;	margin-bottom:10px;}div#sleeper{ position:relative;	background-color:#8BA1B7;	height:155px;}div#staffImgFloat{ position:relative;	float:left;}div#staffTextFloat{ position:relative;	float:right;}	thead th {	font-size: 70%;	font-weight:normal;	text-align:center;	background-color: #CED9E7;}tbody tr td{	padding : 0;	padding-left: 1px;	border:0; 	 color: #222;  	font-size:80%;}div#content tbody tr td p{	padding-bottom: 10px;	padding-left:0;	margin:0;	font-size: 95%; }tbody tr:hover{  background: #FFF url(tr_bck.gif) repeat;}tbody td:hover {  color: #4A001B;}ul{ list-style-type:none; margin:0;padding:0; }ul#navlist li {display:inline; float:left; margin-left: 5px;}#old{position:relative; font-size:12px; color:#990000; padding:10px; text-align:right;}.downloadsindent {	padding-left: 25px;	text-indent: -10px;}.textCentered { text-align:center;}.indent{padding-left: 10px; margin-left: 10px;}.looky { font-weight:bold; color:#031F45;}.lookyRed{font-size:130%; color:#990000;}.kicker { font-weight:bold; color:#031F45; font-size:120%; padding-bottom:7px;}.onHyatisText {	color: #990000;	font-size: 90%;}.staffIndentText {	padding-left: 100px;}.childIndentText {	padding-left: 50px;}.oldIndentRight{ margin-right:55px;}.addBorder {	border: thin solid #000066;}.brownborder{	border-top-color: #7C6E64;	border-right-color: #7C6E64;	border-bottom-color: #7C6E64;	border-left-color: #7C6E64;	margin:5px;}.calendar {font-size:130%;}.clear{clear:both;}.subText{ font-size:90%; color:#4F535B}.tableCellSpacer{padding-bottom: 3px;}.tableCellBorder{padding-bottom: 5px; padding-top:5px; color:#680000;}.textpadding{padding-left:8px; padding-right:8px;}
