@charset "utf-8";

/* Reset values */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline: none;
	font-size: 100%;
	background: transparent;
	border: none;
	text-decoration: none;
	}

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #9ebbdb;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}

.container {  
	margin: 10px auto 0 auto; 
	text-align: left;
	position: relative;
}

#home, #caseHistories {
	background:url(../images/primary/fullBackground4770bordered.jpg);
	width: 1000px;
	height: 1420px;
	
}

#header { 
	position: relative;
}

#header img {
	position: absolute;
	left: 350px;
	top: 175px;
	border: none;
	outline: none;
}

#header #tagline {
	position: absolute;
	left: 464px;
	top: 215px;
}

.araLogo {
	position: absolute; 
	left: 71px;
	top: 720px;
}

.invisible {
	display: none;
}

noscript p {
	border: 1px #000 solid;
	margin: 15px 15px 0 0;
	padding: 5px 10px;
	font-size: 14px;
	font-weight: bold;
	width: 230px;
	float: right;
	background:#CAC159;
}

#bottomBorder{
	height: 11px;
	background: url(../images/primary/footer.jpg);
	width: 1000px;
	margin: 0 auto;
}

/* --------------------------- START NAVIGATION --------------------------- */


#navigation {
	position: absolute;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;

}

#innerNavigation {
	position: relative;
}

#navigation .nav {
	position: absolute;
	text-decoration: none;
	color: #000;
}

#navigation .nav p {
	margin: 3px 0 0 30px;
}

#homeButton, #homeButtonOnHome {
	background: url(../images/primary/navTabsNoText80.jpg);
	background-position: 0 0;
	height: 31px;
	width: 175px;
	top: 35px;
	left: 163px;	
}

#homeButton:hover {
	font-weight: bold;
	color: #776824;
}

#whatWeDoButton, #whatWeDoButtonOnWhatWeDoPage {
	background: url(../images/primary/navTabsNoText80.jpg);
	background-position: 0 -31px;
	height: 31px;
	width: 184px;
	top: 96px;
	left: 126px;
}

#whatWeDoButton:hover {
	font-weight: bold;
	color: #776824;
}

#whatWeDoButtonOnWhatWeDoPage {
	background-position: -200px -31px;
}

#caseHistoriesButton, #caseHistoriesButtonOnCaseHistoriesPage {
	background: url(../images/primary/navTabsNoText80.jpg);
	background-position: 0 -62px;
	height: 31px;
	width: 192px;
	top: 158px;
	left: 94px;
}

#caseHistoriesButton:hover {
	font-weight: bold;
	color: #776824;
}

#caseHistoriesButtonOnCaseHistoriesPage {
	background-position: -200px -62px;
	/*font-weight: bold;*/
}

#testimonialsButton, #testimonialsButtonOnTestimonialsPage {
	background: url(../images/primary/navTabsNoText80.jpg);
	background-position: 0 -93px;
	height: 31px;
	width: 196px;
	top: 219px;
	left: 71px;
}

#testimonialsButton:hover {
	font-weight: bold;
	color: #776824;
}

#testimonialsButtonOnTestimonialsPage {
	background-position: -200px -93px;
}

#articlesButton, #articlesButtonOnArticlesNewsPage {
	background: url(../images/primary/navTabsNoText80.jpg);
	background-position: 0 -124px;
	height: 31px;
	width: 197px;
	top: 280px;
	left: 53px;
}

#articlesButton:hover {
	font-weight: bold;
	color: #776824;
}

#articlesButtonOnArticlesNewsPage {
	background-position: -200px -124px;
}

#ourMissionButton, #ourMissionButtonOnOurMissionPage {
	background: url(../images/primary/navTabsNoText80.jpg);
	background-position: 0 -155px;
	height: 31px;
	width: 197px;
	top: 341px;
	left: 40px;
}

#ourMissionButton:hover {
	font-weight: bold;
	color: #776824;
}

#ourMissionButtonOnOurMissionPage {
	background-position: -200px -155px;
}

#aboutButton, #aboutButtonOnAboutUsPage {
	background: url(../images/primary/navTabsNoText80.jpg);
	background-position: 0 -186px;
	height: 31px;
	width: 189px;
	top: 403px;
	left: 36px;
}

