﻿/*
© Copyright 2006 Nelson and Associates
CSS Nelson and Associates Import File
Revision: 1.0
*/

/**************************************************************************************
Home Specific Layout Div ID's
**************************************************************************************/	

#topHome {
		position: relative;
		background-color: Transparent;
		background-image: url(../Images/NA_bkg_topHome.gif);
		background-repeat: no-repeat;
		background-position: top center;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		height: 20px;
	}
	
#topHomeFlash {
		position: relative;
		background-color: Transparent;
		background-image: url(../Images/NA_bkg_topHomeFlash.gif);
		background-repeat: no-repeat;
		background-position: top center;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		height: 20px;
	}

#frameHome
	{
		position: relative;
		margin: 0 auto;
		width: 790px;
		background-image: url(../Images/NA_bkg_middle.gif);
		background-repeat: repeat-y;
		background-position: top center;
		padding: 0 0 0 0;
		text-align: left;
	}

#photoHome
	{
		position: relative;
		padding: 0 0 0 0;
		margin:  0 0 0 0;
		background-position: center;
		background-image: url(../Images/NA_photoHome.jpg);
		background-repeat: no-repeat;
		background-color: Transparent;
		height: 270px;
	}
	
#contentHomeShadow
	{
		position: relative;
		padding: 0 0 0 0;
		margin: 19px 0 0 0;
		background-color: Transparent;
		background-image: url(../Images/content_shadow_home.gif);
		background-repeat: no-repeat;
		background-position: top center;
		z-index: 10;
		height: 11px;
	}
	
/**************************************************************************************
Home Specific Content
**************************************************************************************/	

.homeContent
	{
		position: relative;
		margin:  -19px 0 0 0;
		padding: 0 0 0 0;
		background-color: Transparent;
		background-image: url(../Images/content_bkg_home.gif);
		background-repeat: repeat-y;
		background-position: top center;
		text-align: left;
		height: 100%;
	}
	

.homeColumnLeft
	{
		position: relative;
		margin: 12px 10px 0 20px;
		padding: 0 0 0 0;
		width: 210px;
		background-color: Transparent;
	}

.homeColumnCenterLeft
	{
		position: relative;
		margin: 12px 10px 0 10px;
		padding: 0 0 0 0;
		width: 160px;
		background-color: Transparent;
	}
	
.homeColumnCenterRight
	{
		position: relative;
		margin: 12px 10px 0 10px;
		padding: 0 0 0 0;
		width: 160px;
		background-color: Transparent;
	}
	
.homeColumnRight
	{
		position: relative;
		margin: 12px 20px 0 10px;
		padding: 0 0 0 0;
		width: 160px;
		background-color: transparent;
	}
	
.homeColumnBlock
	{
		position: relative;
		margin: 10px 0 10px 0;
		padding: 0 0 0 0;
		width: 156px;
		height: 20px;
	}


.homeColumnContent
	{
		position: relative;
		margin:  0 0 0 0;
		padding: 0 0 0 0;
		background-color: transparent;
		width: 100%;
	}
	
.homeColumnContent img
	{
		position: relative;
		margin:  0 0 0 0;
		padding: 0 0 0 0;
		background-color: transparent;
	}

.homeColumnContent h1 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.8em;
		font-variant: small-caps;
		font-weight:	bold;
		color:			#cfcf9a;
		font-style:		normal;
		text-decoration: none;
		padding: 5px 0 6px 0;
		margin: 0 0 7px 0;
		background-color: Transparent;
		border-top: solid 1px #9baf8e;
		border-bottom: dashed 1px #9baf8e;
		text-align: center;
	}
	
.homeColumnContent h1.Center {
		color:			#e5e5c7;
		border-top: solid 1px #cfcf9a;
		border-bottom: dashed 1px #cfcf9a;
	}

.homeColumnContent h1.Right {
		color:			#e5e5c7;
		border-top: solid 1px #9baf8e;
		border-bottom: dashed 1px #9baf8e;
	}
	

