﻿/*
© Copyright 2007 The Nelson Family of Companies
Revision: 1.0
*/

/**************************************************************************************
PHOTO STYLES
**************************************************************************************/
	
.photoTopic
	{
		position: relative;
		float: left;
		margin:   0 0 0 2px;
		padding: 0 0 0 0;		
		background-image: url(../ThemeImages/NHR_photobackground3.jpg);
		background-repeat: no-repeat;
		background-color: #FFFFFF;
		width: 585px;
		height: 120px;
	}

.photoTopic H1 {
		font-family:	Trebuchet MS, Georgia, Verdana, Helvetica, sans-serif;
		font-size:		1.4em;
		font-weight:	normal;
		color:			#445569;
		font-style: italic;
		text-decoration: none;
		letter-spacing: 1px;
		line-height: 130%;
		vertical-align: middle;
		padding: 18px 10px 7px 0;
		margin: 0 0 0 250px;
	}	
	
.photoTopic p {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.7em;
		font-weight:	normal;
		color:			#676767;
		font-style:		normal;
		text-decoration: none;
		padding: 0 10px 7px 0;
		margin: 0 0 0 250px;
	}
	
.photoTopic img
	{
		position: relative;
		float: left;
		margin: 0 0 0 10px;
		padding: 0 0 0 0;
		background-color: #FFFFFF;
	}
	
	
.link
	{
		color:			#676767;
		text-decoration: none;
	}
	
/**************************************************************************************
MAIN CENTER COLUMN
**************************************************************************************/	
.content3Col
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 14px 0 12px;
		width: 392px;
	}
	
.content3Col h1 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.8em;
		font-variant: small-caps;
		font-weight:	bold;
		color:			#004a8d;
		font-style:		normal;
		text-decoration: none;
		padding: 4px 0 5px 0;
		margin: 10px 0 10px 0;
		border-top: solid 2px #94a5bb;
		border-bottom: dashed 1px #94a5bb;
	}
	
.content3Col h1.start {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.8em;
		font-variant: small-caps;
		font-weight:	bold;
		color:			#004a8d;
		font-style:		normal;
		text-decoration: none;
		padding: 4px 0 5px 0;
		margin: 0 0 10px 0;
		border-top: solid 2px #94a5bb;
		border-bottom: dashed 1px #94a5bb;
	}
	
.content3Col h2 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.7em;
		font-weight:	bold;
		color:			#8d2000;
		font-style:		normal;
		text-decoration: none;
		padding: 7px 0 10px 0;
		margin: 0 0 0 0;
	}

.content3Col h2.start {
		padding:  3px 0 10px 0;
		margin: 0 0 0 0;
	}

.content3Col h2.list {
		padding: 3px 0 0 0;
		margin: 0 0 0 0;
	}
	
.content3Col h3 {
		font-family:	Verdana, Helvetica, sans-serif;
		float: right;
		font-size:		0.6em;
		font-weight:	normal;
		color:			#CC6600;
		font-style:		normal;
		text-decoration: none;
		padding: 0 0 0 0;
		margin: -30px 0 0 0;
	}
	
.content3Col h4 {
		font-family:	Verdana, Helvetica, sans-serif;
		float: right;
		font-size:		0.6em;
		font-weight:	normal;
		color:			#CC6600;
		font-style:		normal;
		text-decoration: none;
		padding: 0 0 0 0;
		margin: -10px 0 0 0;
	}

.content3Col h5 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.7em;
		font-weight:	normal;
		color:			#676767;
		font-style:		normal;
		text-decoration: none;
		background-color: #F0F0F0;
		padding: 5px 0 5px 0;
		margin: 0 0 0 0px;
		border-top: solid 3px #94a5bb;	
	}

.content3Col h6 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.8em;
		font-variant: small-caps;
		font-weight:	bold;
		color:			#676767;
		font-style:		normal;
		text-decoration: none;
		padding: 4px 0 5px 0;
		margin: 10px 0 10px 0;
		border-top: dashed 1px #94a5bb;
	}

	
.content3Col p {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.7em;
		font-weight:	normal;
		color:			#555555;
		font-style:		normal;
		text-decoration: none;
		line-height: 130%;
		padding: 0 0 10px 0;
		margin: 0 0 0 0;
	}
	
.content3Col p.ul {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		11px;
		font-weight:	normal;
		color:			#555555;
		font-style:		normal;
		text-decoration: none;
		line-height: 130%;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}
	
.content3Col p.ol {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		11px;
		font-weight:	normal;
		color:			#555555;
		font-style:		normal;
		text-decoration: none;
		line-height: 130%;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}
	

.content3Col li {
		/*list-style-image: url(../images/bulletArrow3.gif); */
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		11px;
		font-weight:	normal;
		color:			#555555;
		font-style:		normal;
		text-decoration: none;
		padding: 0 0 5px 0;
		margin: -12px 0 12px 0;
	}
	
	
.content3Col a:link
	{
		color:			#CC6600;
		text-decoration: none;	
	}
	
.content3Col a:visited
	{
		color:			#996699;
		text-decoration: none;
	}
	
.content3Col a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	
	
.content3Col hr {
		position: relative;
		border-top: dashed 1px #BAC8DA;
		border-bottom: solid 5px #FFFFFF;
		border-left: solid 1px #FFFFFF;
		border-right: solid 1px #FFFFFF;
		width: 100%;  
		padding: 0 0 0 0;
		margin: -1px 5px -2px 5px;
		height: 1px;       
	}	
		
