@charset "UTF-8";#bannertop {	background-image: url(../images/bgs/ellnoraBG-top-head.jpg);	background-repeat: repeat;	margin: 0px;	padding: 0px;	width: 100%;	height: 107px;}body {	padding: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	background-image: url(../images/bgs/ellnorabg-main.gif);	background-repeat: repeat;}#containerbtm {	text-align: center;	padding: 0px;	width: 1000px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#bannertop  #bannerlogos {	margin: 0px auto;	padding: 0px;	height: 107px;	width: 1000px;	text-align: center;}#bannertop #bannerlogos #logosright {	float: right;	height: 107px;	width: 322px;	margin: 0px;	padding: 0px;}#kcpalink {	background-image: url(../images/bgs/kcpalink.jpg);	background-repeat: no-repeat;	display: block;	height: 63px;	width: 322px;	margin: 0px;	padding: 0px;	clear: both;}#illinoislink {	background-image: url(../images/bgs/illinoislink-bg.jpg);	padding: 0px;	height: 22px;	width: 17px;	float: right;	display: block;	margin: 20px 40px 0px 263px;	background-repeat: no-repeat;}.hide {	position: absolute;	left: -2000px;	top: -2000px;}#bannerlogos  #ellnoralink01 {	background-image: url(../images/bgs/ellnoralogo-top.jpg);	background-repeat: no-repeat;	display: block;	margin: 0px;	padding: 0px;	height: 107px;	width: 448px;	float: left;}#illinois {	padding: 0px;	height: 44px;	width: 322px;	float: right;	display: block;	margin: 0px;}#containerbtm #sidebox {	margin: 0px;	padding: 0px;	width: 260px;	float: left;}#containerbtm #sidebox #ellnoralogo02 {	background-image: url(../images/bgs/ellnoralogo-btm.jpg);	background-repeat: no-repeat;	display: block;	margin: 0px;	padding: 0px;	height: 71px;	width: 260px;}#containerbtm #sidebox #mainnav {	background-image: url(../images/bgs/ellnorabg-content.gif);	background-repeat: repeat;	margin: 0px;	padding: 0px;}#containerbtm #sidebox #sideboxbtm {	background-image: url(../images/bgs/sidebox-btm.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 82px;	width: 260px;}#ellnoralink02 {	display: block;	margin: 0px 0px 0px 40px;	padding: 0px;	height: 45px;	width: 160px;	float: left;}#containerbtm #bodycontainer {	margin: 0px;	width: 725px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 15px;	float: right;}#bodytopshdw {	background-image: url(../images/bgs/bg-topshadow.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 28px;	width: 725px;}#containerbtm #bodycontainer #content {	background-image: url(../images/bgs/ellnorabg-content2.gif);	background-repeat: repeat;	margin: 0px;	padding: 0px 50px;	width: 625px;	text-align: left;	float: left;}#containerbtm #bodycontainer #footer {	background-image: url(../images/bgs/footer-bg.jpg);	background-repeat: no-repeat;	margin: 0px 0px 60px;	height: 39px;	width: 625px;	padding-top: 21px;	padding-right: 50px;	padding-bottom: 0px;	padding-left: 50px;	text-align: right;	clear: left;}#footer a:link {	color: #666666;	text-decoration: underline;}.footer {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #666666;}p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	margin: 0px;	padding: 0px 0px 13px;	line-height: 17px;}h2 {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 25px;	color: #cccc33;	margin: 0px;	padding: 15px 0px;}#content a:link {	color: #FF0099;	text-decoration: underline;}#footer a:visited {	color: #666666;	text-decoration: underline;}#footer a:hover {	color: #666666;	text-decoration: none;}#footer a:active {	color: #666666;	text-decoration: underline;}h1 {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 14px;	margin: 0px;	padding: 0px;}#containerbtm #sidebox #mainnav ul {	margin: 0px;	padding: 0px;	list-style-type: none;}#containerbtm #sidebox #mainnav ul li {	margin: 0px;	padding: 0px 0px 20px;}#mainnav a:link {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 21px;	color: #ff0099;	text-decoration: none;	font-weight: bold;	margin: 0px;	padding: 0px;}#mainnav a:visited {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 21px;	color: #ff0099;	text-decoration: none;	font-weight: bold;	margin: 0px;	padding: 0px;}#mainnav a:hover {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 21px;	color: #ff0099;	text-decoration: underline;	font-weight: bold;	margin: 0px;	padding: 0px;}#kcpa {	margin: 0px;	padding: 0px;}#mainnav a:active {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 21px;	color: #ff0099;	text-decoration: none;	font-weight: bold;	margin: 0px;	padding: 0px;}#content a:visited {	color: #FF0099;	text-decoration: underline;}#content a:hover {	color: #FF0099;	text-decoration: none;}#content a:active {	color: #FF0099;	text-decoration: underline;}.largetype {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 16px;	font-weight: bold;	text-transform: uppercase;	line-height: 20px;}#content h3 {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 14px;	margin: 0px;	padding-top: 12px;	padding-right: 0px;	padding-bottom: 7px;	padding-left: 0px;	font-weight: bold;	color: #cccc33;}#content ul {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	margin: 0px;	padding: 0px;	list-style-type: none;}#content ul li {	margin: 0px;	padding: 0px 0px 7px;	list-style-type: none;}#colleft {	margin: 0px;	padding: 0px;	float: left;	width: 310px;	display: block;}#columns {	margin: 0px;	padding: 0px;}#colright {	margin: 0px;	padding: 0px;	float: right;	width: 310px;	display: block;}#media {	display: block;	margin: 0px;	padding: 0px;}