body {	font: 12px/15px Helvetica, Arial, sans-serif;	color: #000000;	margin: 0px;	padding: 0.4in;}a {	color: #000000;	text-decoration: underline;}a:hover {	color: #62196c;	text-decoration: underline;}a img {	border-style: none;}#header {	margin: 0px;	padding: 0px;	height: 55px;	display: none;}#headercontent {	margin: 0px auto;	padding: 0px;	width: 1000px;	height: 50px;	position: relative;}#logo {	position: absolute;	top: 0px;	margin: 0px;	padding: 0px;	left: -68px;}#headerfunctions {	margin: 5px 0px 0px;	padding: 6px 6px 0px 10px;	height: 30px;	width: 694px;	overflow: hidden;	float: right;}#printrss {	font-size: 10px;	line-height: 16px;	color: #86d2d5;	font-family: Helvetica, Arial, sans-serif;	float: left;	margin: 0px;	padding: 0px;}#printrss a {	color: #86d2d5;	font-weight: bold;}#searchbox {	float: right;	margin: 0px;	padding: 1px 0px 0px;}#searchbox form {	margin: 0px;	padding: 0px;	display: inline;}#searchbox input {	margin: 0px 5px 0px 0px;	padding: 1px;	width: 200px;}button {	margin: 0px;	padding: 0px;	height: 20px;	width: 78px;	font-size: 12px;	line-height: 20px;	color: #FFFFFF;	font-family: Helvetica, Arial, sans-serif;	font-weight: bold;	text-transform: uppercase;	border-style: none;}#main {	margin: 0px;	padding: 0px;}#maincontent {}#mainheader {	margin: 0px;	padding: 30px 0px 0px;	height: 50px;}#mainheader h1 {	color: #000000;	font-size: 11px;	font-style: normal;	line-height: 15px;	font-weight: normal;	font-variant: normal;}#mainheader h1 a {	color: #000000;	text-decoration: underline;}#mainheader .rightcol {	text-align: right;	color: #f2bb8a;	font-size: 12px;	line-height: 35px;	padding-right: 20px;	width: 150px;}#mainheader .rightcol a {	color: #f2bb8a;	font-weight: bold;}#mainbody {	margin: 0px;	padding: 0px;}#mainfooter {	height: 30px;	margin: 0px;	padding: 0px;	display: none;}#footer {	font: 9px/12px Helvetica, Arial, sans-serif;	margin: 0px auto;	padding: 0px;	width: 960px;	color: #384547;	display: none;}#footer a {	font-weight: bold;	color: #8e4598;}.leftcol {	margin: 0px 20px 0px 23px;	padding: 0px;	float: left;	width: 150px;	display: none;}.centrecol {}.rightcol {	margin: 0px 0px 0px 20px;	padding: 0px;	float: left;	width: 170px;	display: none;}.spacer {	margin: 0px;	padding: 0px;	clear: both;	height: 0px;	width: 0px;}#mainmenu {	margin: 0px;	padding: 0px;	background: url(/images/menu_dotline.gif) no-repeat left bottom;	width: 170px;	list-style: none;}#mainmenu li {	font-size: 14px;	line-height: 14px;	margin: 0px;	padding: 10px 15px;	background: url(/images/menu_dotline.gif) no-repeat left top;	list-style: none;}#mainmenu   a   {	font-weight: normal;}#mainmenu li ul.submenu {	margin: 0px 0px 0px -15px;	padding: 5px 0px 0px;	list-style: none;}#mainmenu li ul.submenu li {	font: bold 11px/11px Helvetica, Arial, sans-serif;	margin: 0px;	padding: 4px 0px 4px 15px;	background: url(none);	width: 155px;}#mainmenu li ul.submenu li.select {	padding-top: 4px;	padding-bottom: 4px;}#mainmenu li  ul.submenu li a  {	color: #ad83a8;	font-weight: bold;}h5 {	font-size: 10px;	line-height: 20px;	font-family: Helvetica, Arial, sans-serif;	font-weight: bold;	color: #f6831f;	margin: 0px;	padding: 0px 0px 0px 10px;	text-transform: uppercase;}h4 {	font-size: 15px;	line-height: 15px;	color: #62196c;	font-family: Helvetica, Arial, sans-serif;	font-weight: bold;	margin: 0px;	padding: 0px 0px 5px;}h3 {	font-size: 20px;	line-height: 20px;	color: #62196c;	font-family: Helvetica, Arial, sans-serif;	font-weight: bold;	margin: 0px;	padding: 0px 0px 5px;}h2 {	color: #62196c;	margin: 0px;	padding: 5px 0px 0px;	font: bold 20px/20px Helvetica, Arial, sans-serif;}.articleblock {	padding: 10px;}.articleblock p {	margin: 0px;	padding: 0px;}.innerleftcol {}.innerrightcol {	margin: 0px 0px 0px 20px;	padding: 0px;	width: 150px;	float: left;	display: none;}.bigarticleblock {	padding: 20px;	margin-bottom: 20px;}.bigarticleblock p {	margin: 0px;	padding: 0px;}.bodycopyblock {	font-size: 13px;	line-height: 20px;}.bodycopyblock p {}.bodycopyblock p.assets {	background: url(/images/dotline.gif) repeat-x;	color: #000000;	padding-top: 10px;}.bodycopyblock p.assets small {	font-size: 10px;	line-height: 10px;	font-weight: bold;	text-transform: uppercase;}.bodycopyblock p.assets small strong {}.bodycopyblock  ul.assets  {	list-style: none;	font-size: 12px;	line-height: 12px;	padding: 0px;}.bodycopyblock  ul.assets  li  {	font-family: Helvetica, Arial, sans-serif;	list-style: none;	margin: 0px;	padding: 0px 0px 5px;	color: #b0ad98;}.bodycopyblock ul.assets a {	font-weight: bold;}#bannerlarge {	height: 240px;	width: 620px;	margin: 0px 0px 20px;	padding: 0px;	position: relative;}#bannertagline {	font: bold 10px/10px Helvetica, Arial, sans-serif;	color: #f6831f;	width: 150px;	margin: 0px;	padding: 0px;	position: absolute;	top: 10px;	right: 10px;	text-align: right;	text-transform: uppercase;}#bannerlarge #bannercontent {	margin: 0px;	padding: 0px;	width: 190px;	position: absolute;	top: 45px;	right: 15px;}#bannercontent p {	margin: 0px;	padding: 5px 0px 0px;}#bannernav {	margin: 0px;	padding: 0px;	position: absolute;	right: 4px;	bottom: 10px;}#bannernav ul {	margin: 0px;	padding: 0px;	list-style: none;}#bannernav ul li {	height: 26px;	width: 26px;	margin: 0px 6px 0px 0px;	padding: 0px;	text-align: center;	font-size: 14px;	line-height: 26px;	font-weight: bold;	color: #fcf0d4;	background: url(/images/banner_nonselected.jpg) no-repeat;	float: left;	font-family: Helvetica, Arial, sans-serif;}#bannernav ul li.selected {	background: url(/images/banner_selected.jpg);}#bannernav  ul  a  {	color: #fcf0d4;	text-decoration: none;}#bannernav  ul  a:hover  {	color: #661b70;}#bannerlarge #bannerphoto {	position: absolute;	left: 10px;	top: -25px;}#banner {	background: no-repeat;	position: relative;}#banner #bannercontent {	padding-bottom: 20px;}#banner #bannerphoto {	position: absolute;	top: -70px;	right: 0px;	display: none;}img.sigsmall {	float: left;	padding: 5px;	margin-right: 10px;	margin-bottom: 6px;	background: #FFFFFF;	border-right: 1px solid #efefef;	border-bottom: 2px solid #d2d2d2;	border-left: 1px solid #efefef;	border-top-width: 0px;	border-top-style: none;}img.sigmedium {	float: left;	padding: 5px;	margin-right: 10px;	margin-bottom: 6px;	background: #FFFFFF;	border-right: 1px solid #efefef;	border-bottom: 2px solid #d2d2d2;	border-left: 1px solid #efefef;	border-top-width: 0px;	border-top-style: none;}ul.subsubmenu {	list-style: none;	margin: 0px;	padding: 0px;	font: 12px/12px Helvetica, Arial, sans-serif;	background: url(/images/dotline.gif) repeat-x;}ul.subsubmenu li {	border-bottom: 1px solid #eaeaea;	padding: 10px 10px 7px;}ul.subsubmenu li a {	font-weight: bold;}