/* global */* {	margin: 0px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	}body, input, select 	{	font-size: 12px;	color: #666666;	}#main {		border-top-color: #999999;		border-bottom-color: #999999;		border-bottom-width: 1px;		border-top-width: 1px;		border-bottom-style: solid;		border-top-style: solid;		margin-left: 13px;		margin-right: 13px;}#container{	width:884px;	margin-left: auto;	margin-right: auto;	margin-top: 20px;	margin-bottom: 20px;}a	{	color: #5c489d;	}img     { border: 0px none; }acronym, abbr	{	border: none;	font-style: normal;	}li	{	list-style-type: none;	}.clear01 {	clear: both;	line-height: 0px;	}/* start: mac ie filter \*/* html .clear01	{	height: 1%;	}/* end: mac ie filter */.clear02 {	clear: both;	line-height: 0px;	}* html body	{	text-align: center;	}.bodyWrap01	{	width: 700px;	margin: 0 auto;	padding-bottom: 18px;	}* html .bodyWrap01	{	text-align: left;	}.header01	{	height: 10px;	}.logo01	{	float: left;	    position: relative;		top: 25px;	}.search01	{	color: #9d7540;	font-size: 9px;	text-align: right;	font-weight: bold;	padding-right: 3px;	}* html .search01	{	width: 204px;	}.search01 label	{	margin-right: 2px;	letter-spacing: 1px;	}.search01 ul,.search01 li li	{	display: inline;	}.search01 ul ul	{	font-size: 11px;	}.inputType01	{	width: 110px;	}.inputType02	{	width: 110px;	}* html .inputType02	{	width: 110px;	}.inputType02 option	{	padding: 1px 5px;	background-color: #EAF4F8;	}.inputType03	{	position: relative;	top: 4px;	}.nav02	{	margin-top: 2px;	height: 19px;	font-size: 12px;	color: #999999;	font-weight: bold;	text-transform: uppercase;	text-align: center;	z-index:10;	}.nav02 li	{	float: left;	font-weight: bold;		}* html .nav02 li	{	behavior: url('js/IEFixes.htc');	}.nav02 li:hover,.nav02 li:hover ul,.nav02 li.hover,.nav02 li.hover ul {	text-align: left;	background-image: url('../images/ghost.gif');	filter:alpha(opacity=95);	-moz-opacity:0.95;	-khtml-opacity: 0.95;	opacity: 0.95	}.transparent_class {	filter:alpha(opacity=80);	-moz-opacity:0.5;	-khtml-opacity: 0.5;	opacity: 0.5;}.nav02 li li	{	float: none;	font-size: 12px;	text-transform: uppercase;	padding: 5px 0;	}.nav02 a	{	color: #5c489d;	padding: 2px 10px 0px 9px;	text-decoration: none;	display: block;	}.nav02 a:hover	{	color: #999999;	}.nav02 li .lvl02	{	visibility: hidden;	position: absolute;	padding-bottom: 5px;	}.nav02 li:hover .lvl02,.nav02 li.hover .lvl02	{	visibility: visible;	}.nav02 li li li	{	border-bottom: none;	padding: 0;	text-transform: none;	font-weight: bold;	font-size: 12px;	}.nav02 li .lvl02 a	{	padding: 2px 17px;	max-width: 150px;	}* html .nav02 li .lvl02 a	{	height: 1%;	width: 150px;	}.nav02 li .lvl02 a:hover	{	color: #666666;	background: #eeeeee;	border-bottom-style: solid;	border-bottom-color: #999999;	border-bottom-width: 1px;	border-top-color: #999999;	border-top-style: solid;	border-top-width: 1px;	position: inherit;	padding-top: 1px;	padding-bottom: 1px;	}	}.nav02 .selected a	{	}.nav02 li .selected a	{	}.nav02 li .selected li a	{	}.nav02 li li .selected a	{	}.contentType02	{	float: right;	color: #666666;	font-size: 12px;	position: relative;	top: 15px;	left: -22px;	}	.top_nav 	{	font-size: 0.875em;	color: #5c489d;	text-align: right;	font-weight: normal;	padding-right: 20px;	line-height: 1;	}	.top_nav  a:hover {		color: #5c489d;	}	.top_nav  a {		color: #999999;		text-decoration: none;		display: block;}.header02 {		text-align: right;}.footer_nav {	font-size: 9px;	color: #999999;	font-weight: bold;	padding: 0px 20px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	text-transform: uppercase;}	.footer_nav a:hover {	color: #5c489d;}.footer_nav a {		color: #999999;		text-decoration: none;		display: block;}.footer_nav02 {		color: #999999;		text-align: left;		border-top-color: #999999;		border-top-width: 1px;		border-top-style: solid;		padding-top: 26px;}.footer_nav03 {		font-size: 9px;		color: #999999;		font-weight: normal;		text-align: right;		border-top-color: #999999;		border-top-width: 1px;		border-top-style: solid;		padding-top: 26px;}#footer {		margin-left: 13px;		margin-right: 13px;}.smallprint {		font-size: 9px;		color: #666666;		text-align: left;		padding-top: 52px;		margin-left: 13px;		margin-right: 13px;}.header03 {	text-align: center;	margin-left: 13px;	margin-right: 13px;}.indent {		padding-left: 13px;		display: block;		padding-right: 13px;}.header_extended {		height: 10px;}#main_no_border {		margin-left: 13px;		margin-right: 13px;}h1 {		color: #5c489d;		text-align: left;}h5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #5c489d;	font-weight: bold;}h2 {		color: #5c489d;		text-align: left;}#main_no_border_thin {		margin-left: 13px;		margin-right: 13px;		padding-top: 10px;		width: 474px;		text-align: left;}h3 {	text-align: left;}.bodytext {	font-size: 11px;	text-align: left;	font-family: Arial, Helvetica, sans-serif;}h4 {		text-align: left;}#main_no_border_left {		margin-left: 13px;		margin-right: 13px;		padding-top: 10px;		text-align: left;}.top_navLarge {	font-size: 18px;	color: #5c489d;	text-align: right;	font-weight: normal;	padding-top: 5px;	line-height: 18px;}#main_nav {	text-align: justify;}#main_single {	border-top-color: #999999;	border-top-width: 1px;	border-top-style: solid;	margin-left: 13px;	margin-right: 13px;	height: 25px;}