#aboutButton:hover {
	font-weight: bold;
	color: #776824;
}

#aboutButtonOnAboutUsPage {
	background-position: -200px -186px;
}

#faqButton, #faqButtonOnFaqPage {
	background: url(../images/primary/navTabsNoText80.jpg);
	background-position: 0 -217px;
	height: 31px;
	width: 182px;
	top: 464px;
	left: 36px;
}

#faqButton:hover {
	font-weight: bold;
	color: #776824;
}

#faqButtonOnFaqPage {
	background-position: -200px -217px;
}

#contactButton, #contactButtonOnContactUsPage {
	background: url(../images/primary/navTabsNoText80.jpg);
	background-position: 0 -248px;
	height: 31px;
	width: 174px;
	top: 525px;
	left: 40px;
}

#contactButton:hover {
	font-weight: bold;
	color: #776824;
}

#contactButtonOnContactUsPage {
	background-position: -200px -248px;
}


/* --------------------------- END NAVIGATION --------------------------- */



/* --------------------------- START HOME PAGE --------------------------- */

#mainContent {
	padding: 0 20px; 
}

#flashBox {
	position: absolute;
	top: 255px;
	left: 315px;
}

#noFlashSection {
	padding-top: 15px;
}

#noFlashSection h4 {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.noFlashBlock h1 {
	float: left;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 23px;
	width: 150px;
	text-align: center;
	padding: 20px 0 0 10px;
}

.noFlashBlock h2 {
	float: right;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	width: 460px;
	font-weight: normal;
	line-height: 1.3em;
	padding: 0 10px 15px 0;
}

#textSection {
	background: url(../images/index/indexTextBackground.jpg);
	width: 940px;
	height: 625px;
	position: absolute;
	top: 735px;
	left: 30px;
}

#homeBenefits{
	float: left;
	width: 400px;
	margin: 35px 0 0 35px;
}


#homeBenefits h1, #homeTestimonial h1 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 17px;
	margin-bottom: 10px;
	font-weight: bold;
}

#homeTestimonial h1.homeTestimonialCredit {
	margin-bottom: 60px;
}

#homeTestimonial h1.homeTestimonialCreditLast {
	margin-bottom: 0px;
}

#homeBenefits li {
	font-size: 15px;
	margin: 0 0 10px 20px;
}

#homeTestimonial p {
	font-size: 15px; 
	margin: 0 0 10px 0;
}

#homeTestimonial{
	float: right;
	width: 430px;
	margin: 35px 35px 0 0;
}

/* --------------------------- END HOME PAGE --------------------------- */


/* --------------------------- START WHAT WE DO PAGE --------------------------- */

#whatWeDo {
	background:url(../images/primary/fullBackground4770bordered.jpg);
	width: 1000px;
	height: 1460px; /*1220px;*/
	
}

#whatWeDo .pageTitle {
	background:url(../images/primary/pageTitles21px.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	position: absolute;
	left: 445px;
	top: 272px; 
	width: 360px;
	height: 35px;
}

#whatWeDoContent {
	position: absolute;
	top: 342px;
	left: 329px;
}

#whatWeDo #tabbedWidget {
	position: relative;
}

#whatWeDo #tabbedWidgetNav {
	position: relative;
}

#whatWeDo #ourProductsTab1 {
	background: url(../images/whatWeDo/whatWeDoProdServAndBenefits.jpg);
	background-position: 0 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 205px;
	height: 36px;
	cursor: pointer;
}

#whatWeDo #ourServicesTab1 {
	background: url(../images/whatWeDo/whatWeDoProdServAndBenefits.jpg);
	background-position: -205px 0;
	position: absolute;
	top: 0;
	left: 205px;
	width: 205px;
	height: 36px;
	cursor: pointer;
}

#whatWeDo #ourBenefitsTab1 {
	background: url(../images/whatWeDo/whatWeDoProdServAndBenefits.jpg);
	background-position: -410px 0;
	position: absolute;
	top: 0;
	left: 410px;
	width: 205px;
	height: 36px;
	cursor: pointer;
}

