.nav_bar {
	width: 504px;
	height: 25px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	z-index: 1;
}

/*------ PAGE 1 HOME PAGE --------*/
#page1 .header {
	width: 1000px;
	height: 189px;
	background-image: url(images/home_top_nav_1000.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

#page1 .header_phone {
	width: 1000px;
	height: 229px;
	background-image: url(images/alpp_home_nav_bkgr.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

#page1 .video_block {
	width: 1000px;
	height: 330px;
	background-color: #ffffff;
	display: block;
	margin: -10px 0 0 0;
	padding: 20px 0 0 0;
	text-align: left;
}

#page1 .video_intro {
	width: 550px;
	height: 360px;
	float: right;
	margin: 67px 0 0 0;
	padding: 0 0 0 0;
}

#page1 .alpp_sspImage {
	width: 500px;
	height: 345px;
	margin: 0 0 0 250px;
	padding: 10px 0 10px 0;
}

#page1 .videoTextBox {
	width: 430px;
	height: 407px;
	float: left;
	margin: 0 0 0 0;
	padding: 20px 0 0 10px;
}

#page1 .divider_sky {
	width: 1000px;
	height: 27px;
	background-image: url(images/alpp_clouds_home_27.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 27px 0 0 0;
	padding: 0 0 0 0;	
}

#page1 .bottom_flash_nav {
	width: 1000px;
	height: 377px;
	display: inline-block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#page1 .header_text_box_left {
	clear: both;
	float: left;
	width: 560px;
	height: 80px;
	display: block;
	margin: 5px 0 0 15px;
	padding: 0 0 0 0;	
}

#page1 .header_text_box_right {
	float: right;
	width: 400px;
	height: 80px;
	display: block;
	margin: 5px 15px 0 0;
	padding: 0 0 0 0;	
}

/***IF CONTENT WRAPPER IS TOO SHORT IE8 BLOWS UP WITH SCROLL BARS***/
#page1 .contentWrapper {
	background-color: #ffffff;
	width: 1000px;
   height: 850px;
}

#page1 .content {
	background-color: #ffffff;
	width: 1000px;
   min-height: 850px;
}

#page1 .col_1 {
	width: 490px;
	float: left;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#page1 .col_2 {
	width: 490px;
	float: right;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#page1 .shadow_rt_side {
	background-image: url(images/shadow_right.png);
	background-repeat: repeat-y;
	width: 10px;
	height: 900px;
}

#page1 .testimonial_quote_box {
	width: 440px;
	height: 55px;
	display: block;
	text-align: right;
	margin: 20px 10px 0 0;
	padding: 0 0 0 0;
	position: relative;
	z-index: 10000 !important;
}

#page1 .alpp_ssp {
	width: 1000px;
	height: 377px;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


#page1 .slogan {
	color: #ffffff;
	font-family: Calibri, "Myriad Pro", Myriad, Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 1.2em;
   font-weight: bold;
   letter-spacing: -0.020em;
   line-height: 1.3em;	
	margin: 175px 0 0 50px;
	padding: 0 0 0 0;
}

#page1 .bottom_text_block {
	height: 415px;
	background-color: #ffffff;
	display: block;
}

/*------ PAGE 2 LIFE PROCESS PROGRAM --------*/
#page2 .header {
	width: 1000px;
	height: 90px;
	background-image: url(images/top_clouds_90.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

#page2 .header_text_box_left {
	clear: both;
	float: left;
	width: 560px;
	height: 80px;
	display: block;
	margin: 5px 0 0 15px;
	padding: 0 0 0 0;	
}

#page2 .header_text_box_right {
	float: right;
	width: 400px;
	height: 80px;
	display: block;
	margin: 5px 15px 0 0;
	padding: 0 0 0 0;	
}

#page2 .contentWrapper {
	background-color: #ffffff;
	width: 1000px;
   height: 1500px;
   margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
   padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}

#page2 .col_1 {
	width: 495px;
	float: left;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#page2 .col_2 {
	width: 504px;
	float: right;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#page2 .shadow_rt_side {
	background-image: url(images/shadow_right.png);
	background-repeat: repeat-y;
	width: 10px;
	height: 1400px;
}

#page2 .testimonial_quote_box {
	width: 490px;
	height: 55px;
	display: block;
	text-align: right;
	margin: 20px 10px 0 0;
	padding: 0 0 0 0;
	position: relative;
	z-index: 10000 !important;
}

#page2 .alpp_ssp {
	width: 504px;
	height: 345px;
	display: block;
	margin: 20px 0 20px 0;
	padding: 0 0 0 0;
}

/*------ PAGE 3 FAQ PAGE --------*/
#page3 .header {
	width: 1000px;
	height: 90px;
	background-image: url(images/top_clouds_90.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

#page3 .header_text_box_left {
	clear: both;
	float: left;
	width: 560px;
	height: 80px;
	display: block;
	margin: 5px 0 0 15px;
	padding: 0 0 0 0;	
}

