body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	height:auto;
	color: #333333;
	background-image:url("images/grid.gif");
	background-repeat:repeat;
	background-position: top left;
}
html {
 	text-align:center;
}


#header_Bg {
	background-image:url("images/newMiddle/Hdr_Bg.png");
	background-repeat:no-repeat;
	display:block;
	height:165px;
	margin:0 auto;
	text-align:left;
	width:809px;
}

.topNav {
	height:130px;
	margin:7px auto auto 190px;
	width:180px;
}

#container {
	margin:0 auto;
	text-align:left; 
	width:800px;
	background-color:#FFFFFF;
	padding:10px 0 10px 0;
	min-height:100%;
}
	
	td, th {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 14px;
		color: #330000;
	}
	
	a {
		color: #330000;
	}
	
	a:hover {
		color:#AF2F36;
		text-decoration:none;
	}
	
	a.fore  {
		font-size: 12px;
		line-height:20px;
		font-family:Verdana;
		color:#Af2F36;
		padding:0 25px 0 25px;
		text-decoration:underline;
		font-weight:bold;
	}
	
	a.fore:hover  {
		font-size: 12px;
		line-height:20px;
		font-family:Verdana;
		color:#Af2F36;
		padding:0 25px 0 25px;
		text-decoration:none;
		font-weight:bold;
	}
	
	h1 {
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#AF2F36;
		padding-left:14px;
	}
	
	h2 {
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13pt;
		color:#AF2F36;
		padding-left:14px;
		text-transform: capitalize;
	}
	
	h3 {
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		background:url("/images/h3_bg.gif")
		no-repeat top left;
		color:#FFFFFF;
		padding-left:28px;
		width:280px;
		height:31px;
		margin-bottom:-4px;
	}
	
	h4 {
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#Af2F36;
		padding-left:15px;
	}
	
	h5 {
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18pt;
		color:#AF2F36;
		padding-left:14px;
		text-transform: capitalize;
	}
	
	#posit {
		 margin:90px 0 0 30px;
		 display:block;
		 width:180px;
	}
	
	
	
	/*.ticker {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align:left;
		line-height: 14px;
		color: #33FF33;
		width:175px;
		height:15px;
		margin:10px 0 5px 39px; 
	}*/
	
	.news { 
		width: 180px; 
		background-color: #000000; 
		display: none; 
		font-size: 10px; 
		margin-bottom: 5px;
	}
		
	.headline {
		margin-bottom: 12px;
	}
	
	
	p {
		position: relative;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 14px;
		font-weight: normal;
		color: #000000; 
		font-style:normal;
		padding:8px 12px 0 18px;
		margin:0 0 10px 0;
	}
	
	.header {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 24px;
		background-color: #990000;
		color: #FFFF66;
	}
	
	td.nav {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold;
		background-color: #A4B09A;
		height:26px;
	}
	
	.component {
		font-family: Arial, Geneva, sans-serif;
		font-size: 12px;
		line-height: 14px;
		color: #AF2F36;;
	}
/* ----------- corner green box for stock ticker ----------- */	
			.spiffy {
				display:block
			}
			.spiffy * {
				  display:block;
				  height:1px;
				  overflow:hidden;
				  font-size:.01em;
				  background:#6E7865
			  }
			.spiffy1 {
				  margin-left:3px;
				  margin-right:3px;
				  padding-left:1px;
				  padding-right:1px;
				  border-left:1px solid #c0c4bc;
				  border-right:1px solid #c0c4bc;
				  background:#92998b
			  }
			.spiffy2 {
				  margin-left:1px;
				  margin-right:1px;
				  padding-right:1px;
				  padding-left:1px;
				  border-left:1px solid #f0f1ef;
				  border-right:1px solid #f0f1ef;
				  background:#899182
			  }
			.spiffy3 {
				  margin-left:1px;
				  margin-right:1px;
				  border-left:1px solid #899182;
				  border-right:1px solid #899182;
			  }
			.spiffy4 {
				  border-left:1px solid #c0c4bc;
				  border-right:1px solid #c0c4bc
			  }
			.spiffy5 {
				  border-left:1px solid #92998b;
				  border-right:1px solid #92998b
			  }
			.spiffyfg {
				  background:#6E7865
			  }	
