/* spacer */

	.x {
		font-family : tahoma, verdana;
	}

	
/* header and instructional text elements */
	body {
	background-color : #f9fad7;
	}
	
	.productheadline {
		font-weight : normal;
		font-style : normal;
		color : #000000;
		font-family : tahoma, verdana, arial, san-serif;
		font-size : 24px;
		text-align : left;
		line-height : 24px;
		padding: 0px 0 10 0;
	}
	
		.productheadline2 {
		font-weight : normal;
		font-style : normal;
		color : #000000;
		font-family : tahoma, verdana, arial, san-serif;
		font-size : 20px;
		text-align : left;
		line-height : 24px;
		padding: 0px 0 10 0;
	}
	
		.introtext {
		letter-spacing : 1px;
		font-weight : bold;
		font-style : normal;
		color : #000000;
		font-family : tahoma, verdana, arial, san-serif;
		font-size : 11px;
		text-align : left;
		line-height : 16px;
	}
	
		
		.paraintrotext {
		letter-spacing : 0px;
		font-weight : bold;
		font-style : normal;
		color : #0d3f68;
		font-family : tahoma, verdana, arial, san-serif;
		font-size : 12px;
		text-align : left;
		line-height : 18px;
	}
	
	
			.paraintrotext2 {
		letter-spacing : 0px;
		font-weight : bold;
		font-style : normal;
		color : #0d3f68;
		font-family : tahoma, verdana, arial, san-serif;
		font-size : 13px;
		text-align : left;
		line-height : 18px;
	}
	
		
			.paraintrotext3 {
		letter-spacing : 0px;
		font-weight : bold;
		font-style : normal;
		color : #0d3f68;
		font-family : tahoma, verdana, arial, san-serif;
		font-size : 11px;
		text-align : left;
		line-height : 18px;
	}
	
	
	.headerlinks {
		background-image: url(img2/header_770x80.jpg);
		letter-spacing : 1px;
		font-weight : bold;
		font-style : normal;
		color : #FFFFFF;
		font-family : tahoma, verdana, arial, san-serif;
		font-size : 10px;
		text-align : right;
		line-height : 19px;
		padding: 0px 15 0 10;
	}
	
		.headerlinks2 {
		letter-spacing : 1px;
		font-weight : bold;
		font-style : normal;
		color : #FFFFFF;
		font-family : tahoma, verdana, arial, san-serif;
		font-size : 10px;
		text-align : right;
		line-height : 19px;
	}
	
			.sidebarnolink {
	font-weight : bold;
	color : #0d3f68;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : left;
	line-height : 17px;
	}
	
		.rightbartextheads {
	font-weight : bold;
	background-color : #bccad5;
	color : #0d3f68;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : left;
	line-height : 16px;
	}
	
			.rightbartextheads2 {
	font-weight : bold;
	background-color : #bccad5;
	color : #0d3f68;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : left;
	line-height : 16px;
	padding: 0px 15 3 10;
	}

			.rightbartextheads8 {
	font-weight : bold;
	background-color : #bccad5;
	color : #0d3f68;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : left;
	line-height : 18px;
	padding: 5px 15 3 10;

	}
	
	
			.rightbartextheads7 {
	font-weight : normal;
	background-color : #bccad5;
	color : #0d3f68;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : center;
	line-height : 13px;
	}
	
			.rightbartextheads6 {
	font-weight : normal;
	background-color : #bccad5;
	color : #0d3f68;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : center;
	line-height : 14px;
	padding: 0px 15 3 10;
	}
	
	.rightbartext4 {
	font-weight : normal;
	background-color : #bccad5;
	color : #0d3f68;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : left;
	line-height : 16px;
	padding: 0px 15 0 0;
	}
	
		.rightbartext5 {
	font-weight : normal;
	background-color : #bccad5;
	color : #0d3f68;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : left;
	line-height : 16px;
	padding: 0px 5 0 10;
	}

	.rightbartext {
	font-weight : normal;
	background-color : #bccad5;
	color : #0d3f68;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : left;
	line-height : 15px;
	padding: 0px 15 0 10;
	}
	
		.rightbartext2 {
	font-weight : normal;
	background-color : #bccad5;
	color : #0d3f68;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : left;
	line-height : 15px;
	}
	
	.rightbartext3 {
	font-weight : normal;
	background-color : #bccad5;
	color : #0d3f68;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : left;
	line-height : 15px;
	padding: 5px 15 0 10;
	}
	
	.rightbartext6 {
	font-weight : normal;
	background-color : #bccad5;
	color : #0d3f68;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : left;
	line-height : 15px;
	padding: 0px 5 0 10;
	}
	
	.rightbartextnopad {
	font-weight : normal;
	background-color : #bccad5;
	color : #0d3f68;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : left;
	line-height : 15px;
	padding: 0px 0 0 0;
	vertical-align:top;
	}
	
	.rightbartextleftpad {
	font-weight : normal;
	background-color : #bccad5;
	color : #0d3f68;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : left;
	line-height : 15px;
	padding: 0px 0 0 3;
	}
	
	.rightbartextcenterpad {
	font-weight : normal;
	background-color : #bccad5;
	color : #0d3f68;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : center;
	line-height : 15px;
	padding: 0px 0 0 0;
	}
	
	
			.tabletexthead {
	font-weight : bold;
	background-color : #bccad5;
	color : #000000;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : left;
	line-height : 16px;
	}
	
			.tabletext {
	font-weight : normal;
	background-color : #ffffff;
	color : #000000;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : left;
	line-height : 16px;
	}
	
				.tabletextcenter {
	font-weight : normal;
	background-color : #ffffff;
	color : #000000;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : center;
	line-height : 16px;
	}
	
	
		.tabletextpadleft {
	font-weight : normal;
	color : #000000;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : left;
	line-height : 16px;
	padding: 0px 0 0 10;
	}
	
	.text {
	font-weight : normal;
	color : #000000;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : left;
	line-height : 16px;
	}
	
	.textright {
	font-weight : normal;
	color : #000000;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : right;
	line-height : 16px;
	}
	
	.textrealresults {
	font-weight : normal;
	color : #000000;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : left;
	line-height : 16px;
	padding: 0px 15 0 0;

	}
	
	.textsmaller {
	font-weight : normal;
	color : #000000;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : left;
	line-height : 15px;
	}
	
		.textbold {
	font-weight : bold;
	color : #000000;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : left;
	line-height : 16px;
	}
	
	.textnowrap {
	font-weight : normal;
	color : #000000;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : left;
	line-height : 16px;
	white-space: nowrap;
}
	
	.textnowrapbold {
	font-weight : bold;
	color : #000000;
	font-family : tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : left;
	line-height : 16px;
	white-space: nowrap;
	}
	
	.footerright {
		background-color : f9fad7;
		font-weight : normal;
		color : #7f804a;
		font-family : tahoma, verdana, arial, san-serif;
		font-size : 10px;
		text-align : right;
		padding-right : 10px;
	}
		
	.center {
		text-align : center;
		}
		
	
	.sidebartext {
		font-weight : bold;
		color : #0079C2;
		font-family : garamond, times new roman, serif;
		font-size : 16px;
		text-align : right;
		line-height : 20px;
		white-space : nowrap;
	}
	
		.sidebartextsmall {
		font-weight : bold;
		color : #0079C2;
		font-family : garamond, times new roman, serif;
		font-size : 13px;
		text-align : right;
		line-height : 20px;
		white-space : nowrap;
	}
	
	.textsmall {
		font-weight : normal;
		color : #000000;
		font-family : tahoma, verdana, arial, san-serif;
		font-size : 9px;
		text-align : left;
		line-height : 12px;
	}
	
	.textsmall2 {
		font-weight : normal;
		color : #000000;
		font-family : tahoma, verdana, arial, san-serif;
		font-size : 10px;
		text-align : left;
		line-height : 12px;
	}
	
		
	.textsmallcenter {
		font-weight : normal;
		color : #000000;
		font-family : tahoma, verdana, arial, san-serif;
		font-size : 9px;
		text-align : center;
		line-height : 12px;
	}

	.copy {
		font-weight : normal;
		color : #7f804a;
		font-family : trebuchet, verdana, arial, san-serif;
		font-size : 11px;
		text-align : right;
		line-height : 22px;
	}	

	.keywords {
		font-weight : normal;
		color : #f9fad7;
		font-family : trebuchet, verdana, arial, san-serif;
		font-size : 9px;
		text-align : center;
		line-height : 1px;
	}	


	
	a {
		color : #7f804a;
	}		
	a:hover {
		text-decoration : none;
	}
	a:link { 
		text-decoration: none; 
		color: #7f804a ;
	}
	a:visited { 
		text-decoration: none; 
		color: #7f804a ;
	}

