body	 		{   margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					text-align: left;	
					background: #fff url("i/bg2.gif") repeat; }

a:link		{ 	color: #F3550E; text-decoration: none; }
a:visited	{ 	color: #F3550E; text-decoration: none; } 
a:hover		{ 	background-color: #0687bd; color: #ffffff;}  

table 		{  	margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px; }
					
td				{  vertical-align:top; }
				
p 				{	margin: 0px 0px 0px 0px;
					padding: 0px 0px 7px 0px;}				

p.start 		{	text-indent: 0px;}		

li 				{	list-style-type: none;
					line-height: 170%;	}
			
h1				{ 	font-family: 'Lucida Grande', Georgia, Times, serif;
					color: #8e7a6d;
					font-size: 18px;
					line-height: 18px;	
					margin: 0px 0px 0px 0px;
					padding: 20px 0px 5px 0px; }
					
					h1	a:link		{ 	color: #555; text-decoration: none; }
					h1	a:visited	{ 	color: #555; text-decoration: none; } 
					h1	a:hover		{ 	color: #555; text-decoration: none; background-color: transparent; } 
					
.h1example	{color: #0066ff}

				
.ptitle		{	font-family: 'Lucida Grande', Georgia, Times, serif;
					color: #333;
					font-size: 18px; font-weight:bold;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px; }
				
#smallframe	{	
					margin: 0px auto 0px auto;
					padding: 0px 0px 50px 0px;		
					border-left: 2px solid #666;
					border-right: 2px solid #666;		
					background-color: #FFF;
					text-align: left;
					z-index: 2;}
				
#frame		{	width: 831px;
					margin: 0px auto 0px auto;
					padding: 0px 0px 50px 0px;		
					border-left: 2px solid #999;
					border-right: 2px solid #999;		
					background-color: #FFF;
					text-align: left;
					z-index: 2; }
				
#frame2	{	width: 600px;
					margin: 0px auto 0px auto;
					padding: 0px 0px 0px 0px;		
					border-left: 2px solid #666;
					border-right: 2px solid #666;		
					background-color: #FFF;
					text-align: left;
					z-index: 2;}
				
.t10gray  
				{ 	font-size: 10px; background-color: transparent; 
					font-family: 'Lucida Grande', verdana, geneva, arial, sans-serif;
					font-weight: normal; color:#333; line-height: 10px;}
					
			.t10gray  a:link		{ 	color: #333; text-decoration: none; }
			.t10gray  a:visited	{ 	color: #333; text-decoration: none; } 
			.t10gray  a:hover	{ 	background-color: #0687bd; color: #ffffff;} 
			
.t11		{	color: #333; font-family:gill sans; font-size: 11px; font-weight:normal; letter-spacing: 0px;}

			.t11 a:link		{ 	color: #333; text-decoration: none; }
			.t11 a:visited	{ 	color: #333; text-decoration: none; } 
			.t11 a:hover	{ 	background-color: #0687bd; color: #ffffff;} 
			
.t9		{	color: #333; font-family:gill sans; font-size: 9px; font-weight:normal; letter-spacing: -10px;}

			.t9 a:link		{ 	color: #333; text-decoration: none; }
			.t9 a:visited	{ 	color: #333; text-decoration: none; } 
			.t9 a:hover	{ 	background-color: #0687bd; color: #ffffff;} 
			
.colorcodes			{	color: #000000; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:normal; letter-spacing: 0px;}
			
.colorcodesW		{	color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:normal; letter-spacing: 0px;}

.colorcodesR		{	color: #ff3300; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:normal; letter-spacing: 0px;}

#blue		{	position: relative;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					width: 830px;
					height: 247px;
					background-color: #54BFEB;
					z-index: 4; background: #fff url("i/header.gif"); }
				
#blue2		{	position: relative; 
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					width: 830px;
					height: 151px;
					background: #fff url("i/header2.gif"); }
				
#blurbs	{		position: absolute;
					line-height: 29px;
					width: 495px;
					left: 335px;
					top: 60px;
					text-align: center;
					z-index: 9;}
					
#blurbs2	{	position: absolute;
					line-height: 29px;
					width: 382px;
					left: 325px;
					top: 45px;
					text-align: center;
					z-index: 9;}
					
.blurb-one {	font-size: 26px; font-family: georgia, times, times-roman, serif; 
					font-weight: normal; color: #FFF; 	 }

.blurb-two {	font-size: 26px; font-family: verdana san-serif; font-weight: bold; color: #fff;}

.blurb-three {	font-size: 15px; font-family: georgia, times, times-roman, serif; 
					font-weight: bold; color: #fff; 	line-height: 18px; }

span.blurb	{	font-size: 10px;
					line-height: 20px;
					font-weight: normal;
					font-family: gill sans, verdana san-serif;
					color: #FFF; }

#lftext	{	float: left;
				margin: 0px 26px 0px 26px;
				padding: 26px 0px 0px 0px;		
				width: 240px;
				font-family: 'Lucida Grande', gill sans, verdana, georgia, san-serif;
				letter-spacing: 3px;
				color: #333;	
				font-size: 11px;
				font-weight: bold;
				line-height: 24px;
				text-align: left;
				z-index: 8;
				background-color: #FFF; }
				
.ltext	{		font-family: 'Lucida Grande', verdana, san-serif;
				color: #333;
				font-size: 11px;
				line-height: 24px; }
				
		.ltext2	{	font-family: 'Lucida Grande', verdana, san-serif;
						color: #333;
						font-size: 11px;	}
						
						.ltext2 a:link		{ 	color: #199AD2; text-decoration: none; }
						.ltext2 a:visited	{ 	color: #199AD2; text-decoration: none; } 
						.ltext2 a:hover	{ 	background-color: #0687bd; color: #ffffff;}  
						
					.ltext3	{	font-family: 'Lucida Grande', verdana, san-serif;
									font-size: 11px;	}
									.ltext3 a:link		{ text-decoration: none; font-weight: bold;}
									.ltext3 a:visited	{ font-style:italic; font-weight: normal; color: #199AD2; } 
						
				
.ltex-normal	{	font-family: 'Lucida Grande', verdana, san-serif;
						color: #333;
						font-size: 11px;
						line-height: 24px; 
						font-weight: normal;}
					
#rtext	{	float: left;
				margin: 0px 0px 0px 0px;
				padding: 26px 0px 0px 0px;
				width: 470px;
				font-family: 'Lucida Grande', verdana, san-serif;
				color: #333;
				font-size: 11px;
				line-height: 14px;
				text-align: left;
				z-index: 8;
				background-color: #FFF;}
				
#rtext2	{	float: left;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				width: 470px;
				font-family: 'Lucida Grande', verdana, san-serif;
				color: #333;
				font-size: 11px;
				line-height: 14px;
				text-align: left;
				z-index: 8;
				background-color: #FFF;}
					
.rtext	{		font-family: verdana, san-serif;
				color: #333;
				font-size: 11px;
				line-height: 14px; }
				
		.rtext2	{	font-family: verdana, san-serif;
				color: #333;
				font-size: 10px;
				line-height: 14px; letter-spacing: 1px;}
				
				
.rorange	{	font-family: 'Lucida Grande', verdana, san-serif;
				color: #F3550E;
				font-size: 13px;
				line-height: 19px; }
				
.rorangeSM	{	font-family: 'Lucida Grande', verdana, san-serif;
				color: #F3550E;
				font-size: 10px;
				line-height: 19px; font-weight:normal; 
				text-transform:uppercase;}
				
				.rorangeSM a:link		{ 	color: #F3550E; text-decoration: none; }
				.rorangeSM a:visited	{ 	color: #F3550E; text-decoration: none; } 
				.rorangeSM a:hover		{ background-color: #0687bd; color: #ffffff;} 
				
.rblueSM	{	font-family: 'Lucida Grande', verdana, san-serif;
				color: #027aae;
				font-size: 10px;
				line-height: 19px; font-weight:normal; 
					
				letter-spacing: 1px;}
				
				.rblueSM a:link		{ 	color: #027aae; text-decoration: none; }
				.rblueSM a:visited	{ 	color: #333; text-decoration: none; } 
				.rblueSM a:hover		{ 	background-color: #0687bd; color: #ffffff;} 
				
.rGreenSM	{	font-family: 'Lucida Grande', verdana, san-serif;
				color: #029605;
				font-size: 10px;
				line-height: 19px; font-weight:normal; 
				text-transform:uppercase;	}
				
				.rGreenSM a:link		{ 	color: #029605; text-decoration: none; }
				.rGreenSM a:visited	{ 	color: #029605; text-decoration: none; } 
				.rGreenSM a:hover		{ 	background-color: #029605; color: #ffffff;} 
				
.lblueSM	{	font-family: 'Lucida Grande', verdana, san-serif;
				color: #027aae;
				font-size: 10px;
				line-height: 18px; 
				font-weight:normal;
				letter-spacing: 0px; 	}
				
				.lblueSM a:link		{ 	color: #027aae; text-decoration: none; }
				.lblueSM a:visited	{ 	color: #333; text-decoration: none; } 
				.lblueSM a:hover		{ 	background-color: #0687bd; color: #ffffff;} 
				
.lblueSM2	{	font-family: 'Lucida Grande', verdana, san-serif;
				color: #027aae;
				font-size: 10px;
				line-height: 12px; 
				font-weight:normal;
				letter-spacing: 0px; 	}
				
				.lblueSM2 a:link		{ 	color: #027aae; text-decoration: none; }
				.lblueSM2 a:visited	{ 	color: #333; text-decoration: none; } 
				.lblueSM2 a:hover		{ 	background-color: #0687bd; color: #ffffff;} 
		
.tblue		{	font-family: verdana, georgia, san-serif;
					color: #168ABB;
					font-size: 11px;
					line-height: 14px; }
					
.tblue10		{	font-family: verdana, georgia, san-serif;
					color: #3865BB;
					font-size: 10px;}
					
				.tblue10 a				{ 	text-decoration: none;}
				.tblue10 a:link		{ 	color: #3865BB;  }
				.tblue10 a:visited	{ 	color: #F3550E; } 
				.tblue10 a:active		{ 	color: #444; } 
				.tblue10 a:hover		{ 	background-color: #0687bd; color: #ffffff;}  
														
#footer		{ 	clear: both;
					height: 54px;
					width: 830px;
					font-family: 'Lucida Grande', verdana, san-serif;
					color: #111;
					font-size: 13px;
					line-height: 20px;
					text-align: center;
					z-index: 8;
					background-color: #FFF; }

				.footer a:link		{ 	color: #333; text-decoration: none; }
				.footer a:visited	{ 	color: #333; text-decoration: none; } 
				.footer a:hover	{ 	background-color: #0687bd; color: #ffffff;}  
					

#logo	{		position: absolute;
					top: 0px;
					left: 0px;
					width: 250px;
					height: 87px;
					z-index: 1;}

h2			{		margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					font-family: 'Lucida Grande', gill sans, verdana, georgia, san-serif;
					letter-spacing: 3px;
					color: #F3550E;
					font-size: 14px;
					font-weight: bold;
					line-height: 14px;
					z-index: 8;	  text-shadow: 2px 2px 4px #999;}
					
h3			{		margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					font-family: 'Lucida Grande', gill sans, verdana, georgia, san-serif;
					letter-spacing: 0px;
					color: #24335E;
					font-size: 14px;
					font-weight: bold;
					line-height: 14px;
					text-align: left;
					z-index: 8;	}
					
					
h4			{ 		margin: 0px 0px -7px 0px;
					padding: 0px 0px 0px 0px;
					font-family: gill sans, verdana, georgia, san-serif;
					letter-spacing: 3px;
					color: #F3550E;
					font-size: 14px;
					font-weight: bold;
					line-height: 14px;
					text-align: right;
					z-index: 8; text-shadow: 2px 2px 4px #999;}

h5			{ 		margin: 0px 0px -7px 0px;
					padding: 0px 0px 0px 0px;
					font-family: 'Lucida Grande', gill sans, verdana, georgia, san-serif;
					letter-spacing: 3px;
					color: #F3550E;
					font-size: 10px;
					font-weight: bold;
					line-height: 14px;
					text-align: left;
					z-index: 8; text-shadow: 2px 2px 4px #999;}
					
h6			{ 		margin: 0px 0px -7px 0px;
					padding: 0px 0px 0px 0px;
					font-family: 'Lucida Grande', gill sans, verdana, georgia, san-serif;
					letter-spacing: 3px;
					color: #029605;
					font-size: 14px;
					font-weight: bold;
					line-height: 14px;
					text-align: left;
					z-index: 8; text-shadow: 2px 2px 4px #999;}
					
#pageheader { position:absolute; top:0px; width:600px; display:none; z-index:200; font-weight:100; font-size: 9px;}

#sublist li	{	list-style:none;
				margin: 10px; 
				border-bottom: 1px solid #CCCCCC; 
				border-right: 1px solid #CCCCCC; 
				border-left: 1px solid #CCCCCC;
				border-top: 1px solid #CCCCCC; 
				background-color: #ffffff;
				padding: 5px; width: 230px;
				text-align:left; }
				
#sublist2 li	{	list-style:none;
				margin: 10px; 
				border-bottom: 1px solid #CCCCCC; 
				border-right: 1px solid #CCCCCC; 
				border-left: 1px solid #CCCCCC;
				border-top: 1px solid #CCCCCC; 
				background-color: #ffffff;
				padding: 5px; width: 270px;
				text-align:left; }
				
#sublist3 	{	list-style:none;
				margin: 0px; 
				border-bottom: 1px solid #CCCCCC; 
				border-right: 1px solid #CCCCCC; 
				border-left: 1px solid #CCCCCC;
				border-top: 1px solid #CCCCCC; 
				background-color: #ffffff;
				padding: 10px; width: 100%;
				text-align:left; }
				
#navigation {	
				position: absolute; display:
				z-index: 1;
				width: 220px;
				padding-right:10px;
				padding-top: 0px;	
				top: 40px;
				left: 0%;	
				height:100%;	
				text-align:right;
				background-repeat: repeat;	}

#nav 	{ 	margin: 0px; margin-left:0px; margin-top:0px;  }

#navigation>#nav { margin-left:-5px;} /*keep*/

#nav a:hover{ background-color: #0687bd; color: #ffffff;}


#nav li	{	list-style:none; 
				margin: 0px; 
				border-bottom: 1px solid #CCCCCC; 
				border-right: 1px solid #CCCCCC; 
				border-left: 1px solid #CCCCCC;
				background-color: #ffffff;
				text-align:left; }

#nav li a{ 	text-decoration:none; display:block; padding-right:0px; 	background-color: #0687bd; color: #ffffff;} 
#nav>li a{ width:15.3em; padding-right:1px;}

.nav li	{
		list-style:none; 
		margin: 0px; 
		border-bottom: 1px solid #CCCCCC; 
		border-right: 1px solid #CCCCCC; 
		border-left: 1px solid #CCCCCC;
		background-color: #ffffff;
		text-align:left; }
		
.nav li a	{	
		text-decoration:none; 
		display:block; 
		width: 15.5em; 
		padding-right:5px;}

.nav>li a{ width:15.3em; padding-right:1px;}
.nav li a:hover	{ 	background-color: #0687bd; color: #ffffff;} 

		
#textindex		{
			position: absolute;
			left: 536px;
			top: 393px;
			width: 280px;
			font-family: georgia, verdana, san-serif;
			color: #222;
			font-size: 13px;
			line-height: 22px;
			text-align: left;
			z-index: 3;	}

.caps	{ font-size:110%; }
	
.of			{ 		
			font-style: italic;
			padding: 0px 0px 0px 0px;
			margin-left: -6px;	}
	
			
.lead		{ 	color: #029605;
				text-transform: uppercase;
				font-size: 12px; font-style:italic;
				letter-spacing: 1px;	 }
			
.pink		{	color: #FD9918;	}
			
span.attrib		{
			font-family: georgia, times, times-roman, verdana, san-serif;
			color: #333;
			font-size: 12px;
			line-height: 12px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border: none;			
			z-index: 1;		}

img.blog	{
			display: block;
			border: 0;
			margin: 10px 12px 7px 0px; }
			
img.dhp		{
			display: block;
			border: 0;
			margin: 10px 0px 16px 0px;}
			
			
#side 	{	font-family: 'Lucida Grande', verdana, san-serif;
				color: #333;
				font-size: 12px;
				line-height: 12px;
				text-align: left;
				letter-spacing: 0px;
				font-weight: normal;}		
		
#ColorBars {	position:relative;
				z-index: 2;
				left: 0;
				width: 100%;
				height: 15px;	
				background-color: #85d1f1;	
				margin: 0;
				border-bottom: 10px inset #0687bd; } 
				
.orange {color: #F3550E;}


div.chart {	text-align: center;
	width: 100%;}

table.chart {	width: 100%;
					border-collapse: collapse;
					border-spacing: 0px;
					border: 1px solid #333;
					color: #867663;
					font-size: 10px;
					margin: auto;
					background-color: #FFF;
					text-align: left;}

table.chart tr.titles { background-color: #0066cc;
					color: #FFFFFF;}

table.chart tr.section {	background-color: #900;
					color: #FFFFFF;}

table.chart th {	text-align: center;
					border: 1px solid #333333;}

table.chart td { text-align:center;	padding-left: 5px; padding-right: 5px; padding-top:5px; padding-bottom: 5px; border: 1px solid #333333;}

table.chart div {	margin: 5px;}

#storage { position:absolute; top:0px; width:600px; display:none; z-index:200; font-weight:100; font-size: 9px;}
