body {	font-family: Arial, Helvetica, sans-serif;	font-size: small;}#container {	width: 978px;	margin: auto;	padding: 0px;}#masthead {	width: 978px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 26px;	padding-left: 0px;}.hidden {display:none;}#masthead h1 {	display: none;}#masthead h2 {	padding: 30px 0 30px 180px;	margin: 0px;	font-weight: normal;	text-align: left;	font-size: 140%;	color: #75848e;}#nav {	float:left;	width:100%;	font-size:90%;	line-height:normal;	margin: 0px;	padding: 0px;	clear: both;}#nav ul{	list-style-type: none;	margin:0;	padding:0;}#nav li{	display:inline;	margin:0;	padding:0;}#nav a {	float:left;	background:url(img/home-back.jpg) no-repeat left 0px;	margin:0 2px 0 0;	padding:0 0 0 9px;	text-decoration:none;}#nav a span {	float:left;	display:block;	background:url(img/home-back-end.jpg) no-repeat right 0px;	padding:3px 14px 3px 5px;	color:#FFFFFF;	font-weight: normal;	color: #fff;	font-weight: normal;}/* Commented Backslash Hack hides rule from IE5-Mac \*/#nav a span {float:none;}/* End IE5-Mac hack */#nav a:hover, #home #nav #homepage a, #whatwedo #nav #what a, #contactUs #nav #contact a, #aslnews #nav #news a {	background:url(img/home-back.jpg) no-repeat left -125px;	cursor: hand;}#nav a:hover span, #home #nav #homepage a span, #whatwedo #nav #what a span, #contactUs #nav #contact a span, #aslnews #nav #news a span {	background:url(img/home-back-end.jpg) no-repeat right -125px;	color: #FFFFFF;}#subnav  {	margin: 0;	padding: 0 0 30px 0;	float: left;	clear:both;	width: 973px;	background-image: url(img/menuBar.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 15px;}#columns {	margin: 0;	padding: 0px;	width: 978px;	background-color: #FFFFFF;	clear: both;	float: left;	min-height: 0px;}#leftCol {	background-color: #FFFFFF;	margin: 0px;	padding: 0 0 36px 0;	float: left;	width: 752px;	background-image: url(img/largeSwirl.jpg);	background-repeat: no-repeat;	background-position: right bottom;	clear: both;	min-height:650px;}#leftCol .image {	height: 252px;	width: 752px;}#leftCol  h3  {	font-size: 140%;	font-weight: normal;	color: #000000;	text-align: left;	margin: 0px;	padding: 20px 0px 20px;}#leftCol p {	font-size: 100%;	color: #000000;	text-align: left;	line-height: 140%;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	margin-bottom: 10px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}#leftCol ul {	margin: 0px;	padding: 0px 0px 0px 0px;	list-style-type: none;}#leftCol ul ul {	padding-left: 15px;}#leftCol ul ul li {	background-image: url(img/bullet-orange.jpg);	background-repeat: no-repeat;	background-position: left 5px;}#leftCol li {	background-image: url(img/bullet-red.jpg);	background-repeat: no-repeat;	background-position: left 5px;	padding-left: 8px;	padding-bottom: 6px;}#leftCol ul li a:link, #leftCol ul li a:visited {	color: #000000;	text-decoration: none;}#leftCol ul li a:hover {	color: #333333;	text-decoration: underline;}#leftCol #content {	width: 712px;}#leftCol #doubleCol .leftColrightmap p {	width: 230px;}#rightCol {	margin: 0 34px 1px 0;	padding: 0px;	float: right;	width: 168px;	background-color: #FFFFFF;	text-align: left;	display: inline;}#rightCol .newsbox   {	background-image: url(img/newsBackBase.jpg);	background-repeat: no-repeat;	background-position: left bottom;	margin-bottom: 10px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}.newsbox  h4     {	background-image: url(img/newsBackTop.jpg);	background-position: left top;	background-repeat: no-repeat;	padding-top: 8px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 10px;	margin: 0px;	color: #000000;	font-weight: normal;	font-size: 140%;}.article h5 {	margin: 0 5px 2px 10px;	font-size: 100%;	padding: 0px;}.article a {	color: #F47321;	text-decoration: none;}.article a:hover {	color: #EE2637;	text-decoration: underline;}.article h6 {	color: #999999;	text-decoration: none;	margin: 0 5px 2px 10px;	font-size: 90%;	padding: 0px;	font-weight: normal;}.article p {	color: #000;	font-size: 90%;	margin: 0 5px 10px 10px;}.wrap {	margin: 0 0px 20px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	padding-bottom: 10px;}.wrap a:link, .wrap a:visited, #leftCol a:link, #leftCol a:visited {	color: #F47321;	text-decoration: none;}.wrap a:hover, #leftCol a:hover {	color: #EE2637;	text-decoration: underline;}.mainHead {	margin: 0 20px 5px 0px;	font-size: 110%;	padding: 0px;	color: #F47321;}.mainDate {	color: #999999;	margin: 0 0px 5px 20px;	font-size: 90%;	padding: 0px;	font-weight: normal;}#footer {	background-color: #FFFFFF;	margin: 0 0 20px 0;	padding: 0;	float: left;	width: 100%;	clear: both;	height: 51px;	background-image: url(img/baseGraphic.jpg);	background-repeat: no-repeat;	background-position: left top;}#footer p {	font-style: italic;	font-weight: normal;	color: #000000;	text-align: left;	padding-left: 10px;	font-size: 130%;	margin: 0px;	padding-top: 13px;}#footer span {	color: #ed2637;}