#page3 .header_text_box_right {
	float: right;
	width: 400px;
	height: 80px;
	display: block;
	margin: 5px 15px 0 0;
	padding: 0 0 0 0;	
}

#page3 .contentWrapper {
	background-color: #ffffff;
	width: 1000px;
   height: 1700px;
   margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
   padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}

#page3 .col_1 {
	width: 495px;
	float: left;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#page3 .col_2 {
	width: 504px;
	float: right;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#page3 .shadow_rt_side {
	background-image: url(images/shadow_right.png);
	background-repeat: repeat-y;
	width: 10px;
	height: 1600px;
}

#page3 .testimonial_quote_box {
	width: 490px;
	height: 55px;
	display: block;
	text-align: right;
	margin: 20px 10px 0 0;
	padding: 0 0 0 0;
	position: relative;
	z-index: 10000 !important;
}

#page3 .alpp_ssp {
	width: 504px;
	height: 345px;
	display: block;
	margin: 20px 0 20px 0;
	padding: 0 0 0 0;
}

/*------ PAGE 4 CONTACT US PAGE --------*/
#page4 .header {
	width: 1000px;
	height: 90px;
	background-image: url(images/top_clouds_90.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

#page4 .header_text_box_left {
	clear: both;
	float: left;
	width: 560px;
	height: 80px;
	display: block;
	margin: 5px 0 0 15px;
	padding: 0 0 0 0;	
}

#page4 .header_text_box_right {
	float: right;
	width: 400px;
	height: 80px;
	display: block;
	margin: 5px 15px 0 0;
	padding: 0 0 0 0;	
}

#page4 .contentWrapper {
	background-color: #ffffff;
	width: 1000px;
   height: 1200px;
   margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
   padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}

#page4 .col_1 {
	width: 470px;
	float: left;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#page4 .col_2 {
	width: 504px;
	float: right;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#page4 .shadow_rt_side {
	background-image: url(images/shadow_right.png);
	background-repeat: repeat-y;
	width: 10px;
	height: 1100px;
}

#page4 .testimonial_quote_box {
	width: 490px;
	height: 55px;
	display: block;
	text-align: right;
	margin: 20px 10px 0 0;
	padding: 0 0 0 0;
	position: relative;
	z-index: 10000 !important;
}

#page4 .alpp_ssp {
	width: 504px;
	height: 403px;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#page4 .contact_form {
	width: 450px;
	margin: 0 0 0 40px;
}

/*------ PAGE 5 PROGRAM OVERVIEW --------*/
#page5 .header {
	width: 1000px;
	height: 90px;
	background-image: url(images/top_clouds_90.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

#page5 .header_text_box_left {
	clear: both;
	float: left;
	width: 560px;
	height: 80px;
	display: block;
	margin: 5px 0 0 15px;
	padding: 0 0 0 0;	
}

#page5 .header_text_box_right {
	float: right;
	width: 400px;
	height: 80px;
	display: block;
	margin: 5px 15px 0 0;
	padding: 0 0 0 0;	
}

#page5 .contentWrapper {
	background-color: #ffffff;
	width: 1000px;
   height: 1800px;
   margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
   padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}

#page5 .col_1 {
	width: 495px;
	float: left;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#page5 .col_2 {
	width: 504px;
	float: right;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#page5 .shadow_rt_side {
	background-image: url(images/shadow_right.png);
	background-repeat: repeat-y;
	width: 10px;
	height: 1700px;
}

#page5 .testimonial_quote_box {
	width: 490px;
	height: 55px;
	display: block;
	text-align: right;
	margin: 20px 10px 0 0;
	padding: 0 0 0 0;
	position: relative;
	z-index: 10000 !important;
}

#page5 .alpp_ssp {
	width: 504px;
	height: 345px;
	display: block;
	margin: 20px 0 20px 0;
	padding: 0 0 0 0;
}

/*------ PAGE 6 THE DIFFERENCE PAGE --------*/
#page6 .header {
	width: 1000px;
	height: 90px;
	background-image: url(images/top_clouds_90.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

#page6 .header_text_box_left {
	clear: both;
	float: left;
	width: 560px;
	height: 80px;
	display: block;
	margin: 5px 0 0 15px;
	padding: 0 0 0 0;	
}

#page6 .header_text_box_right {
	float: right;
	width: 400px;
	height: 80px;
	display: block;
	margin: 5px 15px 0 0;
	padding: 0 0 0 0;	
}

#page6 .contentWrapper {
	background-color: #ffffff;
	width: 1000px;
   height: 1500px;
   margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
   padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}

