body {		background-color: #FFFFFF;	font-family:  "lr oSVbN", "qMmpS Pro W3", Osaka;	font-size: 1em;		line-height: 2em;		color: #333333;	margin: 0px 0px 0px 0px;	text-align: center;	}a {		text-decoration: none;	color: #3366CC;	}a:hover {	text-decoration: none;	color: #FF0000;	}p {		color: #333333;		text-decoration: none	text-align: left;	margin-left: 7px;	margin-right: 5px;	line-height: 1.5em;	}.wrapper {	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	width: 819px;	background-image: url(img/bgimage1.gif);	background-color: #FFFFFF;	padding: 0px;	font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka";	left: auto;	right: auto;	text-align: left;	text-align: center;}.menu {	font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka";	font-size: 16px;	color: #000033;	margin-top: 0px;	margin-right: 5px;	margin-left: 5px;	width: 819px;	padding: 0px;	text-align: left;}.header {	font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka";	font-size: 16px;	color: #333333;	margin-top: 0px;	margin-right: 5px;	margin-left: 5px;	width: 819px;	height: 119px;	background-image: url(img/banner.jpg);	background-repeat: no-repeat;	padding: 0px;	text-align: left;}.directory {	font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka";	font-size: 12px;	color: #333333;	clear: left;	width: 780px;	margin-right: 5px;	margin-left: 5px;	padding: 2px;	text-align: right;}.content {	font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka";	font-size: 12px;	color: #333333;	clear: left;	width: 819px;	margin-right: 5px;	margin-left: 5px;	padding: 2px;	text-align: left;}.content2 {	font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka";	font-size: 12px;	color: #333333;	clear: left;	width: 819px;	margin-right: 5px;	margin-left: 5px;	padding: 2px;	text-align: left;}.subfooter {	font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka";	font-size: 12px;	clear: left;	width: 819px;	margin-right: 10px;	margin-left: 10px;	text-align: left;}.footer { 	font-family:  "lr oSVbN", "qMmpS Pro W3", Osaka;	font-size: 0.8em;	font-weight: bold;	line-height: 1.83em;	text-align: right;	width: 809px;	margin-right: 5px;	margin-left: 5px;	color: #ffffff;	background-color: #57adff;	clear: left;	}.maincontent {	font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka";	font-size: 12px;	width: 525px;	margin-top: 5px;	margin-left: 5px;	margin-right: 0px;	margin-bottom: 5px;	text-align: left;	float: left;}.contentarea {	font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka";	font-size: 12px;	width: 495px;	margin-top: 15px;	margin-left: 15px;	margin-right: 10px;	margin-bottom: 30px;	text-align: left;	line-height: 1.8em;}.sidemenu {	font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka";	font-size: 12px;	float: left;	width: 256px;	margin-right: 0px;	margin-left: 0px;	text-align: left;}.topic {	font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka";	font-size: 12px;	background-color: #FFFFFF;	float: left;	width: 256px;	margin: 5px;	padding: 0px;	text-align: left;}.topicheader {	font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka";	font-size: 14px;	color: #FFFFFF;	margin: 0px 0px 0px 0px;	width: 256px;	height: 28px;	background-image: url(img/topic_header.gif);	padding: 0px;	text-align: left;	line-height: 1.9em;	}.topiccontent {	font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka";	font-size: 12px;	background-color: #FFFFFF;	width: 248px;	margin: 7px;	padding: 0px;	text-align: left;	line-height: 1.5em;	}.topicfooter {	font-family: Arial, Helvetica, sans-serif;	color: #333333;	clear: left;	text-align: right;	width: 256px;}.submenu , .report , .news , .activity {	font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka";	font-size: 12px;	background-color: #FFFFFF;	background-image: url(img/pad_content.gif);	float: left;	width: 256px;	margin: 5px;	padding: 0px;	text-align: left;}.submenuheader , .reportheader , .newsheader , .activityheader {    /* ie win (5, 5.5, 6) bugfix */    position: relative;    width: 100%;    width: auto;    font-weight: bold;    #line-height: 1;    #text-transform: uppercase;	font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka";	font-size: 12px;	#background-color: #4848FF;	color: #FFFFFF;	margin: 0px 0px 0px 0px;	width: 256px;	height: 25px;	background-image: url(../img/pad_header.gif);	padding: 0px;	padding-left: 15px;	padding-top: 6px;	padding-bottom: 0px;	text-align: left;}.submenucontent , .reportcontent , .newscontent , .activitycontent {	font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka";	font-size: 12px;	background-color: #FFFFFF;	width: 256px;	margin: 0px;	padding: 0px;	background-image: url(img/pad_content.gif);	text-align: left;}.submenufooter , .reportfooter , .newsfooter , .activityfooter {	font-family: Arial, Helvetica, sans-serif;	font-size: 0px;	color: #FFFFFF;	clear: left;	text-align: right;	background-image: url(img/pad_footer.gif);	width: 256px;	height: 7px;}h1 {	font: bold normal 13px "lr oSVbN", "qMmpS Pro W3", "Osaka";	margin-top: 2px;	margin-left: 2px;	color: #444444}h2 {	color: #CCCCCC	}h3 {		font-family:  "lr oSVbN", "qMmpS Pro W3", Osaka;	font-size: 1.15em;		background-color: #006666;  		color: #DCDCDC	}h4 {	color: #000000;	background-color: #68A6ED;	}table {	color: #FFFFFF	}td, th {		font-family:  "lr oSVbN", "qMmpS Pro W3", "Osaka";	font-size: 1em;	line-height: 1.5em;	color: #333333	}textarea {	font-family:  "lr oSVbN", "qMmpS Pro W3", Osaka;	font-size: 1em	}.content li , .content2 li , .sidemenu li {	font-size: 1em;	color: #3366CC;		list-style-type:none;	display:block;	line-height: 1.7em;	margin-left: 7px;	background-image: url(img/icon.gif);	background-repeat: no-repeat;	}.content a , .content2 a , .sidemenu a {	text-decoration: none;	color: #3366CC;		list-style-type:none;	}.content a:hover , .content2 a:hover , .sidemenu a:hover {	text-decoration: none;	color: #113344;	background-color: #9999FF;	}.BulletBackgroundColor {	color: #FFFFFF	}.DataColor {	color: #DEDECA	}.FormBackgroundColor {	color: #CCCCCC	}.ImageTitleColor {	color: #CCCCCC	}.LabelColor {	color: #CCCCCC	}.ListColorEven {	color: #CCCCCC	}.ListFooterColor {	color: #333333	}.ListHeaderColor {	color: #333333	}.ListColorOdd {	color: #DEDECA	}.ListTitleColor {	color: #CCCCCC	}.NavigationBackgroundColor {	color: #666666	}.NavigationColor {	color: #CCCCCC	}.NewsDataColor {	color: #DEDECA	}.StoryTitle {	color: #000000;	font-weight: bold	}.StoryContentColor {	color: #000000	}.TitleColor {	color: #000000	}tr.ListHeaderColor th {	text-align: left;	}.small {	font-size: 85%;}.mainimg {	font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka";	font-size: 12px;	float: left;	width: 265px;	margin: 0px;	padding: 10px 0px 0px;	text-align: left;}