﻿/*
© Copyright 2006 Nelson and Associates
CSS Nelson and Associates
Revision: 1.0
*/

.img 
{
    border: 0;
    padding: 0;
    margin: 0;
}

/**************************************************************************************
Photo and Topic Title Markup
**************************************************************************************/
	
.photoTopic
	{
		position: relative;
		float: left;
		margin:   0 0 0 0;
		padding: 0 0 0 0;		
		background-image: url(../Images/photobackground4.jpg);
		background-repeat: no-repeat;
		background-color: #FFFFFF;
		width: 620px;
		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 0;
	}	
	
.photoTopic p {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.8em;
		font-weight:	normal;
		color:			#676767;
		font-style:		normal;
		text-decoration: none;
		padding: 0 10px 7px 0;
		margin: 0 0 0 0;
	}
	
.photoTopic img
	{
		position: relative;
		float: left;
		margin: 0 0 0 12px;
		padding: 0 0 0 0;
		background-color: #FFFFFF;
	}
	/**************************************************************************************
Crumbs Markup
**************************************************************************************/
.crumbs	
	{
		position: relative;
		float: left;
		margin:  0 0 0 0;
		padding: 0 0 0 0;		
		background-image: url(../Images/crumbsbackground.gif);
		background-repeat: no-repeat;
		background-color: #FFFFFF;
		width: 620px;
		height: 26px;
	}

.crumbs p {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		9px;
		font-weight:	normal;
		color:			#B2B2B2;
		font-style:		normal;
		text-decoration: none;
		text-align: left;
		margin:   0 0 12px 12px;
		padding: 5px 0 0 0;	
	}
	

.crumbs a:link
	{
		color:			#A9A9A9;
		text-decoration: none;	
	}	
	
.crumbs a:visited
	{
		color:			#A9A9A9;
		text-decoration: none;
	}

	
.crumbs a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}

.crumbsNoPic	
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;		
		background-color: #FFFFFF;
		width: 620px;
		height: 24px;
	}

.crumbsNoPic p 
	{
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		9px;
		font-weight:	normal;
		color:			#B2B2B2;
		font-style:		normal;
		text-decoration: none;
		text-align: left;
		margin:   0 0 12px 12px;
		padding: 5px 0 0 0;	
	}
	
.crumbsNoPic a:link
	{
		color:			#A9A9A9;
		text-decoration: none;	
	}	
	
.crumbsNoPic a:visited
	{
		color:			#A9A9A9;
		text-decoration: none;
	}

.crumbsNoPic a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}

/**************************************************************************************
Content: 3 Column Layout - 1. Side Nav, 2. Center Content, 3. Right Column
**************************************************************************************/

.content3Col
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 12px 0 12px;
		width: 450px;
	}
	
.content3Col h1 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.8em;
		font-variant: small-caps;
		font-weight:	bold;
		color:			#404f24;
		font-style:		normal;
		text-decoration: none;
		padding: 4px 0 5px 0;
		margin: 10px 0 10px 0;
		border-top: solid 2px #9baf8e;
		border-bottom: dashed 1px #CFCFCF;
	}
	
.content3Col h1.start {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.8em;
		font-variant: small-caps;
		font-weight:	bold;
		color:			#404f24;
		font-style:		normal;
		text-decoration: none;
		padding: 4px 0 5px 0;
		margin: 0 0 10px 0;
		border-top: solid 2px #9baf8e;
		border-bottom: dashed 1px #CFCFCF;
	}
	
.content3Col h2 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.7em;
		font-weight:	bold;
		color:			#9f2d20;
		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 #CFCFCF;	
	}

.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 #CFCFCF;
	}

	
.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;
	}
	
.contentIcon1
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 5px 0 0;
		vertical-align: text-bottom;
	}
		
/**************************************************************************************
Content: ResourceBox
**************************************************************************************/	
	
.resourceBox 
	{
	position: relative;
	background-color: #FFFFFF;
	border: solid 1px #9baf8e;
	padding:  0 0 0 0;
	margin: 0 0 0 0;
	width: 450px;
	}

.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;       
	}
	
/**************************************************************************************
Content: Forms
**************************************************************************************/	

.formText
	{
		background-color:	#FFF;
		font-size:		11px;
		font-weight:	normal;
		color:			#000000;
		border:			inset 1px #a5acb2;
		height: 19px;
		
	}
			
.formLabel
	{
		
		font-size:		11px;
		font-weight:	normal;
		color:			#000000;
		text-decoration: none;
	}
	