#whatWeDo #ourProductsTab2 {
	background: url(../images/whatWeDo/whatWeDoProdServAndBenefits.jpg);
	background-position:  0 -36px;
	position: absolute;
	top: 0;
	left: 0;
	width: 205px;
	height: 36px;
	cursor: pointer;
}

#whatWeDo #ourServicesTab2 {
	background: url(../images/whatWeDo/whatWeDoProdServAndBenefits.jpg);
	background-position: -205px -36px;
	position: absolute;
	top: 0;
	left: 205px;
	width: 205px;
	height: 36px;
	cursor: pointer;
}
	
#whatWeDo #ourBenefitsTab2 {
	background: url(../images/whatWeDo/whatWeDoProdServAndBenefits.jpg);
	background-position: -410px -36px;
	position: absolute;
	top: 0;
	left: 410px;
	width: 205px;
	height: 36px;
	cursor: pointer;
}
	
#whatWeDo #ourProducts {
	background: url(../images/whatWeDo/whatWeDoProdServAndBenefits.jpg);
	background-position: 0 -36px;
	position: absolute;
	top: 40px;
	left: 0;
	width: 610px;
	height: 1020px;
}

#whatWeDo #ourServices {
	background: url(../images/whatWeDo/whatWeDoProdServAndBenefits.jpg);
	background-position: -205px -36px;
	position: absolute;
	top: 40px;
	left: 0;
	width: 610px;
	height: 1020px;
}

#whatWeDo #ourBenefits {
	background: url(../images/whatWeDo/whatWeDoProdServAndBenefits.jpg);
	background-position: -410px -36px;
	position: absolute;
	top: 40px;
	left: 0;
	width: 610px;
	height: 1020px;
}

#whatWeDo #ourProductsText, #whatWeDo #ourServicesText {
	padding: 8px 80px 0 80px;
}
#whatWeDo #ourProductsText h5{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 24px 0 0px 0;
	padding-bottom: 6px;
}

#whatWeDo #ourProductsText h1, #whatWeDo #ourServicesText h1 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 19px;
	margin: 17px 0 0 0;
}

#whatWeDo #ourProductsText p {
	margin: 10px 0 0 35px;
	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-indent: -32px;
	padding-left: 32px;
}

#whatWeDo #ourProductsText p span {
	font-size: 17px;
	font-weight: bold;
	color: #776624;
}

#ourProductsText h3 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 17px;
	font-weight: normal;
	margin-top: 3px;
	text-align: center;
}

#ourProductsText h4 {
	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#ourProductsText .callOut {
	margin:10px auto;
	width: 340px;
	padding: 6px 10px;
	border: solid #000 1px;
}

#ourProducts #whatWeDoAdded p{
	text-align: center;
	font-weight: bold;
	padding: 4px 0 0 0;
	margin: 0 auto 0 auto;
	text-indent: 0px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
}

#whatWeDo #ourServicesText p {
	margin: 12px 0 0 35px;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

#homeBenefits{
	float: left;
	width: 400px;
	margin: 35px 0 0 35px;
}


#homeBenefits h1, #homeTestimonial h1 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 17px;
	margin-bottom: 10px;
	font-weight: bold;
}

#homeBenefits li {
	font-size: 15px;
	margin: 0 0 10px 20px;
}


/* --------------------------- END WHAT WE DO PAGE --------------------------- */



/* --------------------------- START CASE HISTORIES --------------------------- */


#caseHistories .pageTitle {
	background:url(../images/primary/pageTitles21px.gif);
	background-position: 0 -35px;
	background-repeat: no-repeat;
	position: absolute;
	left: 445px;
	top: 272px; 
	width: 360px;
	height: 35px;
}

#caseHistoryMenu {
	width: 688px;
	top: 342px;
	left: 291px;
	position: absolute;
	margin: 0;
	padding: 0;
}

#caseHistoriesContent {
	position: absolute;
	top: 342px;
	left: 291px;
}

#caseHistories #tabbedWidget {
	position: relative;
}

#caseHistories #tabbedWidgetNav {
	position: relative;
}

#caseHistories #caseHistoryMenuItemActive1 {
	background: url(../images/caseHistories/caseHistoriesWidget.jpg);
	background-position: 0 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 229px;
	height: 36px;
	cursor: pointer;
}

