﻿/* :::::::::::::::::::::::::::::::::::::::::::::::::: */
/* (B) Home Theme Related CSS                         */

#pageHeader {
	height: 112px;
	background: url('../images/homeHeaderBackground.png') no-repeat;
}

	#headerLogo {
		margin: 15px 20px 0 20px;
	}
	
	#menu {
		padding: 0;
		background: transparent;
		border-bottom: 4px solid #632D1E;
	}
/* END #pageHeader */
	
#pageBody {
	height: 498px !important;
	background: #48736F url('../images/homeBodyBackground.jpg') no-repeat center top !important;
}

    #bodyContent {
        padding: 85px 20px 0 300px !important;
		width: 350px !important; /* 670px */
		color: #FFF !important;
		font-size: 1.1em !important;
		
    }
	
	#bodySidebar {
		padding: 20px 20px 0 20px !important;
		width: 240px !important;
		color: #FFF !important;
	}
	
		#bodySidebar a {
			color: #77EEFF;
		}
		
		#bodySidebar a:hover {
			color: #FFF;
			text-decoration: underline;
		}
	/* END a */
/* END #pageBody */

#footerHome {
	padding: 0;
	height: 50px;
	background: url('../images/homeFooterBackground.png') repeat-x center;
}

#c1 {
	margin: 8px 0;
	padding: 0;
}

#c2 {
	margin: 8px 0;
	padding: 0;
}

#c3 {
	margin: 8px 0;
	padding: 0;
}

ul#homeChecklist {
	margin: 0 0 0 20px;
	padding: 0 !important;
	list-style-image: url('../images/homeChecklist_Check.gif');
	list-style-type: square;
}

	ul#homeChecklist li {
		padding: 3px 20px 3px 0;
	}
/* END ul */

#s1 {
	margin: 5px 0 10px 0;
	padding: 0 0 0 130px;
	font-weight: bold;
	font-size: 1.3em;
}

#s2 {
	margin: 0 0 10px 0;
	padding: 0 0 0 130px;
	font-weight: bold;
	font-size: 1.2em;
}

#s3 {
	margin: 0 0 10px 0;
	padding: 0 0 0 130px;
	font-weight: bold;
	font-size: 1.2em;
}

#s4 {
	padding: 100px 0 0 0;
	font-weight: bold;
}

#s5 {
	padding: 5px 0 0 0;
	font-weight: bold;
}

#s6 {
	padding: 5px 0 0 0;
	font-weight: bold;
}

#s7 {
	padding: 5px 0 0 0;
	font-weight: bold;
}

#s8 {
	padding: 10px 0 0 0;
	font-size: 1.1em;
}

/* (E) Home Theme Related CSS                         */
/* :::::::::::::::::::::::::::::::::::::::::::::::::: */
/* (B) Popup CSS for jQuery                           */

a {
	cursor: pointer;
	text-decoration: none;
}

/* Popup Code in conjunction with jQuery */
#homePopup {
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	width: 540px;
	background: #628D89;
	border: 2px solid #CECECE;
	z-index: 2;
	margin: 20px;
	font-size: 14px;
	color: #000;
	text-align: left;
}

	#popupHeaderA {
		text-align: right;
		padding: 4px;
		font-size: 10px;
		background: #FFF;
	}
		#popupClose{
			font-size:12px;
			line-height:14px;
			color:#0000FF;
			font-weight:bold;
			display:block;
		}
	/* END #popupHeaderA */

	#popupHeaderB {
		padding: 210px 50px 0 0;
		background: transparent url('../images/homePopupHeaderBackground.jpg') no-repeat center top;
		width: 490px;
		height: 55px;
		text-align: right;
	}

	#popupBody {
		margin: 0 35px 0 35px;
		padding: 20px;
		background: #FFF;
	}
		.popupQuote {
			font-weight: bold;
			font-style: italic;
			font-size: 16px;
			font-family: sans-serif;
			color: #486B60;
		}
		
		.popupHilight {
			background: #FFFF77;
		}
		
		#popupTable {
			margin: 0 0 25px 0;
			padding: 15px 0 0 0;
			width: 430px;
			color: #FFF;
			background: #638F8B;
			border: 2px solid #CECECE;
		}
		td.popupTable_columnA {
			width: 65px;
		}
		td.popupTable_columnB {
			width: 365px;
		}
		#popupTable td {
			font-weight: bold;
			padding: 0 15px 15px 15px;
		}
		#popupTable input {
			padding: 3px;
			background: #FFFF77;
			border: 2px solid #FFF;
			width: 276px;
		}

	#popupFooter {
		padding: 10px 0 10px 0;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		color: #FFF;
	}
/* END #homePopup */

#homePopupBG {
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: transparent;
	/* background: #000000; */
	/* border: 1px solid #CECECE; */
	font-family: arial,sans-serif;
	z-index: 1;
}

/* (E) Popup CSS for jQuery                           */
/* :::::::::::::::::::::::::::::::::::::::::::::::::: */
/* (B) Letter CSS for jQuery                          */

/* Thank You Letter after Popup is submitted */
#homeLetter {
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	width: 540px;
	background: #FFF;
	border: 2px solid #CECECE;
	z-index: 2;
	margin: 20px;
	padding: 20px 40px;
	font-size: 14px;
	color: #000;
	text-align: left;
}

	#letterHeaderA {
		text-align: right;
		padding: 4px;
		font-size: 10px;
		background: #FFF;
	}
		#letterClose{
			font-size:12px;
			line-height:14px;
			color:#0000FF;
			font-weight:bold;
			display:block;
		}
	/* END #letterHeaderA */

	#letterHeaderB {
		padding: 210px 50px 0 0;
		background: transparent url('../images/homeDropHeadBackground.jpg') no-repeat center top;
		width: 490px;
		height: 55px;
		text-align: right;
	}

	#letterBody {
		margin: 0 35px 0 35px;
		padding: 20px;
		background: #FFF;
	}
		
		.letterHilight {
			background: #FFFF77;
		}

	#letterFooter {
		padding: 10px 0 10px 0;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		color: #FFF;
	}
/* END #homeLetter */

#homeLetterBG {
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: transparent;
	/* background: #000000; */
	/* border: 1px solid #CECECE; */
	font-family: arial,sans-serif;
	z-index: 1;
}

/* (E) Letter CSS for jQuery                          */
/* :::::::::::::::::::::::::::::::::::::::::::::::::: */
/* (B) More                                           */

/* Default Code for Email Validation using JavaScript */
#validEmail {
	margin-top: 4px;
	margin-left: 9px;
	position: absolute;
	width: 16px;
	height: 16px;
}

/* (E) More                                           */
/* :::::::::::::::::::::::::::::::::::::::::::::::::: */