.indented { padding-left: 20px; }
.indented-hide { padding-left: 20px; display:none; }

.hide { display:none; }
.show { display:block; }

.error 			{ font: bold 12px/16px tahoma, verdana, Arial, Helvetica, sans-serif; color: #dddddd; border-top: 1px dotted #330000; border-bottom: 1px dotted #330000; background-color:#aa0000; padding:10px 10px 10px 5px; }
.error-light	{ font: bold 12px/16px tahoma, verdana, Arial, Helvetica, sans-serif; color: #990000; border-top: 1px dotted #990000; border-bottom: 1px dotted #990000; padding:10px 10px 10px 5px; }

	.subhead {
		font-weight : bold;
		color : #0066b3;
		font-family : trebuchet, verdana, arial, san-serif;
		font-size : 13px;
		text-align : left;
		line-height : 23px;
	}

	.hide-block { display:none; }
	.show-block { display:block; }

	.blueback {
		font-weight : normal;
		color : #ffffff;
		background-color : #0066b3;
		font-family : trebuchet, verdana, arial, san-serif;
		font-size : 11px;
		text-align : left;
		line-height : 15px;
	}
	
		
	.tabletitle {
		font-weight : bold;
		color : #000000;
		font-family : trebuchet, verdana, arial, san-serif;
		font-size : 13px;
		text-align : center;
		line-height : 15px;
	}

	.bluebacklight { font:normal 9px trebuchet, verdana, arial, san-serif; text-transform:uppercase; color : #999999; text-align : center; }
			
	.bluebacklight1 { font: normal 11px/15px trebuchet, verdana, arial, san-serif; text-align : center; color : #ffffff; background-color : #4a87af; border-left: solid 1px #88adc8; }
	.bluebacklight1-left { font: normal 11px/15px trebuchet, verdana, arial, san-serif; text-align : left; color : #ffffff; background-color : #4a87af; padding-left:5px; }

	.bluebacklight2 { font: normal 11px/15px trebuchet, verdana, arial, san-serif; text-align : center; color : #ffffff; background-color : #3f6e91; border-left: solid 1px #88adc8; }
	.bluebacklight2-left { font: normal 11px/15px trebuchet, verdana, arial, san-serif; text-align : left; color : #ffffff; background-color : #3f6e91; padding-left: 5px; }
	
	.chart-results { background-color: white; }
	
	img.right { float:right; padding-left:20px; padding-bottom:10px; }
	
	#clear { clear:both; }
	
	.required { color:red; font-weight:bold; }
	
	.rightbarerror {
		font : bold 10px/15px tahoma, verdana, Arial, Helvetica, sans-serif;
		background-color : #990000;
		color : #ffffff;
		text-align : left;
		padding: 10px 15 10 10;
	}
