body {	margin: 0px;	padding: 0px;	text-align: center;	min-width: 800px;	font-size: 1em;	color: #000000;	font-family: Verdana, Arial, sans-serif;	background-image: url(../images/ivory_bkgrd.gif);	opacity: .99;	}/* opacity hack from Project Seven to resolve drop down menu problem */a:link {	color: #003366;	text-decoration: none;}a:visited { 	text-decoration: none; 	color: #993300;}a:hover {	color: #336699;	background: #f1e3e4;	text-decoration: underline;}h1 {	font-size: 125%;	font-weight: bold;	color: #660000;}h3 {	font-size: 115%;	font-weight: bold;	color: #660000;}h5 {	font-size: 105%;	font-weight: bold;	color: #660000;}/*end of basic elements */#wrapper {	text-align: left;	width: 800px;	margin-right: auto;	margin-left: auto;}/* header */#header {	width: 800px;	position: relative;	left: 0px;	top: 0px;}#logo {	width: 800px;	margin: 0px;	height: 192px;	padding: 0px;}#controls {	font: 70% Verdana, Arial, Helvetica, sans-serif;	text-align: left;	width: 150px;	position: absolute;	left: 515px;	top: 15px;}#controls ul {	margin: 0px;	padding: 0px;}#controls li {	display: inline;}#controls li a:link {	color: #FFFFFF;	text-decoration: none;}#controls li a:visited {	color: #000000;	text-decoration: none;}/* main navigation */#nav {	background: #962E34;	margin: 1px 0px 0px;	width: 800px;	float: left;	padding: 0px;	height: 30px;	}#search_results {	margin: 0px;	padding: 0px;	width: 800px;	float: left;	font-size: 90%;	border-right: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	text-align: center;}#search_results li {	display: inline;}#menu {	width: 610px;	color: #FFFFFF;	float: left;	font-size: 65%;	padding-top: 4px;}#search {	float: right;	width: 180px;	padding-top: 5px;}/* end of main navigation *//* content */#content {	width: 800px;	font: 75% Verdana, Arial, Helvetica, sans-serif;	float: left;}#main {	float: left;	width: 530px;	padding-left: 13px;}html>body #main {padding-left: 20px;}#main ul {	margin: 0px;	padding: 0px;	list-style: url(../images/yel_gel2.gif) inside;}#maincontent {	width: 325px;	margin-top: 28px;	float: right;}#maincontent ol {	list-style: url(../images/yel_gel2.gif);}.lt_grey {	color: #C7C7C7;	margin-top: 25px;	margin-bottom: 25px;}#maincontent a:link {	color: #660000;}#sidecolumn {	float: left;	width: 200px;	padding-top: 74px;}#sidecolumn ul {	line-height: 2em;	padding-bottom: 25px;	list-style: url(../images/yel_gel2.gif) inside;}.small {	font-size: 0.9em;}.fl_right {	text-align: right;}#sidecolumn a {	color: #000033;}#sidebar {	float: right;	width: 225px;	margin-top: 15px;	background: url(../images/vert_line8.jpg) no-repeat;}#speakers {	width: 220px;	float: right;	margin: 18px 15px 0px 0px;	padding-left: 10px;	background: #e3e3e3;	border: thin solid #999999;}#speakers ul {	list-style: none;	padding-left: 0px;}#speakers h3 {}#main2 {	float: left;	width: 480px;	padding-left: 50px;}#main2 ul {	line-height: 1.7em;	list-style: inside;	margin: 0px;	padding: 0px;}#main2 th {	color: #336699;	text-align: left;	border-bottom: 1px solid #DDDDDD;}#main2 td {	padding-top: 4px;	padding-bottom: 4px;	border-bottom: 1px solid #DDDDDD;}#main2 h5 {	margin-bottom: 8px;}#altmain2 {	float: left;	width: 585px;	padding-left: 25px;}#altmain2 td {	border-bottom: 1px solid #DDDDDD;	padding-top: 4px;	padding-bottom: 4px;}#altmain2 li {	line-height: 1.5em;}#altmain2 th {	color: #336699;	text-align: left;	border-bottom: 1px solid #dddddd;}#altmain3 {	float: left;	width: 725px;	padding-left: 25px;}#altmain3 td {	border-bottom: 1px solid #DDDDDD;	padding-top: 4px;	padding-bottom: 4px;}#altmain3 li {	line-height: 1.5em;}#altmain3 th {	color: #336699;	text-align: left;	border-bottom: 1px solid #dddddd;}#altmain3 table {}#altmain4 {	float: left;	width: 725px;	padding-left: 25px;}#altmain4 td {	padding-top: 4px;	padding-bottom: 4px;	border-bottom: 1px solid #dddddd;}#altmain4 li {	line-height: 1.5em;}#altmain4 th {	color: #336699;	text-align: left;	border-bottom: 1px solid #dddddd;}#featured_sites {	background: url(../images/featured_sites_03.jpg) no-repeat;	height: 19px;	width: 108px;	padding-bottom: 6px;	margin: 0px;}#featured_sites span {	display: none;}#educ_resources {	background: url(../images/educ_resources_03.jpg) no-repeat;	height: 16px;	width: 165px;	margin: 0px;	padding-bottom: 6px;}#educ_resources span {	display: none;}#whats_new {	background: url(../images/whats_new.jpg) no-repeat;	height: 32px;	width: 259px;}#whats_new span {	display: none;}#address {	float: left;	width: 175px;	height: 65px;	padding-bottom: 25px;	padding-left: 25px;}#address p {	font-weight: bold;	font-size: .9em;	text-align: left;}#who {	width: 188px;	float: left;	padding-left: 25px;	padding-top: 20px;}#who_we_are {	background: url(../images/who_we_are_03.jpg) no-repeat;	height: 16px;	width: 77px;}#who_we_are span {	display: none;}#who p {	line-height: 1.6em;	font-size: 0.9em;}.italic {}#mainlinks {	float: left;	width: 200px;	text-align: left;}#mainlinks ul {	line-height: 1.5em;	list-style: none;}#mainlinks li {	background: url(../images/yel_gel2.gif) no-repeat 0px 50%;	padding-left: 15px;}table {	background: #fbf5e6 top;	border: 1px solid #AAAAAA;	}img {	border-width: 0px;	text-align: right;}#home_title {	width: 325px;	margin-bottom: 28px;	height: 230px;}#home_title_lf {	float: left;	padding-left: 18px;	padding-right: 25px;}#home_title_rt {	float: right;	padding-right: 18px;}#it_main_1 {	float: left;	width: 500px;	padding-left: 12px;}#it_main_2 {	float: left;	width: 535px;	padding-left: 12px;}#it_nav {	width: 250px;}#it_nav ul {	list-style: none;}#it_nav li {	background: url(../images/yel_gel2.gif) no-repeat 0px 50%;	padding-left: 15px;}.tiny_text {	font-size: 0.8em;}.its_links {	font-size: 95%;}.clear {	margin: 0px;	height: 0px;	clear: both;}#address-inside {	width: 200px;		padding-bottom: 5px;}#alert {	float: left;	width: 250px;	padding-left: 15px;}p.breadcrumbs {	text-align: left;	font-size: x-small;	padding-bottom: 20px;	}/* end of content *//* Footer info */#footer {	font: 60% Verdana, Arial, Helvetica, sans-serif;	width: 785px;	text-align: center;	padding-left: 15px;	padding-top: 10px;	float: left;	border-top: 1px solid #CCCCCC;}#footer ul {	margin: 0px;	padding: 0px;}#footer li {	display: inline;}#footer li a:link {	color: #962E34;	text-decoration: none;}#footer li a:visited {	color: #3B5997;	text-decoration: none;}/* end of footer info *//* Misc.. */.columns {	padding-top: 10px;	padding-left: 20px;}.coloredbox {	background: #fbf5e6;	width: 500px;	border: 1px solid #CCCCCC;	margin-bottom: 25px;	padding-left: 12px;	padding-right: 12px;}.coloredbox2 {	background: #fbf5e6;	width: 430px;	border: 1px solid #CCCCCC;	margin-bottom: 25px;	padding-left: 12px;	padding-right: 12px;}.indent {	padding-left: 25px;	width: 325px;}.alphlinks {	letter-spacing: .8em;}.bold {	font-weight: bold;}.italic {	font-style: italic;}#sbas_sidebar {	text-align: center;	width: 150px;	position: relative;	left: 300px;	top: 30px;	border: thin solid #7588BA;	background: #FBF5E5;}.verysmall {	font-size: 0.6em;}.italic_quotes {	font-size: 1.1em;	font-style: italic;}.inlinelinks {	display: inline;}.text {	width: 105px;	border: 1px solid #808080;}.btn {	background-color: #BBBBBB;	color: #FFFFFF;	width: 21px;	height: 18px;}.blksubmenu {	font-weight: bold;	color: #000000;}#altmain2 a:visited {	color: #663300;}.wht_text {	color: #FFFFFF;}#form1 {	height: 30px;}#leftcol {	float: left;	width: 250px;}#rtcol {	float: left;	width: 210px;}.lists {	list-style: square;}.lists li {	padding-bottom: 1.1em;}.tagline {	font-style: italic;	color: #660000;}.bkgrd_color {	background: #e6ccb3;	width: 427px;}.ctr_box {	background: #CCC;	width: 115px;	text-align: center;	border: thin solid #999;	margin-right: auto;	margin-left: 190px;}