.formLabel a:link,
.formLabel a:visited,
.formLabel a:active
	{
		color:			#000000;
		text-decoration: none;
	}
	
.formLabel a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	
	
.formLink
	{
		
		font-size:		11px;
		font-weight:	normal;
		color:			#CC6600;
		text-decoration: none;
	}
	

	
.formLink a:link, a:visited, a:active
	{
		color:			#CC6600;
		text-decoration: none;
	}
	
.formLink a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	

/**************************************************************************************
Content: SubNavigation (if Needed)
**************************************************************************************/	
	
.subNavigation
	{
		position: relative;
		margin: 0 0 0 0;
		padding: 0 0 0 0;	
		width: 140px;
		border-left: solid 4px #FFFFFF;
		z-index: 200;
	}
	
.subNavigation img
	{
		position: relative;
		margin: 0 0 0 0;
		padding: 0 0 -2px 0;
	}

.subNavigation h1 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.8em;
		font-weight: 	bold;
		color:			#676767;
		font-style:		normal;
		text-decoration: none;
		letter-spacing: 1px;
		padding: 5px 0 5px 5px;
		margin: 0 0 5px 0;
		background-color: #CAD3DE;
		border-top: solid 1px #BAC8DA;
		border-bottom: solid 1px #BAC8DA;
	}
	
.subNavigation h1.start {
		margin: -20px 0 0 0;
	}


.subNavigation h2 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.7em;
		font-weight:	normal;
		color:			#555555;
		font-style:		normal;
		text-decoration: none;
		line-height: 110%;
		padding: 3px 0 3px 5px;
		margin: 0 0 0 0;
		background-color: Transparent;
	}

.subNavigation h2 a:link
	{
		color:			#555555;
		text-decoration: none;	
	}	
	
.subNavigation h2 a:visited
	{
		color:			#555555;
		text-decoration: none;
	}

.subNavigation h2 a:hover
	{
		
		color:			#CC6600;
		text-decoration: underline;
	}	

.subNavigation h3 {
		margin: 60px 0 0 0;
		padding: 0 0 0 0;
	}

.subNavigation h4 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.7em;
		font-weight:	normal;
		color:			#676767;
		font-style:	 normal;
		text-decoration: none;
		line-height: 110%;
		padding: 0 0 0 12px;
		margin: 0 0 0 0;
		background-color: Transparent;
	}

.subNavigation h4 a:link
	{
		color:			#676767;
		text-decoration: none;	
	}	
	
.subNavigation h4 a:visited
	{
		color:			#676767;
		text-decoration: none;
	}

.subNavigation h4 a:hover
	{
		
		color:			#CC6600;
		text-decoration: underline;
	}	

.subNavigation p {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.7em;
		font-weight:	normal;
		color:			#676767;
		font-style:		normal;
		text-decoration: none;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
.subNavigation p.gray {
	background-color: #F3F3F3;
	}
	
.subNavigation hr {
		position: relative;
		border-top: solid 1px #A9B6C6;
		border-bottom: solid 1px #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;       
	}

.subNavigation hr.nested {
		position: relative;
		border-top: dashed 1px #BAC8DA;
		border-bottom: solid 1px #FFFFFF;
		border-left: solid 1px #FFFFFF;
		border-right: solid 1px #FFFFFF;
		width: 100%;  
		padding: 0 0 0 0;
		margin: -1px 5px -2px 12px;
		height: 1px;       
	}	

/**************************************************************************************
Content: Quotes
**************************************************************************************/	

.quote {
	background-position: left top;
	background-repeat: no-repeat;
	font-family:	Georgia, Times, Times New Roman, serif;
	font-size:		10px;
	font-weight:	normal;
	color:			#777777;
	font-style:		normal;
	text-decoration: none;
	line-height: 130%;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;	
} 

.quoteName {
	font-family:	Georgia, Times, Times New Roman, serif;
	font-size:		11px;
	font-weight:	normal;
	color:			#777777;
	font-style:		normal;
	text-decoration: none;
	line-height: 140%;
	text-align: left;
	padding: 6px 6px 0 16px;
	margin: 0 0 0 0;	
} 

.text10 {
		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 0 0;
		margin: 0 0 0 0;
	}
	
.Text10Bold, .text10Bold {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.7em;
		font-weight:	bold;
		color:			#555555;
		font-style:		normal;
		text-decoration: none;
		line-height: 130%;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}
.SubHead, .SubHeadBlue
	{
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		0.8em;
		font-weight:	bold;
		color:			#555555;
		font-style:		normal;
		text-decoration: none;
		line-height: 130%;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}