#caseHistories #caseHistoryMenuItemInactive1 {
	background: url(../images/caseHistories/caseHistoriesWidget.jpg);
	background-position: 0 -71px;
	position: absolute;
	top: 0;
	left: 0px;
	width: 229px;
	height: 36px;
	cursor: pointer;
}

#caseHistories #caseHistoryMenuItemActive2 {
	background: url(../images/caseHistories/caseHistoriesWidget.jpg);
	background-position: -229px 0;
	position: absolute;
	top: 0;
	left: 229px;
	width: 230px;
	height: 36px;
	cursor: pointer;
}

#caseHistories #caseHistoryMenuItemInactive2 {
	background: url(../images/caseHistories/caseHistoriesWidget.jpg);
	background-position: -229px -71px;
	position: absolute;
	top: 0;
	left: 229px;
	width: 230px;
	height: 36px;
	cursor: pointer;
}

#caseHistories #caseHistoryMenuItemActive3 {
	background: url(../images/caseHistories/caseHistoriesWidget.jpg);
	background-position: -459px 0;
	position: absolute;
	top: 0;
	left: 459px;
	width: 229px;
	height: 36px;
	cursor: pointer;
}

#caseHistories #caseHistoryMenuItemInactive3 {
	background: url(../images/caseHistories/caseHistoriesWidget.jpg);
	background-position: -459px -71px;
	position: absolute;
	top: 0;
	left: 459px;
	width: 229px;
	height: 36px;
	cursor: pointer;
}

#caseHistories #caseHistoryMenuItemActive4 {
	background: url(../images/caseHistories/caseHistoriesWidget.jpg);
	background-position: 0 -36px;
	position: absolute;
	top: 36px;
	left: 0;
	width: 229px;
	height: 35px;
	cursor: pointer;
}

#caseHistories #caseHistoryMenuItemInactive4 {
	background: url(../images/caseHistories/caseHistoriesWidget.jpg);
	background-position: 0 -107px;
	position: absolute;
	top: 36px;
	left: 0px;
	width: 229px;
	height: 35px;
	cursor: pointer;
}

#caseHistories #caseHistoryMenuItemActive5 {
	background: url(../images/caseHistories/caseHistoriesWidget.jpg);
	background-position: -229px -36px;
	position: absolute;
	top: 36px;
	left: 229px;
	width: 230px;
	height: 35px;
	cursor: pointer;
}

#caseHistories #caseHistoryMenuItemInactive5 {
	background: url(../images/caseHistories/caseHistoriesWidget.jpg);
	background-position: -229px -107px;
	position: absolute;
	top: 36px;
	left: 229px;
	width: 230px;
	height: 35px;
	cursor: pointer;
}

#caseHistories #caseHistoryMenuItemActive6 {
	background: url(../images/caseHistories/caseHistoriesWidget.jpg);
	background-position: -459px -36px;
	position: absolute;
	top: 36px;
	left: 459px;
	width: 229px;
	height: 35px;
	cursor: pointer;
}

#caseHistories #caseHistoryMenuItemInactive6 {
	background: url(../images/caseHistories/caseHistoriesWidget.jpg);
	background-position: -459px -107px;
	position: absolute;
	top: 36px;
	left: 459px;
	width: 229px;
	height: 35px;
	cursor: pointer;
}

#caseHistories #caseHistoryBody {
	background: url(../images/caseHistories/caseHistoriesWidget.jpg);
	background-position: 0 -142px;
	position: absolute;
	width: 688px;
	height: 926px;
	top: 71px;
	left: 0px;

}

#caseHistories .caseHistoryOptionSection {
	display: none;
	position: absolute;
	top: 25px;
	left: 0;
	width: 688px;
}

#caseHistories #caseHistoryOption1 {
	display: inline;
}

#caseHistories .caseHistoryOptionText {
	margin-bottom: 0px;
}

#caseHistories .caseHistoryOptionText h1 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 20px;
	float: left;
	width: 120px;
	text-align: center;
	margin-left: 20px;
}

#objectiveSection h1 span {
	/*display: none;*/
}

