@charset "UTF-8";

body {
	background: black url(images/stripes.jpg) top left repeat-x fixed;
	margin: 0;
}

a:active {
	outline: none;
	}

a {
	outline: none;
	}

:focus {
	-moz-outline-style: none;
	}



#homeList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	line-height: 1.3em;
	}
	
#stepsTbl {
	margin: 10px auto;
	}
	
	#stepsTbl td {
		padding: 12px 10px;
		}
		
	#stepsTbl .trColor {
		background: rgb(230,240,255);
		}
		
	.step {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-style: italic;
		text-align: center;
		}

.bodyBkgnd {
	background-color: #c4c6c8;
}

.footerBkgnd {
	background-color: #413c37;
	text-align: right;
}

.footerBkgnd img {
	margin: 10px 30px 50px 0;
	}

.MainPnlBkgnd {
	background-image: url(images/MainPnlBG.jpg);
	background-repeat: repeat-x;
}

.copyPanel {
	background-color: #FFF;
	border: 1px solid #000;
	padding: 15px;
}

.LoginPnlBkgnd {
	background-image: url(images/LoginPnlBG.jpg);
	background-repeat: no-repeat;
}

.bodyCopyTopNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 16px;
	margin: 0;
}

.bodyCopyTopNav a:hover {
	text-decoration: underline !important;
	font-size: 12px;
	color: white;
	line-height: 16px;
}

.bodyCopyTopNav a:link, .bodyCopyTopNav a:visited {
	text-decoration: none;
	font-size: 12px;
	color: #FFF;
	line-height: 16px;
}

.bodyCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 1.5em;
	text-align: left;
}

.bodyCopy a:hover {
	text-decoration: none;
	font-size: 12px;
	color: #808080;
	font-weight: bold;
	line-height: 16px;
}

.bodyCopy a:link, .bodyCopy a:visited {
	text-decoration: none;
	font-size: 12px;
	color: #808080;
	line-height: 16px;
}

.bodyCopyLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2e83ff;
}

.benefitSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 28px 0 -8px 0;
	text-decoration: underline;
	color: #2e83ff;
}

.bodyQuote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;
	line-height: 1.3em;
	font-style: italic;
	margin: 20px 0 30px 0;
	}

.bodyCopyLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding-right: 5px;
}

.bodyCopyTop {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	color: white;
	font-weight: bold;
	padding-left: 25px;
}

.missionPanel {
	background-image: url(images/missionPanel.jpg);
	background-repeat: no-repeat;
	background-color: #1532d8;
}

.blueBar {
	background-color: #1532d8;
}

.bottomMargin {
	margin-top: 3px;
}

.centerBkg {
	background-image: url(images/centerBg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	text-align: left;
	padding-right: 20px;
	padding-left: 20px;
}

.bodyCopyCenterLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.bodyCopyCenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 16px;
}

.testBlk {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	text-align: right;
	font-weight: bold;
	}
	
	.testBlk a:link, testBlk a:visited {
		color: #2e83ff;
		text-decoration: underline;
		}
		
	.testBlk a:hover {
		color: rgb(146,207,255);
		text-decoration: none;
		}

.testimonyCtn {
	margin: 40px 0;
	}
	
.testLogo {
	float: left;
	width: 120px;
	text-align: center;
	}
	
.test {
	float: left;
	width: 300px;
	}

.quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1.4em;
	text-align: left;
	font-style: italic;
	margin: 4px 0 0 0;
	}
	
.person {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	text-align: right;
	}
	
.restaurant {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	color: black;
	margin: 0;
	}

.elemBox {
	padding: 18px;
	border: solid 1px #2e83ff;
	text-align: center;
	margin: 30px 0 20px 0;
	}

.elemBox table {
	text-align: center;
	background: #D2E4FF;
	padding: 20px;
	}

.elemBox h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-style: italic;
	font-weight: normal;
	text-align: left;
	margin-top: 0;
	}
	
.elemBox table .bodyCopy {
	text-align: right;
	}



/*-----------------------------------------------------

				navigation

------------------------------------------------------*/



.about, .program, .vendors, .partners, .application, .news, .contact {
	border: 0px;
	margin: 0;
	padding: 0;
	}
	
.about a:link, .about a:visited {
	text-decoration: none;
	background: url(images/aboutBtn.gif) no-repeat top left;
	display: block;
	width: 82px;
	height: 33px;
	}
	
.about a:hover {
	text-decoration: none;
	background: url(images/aboutBtn.gif) no-repeat bottom left !important;
	display: block;
	width: 82px;
	height: 33px;
	}



.program a:link, .program a:visited  {
	text-decoration: none;
	background: url(images/programBtn.gif) no-repeat top left;
	display: block;
	width: 131px;
	height: 33px;
	}
	
.program a:hover {
	text-decoration: none;
	background: url(images/programBtn.gif) no-repeat bottom left !important;
	display: block;
	width: 131px;
	height: 33px;
	}
	


.vendors a:link, .vendors a:visited {
	text-decoration: none;
	background: url(images/benefitsBtn.gif) no-repeat top left;
	display: block;
	width: 148px;
	height: 33px;
	}
	
.vendors a:hover {
	text-decoration: none;
	background: url(images/benefitsBtn.gif) no-repeat bottom left !important;
	display: block;
	width: 148px;
	height: 33px;
	}
	

.partners a:link, .partners a:visited {
	text-decoration: none;
	background: url(images/partnersBtn.gif) no-repeat top left;
	display: block;
	width: 86px;
	height: 33px;
	}
	
.partners a:hover {
	text-decoration: none;
	background: url(images/partnersBtn.gif) no-repeat bottom left !important;
	display: block;
	width: 86px;
	height: 33px;
	}
	


.application a:link, .application a:visited {
	text-decoration: none;
	background: url(images/applicationBtn.gif) no-repeat top left;
	display: block;
	width: 85px;
	height: 33px;
	}
	
.application a:hover {
	text-decoration: none;
	background: url(images/applicationBtn.gif) no-repeat bottom left !important;
	display: block;
	width: 85px;
	height: 33px;
	}
	



.news a:link, .news a:visited {
	text-decoration: none;
	background: url(images/newsBtn.gif) no-repeat top left;
	display: block;
	width: 90px;
	height: 33px;
	}
	
.news a:hover {
	text-decoration: none;
	background: url(images/newsBtn.gif) no-repeat bottom left !important;
	display: block;
	width: 90px;
	height: 33px;
	}
	


.contact a:link, .contact a:visited {
	text-decoration: none;
	background: url(images/contactBtn.gif) no-repeat top left;
	display: block;
	width: 98px;
	height: 33px;
	}
	
.contact a:hover {
	text-decoration: none;
	background: url(images/contactBtn.gif) no-repeat bottom left !important;
	display: block;
	width: 98px;
	height: 33px;
	}
	



