body{ 
	margin:0px;
	/*background-image: url(); 
	background-repeat: no-repeat;
	background-position: right top;*/
	min-height:100%;
	font-family:Arial, Helvetica, sans-serif;
	}
	
* html body
{
	height: 100%;
}

#heights{
	min-height: 760px;
}

.Mand {color:red;}


* html #heights
{
	height: 100%;
}

#header{
	background-color: #86022b;
	background-image: url(images/nhfa_logo3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:120px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #f7e1b9;	
	font-weight:bolder;
}
	#header a:link {
		color: #f7e1b9; 
		text-decoration: none;
		background-color: #86022b;
		font-weight:bolder;
	}
	
	#header a:visited {
		color: #f7e1b9; 
		text-decoration: none;
		background-color: #86022b;
		font-weight:bolder;
	}
	
	#header a:active {
		color: #f7e1b9; 
		text-decoration: none;
		background-color: #86022b;
		font-weight:bolder;
	}
		
	#header a:hover {
		color: #f7e1b9;
		text-decoration:none;
		background-color: #86022b;
		font-weight:bolder;
	}

#navigation{
	width: 180px;
	float: left;
}
	#navigation div{
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:80%;
		margin: 5px;
		font-weight:bold;
	}
	
	.selected {
		color:#e68b29;
/*	color: #eec371;*/
	font-weight: bolder;
	}
		#navigation div a:link {
			color: #86022b; 
			text-decoration: none;
			background-color:#FFFFFF;
		}
		
		#navigation div a:visited {
			color: #86022b; 
			text-decoration: none;
			background-color:#FFFFFF;
		}
		
		#navigation div a:active {
			/*color: #eec371; */
			color:#e68b29;
			text-decoration: none;
			background-color:#FFFFFF;
		}
			
		#navigation div a:hover {
			/*color: #eec371; */
			color:#e68b29;
			background-color:#FFFFFF;
		}
		
			#navigation div div{
				border-bottom-width: 0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:85%;
				margin: 5px;
				font-weight:bolder;
				padding-left:10px;
			}
			
				#navigation div div div{
					font-weight:normal;
					font-size:100%;
				}
			
		.LHnavImageLink {
				margin: 5px;
				border: none;
				vertical-align: text-top;
				float:left;
		}
		
		.adobeText {
			font-size:70%;
			color:#999999;
			font-family:Arial, Helvetica, sans-serif;
		}

#content{
	margin-left: 190px;
	padding: 5px;
	min-height:500px; /*firefox footer positioning*/
	/*background-image: url();
	background-repeat: no-repeat;
	background-position: right top;*/
	line-height: 1.2;	/* container that holds the float is given line-height to prevent peekaboo bug in IE6 */
}

*html #content{height:70%} /*ie footer positioning*/

#adminContent{
	padding: 15px;
	min-height:500px; /*firefox footer positioning*/
	/*background-image: url();
	background-repeat: no-repeat;
	background-position: right top;*/
	line-height: 1.2;	/* container that holds the float is given line-height to prevent peekaboo bug in IE6 */
}
*html #adminContent{height:70%} /*ie footer positioning*/