#caseHistories .caseHistoryOptionText .caseHistoryRight {
	
	float: right;
	width: 505px;
	padding-right: 25px;
	
}

#caseHistories .caseHistoryOptionText .caseHistoryRight {
	font-size: 14px;
	margin: 0 0 12px 0;
	line-height: 1.4em;
}



#caseHistories .caseHistoryOptionText .caseHistoryRight li {
	margin-left: 21px;
}

.blank {
	clear: both;
}

/* --------------------------- END CASE HISTORIES --------------------------- */
	
	
	
	
/* --------------------------- START TESTIMONIALS --------------------------- */

#testimonials {
	background:url(../images/primary/fullBackground4770bordered.jpg);
	width: 1000px;
	height: 1500px;
	
}

#testimonials .pageTitle {
	background:url(../images/primary/pageTitles21px.gif);
	background-position: 0 -70px;
	background-repeat: no-repeat;
	position: absolute;
	left: 445px;
	top: 272px; 
	width: 360px;
	height: 35px;
}

#testimonialsContent {
	position: absolute;
	left: 239px;
	top: 342px;
	width: 700px;
	height: 1055px;
	background: url(../images/testimonials/testimonialTextArea3.jpg);
	padding: 25px 20px 0 20px;
}

#testimonialsContent p {
	font-size: 14px;
	line-height: 1.3em;
}

#testimonialsContent h3 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-top: 4px;
	font-size: 15px;
}

.testimonialsColumn {
	width: 335px;
}

#leftTestimonialsContent {
	float: left;
}

#leftTestimonialsContent h3 {
	margin-bottom: 36px;
}

#rightTestimonialsContent {
	float: right;
}

#rightTestimonialsContent h3 {
	margin-bottom: 36px;
}

/* --------------------------- END TESTIMONIALS --------------------------- */


/* --------------------------- START ARTICLES & NEWS --------------------------- */

#articlesNews {
	background:url(../images/primary/fullBackground4770bordered.jpg);
	width: 1000px;
	height: 1130px;
	
}
#articlesNews .pageTitle {
	background:url(../images/primary/pageTitles21px.gif);
	background-position: 0 -105px;
	background-repeat: no-repeat;
	position: absolute;
	left: 445px;
	top: 272px; 
	width: 360px;
	height: 35px;
}



#articlesNewsTextArea {
	background: url(../images/articlesNews/articlesNewsTextArea2.jpg);
	position: absolute;
	top: 342px;
	left: 309px;
	width: 650px;
	height: 720px;
}


#articlesNewsTextArea h1 {
	color: #776624;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: bold;
	font-size: 20px;
	margin: 35px 0 0 45px;
}




#articlesNewsTextArea h2 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	margin: 18px 40px 0 70px;
	cursor: pointer;
}

#articlesNewsTextArea h2:hover {
	color: #305572;
}

#articlesNewsTextArea p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 15px 40px 0 90px;
	line-height: 1.3em;
}

#articlesNewsTextArea p span {
	color: #305572;
	font-weight: bold;
	cursor: pointer;
}




#articlesNewsTextArea .articlesNewsSection {
	position: absolute;
	top: 25px;
	left: 25px;
	width: 600px;
}

.articlesNewsSection img {
	margin: 4px 3px 0 0;
	float: right;
	cursor: pointer;
}

#articlesNewsTextArea .articlesNewsFlash {

	
}

#articlesNewsPanel0 {
	z-index: 10;
	background: url(../images/articlesNews/articlesNewsTextArea2.jpg);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 650px;
	height: 720px;
}

#articlesNewsPanel1 {
	z-index: 1;
}

#articlesNewsPanel2 {
	z-index: 1;
}

#articlesNewsPanel3 {
	z-index: 1;
}
#articlesNewsPanel4 {
	z-index: 1;
}


#articlesNewsNoFlash {
	margin-top: 40px;
}

#articlesNewsNoFlash h4 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 17px;
	width: 590px; 
	padding: 20px 30px 0 30px;

}

#articlesNewsNoFlash p {
	margin-left: -230px;
	width: 590px;
	
}





	 
/* --------------------------- END ARTICLES & NEWS --------------------------- */



/* --------------------------- START OUR MISSION --------------------------- */

