@charset "UTF-8";
/* CSS Document */

/*----Wrapper Styles ----*/
	#wrapper
	{
		width: 560px;
	padding: 5px 20px 10px 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
	}
	#print_wrapper
	{
		
		padding: 5px 20px 10px 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:left;
	}
	/*----Header Styles ----*/
	#wrapper h3 {
	background: #fff url(img/h-bg.png) bottom repeat-x;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	border: #ccc solid 1px;
	margin: 0;
	color: #003366;
	}
	
	
	
	/*----Legend Styles ----*/
	.ast
	{
		color:#f00;
		font-size:12px;
	}
	
	.smallText
	{
		font-size:11px;
		color:#333;
		margin-bottom:25px;
	}
	
	/*----Universal Formatting for Div Containers ----*/
	.row
	{
		clear:left;
	}
	
	.row .footer
	{
		clear:both;
		height:12px;
	}
	
	/*----Top Section Styles ----*/
	#topFields
	{
		float:left;
		width:555px;
		margin-bottom:25px;
		padding-left:5px;
	}
	#topFields .labels
	{
		margin-right:10px;
		width:100px;
		float:left;
		font-weight:bold;
		
	}
	#topFields input
	{
		background-color:#e1e1e1;
		border-top:0;
		border-right:0;
		border-bottom:4px #666 solid;
		border-left:0;
		width:200px;
	}
	#topFields .inputbox
	{
		float:left;
	}
	
	
	
	/*---- Middle Section Styles ----*/
	#midFields
	{
		width:539px;
		float:left;
		/*clear:left;*/
		margin-bottom:25px;
		padding-left:21px;
	}
	#midFields input
	{
		background-color: #e1e1e1;
		border-top:0;
		border-right:0;
		border-bottom:4px #666 solid;
		border-left:0;
		width:115px;
	}
	
	#midFields .labels
	{
		width:400px;
		float:left;
		margin-right:10px;
		text-indent:-14px;
	}
	
	#midFields inputbox
	{
		float:left;
	}
	
	 #midFields .calculate
	{
		width:auto;
		border:none;
	}
	
	
	/*----Button Styles----*/
	
	#buttonWrapper
	{
		width:541px;
		float:left;
		/*clear:left;*/
		margin-bottom:25px;
		padding-left:19px;
	}
	
	
	#buttonWrapper .labels
	{
		width:400px;
		float:left;
		margin-right:10px;
		font-weight:bold;
	}
	
	#buttonWrapper inputbox
	{
		float:left;
	}
	
	
	/*----Bottom Section and Table Styles----*/
		/*----Holds Table----*/
	#bottomFields
	{
		width:550px;
		float:left;
		/*clear:left;*/
		margin-bottom:25px;
		padding-left:5px;
		
	}
	
	table
	{
		padding:0px;
		text-align:center;
		width:100%;
	}
	
	td
	{
		border-right:1px black solid;
		border-top:.5px black solid;
		border-bottom:1px black solid;
		padding:5px 0 5px 0;
	}
		/*----Style for Gray Boxes----*/
	.tRow3 
	{
		background-color:#999999;
		border-right:2px black solid;
		border-left:1px black solid;
	}
		/*----Style for Table Header----*/
	.tRowHeader
	{
		border-top:2px black solid;
		border-bottom:2px black solid;
		font-weight:bold;
		padding:5px;
	}
	
		/*----Style for left-hand cells----*/
	.tRLablel
	{
		text-align:left;
		padding-left:5px;
		border-left:1px #000 solid;
		border-top:.5px #000 solid;
	}
	
		/*----Style for Invisible Cells----*/
	.tRBlank
	{
		border-top:0;
		border-right:1px #000 solid;
		border-bottom:0;
		border-left:0;
	}
		/*----Adds a top-border to 1st left hand cell----*/
	.tRBlankBottom
	{
		border-bottom:1px #000 solid;
	}
		/*----Styles for "Totals" cells----*/
	.tRBottom
	{
		font-weight:bold;
	}
	.tRBottom td
	{
		border-top:2px black solid;
	}
	
		/*----Needed to clear all floats and allow wrapper to expand----*/
	#wrapper #footer
	{
		clear:both;
	}
	
	.subhead {
	border-bottom: dotted #000 1px;
	padding: 0px 0px 5px 0px;
	font-weight: bold;
	font-size: 13px;
	color: #003366;
	}
	
	/* ----Print Note styles------*/
	
	.printnote
	{
		font-size:10px;
	}
	
	#printlink{
		padding-top:5px;
		float:left;
	}
	.printnote img{
	border:none;
	}
	
	.printnote a:link {
		color: #FF6600;
		text-decoration: none;
		font-weight:bold;
		
	}

	.printnote a:visited {
		color: #CC6600;
		text-decoration: none;
		font-weight:bold;
		border:none;
	}
	.printnote a:hover {
		color: #FF3300;
		text-decoration: underline;
		font-weight:bold;
		border:none;
	}
	.printnote a:active {
		color: #FF3300;
		font-weight:bold;
		border:none;
	}
	
	.printbottom
	{
		font-weight:bold;	
	}
	
	.printheader
	{
		text-decoration:underline;	
	}