#useridContent{
	padding: 0 10%;
	min-height:500px; /*firefox footer positioning*/
	/*background-image: url();
	background-repeat: no-repeat;
	background-position: right top;*/
	line-height: 1.2;	/* container that holds the float is given line-height to prevent peekaboo bug in IE6 */
}
*html #useridContent{height:70%} /*ie footer positioning*/


	h1 /*was .Heading1 */
		{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 120%; 
		color: #990033; 
		font-weight: bold;
		margin-top: 0px;
		padding-top:0px;
	}
	
	h2 /*was .HeadingSub */
		{  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 100%; 
		color: #990033; 
		font-weight: bold;
		margin-top: 10px;
		padding-top:10px;
	}
	
	h3 /*was .HeadingSub */
		{  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 100%; 
		color: #990033;
	}
	
	p /*was .TextNormal*/ 
		{
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 80%;
		font-weight: normal;
		line-height: 140%;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	
	.pseudoP
		{
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 80%;
		}
	
	li {
		font-family: Arial, Helvetica, sans-serif;
		list-style-position: outside;
		font-size: 80%;
		padding-bottom:5px;
	}
	
		li li {
		font-family: Arial, Helvetica, sans-serif;
		list-style-position: outside;
		font-size: 100%;
		padding-top:2px;
		padding-bottom:2px;
		
	}
	
	a:link {
		color: #000000; 
		text-decoration: underlined;
	}
	
	a:visited {
		color: #000000; 
		text-decoration: underlined;
	}
	
	a:active {
		color: #990033; 
		text-decoration: none;
	}
		
	a:hover {
		color: #990033; 
		text-decoration: none;
	}
	
	.strapline {
		font-family: Arial, Helvetica, sans-serif;
		font-weight:bolder;
		/*font-size: 120%;
		color: #990033;*/
	}
	
	hr {
		color: #CF9AA4;
		height:1px;
		background-color:#000000;
		border: 0;
	}
	
	.texttop{
		vertical-align:text-top;
		padding-right:5px;
		padding-bottom:5px;
	}
	
	label {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
	}
	
	.formStyle01 {
		background-color: #FEFBF3;
		border: 1px solid #990000;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.formStyle01R {
		background-color: #FEFBF3;
		border: 1px solid #990000;
		font-family: Arial, Helvetica, sans-serif;
		text-align:right;
	}

	.formStyle02 {
		background-color: #FEFBF3;
		border: 1px solid #990000;
		font-family: Arial, Helvetica, sans-serif;
		cursor:hand;
	}
	
	.formStyle03 {
		background-color: #FEFBF3;
		border: 1px solid #990000;
		font-family: Arial, Helvetica, sans-serif;
		font-size:80%;
	}
	
	.formStyle04 {
		background-color: #FEFBF3;
		border: 1px solid #990000;
		font-family: Arial, Helvetica, sans-serif;
		text-transform:uppercase;
	}
	
	.formStyle05 {
		background-color: #FEFBF3;
		border: 1px solid #990000;
		font-family: Arial, Helvetica, sans-serif;
		font-size:100%;
	}

	table {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 80%;
	}
	
	th {
		color:#FFFFFF;
		background-color:#82012A;
		padding:5px;
		text-align: left;
	}
	.black {
		color:#000000;
		font-size:80%;
	}
	.rowcolor01 {background-color: #FFF;}
	.rowcolor02 {background-color: #FEFBF3;}
	.border {border: 1px solid #990000;}
	
	#content div {
		float: left;
		width: 47%;
		margin-right: 10px;
		color:#000000;
	}
	
		#content div p {
			/*border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #000000;*/
			padding-bottom: 5px;
		}
		
		.new { 
/*			color:#eec371;*/
			color:#e68b29;
			text-transform:uppercase;
			font-weight:bolder;						
		}

#footer{
	margin-top:5px;
	text-align: center;
}

	#footer p {
		text-align:center; 
		padding-bottom:5px; 
		padding-top:5px; 
		margin:0px;
	}
	
	#footer a:link {
		color: #FFF; 
		text-decoration: none;
		background-color: #86022b;
	}
	
	#footer a:visited {
		color: #FFF; 
		text-decoration: none;
		background-color: #86022b;
	}
	
	#footer a:active {
		color: #FFF; 
		text-decoration: underline;
		background-color: #86022b;
	}
		
	#footer a:hover {
		color: #FFF;
		text-decoration:underline;
		background-color: #86022b;
	}

	.TextSmall { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #990033;
	}
	
	.TandC { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	background-color: #82012A; 
	text-transform: capitalize 
	}
	
	.brand {margin-top:30px;}
	
.floatR { 
	float:right; 
	display:inline;
	padding: 5px 0px 5px 5px;
	}
	
.floatL { float:left;}

.margin5 {margin: 5px;}

#popup{
	margin: 5px;
	background-color: #FEFBF3;
}

	#popup h1{
		color:#FFFFFF;
		background-color:#82012A;
		padding:5px;
		font-size: 100%;
		text-align: center;
		}