.homeColumnContent h2 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.7em;
		font-weight:	bold;
		font-style:		normal;
		text-decoration: none;
		color:			#404f24;
		padding: 3px 0 3px 10px;
		margin:   0 0 0 0;
		background-color: #ececd8;
	}

.homeColumnContent h3 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.7em;
		font-weight:	bold;
		font-style:		normal;
		text-decoration: none;
		color:			#404f24;
		padding: 3px 0 3px 10px;
		margin:   0 0 0 0;
		background-color: #9baf8e;
	}
	
	
.homeColumnContent h4 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.7em;
		font-weight:	bold;
		font-style:		normal;
		text-decoration: none;
		color:			#404f24;
		padding: 3px 0 3px 10px;
		margin:   0 0 0 0;
		background-color: #ececd8;
	}
	
.homeColumnContent h5 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.7em;
		font-weight:	normal;
		color:			#404f24;
		font-style:		normal;
		text-decoration: none;
		padding: 0 0 7px 0;
		margin: 0 0 8px 0;
		background-color: Transparent;
		border-bottom: dashed 1px #9baf8e;
	}

.homeColumnContent p {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.7em;
		font-weight:	normal;
		color:			#cfcf9a;
		font-style:		normal;
		text-decoration: none;
		line-height: 130%;
		margin: 0 0 12px 0;
		padding: 0 0 0 0;
		background-color: Transparent;
	}

.homeColumnContent p.Right {
		color: #FFFFFF;
	}	
	
.homeColumnContent p.gray {
	background-color: #F3F3F3;
	}
	
.homeColumnContent hr {
		position: relative;
		border-top: dashed 1px #dde3ea;
		border-bottom: solid 1px #FFFFFF;
		border-left: solid 1px #FFFFFF;
		border-right: solid 1px #FFFFFF;
		width: 100%;  
		padding: 0 0 0 0;
		margin: 20px 0 20px 0;
		height: 1px;       
	}

.homeColumnContent a:link
	{
		color:			#404f24;
		text-decoration: none;	
	}
	
.homeColumnContent a:visited
	{
		color:			#676767;
		text-decoration: none;
	}
	
.homeColumnContent a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	
	
.homeColumnContent a.right:link
	{
		color:			#c0ce5f;
		text-decoration: none;	
	}
	
.homeColumnContent a.right:visited
	{
		color:			#c0ce5f;
		text-decoration: none;
	}
	
.homeColumnContent a.right:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	
	
.homeColumnContent a.center:link
	{
		color:			#b1005c;
		text-decoration: none;	
	}
	
.homeColumnContent a.center:visited
	{
		color:			#b1005c;
		text-decoration: none;
	}
	
.homeColumnContent a.center:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}
		
.photoHomeContent
	{
		position: relative;
		float: left;
		margin:  0 0 0 0;
		padding: 0 0 0 0;
	}
	
.photoHomeContent H1 
{
		position: relative;
		padding: 0 0 0 0;
		margin: 0 0 0 10px;
	}
	
.photoHomeContent H2 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.8em;
		font-weight:	bold;
		color:			#555f6b;
		font-style:		normal;
		text-decoration: none;
		text-align: left;
		line-height: 150%;
		padding: 10px 24px 7px 0;
		margin: 0 0 0 410px;
	}
	
.photoHomeContent P {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.8em;
		font-weight:	normal;
		color:			#FFFFFF;
		font-style:		normal;
		text-decoration: none;
		text-align: left;
		line-height: 150%;
		padding:  0 0 0 0;
		margin: 0 0 0 25px;
	}
	
.photoHomeContent a:link
	{
		color:			#FFFFFF;
		text-decoration: none;	
	}
	
.photoHomeContent a:visited
	{
		color:			#FFFFFF;
		text-decoration: none;
	}
	
.photoHomeContent a:hover
	{
		color:			#73a500;
		text-decoration: underline;
	}	
