@charset "UTF-8";
/* BODY CLASSES */
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
.content{
	margin: 0px;
	padding: 0px;
	height: 481px;
	background-repeat: repeat-x;
	background-image: url(../images/layout/contentBG.jpg);
}
.contentTable{
	margin: 0px;
	padding: 0px;
	width: 996px;
	background-repeat: no-repeat;
	background-image: url(../images/layout/contentTableBG.jpg);
	
}
.contentTableHompage{
	margin: 0px;
	padding: 0px;
	width: 996px;
	background-repeat: no-repeat;
	background-image: url(../images/layout/contentTableBG_homepage.jpg);
	
}
.contentCell{
	/*padding-left: 80px; 
	padding-right: 30px;*/

}
.leftColumn{
	width: 254px;
	/*padding-left: 10px;
	padding-top: 30px;*/
	background-repeat: repeat-y;
	background-image: url(../images/layout/contectTableBG_extender.jpg);
	/*far left has 5px at the moment */
	text-align: left;
}
.heading1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #8C455E;
	/*todd*/
	position:relative;
	/*todd*/
	left:57px;
	/*todd*/
	width:628px;
	text-align: left;
	text-decoration: none;
}
sup{
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #8C455E;
	/*todd*/
	position:relative;
	/*todd*/
	/*todd*/
	width:628px;
	text-align: left;
	text-decoration: none;
}
.heading1 a:link{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #8C455E;
	position:relative;
	left:57px;
	width:628px;
	text-align: left;
	text-decoration: none;
}
.heading1 a:active{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #8C455E;
	position:relative;
	left:57px;
	width:628px;
	text-align: left;
	text-decoration: none;
}
.heading1 a:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #8C455E;
	position:relative;
	left:57px;
	width:628px;
	text-align: left;
	text-decoration: none;
}
.heading1 a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #8C455E;
	position:relative;
	left:57px;
	width:628px;
	text-align: left;
	text-decoration: underline;
}

.heading2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003B0D;
	position: relative;
	left: 20px;
	text-align: left;
	top: 0px;
}
.heading3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003B0D;
	padding-top:12px;
	padding-left: 57px;
	text-align: left;
}

.bodyText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	/*todd*/
	position:relative;
	/*todd*/
	left:57px;
	/*todd*/
	width:628px;
	/*todd*/
	padding: 8px 0px 30px 0px;
	text-align: left;
	line-height: 15px;
}

/* LANDING PAGE TEXT */
.landingPageHeading1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #8C455E;
	/*todd*/
	padding: 8px 0px 0px 20px;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}
.landingPageHeading1 a:link{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #8C455E;
	/*todd*/
	padding: 8px 0px 0px 0px;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}
.landingPageHeading1 a:active{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #8C455E;
	/*todd*/
	padding: 8px 0px 0px 0px;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}
.landingPageHeading1 a:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #8C455E;
	/*todd*/
	padding: 8px 0px 0px 0px;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}
.landingPageHeading1 a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #8C455E;
	/*todd*/
	padding: 8px 0px 0px 0px;
	text-align: left;
	text-decoration: underline;
	font-weight: normal;
}

.landingPageBodyText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	/*todd*/
	position:relative;
	/*todd*/
	padding: 8px 20px 0px 20px;
	/*todd*/
	text-align: left;
	line-height: 15px;
	height: 60px;
}

.landingPageBodyText img{
	padding-right:10px;
}

.landingPageBodyLinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-align: left;
	text-decoration: underline;
	padding-top:10px;
	padding-left: 20px;
}

.landingPageBodyLinks a:link{
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-align: left;
	text-decoration: underline;
}
.landingPageBodyLinks a:hover{
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-align: left;
	text-decoration: underline;
}
.landingPageBodyLinks a:active{
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-align: left;
	text-decoration: underline;
}
.landingPageBodyLinks a:visited{
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-align: left;
	text-decoration: underline;
}
.landingPageBodyLinks2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-align: right;
	text-decoration: underline;
	padding-top: 5px;
	padding-left: 120px;
}

.landingPageBodyLinks2 a:link{
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-align: right;
	text-decoration: underline;
}
.landingPageBodyLinks2 a:hover{
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-align: right;
	text-decoration: underline;
}
.landingPageBodyLinks2 a:active{
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-align: right;
	text-decoration: underline;
}
.landingPageBodyLinks2 a:visited{
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-align: left;
	text-decoration: underline;
}

/* HOMEPAGE TEXT */
.homepageContentBackGround{
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 40px; 
	padding-bottom: 15px;
	
	background-image: url(../images/layout/homepage_contentBG.jpg);
	background-repeat: no-repeat;
	
	background-position: 279px;
	background-position-y: 1px;
}
.homepageBodyLink{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #376A3F;
	text-align: left;
	padding-left: 105px;
}
.homepageBodyLink a:link{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #376A3F;
	text-align: left;
	padding-left: 105px;
	background-image: url(../images/layout/homepage_arrow.jpg);
	background-repeat: no-repeat;
	background-position-y: 12px;
	background-position: 140px;
	text-decoration: none;
}
.homepageBodyLink a:active{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #376A3F;
	text-align: left;
	padding-left: 105px;
	background-image: url(../images/layout/homepage_arrow.jpg);
	background-repeat: no-repeat;
	background-position-y: 12px;
	background-position: 140px;
	text-decoration: none;
}
.homepageBodyLink a:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #376A3F;
	text-align: left;
	padding-left: 105px;
	background-image: url(../images/layout/homepage_arrow.jpg);
	background-repeat: no-repeat;
	background-position-y: 12px;
	background-position: 140px;
	text-decoration: none;
}
.homepageBodyLink a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #376A3F;
	text-align: left;
	padding-left: 105px;
	background-image: url(../images/layout/homepage_arrow.jpg);
	background-repeat: no-repeat;
	background-position-y: 12px;
	background-position: 140px;
	text-decoration: underline;
}
.homepageBodyTitle{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #666666;
	/*todd*/
	position:relative;
	/*todd*/
	padding: 8px 20px 0px 20px;
	/*todd*/
	text-align: left;
	line-height: 15px;
}