#ourMission {
	background:url(../images/primary/fullBackground4770bordered.jpg);
	width: 1000px;
	height: 1220px;
	
}

#ourMission .pageTitle {
	background:url(../images/primary/pageTitles21px.gif);
	background-position: 0 -140px;
	background-repeat: no-repeat;
	position: absolute;
	left: 445px;
	top: 272px; 
	width: 360px;
	height: 35px;
}

#ourMissionContent {
	position: absolute;
	top: 342px;
	left: 314px;
}

#ourMissionTextArea {
	background: url(../images/ourMission/ourMissionTextArea.jpg);
	width: 550px;
	height: 740px;
	padding: 40px 45px 0 45px;
}

#ourMissionContent p, #ourMissionContent li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.3em;
}

#ourMissionContent p {
	padding-bottom: 12px;
}

#ourMissionContent ol {
	margin: 8px 0  20px 50px;
}

#ourMissionContent li {
	margin-bottom: 8px;
}

/* --------------------------- END OUR MISSION --------------------------- */


/* --------------------------- START ABOUT US --------------------------- */

#aboutUs {
	background:url(../images/primary/fullBackground4770bordered.jpg);
	width: 1000px;
	height: 1700px;
	
}

#aboutUs .pageTitle {
	background:url(../images/primary/pageTitles21px.gif);
	background-position: 0 -175px;
	background-repeat: no-repeat;
	position: absolute;
	left: 445px;
	top: 272px; 
	width: 360px;
	height: 35px;
}

#aboutUsTopContent {
	position: absolute;
	left: 308px;
	top: 349px;
	width: 650px;
	
}

#aboutUsTopText {
	padding: 0px 49px 0 52px;
}

#aboutUsTopContent p, #aboutUsLowerContent p {
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	font-size: 14px;
	padding-bottom: 12px;
}

#aboutUsLowerContent {
	position: absolute;
	top: 590px;
	left: 60px;
	width: 880px;
}

#logoStripFlash {
	height: 92px;
	
}

#aboutUsNoFlash {
	background: url(../images/aboutUs/aboutUsNoFlash.jpg);
	width: 880px;
	height: 92px;

}

#aboutUsNoFlash h4, #aboutUsNoFlash p {
	text-align: center;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-top: 10px;
	font-size: 17px;
}

#aboutUsLowerTextSection {
	background: url(../images/aboutUs/aboutUsTextArea879w838h.jpg);
	width: 880px;
	height: 838px;
}

#aboutUsLowerTextSection h1{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	padding: 25px 0 25px 25px;

	width: 880px;
}

#aboutUsLowerTextSection h2{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
}
	

#aboutUsLowerTextSection .emphasized {
	font-size: 15px;
	font-weight: bold;
}

#aboutUsLowerLeftText {
	float: left;
	width: 390px;
	padding: 0 0 0 25px;
}

#aboutUsLowerRightText {
	float: right;
	width: 390px;
	padding: 0 25px 0 0;
}

#aboutUsLogos {
	position: absolute;
	left: 609px;
	top: 1536px;
}



/* --------------------------- END ABOUT US --------------------------- */



/* --------------------------- START FAQ --------------------------- */

#faq {
	background:url(../images/primary/fullBackground4770bordered.jpg);
	width: 1000px;
	height: 1220px;
	
}

#faq .pageTitle {
	background:url(../images/primary/pageTitles21px.gif);
	background-position: 0 -210px;
	background-repeat: no-repeat;
	position: absolute;
	left: 445px;
	top: 272px; 
	width: 360px;
	height: 35px;
}

#faqContent {
	position: absolute;
	left: 316px;
	top: 342px;
}

#faqWidget {
	width: 638px;
}

#faqWidget .faqQuestion {
	background: url(../images/faq/faqWidgetBackground638WidthShort.jpg);
}

#faqWidget #faqQuestionArea h1 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 15px;
	padding: 9px 0 0 27px;
	width: 611px;
	cursor: pointer;
}

#faqWidget #faqQuestionArea h1:hover {
	color: #776824;
}

#faqWidget #question1 {
	background-position: 0 0px;
	height: 28px;
}