#page6 .col_1 {
	width: 495px;
	float: left;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#page6 .col_2 {
	width: 504px;
	float: right;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#page6 .shadow_rt_side {
	background-image: url(images/shadow_right.png);
	background-repeat: repeat-y;
	width: 10px;
	height: 1400px;
}

#page6 .testimonial_quote_box {
	width: 490px;
	height: 55px;
	display: block;
	text-align: right;
	margin: 20px 10px 0 0;
	padding: 0 0 0 0;
	position: relative;
	z-index: 10000 !important;
}

#page6 .alpp_ssp {
	width: 504px;
	height: 345px;
	display: block;
	margin: 20px 0 20px 0;
	padding: 0 0 0 0;
}

/*------ PAGE 7 SERVICES PAGE --------*/
#page7 .header {
	width: 1000px;
	height: 90px;
	background-image: url(images/top_clouds_90.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

#page7 .header_text_box_left {
	clear: both;
	float: left;
	width: 560px;
	height: 80px;
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;	
}

#page7 .header_text_box_right {
	float: right;
	width: 400px;
	height: 80px;
	display: block;
	margin: 5px 15px 0 0;
	padding: 0 0 0 0;	
}

#page7 .contentWrapper {
	background-color: #ffffff;
	width: 1000px;
   height: 1800px;
   margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
   padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}

#page7 .col_1 {
	width: 495px;
	float: left;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#page7 .col_2 {
	width: 504px;
	float: right;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#page7 .shadow_rt_side {
	background-image: url(images/shadow_right.png);
	background-repeat: repeat-y;
	width: 10px;
	height: 1400px;
}

#page7 .testimonial_quote_box {
	width: 490px;
	height: 55px;
	display: block;
	text-align: right;
	margin: 20px 10px 0 0;
	padding: 0 0 0 0;
	position: relative;
	z-index: 10000 !important;
}

#page7 .alpp_ssp {
	width: 504px;
	height: 345px;
	display: block;
	margin: 20px 0 20px 0;
	padding: 0 0 0 0;
}

/*------ PAGE 8 NEXT STEPS PAGE --------*/
#page8 .header {
	width: 1000px;
	height: 90px;
	background-image: url(images/top_clouds_90.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

#page8 .header_text_box_left {
	clear: both;
	float: left;
	width: 560px;
	height: 80px;
	display: block;
	margin: 5px 0 0 15px;
	padding: 0 0 0 0;	
}

#page8 .header_text_box_right {
	float: right;
	width: 400px;
	height: 80px;
	display: block;
	margin: 5px 15px 0 0;
	padding: 0 0 0 0;	
}

#page8 .contentWrapper {
	background-color: #ffffff;
	width: 1000px;
   height: 1500px;
   margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
   padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}

#page8 .col_1 {
	width: 495px;
	float: left;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#page8 .col_2 {
	width: 504px;
	float: right;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#page8 .shadow_rt_side {
	background-image: url(images/shadow_right.png);
	background-repeat: repeat-y;
	width: 10px;
	height: 1400px;
}

#page8 .testimonial_quote_box {
	width: 490px;
	height: 55px;
	display: block;
	text-align: right;
	margin: 20px 10px 0 0;
	padding: 0 0 0 0;
	position: relative;
	z-index: 10000 !important;
}

#page8 .alpp_ssp {
	width: 504px;
	height: 403px;
	display: block;
	margin: 20px 0 20px 0;
	padding: 0 0 0 0;
}

/*------ PAGE 9 PRIVACY POLICY / TERMS OF USE PAGE --------*/
#page9 .header {
	width: 1000px;
	height: 90px;
	background-image: url(images/top_clouds_90.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

#page9 .header_text_box_left {
	clear: both;
	float: left;
	width: 560px;
	height: 80px;
	display: block;
	margin: 5px 0 0 15px;
	padding: 0 0 0 0;	
}

#page9 .header_text_box_right {
	float: right;
	width: 400px;
	height: 80px;
	display: block;
	margin: 5px 15px 0 0;
	padding: 0 0 0 0;	
}

#page9 .contentWrapper {
	background-color: #ffffff;
	width: 1000px;
   height: 4100px;
   margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
   padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}

#page9 .col_1 {
	width: 495px;
	float: left;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#page9 .col_2 {
	width: 504px;
	float: right;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#page9 .shadow_rt_side {
	background-image: url(images/shadow_right.png);
	background-repeat: repeat-y;
	width: 10px;
	height: 4000px;
}

#page9 .testimonial_quote_box {
	width: 490px;
	height: 55px;
	display: block;
	text-align: right;
	margin: 20px 10px 0 0;
	padding: 0 0 0 0;
	position: relative;
	z-index: 10000 !important;
}

#page9 .alpp_ssp {
	width: 504px;
	height: 403px;
	display: block;
	margin: 20px 0 20px 0;
	padding: 0 0 0 0;
}