/* ----------  Bottom Navigation  -----------
			   Section=bottomNav
*/
				dl {
					 width: 800px;
					 margin: 0;
					 padding-top:4px;
					 background: #A4B09A url("images/lower_corner.gif")
					 no-repeat bottom left;
					 text-align:center;
				}
				
				.linked  {
					 background-color:#6E7865;
					 text-align:right;
					 display:inline-block;
					 font-size:11px;
					 color:#FFF;
					 padding:2px 20px 2px 140px;
					 width:640px;
					 magin:0;					 
				}
				
				.linked a {
					padding:2px 5px 2px 5px;
					border:2px #A4B09A solid;
					color:#FFFFFF;
					font-weight:bold;
					text-decoration:none;
				}
				.linked a:hover {
					padding:1px 5px 1px 5px;
					border:2px #A4B09A solid;
					color:#FFFFFF;
					background-color:#AF2F36;
				}
				
				dt {
					 margin-top: -9px;
					 text-align: left;
					 font-size: 9px;
					 padding-left: 44px;
				}
				
				dd {
					 margin-top: -9px;
					 padding-left: 5px;
					 text-align: left;
					 font-size: 9px;
				}
				
		#leftcol {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 13px;
			color: #FFFF99;
			/*background: url("images/headlines_services.gif") no-repeat top center;*/
			font-weight: normal;
			float:left;
			width:240px;
			max-height:1000px;
			margin:20px 0 0 0;
		}
			/*--   FF hack  ---*/	
			#rud {
				margin:0;
				display:block;
			}
				#rud>#posit {
				 /*margin-top:260px;*/
				 min-height:325px;
				 display:block;
				}
			
				
		.bizcol {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 13px;
			color: #FFFF99;
			background: url("images/invest_tips.gif")
			no-repeat top center;
			font-weight: normal;
			float:left;
			width:240px;
			height:310px;
			max-height:1000px;
			margin:20px 0 0 0;
		}
			.bizcol span p {
				text-align:center;
				font-size:11px;
				margin: 27px 25px 0 24px;
				text-decoration:none;
			}
			.bizcol ul li {
				position: relative;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				line-height: 13px;
				font-weight: bold;
				color: #000000; 
				font-style:normal;
				margin: 7px 25px 0 24px;
			}
	
		.rightcol {
			position:relative;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 13px;
			color: #FFFF99;
			display:block;
			background: none;
			font-weight: normal;
			width:auto;
			height:100%;
			margin: 22px 48px 12px 250px;
			border-left:thin dashed #A4B09A;
		}
		
		.rightcol h3 {
			padding-top:7px;
			padding-bottom:6px;
		}
		
		.leftcol p {
			position: relative;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			line-height: 13px;
			font-weight: normal;
			color: #000000; 
			font-style:normal;
			margin: 30px 3px 0 24px;
			width:160px;
		}
			
			p.news{
				position: relative;
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-size: 10px;
				line-height: 12px;
				font-weight: bold;
				color: #000; 
				font-style:normal;
				margin: 5px 3px 0 24px;
				width:160px;
				list-style-type:disc;
			}
		
		.absocol {
			position:relative;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 13px;
			color: #FFFF99;
			background: none;
			font-weight: normal;
			width:auto;
			height:auto;
			margin: 35px 48px 12px 250px;
		}
			span .inscol {
				background:url("images/did_services.gif")
				no-repeat top center;
			}
		.inscol  {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 13px;
			color: #999999;
			background: url("images/insTips_services.gif")
			no-repeat top center;
			font-weight: normal;
			float:left;
			width:240px;
			min-height:310px;
			margin:15px 0 0 0;
			height:300px;
		}
			span div.rightcol {
				height:341px;
			}
			
			.inscol p, .icol p {
				position: relative;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				line-height: 13px;
				font-weight: normal;
				color: #000000; 
				font-style:normal;
				margin: 10px 25px 0 24px;
			}
			
			.inscol span p {
				text-align:center;
				font-size:11px;
				margin: 27px 25px 0 24px;
				text-decoration:none;
			}
			
			.inscol ul li {
				position: relative;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				line-height: 13px;
				font-weight: bold;
				color: #000000; 
				font-style:normal;
				margin: 7px 25px 0 24px;
			}
			
		.box1 {
			border-width: 2px;
			border-color: #CCCCCC #333333 #333333 #CCCCCC;
			border-style: dotted;
			}
			
			.icol  {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 13px;
			color: #999999;
			background: url("images/insTes_services.gif")
			no-repeat top center;
			font-weight: normal;
			float:left;
			width:240px;
			min-height:350px;
			margin:10px 0 0 0;
			height:350px;
			}
			
			.icol span p {
			margin-top:27px; 
			}
		
		.promo {
			font-family: "Times New Roman", Times, serif;
			color: #000033;
		}
		
		.tagg {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #AF2F36;
			font-weight:bold;
		}
		
			input, text{
				background:#A4B09A;
				color: blue;
				font-weight: normal;
				font-style: normal;
				font-size: 16px;
				font-family: Tahoma, Arial;
			}
			
			.forms {
				font-family: Verdana, "Times New Roman", Times, serif;
				font-size: 12px;
				font-weight: bold;
				background-color:#FFF;
				height:26px;
				text-align:right;
				padding-right:8px;
			}
			
			label {
				cursor:hand;
				cursor:pointer;
			}
			
			/* Off state for radio button */			
			.radioOff {
				display: inline;
				margin: 0px;
				padding: 2px;
				padding-left: 20px;
				color: #666;
				font: .8em/16px Verdana,Arial,Helvetica;
				background: transparent url("images/radio-off.gif") no-repeat 0% 50%;
			}
			
			/* On state for a radio button */			
			.radioOn {
				display: inline;
				margin: 0px;
				padding: 2px; /* NS 6 problem */
				padding-left: 20px;
				color: #000;
				font: .8em/16px Verdana,Arial,Helvetica;
				background: transparent url("images/radio-on.gif") no-repeat 0% 50%;
			}
			
			/* use CSS to full effect with hover states */			
			.radioOn:hover {
				background-image: url("images/radio-on_hover.gif");
			}
			
			.radioOff:hover {
				color: #333 !important;
				background-image: url("images/radio-off_hover.gif");
			}

		.adheader {
			font-family: Verdana, "Times New Roman", Times, serif;
			font-size: 13px;
			font-weight: bold;
			background-image:URL("images/grad_Piece.gif");
			background-repeat:repeat-x;
			background-color:#a4aa96;
			height:20px;
			text-align:center;
			color:#000;
		}
		
		.oddrow {
			background-color:#CCD7C0;
		}
		
			table.admin {
				font-family: Verdana, "Times New Roman", Times, serif;
				font-size: 11px;
				font-weight: normal;
				background-color:#FFFFFF;
				text-align:left;
				padding:0;
				color:#000000;				
				width:100%;
			}
			
			table.admin th {
				text-align:left;
				background-image:URL("images/grad_Piece.gif");
				background-repeat:repeat-x;
				background-color:#a4aa96;
				padding-left:12px;
				line-height:22px;
			}
				table.article td {
					font-family: Verdana, "Times New Roman", Times, serif;
					font-size: 7pt;
					font-weight: normal;
					text-align:center;
					padding:0;
					color:#000000;
					
				}
				
				table.article th {
					color:#FFFFFF;
					background-color:#6E7865;
					font-size:8pt;
					border:thin white groove;
					text-align:center;
				}
				
				tr.stats {
					background-color:#A4B09A;
					border:thin white groove;
				}
				
					
				ul, li {
					font-family: Verdana, "Times New Roman", Times, serif;
					font-size: 12px;
					font-weight:normal;
					background-color:transparent;
					color: #000;
					line-height:18px;
				}
				ol, li {
					font-family: Verdana, "Times New Roman", Times, serif;
					font-size: 12px;
					font-weight:normal;
					background-color:transparent;
					color: #000;
					line-height:18px;
				}
		#reprint  {
			font-size:9px;
			font-weight:normal;
			font-style:italic;
			color:#000000;
		}
		span.list {
			font-family: Verdana, "Times New Roman", Times, serif;
			font-size: 12px;
			font-weight:bold;
			background-color:transparent;
			color:#AF2F36;
		}
		td.answer {
			font-family: Verdana, "Times New Roman", Times, serif;
			font-size: 12px;
			font-weight: bold;
			color:#990000;
			background-color:#FFF;
			height:20px;
			text-align:left;
			padding-left:8px;
		}
		
		td.category {
			font-family: Verdana, "Times New Roman", Times, serif;
			font-size: 14px;
			font-weight: bold;
			color:#000000;
			background-color:#A4B09A;
			height:20px;
			text-align:center;
			padding:0 0 0 0;
		}
		.tablerowodd td{
			background-color:#DCE8D0;
			border-right:thin solid #FFF;
			padding-left:8px;
		}
		.thformat {
			font-size: 14px;
			color:#FFFFFF;
			background-color:#6E7865;
		}
			.sitemap {
				margin-top:30px;
				line-height:20px;
			}
		
			.sitemap span.none, .sitemap span.vert, .sitemap span.last, .sitemap span.midd {
				background:transparent 0px 0px no-repeat;
				width: 24px;
				height: 18px;
				display: block;
				float: left;				
				margin-left: 1em;
			}
				.sitemap span.vert {
					background-image: url("images/map_vert.gif");
				}
				.sitemap span.last {
					background-image: url("images/map_last.gif");
				}
				.sitemap span.midd {
					background-image: url("images/map_midd.gif");
				}
						.sitemap ul, .sitemap li {
							list-style-type: none;
							margin: 0;
							padding: 0;
							line-height:21px;
						}