#faqWidget #question1.active {
	background-position: 0 -253px;
}

#faqWidget #question2:hover {
	background-position: 0 -253px;
}

#faqWidget #question2 {
	background-position: 0 -37px;
	height: 27px;
}

#faqWidget #question2.active {
	background-position: 0 -290px;
}

#faqWidget #question2:hover {
	background-position: 0 -290px;
}

#faqWidget #question3 {
	background-position: 0 -73px;
	height: 27px;
}

#faqWidget #question3.active {
	background-position: 0 -326px;
}

#faqWidget #question3:hover {
	background-position: 0 -326px;
}

#faqWidget #question4 {
	background-position: 0 -109px;
	height: 27px;
}

#faqWidget #question4.active {
	background-position: 0 -362px;
}

#faqWidget #question4:hover {
	background-position: 0 -362px;
}

#faqWidget #question5 {
	background-position: 0 -145px;
	height: 27px;
}

#faqWidget #question5.active {
	background-position: 0 -398px;
}

#faqWidget #question5:hover {
	background-position: 0 -398px;
}

#faqWidget #question6 {
	background-position: 0 -181px;
	height: 27px;
}

#faqWidget #question6.active {
	background-position: 0 -434px;
}

#faqWidget #question6:hover {
	background-position: 0 -434px;
}

#faqWidget #question7 {
	background-position: 0 -217px;
	height: 27px;
}

#faqWidget #question7.active {
	background-position: 0 -470px;
}

#faqWidget #question7:hover {
	background-position: 0 -470px;
}

#faqAnswerArea {
	background: url(../images/faq/faqWidgetBackground638WidthShort.jpg);
	background-position: 0 -506px;
	height: 549px;
	width: 638px;
}

#faqWidget #faqAnswerArea h1 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 19px;
	padding: 40px 20px 25px 25px;
}

#faqWidget #faqAnswerArea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.3em;
	font-size: 14px;
	
}

#faqWidget #faqAnswerArea p {
	padding: 12px 30px 0 30px;
}

#faqWidget #faqAnswerArea li{
	padding-bottom: 8px;
}

#faqWidget #faqAnswerArea ul {
	padding: 12px 25px 0 45px;
}


/* --------------------------- END FAQ --------------------------- */


/* --------------------------- START CONTACT US --------------------------- */

#contactUs {
	background:url(../images/primary/fullBackground4770bordered.jpg);
	width: 1000px;
	height: 1220px;
	
}

#contactUs .pageTitle {
	background:url(../images/primary/pageTitles21px.gif);
	background-position: 0 -245px;
	background-repeat: no-repeat;
	position: absolute;
	left: 445px;
	top: 272px; 
	width: 360px;
	height: 35px;
}

#contactUsContent {
	position: absolute;
	left: 318px;
	top: 342px;
}

#contactUsTextSection {
	margin-left: 0; /*247px;*/
	width:640px;
	height: 306px;
	background: url(../images/contactUs/contactUsUpperSectionBackground.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.3em;
}

#contactUsUpperLeftColumn {
	float: left;
	margin: 25px 0 0 25px;
	margin-left: 24px;
}

#contactUsUpperRightColumn {
	float: right;
}

#contactUsUpperRightColumn img {
	margin: 25px 25px 0 0;
}
	 
#contactUsMiddleSection {
	padding-top: 10px;
	clear: both;
}

#contactUsMiddleLeftColumn {
	float: left;
	margin-left: 24px;
}

#contactUsMiddleRightColumn {
	float: right;
	margin-right: 20px;
}

#contactUsTextSection h1 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 17px;
	margin-bottom: 4px;
}

#contactUsTextSection h2{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 15px;
	margin-bottom: 4px;
}

#contactUsTextSection p {
	margin-left: 6px;
}

.me {
	margin-bottom: 16px;
}

#contactUsLowerSection{
	background: url(../images/contactUs/contactFormBackground.jpg);
	position: absolute;
	top: 358px;
	left: -10px;
	height: 470px;
	width: 660px;
}

#contactForm {
	margin: 25px 25px 0 25px;
	width: 610px;
}

#contactForm #contactFormLeftColumn {
	float: left;
	width: 215px;
}