.contentIcon
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 10px 0 0;
		vertical-align: text-bottom;
	}
	
.resourceBox 
	{
	position: relative;
	background-color: #FFFFFF;
	border: solid 1px #9baf8e;
	padding:  0 0 0 0;
	margin: 0 0 0 0;
	width: 390px;
	}

.resourceBox h1 
{
	font-variant: small-caps;
	font-size:		12px;
	font-weight:	bold;
	color:			#9f2d20;
	background-color: #F0F0F0;
	border: 0;
	border-bottom: dashed 1px #9baf8e;
	padding: 8px 16px 8px 16px;
	margin: 0 0 0 0;
}

.resourceBox h2 
{
	font-variant: small-caps;
	font-size:		11px;
	font-weight:	bold;
	color:			#555555;
	letter-spacing:	1px;
	background-color: #FFFFFF;
	border: 0 0 0;
	padding: 8px 16px 8px 16px;
	margin: 0 0 0 0;
}

.resourceBox p {
	font-size:		11px;
	font-weight:	normal;
	color:			#555555;
	font-style:		normal;
	text-decoration: none;
	line-height: 130%;
	text-align: left;
	padding: 8px 16px 8px 16px;
	margin: 0 0 0 0;
}

.resourceBox p.gray {
	background-color: #F3F3F3;
}

.resourceBox ul 
{
	font-size:		11px;
	font-weight:	normal;
	color:			#555555;
	text-decoration: none;
	line-height: 130%;
	text-align: left;
	padding: 0 5px 0 10px;
	margin: 0 0 0 16px;
}

.resourceBox ol {
	font-size:		11px;
	font-weight:	normal;
	color:			#555555;
	text-decoration: none;
	line-height: 130%;
	text-align: left;
	padding: 0 5px 5px 10px;
	margin: 0 0 0 16px;
	}
	
.resourceBox li {
	font-size:		11px;
	font-weight:	normal;
	color:			#555555;
	font-style:		normal;
	text-decoration: none;
	padding: 0 0 0 0;
	margin: 10px 0 12px 0;
	}
	
.resourceBox hr {
		position: relative;
		border-top: dashed 1px #BAC8DA;
		border-bottom: solid 5px #FFFFFF;
		border-left: solid 1px #FFFFFF;
		border-right: solid 1px #FFFFFF;
		width: 100%;  
		padding: 0 0 0 0;
		margin: -1px 5px -2px 5px;
		height: 1px;       
	}
	
.noteBox {
	position: relative;
	background-color: #f8fafe;
	border: solid 1px #cbcbcb;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.25em;
	margin: 0 0 0 0;
}

.noteBox1 {
	position: relative;
	background-color: #f8fafe;
	border: solid 1px #CAE1FF;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.55em;
	padding-bottom: 0.25em;
	margin: 0 0 0 0;
}

.noteBox h3 
{
	font-family:	Verdana, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:	bold;
	color:			#5474A9;
	letter-spacing:	1px;
	background-color: #f8fafe;
	border-bottom: dashed 1px #5474A9;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.75em;
	padding-right: 0.5em;
	margin: 0 0 0 0;
	
}

.noteBox p {
	font-family:	Verdana, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:	normal;
	color:			#444444;
	font-style:		normal;
	text-decoration: none;
	line-height: 140%;
	text-align: left;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.75em;
	padding-right: 0.5em;
	margin: 0 0 0 0;
}

.noteBox ul 
{
	list-style-image: url(../images/bulletArrow3.gif); 
	font-family:	Verdana, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:	normal;
	color:			#444444;
	font-style:		normal;
	text-decoration: none;
	line-height: 140%;
	text-align: left;
	padding-top: 0;
	padding-bottom: 0.5em;
	padding-left: 0.75em;
	padding-right: 0.5em;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 1.5em;
	margin-right: 0;
}

.SubHeadBlue
 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.7em;
		font-weight:	bold;
		color:			#8d2000;
		font-style:		normal;
		text-decoration: none;
		padding: 5px 0 5px 0;
		margin: 0 0 0 0;
	}
	
.text10 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		11px;
		font-weight:	normal;
		color:			#555555;
		font-style:		normal;
		text-decoration: none;
		line-height: 130%;
		padding: 5px 0 5px 0;
		margin: 0 0 0 0;
	}
	
.text10 ul {
		
		padding: 0 0 0 10px;
		margin: 18px 10px -12px 10px;
	}
	
/**************************************************************************************
Form STYLES
**************************************************************************************/	
.formText {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		11px;
		font-weight:	normal;
		color:			#555555;
		font-style:		normal;
		text-decoration: none;
		padding: 8px 0 8px 0;
		margin: 0 0 0 0;
		text-align: left;
	}
	
.formTextBold {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		11px;
		font-weight:	Bold;
		color:			#555555;
		font-style:		normal;
		text-decoration: none;
		padding: 8px 0 8px 0;
		margin: 0 0 0 0;
		text-align: left;
	}
	
.formValidator {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		9px;
		font-weight:	normal;
		color:			#8d2000;
		font-style:		normal;
		text-decoration: none;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		text-align: left;
	}

.formSelect
	{
		background-color:	#FFF;
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		11px;
		font-weight:	normal;
		color:			#555555;
		border:			inset 1px #808080;
		font-style:		normal;
		padding: 3px 0 3px 0;
	}