﻿/*
© Copyright 2008 NelsonJobs
Revision: 6.0
*/
/**************************************************************************************
Main Title Home
**************************************************************************************/	
.titleHome
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 100%;
		height: 100%;
	}
	
.titleHome h1 {
		font-family:	Georgia, Verdana, Helvetica, sans-serif;
		font-size:		20px;
		/* font-variant: small-caps; */
		font-weight:	normal;
		letter-spacing: 1px;
		color: #6a7580;
		font-style:		normal;
		text-decoration: none;
		width:560px;
		padding: 0 0 0 5px;
		margin: 0 5px 0 0;
	}
	
	
.titleHome h2 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		14px;
		font-variant: small-caps;
		font-weight:	bold;
		color:			#6a7580;
		font-style:		normal;
		text-decoration: none;
		text-align:center;
		width: 186px;
		padding: 6px 0 5px 0;
		margin: 0 0 0 0;
		background-color: Transparent;
		border-bottom: solid 3px #dbd5c5;
	}
	
.titleHome h3 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		16px;
		font-variant: small-caps;
		font-weight:	bold;
		color:			#333333;
		font-style:		normal;
		text-decoration: none;
		text-align:left;
		width: 100%;
		padding: 0 0 0 0;
		margin: 0 0 0 120px;
		background-color: Transparent;
	}

.titleHome h4 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		16px;
		line-height: 140%;
		font-variant: small-caps;
		font-weight:	bold;
		color:			#333333;
		font-style:		normal;
		text-decoration: none;
		text-align:center;
		width: 180px;
		padding: 5px 0 6px 0;
		margin: 0 0 0 0;
		background-color: Transparent;
	}
	
.titleHome p {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		11px;
		font-weight:	normal;
		color:			#333333;
		font-style:		normal;
		text-decoration: none;
		text-align:center;
		width: 180px;
		padding: 5px 0 6px 0;
		margin: 0 0 0 0;
		background-color: Transparent;
	}

/**************************************************************************************
Home Search section
**************************************************************************************/	

#topSearchHome {
	position: relative;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 380px;
    background-color: Transparent;
	}
	
#topRightFeatureHome {
	position: relative;
    float: left;
    margin:  0 0 0 12px;
    padding: 0 0 0 0;
    width: 175px;
    background-color: Transparent;
    border: 0;
	}

#topLeftHome {
	position: relative;
    float: left;
    margin:  0 0 0 0;
    padding: 0 0 0 0;
    width: 186px;
    background-color: Transparent;
    height:173px;
    border: 0;
	}
	
#topCenterHome {
	position: relative;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 5px;
    width: 361px;
    background-color:#f1f4f6;
    border: solid 8px White;
	}
	
#topRightHome {
	position: relative;
    float: left;
    margin:  0 0 0 0;
    padding: 0 0 0 0;
    width: 193px;
    background-color: White;
    border: 0;
	}
	
#leftColumnHome
	{
		position: relative;
		float: left;
		margin:  0 0 0 0;
		padding: 0 0 0 0;
		width: 180px;
		background-color: Transparent;
		border: 0;
	}		
#contentHomeShadow
	{
		position: relative;
		padding: 0 0 0 0;
		margin: 19px 0 0 0;
		background-color: Transparent;
		background-image: url(../Images/nj_shadow_home4Col.gif);
		background-repeat: no-repeat;
		background-position: top center;
		z-index: 200;
		height: 11px;
	}

#homeContent
	{
		position: relative;
		float:left;
		margin:  0 0 0 0;
		padding: 0 0 0 0;
		background-color: Transparent;
		text-align: left;
		height: 100%;
	}

.homeColumnLeft
	{
		position: relative;
		margin: 3px 10px 0 19px;
		padding: 0 0 0 0;
		width: 174px;
		background-color: Transparent;
	}
	
.homeColumnTitleLeft /* Left #1 Column Title only */
	{
		position: relative;
		margin: 0 0 0 14px;
		padding: 0 0 0 0;
		width: 186px;
		background-color: Transparent;
	}

.homeColumnCenterLeft /* Left #2 Column Title only */
	{
		position: relative;
		margin: 3px 10px 0 10px;
		padding: 0 0 0 0;
		width: 168px;
		background-color: Transparent;
	}

.homeColumnTitleCenterLeft /*  #2 Column Title only */
	{
		position: relative;
		margin: 0 0 0 3px;
		padding: 0 0 0 0;
		width: 181px;
		background-color: Transparent;
	}
	
.homeColumnCenterRight
	{
		position: relative;
		margin: 3px 10px 0 9px;
		padding: 0 0 0 0;
		width: 167px;
		background-color: Transparent;
	}

.homeColumnTitleCenterRight /* #3 Column Title only */
	{
		position: relative;
		margin: 0 0 0 2px;
		padding: 0 0 0 0;
		width: 181px;
		background-color: Transparent;
	}
	
.homeColumnRight
	{
		position: relative;
		margin: 3px 20px 0 10px;
		padding: 0 0 0 0;
		width: 174px;
		background-color: Transparent;
	}
	
.homeColumnBlock
	{
		position: relative;
		margin: 10px 0 10px -5px;
		padding: 0 0 0 0;
		width: 160px;
		height: 20px;
	}