#contactForm #contactFormRightColumn {
	float:right;
}

#contactForm #contactFormSubmitSection {
	clear: both;
	text-align: center;
}

#contactForm h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-bottom: 6px;
	font-weight: normal;
}

#contactForm input{
	margin-bottom: 15px;
	font-size: 14px;
	border: inset;
	border-width: thin;
}

#contactForm p { 
	margin: -14px 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#contactFormSubmitSection {
	padding-top: 20px;
}

#contactForm input#submitButton {
	background-image:url(../images/contactUs/submitButton.jpg);
	width: 100px;
	height: 28px;
	border: none;
	cursor: pointer;
}

#contactForm textarea {
	overflow: auto;
	border: inset;
	border-width: thin;
}

#contactFormSubmitted {
	border: #000 1px solid;
	text-align: center;
	padding: 24px 0px 24px 0;
	margin-bottom: 20px;
}

#contactFormSubmitted h3 {
	color: #776824;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	font-weight: bold;
}

#followUs {
	position: absolute;
	top: 930px;
	left: 50px;
	width: 120px;
}

#followUs p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
}

#iconBar {
	margin-left: -7px;
}

#followUs .icons {
	float: left;
	margin: 10px 0 0 7px;
}

/* --------------------------- END CONTACT US --------------------------- */





/* --------------------------- START ADVISORY BOARD --------------------------- */

#advisoryBoard {
	background:url(../images/primary/fullBackground4770bordered.jpg);
	width: 1000px;
	height: 4759px;
}

#advisoryBoard .pageTitle {
	background:url(../images/primary/pageTitles21px.gif);
	background-position: 0 -280px;
	background-repeat: no-repeat;
	position: absolute;
	left: 445px;
	top: 272px; 
	width: 360px;
	height: 35px;
}

#advisoryBoardContent {
	position: absolute;
	left: 200px;
	top: 342px;
}
 
.advisor {
	clear: both;
	padding-top: 22px;
}

.advisorLeftContent {
	float: left;
	width: 200px;
	margin-top: 30px;
}

.advisorLeftContent img {
	margin: 7px 0 0 50px;
}

.advisorRightContent {
	float: right;
	width: 550px;
}

.advisorRightContent h1 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 17px;
	padding-bottom: 12px;
}

.advisorRightContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	padding-bottom: 12px;
}


/* --------------------------- END ADVISORY BOARD --------------------------- */




/* --------------------------- START DETAILED BIO PAGE --------------------------- */

#detailedBio {
	background:url(../images/primary/fullBackground4770bordered.jpg);
	width: 1000px;
	
}

#detailedBio.julieDetailedBio {
		height: 2550px;
}

#detailedBio.joanneDetailedBio {
		height: 1860px;
}

#detailedBio .pageTitle {
	background:url(../images/primary/pageTitles21px.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 445px;
	top: 272px; 
	width: 360px;
	height: 35px;
}

#detailedBio .julie {
	background-position: 0 -315px;
}

#detailedBio .joanne {
	background-position: 0 -350px;
}


#detailedBioContent {
	position: absolute;
	left: 230px;
	top: 342px;
}
 
.detailedBio {
	clear: both;
	padding-top: 22px;
}

.detailedBioLeftContent {
	float: left;
	width: 200px;
	margin-top: 15px;
}

.detailedBioLeftContent img {
	margin: 0 0 0 50px;
}

.detailedBioRightContent {
	float: right;
	width: 525px;
	margin-top: 15px;
}

.detailedBioRightContent h1 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 17px;
	padding-bottom: 12px;
}

.detailedBioRightContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	padding-bottom: 12px;
}

.detailedBioRightContent ul {
	padding: 6px 0 20px 0;
}

.detailedBioRightContent li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 8px;
	margin-left: 30px;
	line-height: 1.3em;
}

#returnToTop p {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-top: 25px;
	font-size: 15px;
}



	



/* --------------------------- END DETAILED BIO PAGE --------------------------- */

#footer {
	clear:both;
	position: absolute;
	bottom: 3px;
	left: 20px;
	font-size: 14px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	width: 958px;
}

#copyright {
	float: left;
}

#credit {
	float: right;
}