.homepageBodyHeader{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #666666;
	/*todd*/
	
	/*todd*/
	padding: 0px 0px 0px 5px;

	/*todd*/
	text-align: left;
}


.homepageBodyText{
	font-size: 13px;
	color: #666666;
	font-weight: 100;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px 20px 0px 20px;
	text-align: left;
	line-height: 15px;
	height:74px;
}
.homepageBodyText_left{
	font-size: 13px;
	color: #666666;
	font-weight: 100;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 15px;
	height:74px;
}
.homepageBodyText img{
	padding: 0px 10px 0px 0px;
	margin: 0px;
}


.ulContent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	padding-left: 35px;
	padding-right: 20px;
	text-align: left;
	list-style-position: outside;
	list-style-type: disc;
}
.ulContent2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	padding-left: 35px;
	padding-right: 20px;
	text-align: left;
	list-style-position: outside;
	list-style-type: circle;
}
h1{
	/* USED FOR PAGE TITLES */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 50px;
	color: #696166;
	padding-left: 57px;
	font-weight: lighter;
	text-align: left;
}
.bodyLinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-align: left;
	text-decoration: underline;
	padding-top:10px;
	font-weight: normal;
}

.bodyLinks a:link{
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-align: left;
	text-decoration: underline;
	font-weight: normal;
}
.bodyLinks a:hover{
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-align: left;
	text-decoration: underline;
	font-weight: normal;
}
.bodyLinks a:active{
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-align: left;
	text-decoration: underline;
	font-weight: normal;
}
.bodyLinks a:visited{
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-align: left;
	text-decoration: underline;
	font-weight: normal;
}
a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-decoration: underline;
}
a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-decoration: underline;
}
a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-decoration: underline;
}
a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-decoration: underline;
}
a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F77;
	text-decoration: underline;
}

/* HEADER TEXT*/
.headerLinks {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:100;
	font-size: 12px;
	color: #914761;
	letter-spacing: 1px;
	vertical-align: top;
}
.headerLinks a:link{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:100;
	font-size: 12px;
	color: #914761;
	text-decoration: none;
}
.headerLinks a:active{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:100;
	font-size: 12px;
	color: #914761;
	text-decoration: none;
}
.headerLinks a:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:100;
	font-size: 12px;
	color: #914761;
	text-decoration: none;
}
.headerLinks a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:100;
	font-size: 12px;
	color: #914761;
	text-decoration: underline;
}

/* FOOTER TEXT */

.footerText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.footerText a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.footerText a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.footerText a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.footerText a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}
.valmark{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.valmark a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.valmark a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.valmark a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.valmark a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}


/* LEFT BAR */
.leftBarSpacer{
	color:#666666;
	font-size:10px;
	padding:10px 0px 5px 25px;
	text-align:left;
	letter-spacing:2px;
}
.leftBarPhone{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #8C455E;
	font-weight:100;
	padding-left: 25px;
	padding-bottom: 5px;
	text-align: left;
}
.leftBarEmail{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	padding-left: 15px;
	font-weight:100;
	text-align: left;
}
.leftBarEmail a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:100;
	color: #666666;
	padding-left: 12px;
	text-decoration: none;
	text-align: left;
}
.leftBarEmail a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:100;
	color: #666666;
	padding-left: 12px;
	text-decoration: none;
	text-align: left;
}
.leftBarEmail a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:100;
	color: #666666;
	padding-left: 12px;
	text-decoration: none;
	text-align: left;
}
.leftBarEmail a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:100;
	color: #666666;
	padding-left: 12px;
	text-decoration: underline;
	text-align: left;
}
.leftBarHeading{
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 16px;
	font-weight:100;
	color: #0E4117;
	padding: 10px 0px 5px 25px;
	text-align: left;
}
.leftBarSubHeading{
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 15px;
	font-weight:100;
	color: #333333;
	padding: 8px 0px 5px 40px;
	text-align: left;
}
.leftBarLinks{
	text-decoration: none;
	align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size: 12px;
	color: #666666;
	padding: 5px 0px 5px 50px;
	background-image: url(../images/layout/leftColumnArrow.jpg);
	background-repeat: no-repeat;
	background-position-y: 2px;
	background-position: 40px;
	
	text-align: left;
}
.leftBarLinks a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	color: #666666;	
}
.leftBarLinks a:link{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;	
}
.leftBarLinks a:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	color: #666666;
}
.leftBarLinks a:visited{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	color: #666666;
}
.leftBarLinks a:hover{
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	color: #666666;
}

/* TEAM CLASSES */
.teamImage{
	padding-right: 10px;
}

.bodyBlock{
	padding-bottom:40px;
}

.thankyou{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #8C455E;
	position:relative;
	left:57px;
	width:628px;
	text-align: left;
}

