/* ie5 win start */body { 	font: small sans-serif;  	margin: 0px; 	padding: 0px; 	line-height: 14px;	color: #000000;	font-size: x-small;	voice-family: "\"}\""; 	voice-family: inherit;	font-size: small;	text-align: center; }/* ie5 win - grrr - end */ /* opera - grrr - start */html>body {	font-size: small;	}/* opera - grrr - end *//* start of the real css *//* basic elements */body { 	color: #cccccc; 	background-color: #000000;	font-size: 11px; 	line-height: 14px;	font-family: arial, sans-serif; 	text-align: left;  	margin: 0px; 	padding: 0px;	}p {	font-size: 11px; 	line-height: 14px;	font-family: arial, sans-serif; 	text-align: left;	color: #333333; 	margin: 0px; 	padding: 0px;	}h1	{	font-size: 15px; 	line-height: 18px;	font-weight: bold; 	font-family: arial, sans-serif; 	text-align: left; 	margin: 0px; 	color: #333333;	padding-bottom: 10px;	padding-top: 1px;	}	h2 {	font-size: 12px; 	line-height: 14px;	font-weight: bold; 	font-family: arial, sans-serif; 	text-align: left; 	margin: 0px; 	color: #333333;	padding-bottom: 6px;	padding-top: 6px;	}h3	{	font-size: 9px; 	line-height: 14px;	font-weight: bold; 	font-family: arial, sans-serif; 	text-align: left; 	margin: 0px; 	color: #333333;	padding-bottom: 10px;	}h4	{	font-size: 10px; 	line-height: 13px;	font-weight: normal; 	font-family: arial, sans-serif; 	text-align: left; 	margin: 0px; 	color: #999999;	padding-top: 5px;	}	td {	border: 0px;	padding: 0px 20px 0px 0px;	}	hr {	border: 0;	color: #cccccc;	background-color: #cccccc;	height: 1px;	width: 100%;	text-align: left;	padding: 0px 0px 0px 0px;	margin: 10px 0px 10px 0px;	}	img {	 border: 0px dotted #ccc;	}		.square {float: left;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}.width {width: 138px;padding: 0px 0px 0px 0px;margin: 122px 0px 0px 8px;border: 0px;}.navwidth {width: 815px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;border: 0px solid #cccccc;}.tablewithborder {border: 1px solid #cccccc;width: 420px;padding: 10px 10px 10px 10px;margin: 0px 0px 0px 0px;}.arrow {	width: 170px;	height: 14px;	background-image: url(images/square.jpg);	background-position: center left;	background-repeat: no-repeat;	background-color: #FFFFFF;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}.arrow2 {	width: 400px;	height: 14px;	background-image: url(images/square.jpg);	background-position: center left;	background-repeat: no-repeat;	background-color: #FFFFFF;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	.arrow3 {	float:right;	width: 44px;	height: 14px;	background-image: url(images/square.jpg);	background-position: center left;	background-repeat: no-repeat;	margin: 2px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}			.class1 a:link { 	font-size: 12px; 	line-height: 12px;	font-family: arial, sans-serif;	font-weight: normal; 	text-decoration: none; 	color: #99cc33;	padding-bottom: 0px;	padding-top: 0px;	padding-left: 16px;	margin: 0px 0px 0px 0px;	text-align: left; 	}	.class1 a:visited { 	font-size: 12px;	font-family: arial, sans-serif;	line-height: 12px;	font-weight: normal; 	text-decoration: none; 	color: #99cc33;	padding-bottom: 0px;	padding-top: 0px;	padding-left: 16px;	margin: 0px 0px 0px 0px;	text-align: left; 	} .class1 a:visited:hover { 	font-size: 12px;	font-family: arial, sans-serif;	line-height: 12px;	font-weight: normal;	text-decoration: none; 	color: #333333;	padding-bottom: 0px;	padding-top: 0px;	padding-left: 16px;	margin: 0px 0px 0px 0px;	text-align: left; 	}	.class1 a:hover { 	font-size: 12px;	font-family: arial, sansserif;	line-height: 12px;	font-weight: normal;	text-decoration: none; 	color: #333333;	padding-bottom: 0px;	padding-top: 0px;	padding-left: 16px;	margin: 0px 0px 0px 0px; 	text-align: left; 	}	.class1 a:active {  	font-size: 12px;	font-family: arial, sans-serif; 	line-height: 12px;	font-weight: normal;	text-decoration: none; 	color: #99cc33;	padding-bottom: 0px;	padding-top: 0px;	padding-left: 16px;	margin: 0px 0px 0px 0px;	text-align: left; 	}		.class3 a:link { 	font-size: 12px; 	line-height: 12px;	font-family: arial, sans-serif;	font-weight: bold; 	text-decoration: none; 	color: #99cc33;	padding-bottom: 0px;	padding-top: 0px;	padding-left: 17px;	margin: 0px 0px 0px 0px;	text-align: left; 	}	.class3 a:visited { 	font-size: 12px;	font-family: arial, sans-serif;	line-height: 12px;	font-weight: bold; 	text-decoration: none; 	color: #99cc33;	padding-bottom: 0px;	padding-top: 0px;	padding-left: 17px;	margin: 0px 0px 0px 0px;	text-align: left; 	} .class3 a:visited:hover { 	font-size: 12px;	font-family: arial, sans-serif;	line-height: 12px;	font-weight: bold;	text-decoration: none; 	color: #333333;	padding-bottom: 0px;	padding-top: 0px;	padding-left: 17px;	margin: 0px 0px 0px 0px;	text-align: left; 	}	.class3 a:hover { 	font-size: 12px;	font-family: arial, sans-serif;	line-height: 12px;	font-weight: bold;	text-decoration: none; 	color: #333333;	padding-bottom: 0px;	padding-top: 0px;	padding-left: 17px;	margin: 0px 0px 0px 0px; 	text-align: left; 	}	.class3 a:active {  	font-size: 12px;	font-family: arial, sans-serif; 	line-height: 12px;	font-weight: bold;	text-decoration: none; 	color: #99cc33;	padding-bottom: 0px;	padding-top: 0px;	padding-left: 17px;	margin: 0px 0px 0px 0px;	text-align: left; 	}.class2 {	color: #cccccc;	font-size: 10px; 	line-height: 19px;	font-family: arial, sans-serif; 	text-align: right;	margin: 0px 0px 0px 25px;	padding: 0px 0px 0px 0px;	}.class2 a:link { 	color: #cccccc;	font-size: 10px; 	line-height: 19px;	font-weight: normal;	font-family: arial, sans-serif;	}	.class2 a:visited { 	color: #cccccc;	font-size: 10px; 	line-height: 19px;	font-weight: normal;	font-family: arial, sans-serif;	} .class2 a:visited:hover { 	color: #ffffff;	font-size: 10px; 	line-height: 19px;	font-weight: normal;	font-family: arial, sans-serif;	}	.class2 a:hover { 	color: #ffffff;	font-size: 10px; 	line-height: 19px;	font-weight: normal;	font-family: arial, sans-serif;	}	.class2 a:active {  	color: #ffffff;	font-size: 10px; 	line-height: 19px;	font-weight: normal;	font-family: arial, sans-serif;	}	.bold {	font-weight: bold;	line-height: 19px;	}			acronym { 	font-weight: normal; 	font-style: normal;	border: 0;	}/* major divs */#container { 	width: 999px;	background-image: url(images/bg.jpg);	background-repeat: repeat-y; 	position: relative;	background-color: #ffffff;  	margin: 20px auto 20px auto;	padding: 0px 0px 0px 0px;	}#intro { 	width: 999px;	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;	}			#pageHeader { 	width: 845px; 	height: 217px; 	background-image: url(images/header.jpg);	background-position: top center;	background-repeat: no-repeat;	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;	}							#nav { 	width: 845px; 	height: 44px; 	background-image: url(images/nav.jpg);	background-position: top center;	background-repeat: no-repeat;	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;	}	#navbar { 	position: absolute;  	top: 218px; 	left: 22px; 	width: 845px; 	height: 30px;	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;	}	#navbar a:visited,	#navbar a:link { 	font-weight: bold; 	text-decoration: none; 	color: #333333;	} #navbar a:visited:hover { 	font-weight: bold; 	text-decoration: none; 	color: #99cc33;	}#navbar a:hover, #navbar a:active { 	font-weight: bold; 	text-decoration: none; 	color: #99cc33;	}			#navbar td {	margin: 0px 0px 0px 0px; 	padding: 0px 6px 0px 6px;	}		#navbar ul {	margin: 0px 0px 0px 0px; 	padding: 9px 0px 0px 35px;	}		#navbar li {	display: inline;	list-style-type: none;	padding-right: 24px;	}					#banner {	position: absolute;  	top: 261px; 	width: 845px; 	height: 239px; 	left: 0px; 	background-image: url(images/banner.jpg);	background-position: top center;	background-repeat: no-repeat;	background-color: #FFFFFF;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	#bannerimage2 {	margin: 0px 0px 0px 0px;	padding: 3px 0px 0px 18px;	}		/* ticker */	#ticker {	background-image: url(images/ticker.jpg);	background-position: top center;	background-repeat: no-repeat;	position: absolute;  	top: 500px; 	width: 845px; 	height: 75px; 	left: 0px;	background-color: #FFFFFF;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	#tickerinfo { 	position: absolute;  	top: 8px; 	width: 800px; 	height: 60px; 	left: 250px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}						#leftnav {	float: left;  	background-image: url(images/leftnav.jpg);	background-position: top center;	background-repeat: no-repeat;	background-color: #ffffff; 	width: 241px; 	height: 471px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	#leftnavlist {	position: absolute;  	top: 298px; 	left: 0px;	width: 210px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 27px;	}	#leftnavlist ul {	margin: 0px 0px 0px 15px; 	padding: 0px 0px 0px 0px;	}			#leftnavlist li {	display: block;	list-style-type: none;	font-size: 11px; 	line-height: 12px;	font-weight: normal; 	font-family: arial, sans-serif; 	text-align: left; 	/* border-bottom: 1px dotted #ccc; */	margin: 0px 0px 0px 0px; 	padding: 7px 5px 3px 5px;	}	#leftnavinfo {	position: absolute;  	top: 490px; 	left: 0px; 	width: 145px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 45px;	}#leftnavinfo2 {	position: absolute;  	top: 544px; 	left: 0px; 	width: 165px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 29px;	}	#leftnavinfo2 ul {	margin: 0px 0px 0px 15px; 	padding: 0px 0px 0px 0px;	}			#leftnavinfo2 li {	display: block;	list-style-type: none;	font-size: 11px; 	line-height: 13px;	font-weight: normal; 	font-family: arial, sans-serif; 	text-align: left; 	/* border-bottom: 1px dotted #ccc; */	margin: 0px 0px 0px 0px; 	padding: 7px 5px 3px 5px;	}			#preamble { 	position: absolute;  	top: 575px; 	width: 845px; 	height: 262px; 	left: 0px; 	background-image: url(images/features.jpg);	background-position: bottom center;	background-repeat: no-repeat;	background-color: #FFFFFF;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	#preamble2 { 	float:left; 	background-image: url(images/main.jpg);	background-position: top center;	background-repeat: no-repeat; 	width: 604px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	#textblock { 	width: 480px;	margin: 25px 0px 10px 10px;	padding: 9px 10px 10px 35px;	border-left: 1px solid #ccc;	}	#textblock p {	color: #333333;	font-size: 12px; 	line-height: 19px;	font-family: arial, sans-serif; 	text-align: left;	}#textblock ul {	margin: 0px 0px 0px 30px; 	padding: 0px 0px 0px 0px;	}			#textblock li {	list-style-type: square;	font-size: 12px; 	line-height: 19px;	font-weight: normal; 	font-family: arial, sans-serif; 	text-align: left;	color: #333333;	/* border-bottom: 1px dotted #ccc; */	margin: 0px 0px 0px 0px; 	padding: 7px 0px 0px 0px;	}	#textblock a:visited,	#textblock a:link { 	font-weight: bold; 	text-decoration: none; 	color: #99cc33;	} #textblock a:visited:hover { 	font-weight: bold; 	text-decoration: none; 	color: #333333;	}#textblock a:hover, #textblock a:active { 	font-weight: bold; 	text-decoration: none; 	color: #333333;	}			#textblock img {	margin: 6px 5px 0px 0px; 	padding: 0px 0px 0px 0px;	border: 0px;	}#newsroomimage { 	width: 138px; 	float: left;	margin: 12px 12px 10px 3px;	padding: 0px 0px 0px 0px;	}	#newsroomtext {	margin: 13px 10px 10px 3px;	padding: 0px 0px 0px 0px;	}				#feature1 { 	position: absolute;  	top: 10px; 	width: 215px; 	left: 47px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	#feature1 p {	font-size: 11px; 	line-height: 14px;	font-family: arial, sans-serif; 	text-align: left;	color: #333333; 	margin: 0px; 	padding-top: 4px;	}#feature2 { 	position: absolute;  	top: 10px; 	width: 140px; 	left: 327px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	#feature2 p {	font-size: 11px; 	line-height: 14px;	font-family: arial, sans-serif; 	text-align: left;	color: #333333; 	margin: 0px; 	padding-top: 4px;	}	#feature3 { 	position: absolute;  	top: 10px; 	width: 140px; 	left: 497px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	#feature3 p {	font-size: 11px; 	line-height: 14px;	font-family: arial, sans-serif; 	text-align: left;	color: #333333; 	margin: 0px; 	padding-top: 4px;	}	#feature4 { 	position: absolute;  	top: 10px; 	width: 140px; 	left: 667px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	#feature4 p {	font-size: 11px; 	line-height: 14px;	font-family: arial, sans-serif; 	text-align: left;	color: #333333; 	margin: 0px; 	padding-top: 4px;	}					#linkList { 	position: absolute;  	top: 0px; 	height: 732px; 	left: 845px;  	background-image: url(images/sidebar.jpg);	background-position: top center;	background-repeat: no-repeat;	background-color: #ffffff; 	width: 154px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	#linklist img {	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;	border: 0px;	}							#bottom {	clear: both; 	width: 999px; 	height: 43px; 	background-image: url(images/footer.jpg);	background-position: top center;	background-repeat: no-repeat;	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;	}		#bottominfo {	clear: both; 	width: 925px; 	height: 5px;	margin: 0px 0px 0px 0px; 	padding: 20px 0px 0px 0px;	}		#bottom2 {	position: absolute;  	top: 797px; 	width: 999px; 	height: 43px; 	left: 0px; 	background-image: url(images/footer.jpg);	background-position: top center;	background-repeat: no-repeat;	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;	}						/* newbuttons */.cssnav{position: relative;font-family: arial, helvetica, sans-serif;background: url(images/overbtn.jpg) no-repeat;white-space: nowrap;display: block;width: 210px;height: 35px;margin: 0;padding: 0;}.cssnav a{display: block;color: #ffffff;font-size: 11px;width: 210px;height: 35px;display: block;float: left;color: white;text-decoration: none;font-weight: bold;}.cssnav img{width: 210px;height: 35px;border: 0}* html a:hover{visibility:visible}.cssnav a:hover img{visibility:hidden}.cssnav span{position: absolute;left: 20px;top: 11px;margin: 0px;padding: 0px;cursor: pointer;}.cssnavtop{position: relative;font-family: arial, helvetica, sans-serif;background: url(images/btntopover.jpg) no-repeat;white-space: nowrap;display: block;width: 210px;height: 35px;margin: 0;padding: 0;}.cssnavtop a{display: block;color: #ffffff;font-size: 11px;width: 210px;height: 35px;display: block;float: left;color: white;text-decoration: none;font-weight: bold;}.cssnavtop img{width: 210px;height: 35px;border: 0}* html a:hover{visibility:visible}.cssnavtop a:hover img{visibility:hidden}.cssnavtop span{position: absolute;left: 20px;top: 11px;margin: 0px;padding: 0px;cursor: pointer;}.cssnavbottom{position: relative;font-family: arial, helvetica, sans-serif;background: url(images/btnbottomover.jpg) no-repeat;white-space: nowrap;display: block;width: 210px;height: 35px;margin: 0;padding: 0;}.cssnavbottom a{display: block;color: #ffffff;font-size: 11px;width: 210px;height: 35px;display: block;float: left;color: white;text-decoration: none;font-weight: bold;}.cssnavbottom img{width: 210px;height: 35px;border: 0}* html a:hover{visibility:visible}.cssnavbottom a:hover img{visibility:hidden}.cssnavbottom span{position: absolute;left: 20px;top: 11px;margin: 0px;padding: 0px;cursor: pointer;}