/*
.homeColumnContent
	{
		position: relative;
		margin:  0 0 0 0;
		padding: 0 0 0 0;
		background-color: Transparent;
		width: 100%;
	}


#homeColumnLeft
	{
		position: relative;
		margin: 12px 20px 0 16px;
		padding: 0 0 0 0;
		width: 187px;
		background-color: Transparent;
	}
	
#homeColumnCenter
	{
		position: relative;
		margin: 12px 20px 0 20px;
		padding: 0 0 0 0;
		width: 187px;
		background-color: Transparent;
	}
	
#homeColumnRight
	{
		position: relative;
		margin: 12px 16px 0 20px;
		padding: 0 0 0 0;
		width: 187px;
		background-color: Transparent;
	}
	
#homeColumnBlock
	{
		position: relative;
		margin: 10px 0 10px 4px;
		padding: 0 0 0 0;
		width: 248px;
		height: 24;
	}

*/

.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:		14px;
		font-variant: small-caps;
		font-weight: Bold;
		color:			White;
		font-style:		normal;
		text-decoration: none;
		text-align:center;
		padding: 4px 0 5px 0;
		margin: 0 0 0 0;
		background-color: Transparent;
		border-bottom: solid 3px #dbd5c5;
	}
	
.homeColumnContent h1.Center {
		color:			White;
		border-top: solid 1px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
	}

.homeColumnContent h1.Right {
		color:			White;
		border-top: solid 1px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
	}
	

.homeColumnContent h2 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		11.2px;
		font-weight:	bold;
		color:			#2f5270;
		font-style:		normal;
		text-decoration: none;
		line-height: 130%;
		padding: 6px 0 8px 0;
		margin: 0 0 6px 0;
		background-color: Transparent;
		border-bottom: dashed 1px #dde3ea;
	}

.homeColumnContent h3 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		11.2px;
		font-weight:	bold;
		font-style:		normal;
		text-decoration: none;
		color:			#eaeced;
		padding: 5px 0 5px 16px;
		margin:   0 0 0 0;
		background-color: #ffe9b3;
	}
	
.homeColumnContent h4 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		11.2px;
		font-weight:	bold;
		font-style:		normal;
		text-decoration: none;
		color:			#eaeced;
		padding: 15px 0 5px 0;
		margin:   0 0 0 0;
		background-color: Transparent;
	}
	
.homeColumnContent h5
	{
		position: relative;
		width:100%;
		height:24px;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		background:#FFFFFF url(../../App_Themes/ThemeImages/homeColumnBaseRed.gif) repeat-x center bottom;
	}

	
.homeColumnContent p {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		11.2px;
		font-weight:	normal;
		color:			#eaeced;
		font-style:		normal;
		text-decoration: none;
		line-height: 150%;
		margin: 0 0 0 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, .homeColumnContent a:visited 
	{
		color:			#2f5270;
		text-decoration: underline;
	}
	
.homeColumnContent a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	
	
.homeColumnContent a.right:link, .homeColumnContent a.right:visited
	{
		color:			#2f5270;
		text-decoration: underline;
	}
	
.homeColumnContent a.right:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	
	
.homeColumnContent a.center:link, .homeColumnContent a.center:visited
	{
		color:			#2f5270;
		text-decoration: underline;
	}
	
.homeColumnContent a.center:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}
/**************************************************************************************
Horizontal Header Navigation
**************************************************************************************/	
.navigationLinks	
	{
		position: relative;
		margin:  0 0 0 0;
		padding: 0 0 0 0;	
		height: 24px;
		background-color: #333333;
		
	}

.navigationLinks p {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		11.2px;
		font-weight:	normal;
		color:			#FFFFFF;
		font-style:		normal;
		letter-spacing: 1px;
		text-decoration: none;
		text-align: center;
		padding: 6px 6px 3px 6px;
		margin:  0 0 0 0;
	}
	
.navigationLinks hr {
		color:			#004a8d;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}
	
.navigationLinks a:link, .navigationLinks a:visited
	{
		color: #FFFFFF;
		text-decoration: none;	
	}
.navigationLinks a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	
	
.photoHomeContent
	{
		position: relative;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}	
	
.photoHomeContent H1 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		18px;
		font-weight:	bold;
		color:			#365f85;
		font-style:		normal;
		text-decoration: none;
		text-align: left;
		padding: 10px 24px 7px 0;
		margin: 0 0 0 410px;
	}
	
.photoHomeContent H2 {
		font-family:	Verdana, Helvetica, sans-serif;
		font-size:		13px;
		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:		13px;
		font-weight:	normal;
		color:			#FFFFFF;
		font-style:		normal;
		text-decoration: none;
		text-align: left;
		line-height: 150%;
		padding: 20px 24px 7px 0;
		margin: 0 0 0 410px;
	}
	
.photoHomeContent a:link
	{
		color:			#FFFFFF;
		text-decoration: none;	
	}
	
.photoHomeContent a:visited
	{
		color:			#FFFFFF;
		text-decoration: none;
	}
	
.photoHomeContent a:hover
	{
		color:			#854836;
		text-decoration: underline;
	}