@import url(http://fonts.googleapis.com/css?family=PT:100,200,300,400,500);
@import url(https://fonts.googleapis.com/css?family=Fira+Sans:400,300,300italic,400italic,500,500italic,700,700italic);
* 
body {
	background-color: #fff;
	text-align: left;
	padding: 0;
  	margin: 0;
	height: 100%;
	overflow-y: scroll;
}

/*------------------------------------------------------------------*/

/* Header */

#HEADER_WHITE {
	position: fixed;
    top: 0px;
	left: 0px;
	width: 100%;
	height: 239px;
	background-color: #fff;
	z-index: 15;
}

#TOP {
	position: absolute;
	top: 2px;
	left: 15px;
}

#RR {
  position: fixed;
  top: 29px;
  left: 59px;
}
@media only screen and (max-width: 1600px) {
#RR {
  position: fixed;
  top: 29px;
  left: 59px;
}
}
@media only screen and (max-width: 1280px) {
#RR {
  position: fixed;
  top: 29px;
  left: 59px;
}
}
@media only screen and (max-width: 1024px) {
#RR {
  position: fixed;
  top: 29px;
  left: 29px;
}
}
#HEADER_RR {
  position: relative;
  top: 36px;
  left: 729px;
}
@media only screen and (max-width: 1600px) {
    #HEADER_RR {
        	top: 36px;
  			left: 593px;
 }
 }
 @media only screen and (max-width: 1280px) {
    #HEADER_RR {
        	top: -900px;
  			left: 593px;
 }
 }
  @media only screen and (max-width: 1024px) {
    #HEADER_RR {
        	top: -900px;
  			left: 593px;
 }
 }
 #HEADER_RR_SMALL {
	 position: absolute; 
  	 top: -900px;
 	 left: 729px;
}
@media only screen and (max-width: 1280px) {
#HEADER_RR_SMALL {
  top: 36px;
  left: 450px;
}
}
@media only screen and (max-width: 1024px) {
#HEADER_RR_SMALL {
  top: 36px;
  left: 369px;
}
}

/* End Header */

/*------------------------------------------------------------------*/

/* Top Navigation */

#TOPNAV {
	position: absolute;
	top: 43px;
	left: 1482px;
	text-align: left;
	font-family: 'Fira Sans', sans-serif;
	font-size: 19px;
	line-height: 23px;
	letter-spacing: 3px;
	color: #00CFF2;
	font-weight: 500;
	width: 315px;
}

@media only screen and (max-width: 1600px) {
    #TOPNAV {
        	top: 35px;
  			left: 1305px;
			font-size: 19px;
			letter-spacing: 1px;
			line-height: 23px;
 }
}
@media only screen and (max-width: 1280px) {
    #TOPNAV  {
        	top: 35px;
  			left: 989px;
			
 }
}

@media only screen and (max-width: 1024px) {
    #TOPNAV  {
        	top: 35px;
  			left: 839px;
			font-size: 14px;
			line-height: 21px;
 }	
}

#TOPNAV2 {
  position: absolute;
  top: 129px;
  left: 1482px;
  text-align: left;
  font-family: 'Fira Sans', sans-serif;
  font-size: 14px;
  letter-spacing: 3px;
  color: #00CFF2;
  font-weight: 300;
  line-height: 21px;
}
@media only screen and (max-width: 1600px) {
    #TOPNAV2 {
        	top: 119px;
  			left: 1305px;
			font-size: 15px;
			letter-spacing: 1px;
			line-height: 21px;
			width: 300px;
 }
}
@media only screen and (max-width: 1280px) {
    #TOPNAV2  {
        	top: 119px;
  			left: 989px;
			font-size: 14px;
			letter-spacing: 1px;
			line-height: 21px;
			width: 300px;
 }
}

@media only screen and (max-width: 1024px) {
    #TOPNAV2  {
        	top: 109px;
  			left: 839px;
			font-size: 14px;
			letter-spacing: 1px;
			line-height: 21px;
			width: 300px;
 }	
}

/* End Top Navigation */

/*------------------------------------------------------------------*/

/* Top Scroll Down Squares */


#ONE {
	position: absolute;
	top: 300px;
	left: 1479px;
}

@media only screen and (max-width: 1600px) {
#ONE {
        	top: 309px;
			left: 1305px;
 }
}

@media only screen and (max-width: 1280px) {
    #ONE {
	top: 309px;
	left: 1095px;
 }
}

@media only screen and (max-width: 1024px) {
    #ONE {
        	top: 309px;
			left: 899px;
 }
}


#TWO {
	position: absolute;
	top: 399px;
	left: 1479px;
}
@media only screen and (max-width: 1600px) {
    #TWO {
        	top: 399px;
			left: 1305px;
 }
}
@media only screen and (max-width: 1280px) {
    #TWO {
	top: 404px;
	left: 1095px;
 }
}

@media only screen and (max-width: 1024px) {
    #TWO {
        	top: 403px;
			left: 899px;
 }
}


#THREE {
	position: absolute;
	top: 499px;
	left: 1479px;
}
@media only screen and (max-width: 1600px) {
    #THREE {
        	top: 489px;
			left: 1305px;
 }
}
@media only screen and (max-width: 1280px) {
    #THREE {
	top: 499px;
	left: 1095px;
 }
}

@media only screen and (max-width: 1024px) {
    #THREE {
        	top: 496px;
			left: 899px;
 }
}

#ONE_PAGES {
	position: absolute;
	top: 300px;
	left: 1635px;
	z-index: 15;
}

@media only screen and (max-width: 1600px) {
#ONE_PAGES {
        	top: 309px;
			left: 1305px;
 }
}

@media only screen and (max-width: 1280px) {
    #ONE_PAGES {
	top: 309px;
	left: 1095px;
 }
}

@media only screen and (max-width: 1024px) {
    #ONE_PAGES {
        	top: 269px;
			left: 39px;
 }
}

/* End -- Top Scroll Down Squares */

/*---------------------------------------------------------------------------------------------------*/

/* Scroll to Top -- Pages */

#TOP_FOUR {
	position: absolute;
	top: 2129px;
	left: 1249px;
	font-family: 'PT', sans-serif;
	font-size: 17px;
	letter-spacing: 4px;
	color: #000;
	font-weight: 300;
	z-index: 6;
}



@media only screen and (max-width: 1280px) {
    #TOP_ABOUT {
	position: absolute;
	top: 1599px;
	left: 119px;
	font-family: 'PT', sans-serif;
	font-size: 19px;
	letter-spacing: 4px;
	color: #000;
	font-weight: 300;
	z-index: 16;
 }
}
@media only screen and (max-width: 1024px) {
    #TOP_ABOUT {
	position: absolute;
	top: 1599px;
	left: 49px;
	font-family: 'PT', sans-serif;
	font-size: 19px;
	letter-spacing: 4px;
	color: #000;
	font-weight: 300;
	z-index: 16;
 }
}


/* End -- Scroll to Top -- Pages */

/*---------------------------------------------------------------------------------------------------*/

/* Home Page */

#MAINCONTENT_HP {
	position: absolute;
	top: 939px;
	left: 0px;
	width: 100%;
	height: 1409px;
	background-color: #fff;
}

/*---------------------------------------------------------------------------------------------------*/

/* Home Page -- Section One*/

#PDF {
	position: absolute;
	top: -229px;
}
#RR_SUMMARYINTERFACE_HP {
	position: absolute;
	top: 59px;
	left: 199px;
	width: 790px;
	height: 424px;
}

@media only screen and (max-width: 1600px) {
    #RR_SUMMARYINTERFACE_HP {
	top: 79px;
	left: 129px;
 }
}
@media only screen and (max-width: 1280px) {
    #RR_SUMMARYINTERFACE_HP {
	top: 79px;
	left: 49px;
 }
}

@media only screen and (max-width: 1024px) {
     #RR_SUMMARYINTERFACE_HP {
        	top: -55px;
			left: 109px;
 }
}
#CONTENT_HP {
	position: absolute;
	top: 59px;
	left: 1059px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 43px;
	letter-spacing: 3px;
	line-height: 51px;
	color: #000;
	font-weight: 100;
	width: 684px;
}

@media only screen and (max-width: 1600px) {
    #CONTENT_HP {
        	top: 99px;
			left: 979px;
			font-size: 30px;
			line-height: 36px;
 }
}
@media only screen and (max-width: 1280px) {
    #CONTENT_HP {
        	top: 99px;
			left: 879px;
			font-size: 27px;
			line-height: 35px;
 }
}
@media only screen and (max-width: 1024px) {
    #CONTENT_HP {
        	top: 409px;
			left: 129px;
			font-size: 23px;
			line-height: 27px;
 }
}
#CONTENT2_HP {
	position: absolute;
	top: 224px;
	left: 1059px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 27px;
	letter-spacing: 2px;
	color: #000;
	font-weight: 100;
	width: 684px;
}
@media only screen and (max-width: 1600px) {
    #CONTENT2_HP {
        	top: 224px;
			left: 979px;
			font-size: 21px;
 }
}
@media only screen and (max-width: 1280px) {
    #CONTENT2_HP {
        	top: 524px;
			left: 69px;
			font-size: 20px;
 }
}
@media only screen and (max-width: 1024px) {
    #CONTENT2_HP {
        	top: 589px;
			left: -900px;
			font-size: 16px;
 }
}
#CONTENT3_HP {
	position: absolute;
	top: 299px;
	left: 1059px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 29px;
	line-height: 39px;
	letter-spacing: 3px;
	color: #000;
	font-weight: 200;
	width: 684px;
}
@media only screen and (max-width: 1600px) {
    #CONTENT3_HP {
        	top: 316px;
			left: 979px;
			font-size: 30px;
			line-height: 36px;
 }
}
@media only screen and (max-width: 1280px) {
    #CONTENT3_HP {
        	top: 200px;
			left: 879px;
			font-size: 27px;
			line-height: 35px;
 }
}
@media only screen and (max-width: 1024px) {
    #CONTENT3_HP {
			top: 409px;
			left: 609px;
			font-size:23px;
			line-height: 23px;
			font-weight: 100;
		
 }
}
#ScrollDownArrow {
	position: absolute;
	top: 519px;
	left: 924px;
}
@media only screen and (max-width: 1600px) {
    #ScrollDownArrow {
        	top: 529px;
			left: 789px;
 }
}

@media only screen and (max-width: 1280px) {
     #ScrollDownArrow {
        	top: 529px;
			left: 583px;
 }
}

@media only screen and (max-width: 1024px) {
   #ScrollDownArrow {
        	top: 329px;
			left: -900px;
 }
} 

#TOP_ONE {
	position: absolute;
	top: 430px;
	left: 1059px;
	font-family: 'PT', sans-serif;
	font-size: 19px;
	letter-spacing: 4px;
	color: #000;
	font-weight: 300;
	z-index: 9;
}

@media only screen and (max-width: 1600px) {
    #TOP_ONE {
	top: 439px;
	left: 979px;
	z-index: 9;
 }
}
@media only screen and (max-width: 1280px) {
    #TOP_ONE {
	top: 369px;
	left: 879px;
	z-index: 9;
 }
}

@media only screen and (max-width: 1024px) {
     #TOP_ONE {
        	top: 589px;
			left: -9009px;
			font-size: 15px;
			z-index: 9;
 }
}

/* End -- Home Page -- Section One*/

/*---------------------------------------------------------------------------------------------------*/

/* Home Page -- Section Two*/

#PATSULLIVAN {
	position: absolute;
	top: 379px;
}

#RR_PATSULLIVANBORDER {
	position: absolute;
	top: 632px;
	left: 129px;
	width: 1540px;
	height: 509px;
	background: transparent;
	border: #ccc 1px solid;
}

@media only screen and (max-width: 1600px) {
	
	#RR_PATSULLIVANBORDER {
	position: absolute;
	top: 632px;
	left: 109px;
	width: 1390px;
	height: 509px;
	background: transparent;
	border: #ccc 1px solid;
}
}

@media only screen and (max-width: 1280px) {
	#RR_PATSULLIVANBORDER {
	position: absolute;
	top: 632px;
	left: 49px;
	width: 1099px;
	height: 509px;
	background: transparent;
	border: #ccc 1px solid;
}
}

@media only screen and (max-width: 1024px) {
	#RR_PATSULLIVANBORDER {
	position: absolute;
	top: 599px;
	left: 109px;
	width: 790px;
	height: 509px;
	background: transparent;
	border: #ccc 1px solid;
}
}
#RR_PATSULLIVAN {
	position: absolute;
	top: 632px;
	left: 129px;
}
@media only screen and (max-width: 1600px) {
#RR_PATSULLIVAN {
	position: absolute;
	top: 632px;
	left: 109px;
}
}
@media only screen and (max-width: 1280px) {
#RR_PATSULLIVAN {
	position: absolute;
	top: 632px;
	left: 49px;
}
}
@media only screen and (max-width: 1024px) {
#RR_PATSULLIVAN {
	position: absolute;
	top: 599px;
	left: 109px;
}
}
#RR_PATSULLIVAN_AMERICANGLOBAL {
	position: absolute;
	top: 693px;
	left: 542px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 43px;
	letter-spacing: 3px;
	color: #000;
	font-weight: 100;
	width: 1069px;
}
@media only screen and (max-width: 1600px) {
    #RR_PATSULLIVAN_AMERICANGLOBAL {
    top: 693px;
	left: 499px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 35px;
	line-height: 35px;
	letter-spacing: 2px;
	color: #000;
	font-weight: 100;
	width: 1069px;
 }
}

@media only screen and (max-width: 1280px) {
     #RR_PATSULLIVAN_AMERICANGLOBAL {
        top: 693px;
		left: 439px;
		text-align: left;
		font-family: 'PT', sans-serif;
		font-size: 30px;
		line-height: 35px;
		letter-spacing: 2px;
		color: #000;
		font-weight: 200;
		width: 1069px;
 }
}
@media only screen and (max-width: 1024px) {
     #RR_PATSULLIVAN_AMERICANGLOBAL {
        top: 673px;
		left: -900px;
		text-align: left;
		font-family: 'PT', sans-serif;
		font-size: 24px;
		letter-spacing: 1px;
		color: #000;
		font-weight: 200;
		width: 899px;
 }
}
#RR_PATSULLIVAN_INTRO {
	position: absolute;
	top: 783px;
	left: 542px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 19px;
	line-height: 27px;
	letter-spacing: 2px;
	color: #000;
	font-weight: 100;
	width: 1029px;
}
@media only screen and (max-width: 1600px) {
    #RR_PATSULLIVAN_INTRO {
		position: absolute;
		top: 763px;
		left: 499px;
		text-align: left;
		font-family: 'PT', sans-serif;
		font-size: 17px;
		line-height: 24px;
		letter-spacing: 2px;
		color: #000;
		font-weight: 100;
		width: 919px;
}
} 

@media only screen and (max-width: 1280px) {
    #RR_PATSULLIVAN_INTRO {
		position: absolute;
		top: 763px;
		left: 439px;
		text-align: left;
		font-family: 'PT', sans-serif;
		font-size: 17px;
		line-height: 23px;
		letter-spacing: 2px;
		color: #000;
		font-weight: 100;
		width: 659px;
}
} 

@media only screen and (max-width: 1024px) {
    #RR_PATSULLIVAN_INTRO {
		position: absolute;
		top: 639px;
		left:   509px;
		text-align: left;
		font-family: 'PT', sans-serif;
		font-size: 16px;
		line-height: 29px;
		letter-spacing: 2px;
		color: #000;
		font-weight: 100;
		width: 329px;
}
} 

#RR_PATSULLIVAN_FAMILY {
	position: absolute;
	top: 969px;
	left: 542px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 29px;
	letter-spacing: 2px;
	color: #000;
	font-weight: 200;
	width: 1099px;
}

@media only screen and (max-width: 1600px) {
    #RR_PATSULLIVAN_FAMILY {
		position: absolute;
		top: 959px;
		left: 499px;
		text-align: left;
		font-family: 'PT', sans-serif;
		font-size: 32px;
		letter-spacing: 2px;
		color: #000;
		font-weight: 100;
		width: 869px;
}
} 
@media only screen and (max-width: 1280px) {
    #RR_PATSULLIVAN_FAMILY {
		position: absolute;
		top: 959px;
		left: 439px;
		text-align: left;
		font-family: 'PT', sans-serif;
		font-size: 27px;
		letter-spacing: 2px;
		color: #000;
		font-weight: 100;
		width: 869px;
}
} 
@media only screen and (max-width: 1024px) {
    #RR_PATSULLIVAN_FAMILY {
		position: absolute;
		top: 1029px;
		left: 509px;
		text-align: left;
		font-family: 'PT', sans-serif;
		font-size: 19px;
		letter-spacing: 2px;
		color: #000;
		font-weight: 100;
		width: 869px;
}
} 

#ScrollDownArrow2 {
	position: absolute;
	top: 1158px;
	left: 924px;
}

@media only screen and (max-width: 1600px) {
	#ScrollDownArrow2 {
	position: absolute;
	top: 1161px;
	left: 765px;
}
}
@media only screen and (max-width: 1280px) {
	#ScrollDownArrow2 {
	position: absolute;
	top: 1161px;
	left: 583px;
}
}
@media only screen and (max-width: 1024px) {
	#ScrollDownArrow2 {
	position: absolute;
	top: -900px;
	left: 489px;
}
}

#TOP_TWO {
	position: absolute;
	top: 1057px;
	left: 542px;
	font-family: 'PT', sans-serif;
	font-size: 19px;
	letter-spacing: 4px;
	color: #000;
	font-weight: 300;
	z-index: 10;
}
@media only screen and (max-width: 1600px) {
	#TOP_TWO {
	position: absolute;
	top: 1045px;
	left: 499px;
	letter-spacing: 4px;
	z-index: 10;
}
}

@media only screen and (max-width: 1280px) {
	#TOP_TWO {
	position: absolute;
	top: 1055px;
	left: 439px;
	letter-spacing: 4px;
	z-index: 10;
}
}

@media only screen and (max-width: 1024px) {
	#TOP_TWO {
	position: absolute;
	top: 1045px;
	left: -900px;
	letter-spacing: 4px;
	z-index: 10;
}
}

/* End -- Home Page -- Section Two*/

/*---------------------------------------------------------------------------------------------------*/

/* Home Page -- Section Three*/

#FREETRIAL {
	position: absolute;
	top: 999px;
} 

#RR_FREETRIALBORDER {
	position: absolute;
	top: 1271px;
	left: 129px;
	width: 1540px;
	height: 509px;
	background: transparent;
	border: #ccc 1px solid;
}

@media only screen and (max-width: 1600px) {
#RR_FREETRIALBORDER { 
	position: absolute;
	top: 1271px;
	left: 109px;
	width: 1390px;
	height: 509px;
	background: transparent;
	border: #ccc 1px solid;
}
}

@media only screen and (max-width: 1280px) {
	#RR_FREETRIALBORDER {
	position: absolute;
	top: 1271px;
	left: 49px;
	width: 1099px;
	height: 509px;
	background: transparent;
	border: #ccc 1px solid;
}
}

@media only screen and (max-width: 1024px) {
	#RR_FREETRIALBORDER {
	position: absolute;
	top: 1271px;
	left: -1500px;
	width: 9px;
	height: 9px;
	background: transparent;
	border: #fff 1px solid;
}
}
#RR_FREETRIAL {
	position: absolute;
	top: 1315px;
	left: 200px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 35px;
	line-height: 45px;
	letter-spacing: 3px;
	color: #000;
	font-weight: 100;
	width: 581px;
}

@media only screen and (max-width: 1600px) {
#RR_FREETRIAL {
	position: absolute;
	top: 1312px;
	left: 154px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 35px;
	line-height: 45px;
	letter-spacing: 1px;
	color: #000;
	font-weight: 100;
	width: 581px;
}
}
@media only screen and (max-width: 1280px) {
#RR_FREETRIAL {
	position: absolute;
	top: 1312px;
	left: 79px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 27px;
	line-height: 36px;
	letter-spacing: 1px;
	color: #000;
	font-weight: 300;
	width: 581px;
}
}
@media only screen and (max-width: 1024px) {
#RR_FREETRIAL {
	position: absolute;
	top: 1309px;
	left: 69px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 26px;
	line-height: 35px;
	letter-spacing: 2px;
	color: #000;
	font-weight: 300;
	width: 581px;
}
}
#PURCHASENOW {
	position: absolute;
	top: 1429px;
	left: 195px;
}
@media only screen and (max-width: 1600px) {
#PURCHASENOW {
	position: absolute;
	top: 1419px;
	left: 150px;
}
}
@media only screen and (max-width: 1280px) {
#PURCHASENOW {
	position: absolute;
	top: 1409px;
	left: 73px;
}
}
@media only screen and (max-width: 1024px) {
#PURCHASENOW {
	position: absolute;
	top: 1399px;
	left: 60px;
}
}
#RR_NOOBLIGATIONS {
	position: absolute;
	top: 1576px;
	left: 200px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 21px;
	line-height: 29px;
	letter-spacing: 3px;
	color: #000;
	font-weight: 100;
	width: 425px;
}
@media only screen and (max-width: 1600px) {
#RR_NOOBLIGATIONS {
	position: absolute;
	top: 1555px;
	left: 154px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 29px;
	line-height: 35px;
	letter-spacing: 3px;
	color: #000;
	font-weight: 100;
	width: 627px;
}
}
@media only screen and (max-width: 1280px) {
#RR_NOOBLIGATIONS {
	position: absolute;
	top: 1560px;
	left: 79px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 24px;
	line-height: 32px;
	letter-spacing: 1px;
	color: #000;
	font-weight: 100;
	width: 627px;
}
}
@media only screen and (max-width: 1024px) {
#RR_NOOBLIGATIONS {
	position: absolute;
	top: 1469px;
	left: -900px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 20px;
	line-height: 27px;
	font-weight: 300;
}
}
#RR_COWBOY {
	position: absolute;
	top: 1271px;
	left: 704px;
}

@media only screen and (max-width: 1600px) {
#RR_COWBOY {
	position: absolute;
	top: 1271px;
	left: 534px;
}
}
@media only screen and (max-width: 1280px) {
#RR_WHITE_FREETRIAL {
	position: absolute;
	top: 1271px;
	left: 39px;
	height: 509px;
	width: 350px;
	background-color: #fff;
}
}
@media only screen and (max-width: 1280px) {
#RR_COWBOY {
	position: absolute;
	top: 1271px;
	left: 182px;
}
}
@media only screen and (max-width: 1024px) {
#RR_WHITE_FREETRIAL {
	position: absolute;
	top: 1271px;
	left: -900px;
	height: 509px;
	width: 350px;
	background-color: transparent;
}
}
@media only screen and (max-width: 1024px) {
#RR_COWBOY {
	position: absolute;
	top: 1271px;
	left: 19px;
}
}
#ScrollDownArrow3 {
	position: absolute;
	top: 1797px;
	left: 924px;
}

@media only screen and (max-width: 1600px) {
	#ScrollDownArrow3 {
	position: absolute;
	top: 1803px;
	left: 765px;
}
}
@media only screen and (max-width: 1280px) {
	#ScrollDownArrow3 {
	position: absolute;
	top: 1803px;
	left: 583px;
}
}
@media only screen and (max-width: 1024px) {
	#ScrollDownArrow3 {
	position: absolute;
	top: 1803px;
	left: -900px;
}
}

#TOP_THREE {
	position: absolute;
	top: 1669px;
	left: 200px;
	font-size: 19px;
	letter-spacing: 4px;
	color: #000;
	font-weight: 300;
	z-index: 6;
}
@media only screen and (max-width: 1600px) {
	#TOP_THREE {
	position: absolute;
	top: 1690px;
	left: 154px;
	letter-spacing: 4px;
	z-index: 12;
}
}
@media only screen and (max-width: 1280px) {
	#TOP_THREE {
	position: absolute;
	top: 1650px;
	left: 79px;
	letter-spacing: 4px;
	z-index: 12;
}
}
@media only screen and (max-width: 1024px) {
	#TOP_THREE {
	position: absolute;
	top: 1569px;
	left: -900px;
	letter-spacing: 4px;
	z-index: 12;
}
}


/* End Home Page -- Section Three*/

/*---------------------------------------------------------------------------------------------------*/

/* Footer -- Home Page*/

#FOOTER_HP {
	position: absolute;
	top: 1911px;
	left: 0px;
	height: 319px;
	width: 100%;
	background: #DCFBFF;
	overflow-y: hidden;
}
#CONTACTINFO_HP {
	position: relative;
	top: 40px;
	left: 59px;
	text-align: left;
	font-family: 'Fira Sans', sans-serif;
	font-size: 19px;
	line-height: 27px;
	font-weight: 500;
	letter-spacing: 2px;
	color: #222;
	width: 450px;
}
@media only screen and (max-width: 1600px) {
#CONTACTINFO_HP {
	position: relative;
	top: 32px;
	left: 69px;
	text-align: left;
	font-family: 'Fira Sans', sans-serif;
	font-size: 19px;
	line-height: 27px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 500;
	width: 450px;
}
}
@media only screen and (max-width: 1280px) {
#CONTACTINFO_HP {
	position: relative;
	top: 29px;
	left: 29px;
	text-align: left;
	font-family: 'Fira Sans', sans-serif;
	font-size: 17px;
	line-height: 24px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 500;
	width: 450px;
}
}
@media only screen and (max-width: 1024px) {
#CONTACTINFO_HP {
	position: absolute;
	top: 30px;
	left: 29px;
	text-align: left;
	font-family: 'Fira Sans', sans-serif;
	font-size: 15px;
	line-height: 24px;
	color: #222;
	font-weight: 500;
	width: 450px;
}
}
#FOOTERLINKS_HP {
	position: absolute;
	top: 40px;
	left: 479px;
	text-align: left;
	font-family: 'Fira Sans', sans-serif;
	font-size: 14.9px;
	letter-spacing: 2px;
	line-height: 32px;
	font-weight: 500;
	width: 350px;
}
@media only screen and (max-width: 1600px) {
#FOOTERLINKS_HP {
	position: absolute;
	top: 32px;
	left: 479px;
	text-align: left;
	font-family: 'Fira Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 2px;
	line-height: 32px;
	font-weight: 500;
	width: 350px;
}
}
@media only screen and (max-width: 1280px) {
#FOOTERLINKS_HP {
	position: absolute;
	top: 27px;
	left: 389px;
	text-align: left;
	font-family: 'Fira Sans', sans-serif;
	font-size: 13px;
	letter-spacing: 2px;
	line-height: 32px;
	color: #999;
	font-weight: 500;
	width: 350px;
}
}
@media only screen and (max-width: 1024px) {
#FOOTERLINKS_HP {
	position: absolute;
	top: 28px;
	left: 369px;
	text-align: left;
	font-family: 'Fira Sans', sans-serif;
	font-size: 13px;
	line-height: 29px;
	font-weight: 500;
	width: 350px;
}
}
#SOCIALMEDIA_HP {
	position: absolute;
	top: 40px;
	left: 859px;
}
@media only screen and (max-width: 1600px) {
#SOCIALMEDIA_HP {
	position: absolute;
	top: 32px;
	left: 872px;
}
}
@media only screen and (max-width: 1280px) {
#SOCIALMEDIA_HP {
	position: absolute;
	top: 30px;
	left: 669px;
}
}
@media only screen and (max-width: 1024px) {
#SOCIALMEDIA_HP {
	position: absolute;
	top: 32px;
	left: -500px;
}
}
#TOTALVIEWGLOBAL_HP {
	position: absolute;
	top: 40px;
	left: 1249px;
	text-align: left;
	font-family: 'Fira Sans', sans-serif;
	font-size: 14.9px;
	letter-spacing: 2px;
	line-height: 27px;
	font-weight: 500;
	width: 300px;
}
@media only screen and (max-width: 1600px) {
#TOTALVIEWGLOBAL_HP {
	position: absolute;
	top: 32px;
	left: 1209px;
	text-align: left;
	font-family: 'Fira Sans', sans-serif;
	font-size: 14px;
	line-height: 27px;
	color: #999;
	font-weight: 500;
}
}
@media only screen and (max-width: 1280px) {
#TOTALVIEWGLOBAL_HP {
	position: absolute;
	top: 29px;
	left: 969px;
	text-align: left;
	font-family: 'Fira Sans', sans-serif;
	font-size: 13px;
	line-height: 21px;
	color: #999;
	font-weight: 500;
}
}
@media only screen and (max-width: 1024px) {
#TOTALVIEWGLOBAL_HP {
	position: absolute;
	top: 29px;
	left: 689px;
	text-align: left;
	font-family: 'Fira Sans', sans-serif;
	font-size: 13px;
	line-height: 21px;
	color: #999;
	font-weight: 500;
}
}
#FOOTER_BOTTOMBORDER_HP {
	position: absolute;
	top: 289px;
	left: 0px;
	width: 100%;
	height: 32px;
	background-color: #09c;
	z-index:12;
}

/* End Footer -- Home Page*/

/*---------------------------------------------------------------------------------------------------*/

/* Interior Pages - Header Image*/

#HEADERIMAGE { 
  position: absolute;
  top: 240px;
  left: 0px;
}
#SUBHEAD{
  position: absolute;
  top: 699px;
  left: 905px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 79px;
  line-height: 35px;
  letter-spacing: 9px;
  color: #fff;
  font-weight: 100;
  width: 799px;
  z-index: 14;
}
@media only screen and (max-width: 1600px) {
#SUBHEAD{
  position: absolute;
  top: 699px;
  left: 652px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 69px;
  line-height: 35px;
  letter-spacing: 9px;
  color: #fff;
  font-weight: 100;
  width: 799px;
  z-index: 14;
}
}
@media only screen and (max-width: 1280px) {
#SUBHEAD{
  position: absolute;
  top: 699px;
  left: 559px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 59px;
  line-height: 35px;
  letter-spacing: 7px;
  color: #fff;
  font-weight: 100;
  width: 699px;
  z-index: 14;
}
}
@media only screen and (max-width: 1024px) {
#SUBHEAD{
  position: absolute;
  top: 699px;
  left: 362px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 59px;
  line-height: 35px;
  letter-spacing: 7px;
  color: #fff;
  font-weight: 100;
  width: 699px;
  z-index: 14;
}
}
#SUBHEAD_ABOUT{
	position: absolute;
	top: 699px;
	left: 729px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 69px;
	line-height: 35px;
	letter-spacing: 7px;
	color: #fff;
	font-weight: 100;
	width: 969px;
	z-index: 14;
}
@media only screen and (max-width: 1600px) {
#SUBHEAD_ABOUT{
  position: absolute;
  top: 699px;
  left: 593px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 62px;
  line-height: 35px;
  letter-spacing: 7px;
  color: #fff;
  font-weight: 100;
  width: 999px;
  z-index: 14;
}
}
@media only screen and (max-width: 1280px) {
#SUBHEAD_ABOUT{
  position: absolute;
  top: 699px;
  left: 450px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 59px;
  line-height: 35px;
  letter-spacing: 7px;
  color: #fff;
  font-weight: 100;
  width: 999px;
  z-index: 14;
}
}
@media only screen and (max-width: 1024px) {
#SUBHEAD_ABOUT{
  position: absolute;
  top: -999px;
  left: 369px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 59px;
  line-height: 35px;
  letter-spacing: 7px;
  color: #fff;
  font-weight: 100;
  width: 999px;
  z-index: 14;
}
}
#SUBHEAD_RISKMANAGEMENT{
  position: absolute;
  top: 699px;
  left: 729px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 69px;
  line-height: 35px;
  letter-spacing: 7px;
  color: #fff;
  font-weight: 100;
  width: 799px;
  z-index: 14;
}
@media only screen and (max-width: 1600px) {
#SUBHEAD_RISKMANAGEMENT{
  position: absolute;
  top: 699px;
  left: 593px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 69px;
  line-height: 35px;
  letter-spacing: 9px;
  color: #fff;
  font-weight: 100;
  width: 999px;
  z-index: 14;
}
}
@media only screen and (max-width: 1280px) {
#SUBHEAD_RISKMANAGEMENT{
  position: absolute;
  top: 699px;
  left: 553px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 69px;
  line-height: 35px;
  letter-spacing: 9px;
  color: #fff;
  font-weight: 100;
  width: 999px;
  z-index: 14;
}
}
@media only screen and (max-width: 1024px) {
#SUBHEAD_RISKMANAGEMENT{
  position: absolute;
  top: 699px;
  left: 369px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 59px;
  line-height: 35px;
  letter-spacing: 7px;
  color: #fff;
  font-weight: 100;
  width: 999px;
  z-index: 14;
}
}
#SUBHEAD_GREATLAKES{
  position: absolute;
  top: 699px;
  left: 729px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 69px;
  line-height: 35px;
  letter-spacing: 5px;
  color: #fff;
  font-weight: 100;
  width: 1400px;
  z-index: 14;
}
@media only screen and (max-width: 1600px) {
#SUBHEAD_GREATLAKES{
  position: absolute;
  top: 699px;
  left: 593px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 65px;
  line-height: 35px;
  letter-spacing: 5px;
  color: #fff;
  font-weight: 100;
  width: 999px;
  z-index: 14;
}
}
@media only screen and (max-width: 1280px) {
#SUBHEAD_GREATLAKES{
  position: absolute;
  top: 699px;
  left: 450px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 55px;
  line-height: 35px;
  letter-spacing: 5px;
  color: #fff;
  font-weight: 100;
  width: 999px;
  z-index: 14;
}
}
@media only screen and (max-width: 1024px) {
#SUBHEAD_GREATLAKES{
  position: absolute;
  top: 699px;
  left: -999px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 59px;
  line-height: 35px;
  letter-spacing: 7px;
  color: #fff;
  font-weight: 100;
  width: 999px;
  z-index: 14;
}
}
#SUBHEAD_PARTNER {
  position: absolute;
  top: 699px;
  left: 729px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 69px;
  line-height: 35px;
  letter-spacing: 9px;
  color: #fff;
  font-weight: 100;
  width: 1400px;
  z-index: 14;
}
@media only screen and (max-width: 1600px) {
#SUBHEAD_PARTNER{
  position: absolute;
  top: 699px;
  left: 593px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 69px;
  line-height: 35px;
  letter-spacing: 9px;
  color: #fff;
  font-weight: 100;
  width: 999px;
  z-index: 14;
}
}
@media only screen and (max-width: 1280px) {
#SUBHEAD_PARTNER{
  position: absolute;
  top: 699px;
  left: 450px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 59px;
  line-height: 35px;
  letter-spacing: 9px;
  color: #fff;
  font-weight: 100;
  width: 999px;
  z-index: 14;
}
}
@media only screen and (max-width: 1024px) {
#SUBHEAD_PARTNER{
  position: absolute;
  top: 699px;
  left: -999px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 59px;
  line-height: 35px;
  letter-spacing: 7px;
  color: #fff;
  font-weight: 100;
  width: 1299px;
  z-index: 14;
}
}
#SUBHEAD_CONTACT {
  position: absolute;
  top: 699px;
  left: 729px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 69px;
  line-height: 35px;
  letter-spacing: 9px;
  color: #fff;
  font-weight: 100;
  width: 999px;
  z-index: 14;
}
@media only screen and (max-width: 1600px) {
#SUBHEAD_CONTACT {
  position: absolute;
  top: 699px;
  left: 593px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 62px;
  line-height: 35px;
  letter-spacing: 9px;
  color: #fff;
  font-weight: 100;
  width: 999px;
  z-index: 14;
}
}
@media only screen and (max-width: 1280px) {
#SUBHEAD_CONTACT{
  position: absolute;
  top: 699px;
  left: 450px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 59px;
  line-height: 35px;
  letter-spacing: 9px;
  color: #fff;
  font-weight: 100;
  width: 999px;
  z-index: 14;
}
}
@media only screen and (max-width: 1024px) {
#SUBHEAD_CONTACT{
  position: absolute;
  top: 699px;
  left: -999px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 59px;
  line-height: 35px;
  letter-spacing: 7px;
  color: #fff;
  font-weight: 100;
  width: 999px;
  z-index: 14;
}
}




/*---------------------------------------------------------------------------------------------------*/

/* Interior Pages -- Main Content*/



#PAYMENT {
	position: absolute;
	top: 859px;
	left: 700px;
	text-align: center;
	font-family: 'PT', sans-serif;
	font-size: 23px;
	line-height: 32px;
	letter-spacing: 2px;
	color: #000;
	font-weight: 400;
}

@media only screen and (max-width: 1600px) {
#PAYMENT {
	position: absolute;
	top: 859px;
	left: 600px;
	text-align: center;
	font-family: 'PT', sans-serif;
	font-size: 23px;
	line-height: 32px;
	letter-spacing: 2px;
	color: #000;
	font-weight: 400;
	width: 699px;
}
}
@media only screen and (max-width: 1280px) {
#PAYMENT {
	position: absolute;
	top: 859px;
	left: 600px;
	text-align: center;
	font-family: 'PT', sans-serif;
	font-size: 23px;
	line-height: 32px;
	letter-spacing: 2px;
	color: #000;
	width: 699px;
}
}
@media only screen and (max-width: 1024px) {
#PAYMENT {
	position: absolute;
	top: 859px;
	left: 400px;
	text-align: center;
	font-family: 'PT', sans-serif;
	font-size: 23px;
	line-height: 32px;
	letter-spacing: 2px;
	color: #000;
	width: 699px;
}
}

#PDF_PURCHASE {
	position: absolute;
	top: 859px;
	left: 1189px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 23px;
	line-height: 32px;
	letter-spacing: 2px;
	color: #000;
	font-weight: 400;
}

#CONTENT {
  position: absolute;
  top: 569px;
  left: 89px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 19px;
  line-height: 35px;
  letter-spacing: 2px;
  color: #00B0DD;
  font-weight: 100;
}

#CONTENT_SCROLL {
	position: absolute;
	top: 599px;
	left: 89px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 100;
	width: 599px;
}
#CONTENT_FEATURES {
	position: absolute;
	top: 869px;
	left: 119px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 100;
	width: 599px;
}
@media only screen and (max-width: 1600px) {
#CONTENT_FEATURES {
	position: absolute;
	top: 869px;
	left: 119px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: 1px;
	color: #222;
	font-weight: 100;
	width: 509px;
}
}
@media only screen and (max-width: 1280px) {
#CONTENT_FEATURES {
	position: absolute;
	top: 869px;
	left: 119px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 100;
	width:499px;
}
}
@media only screen and (max-width: 1024px) {
#CONTENT_FEATURES {
	position: absolute;
	top: -900px;
	left: 119px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 100;
	width:499px;
}
}
@media only screen and (max-width: 1024px) {
#CONTENT_FEATURES_1024 {
	position: absolute;
	top: 869px;
	left: 49px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 15px;
	line-height: 27px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 100;
	width: 399px;
}
}
#CONTENT_FEATURES_ABOUT {
	position: absolute;
	top: 869px;
	left: 119px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 100;
	width: 599px;
}
@media only screen and (max-width: 1600px) {
#CONTENT_FEATURES_ABOUT {
	position: absolute;
	top: 869px;
	left: 49px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 100;
	width: 419px;
}
}
@media only screen and (max-width: 1280px) {
#CONTENT_FEATURES_ABOUT {
	position: absolute;
	top: -900px;
	left: 49px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 100;
	width: 419px;
}
}
@media only screen and (max-width: 1024px) {
#CONTENT_FEATURES_ABOUT {
	position: absolute;
	top: -900px;
	left: 49px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 400;
	width: 309px;
}
}
#CONTENT_BENEFITS {
	position: absolute;
	top: 930px;
	left: 799px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 100;
	width: 439px;
}
@media only screen and (max-width: 1600px) {
#CONTENT_BENEFITS {
	position: absolute;
	top: 935px;
	left: 539px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 100;
	width: 439px;
}
}
@media only screen and (max-width: 1280px) {
#CONTENT_BENEFITS {
	position: absolute;
	top: -900px;
	left: 509px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 100;
	width: 369px;
}
}
@media only screen and (max-width: 1024px) {
#CONTENT_BENEFITS {
	position: absolute;
	top: -900px;
	left: 509px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 100;
	width: 369px;
}
}
#CONTENT_FEATURES_BENEFITS_1024 {
	position: absolute;
	top: -900px;
	left: 59px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 200;
	width: 599px;
}
@media only screen and (max-width: 1600px) {
#CONTENT_FEATURES_BENEFITS_1024 {
	position: absolute;
	top: -900px;
	left: 59px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 200;
	width: 599px;
}
}
@media only screen and (max-width: 1280px) {
#CONTENT_FEATURES_BENEFITS_1024 {
	position: absolute;
	top: 869px;
	left: 59px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 200;
	width: 599px;
}
}
@media only screen and (max-width: 1024px) {
#CONTENT_FEATURES_BENEFITS_1024 {
	position: absolute;
	top: 869px;
	left: 29px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 14px;
	line-height: 19px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 100;
	width: 439px;
}
}
#FAMILYSLIDESHOW {
	position: absolute;
	top: 867px;
	left: 762px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 19px;
	line-height: 23px;
	letter-spacing: 2px;
	font-weight: 100;
	color: #000;
	width: 498px;
	height: 433px;
}
@media only screen and (max-width: 1600px) {
#FAMILYSLIDESHOW {
	position: absolute;
	top: -699px;
	left: 679px;
}
}
@media only screen and (max-width: 1280px) {
#FAMILYSLIDESHOW {
	position: absolute;
	top: -699px;
	left: 762px;
}
}
@media only screen and (max-width: 1024px) {
#FAMILYSLIDESHOW {
	position: absolute;
	top: -699px;
	left: 762px;
}
}

#FAMILYSLIDESHOW_SMALLER {
	position: absolute;
	top: -900px;
	left: 679px;
}
@media only screen and (max-width: 1600px) {
	#FAMILYSLIDESHOW_SMALLER {
	position: absolute;
	top: 867px;
	left: 709px;
}
}
@media only screen and (max-width: 1280px) {
	#FAMILYSLIDESHOW_SMALLER {
	position: absolute;
	top: 867px;
	left: 679px;
}
}
@media only screen and (max-width: 1024px) {
	#FAMILYSLIDESHOW_SMALLER {
	position: absolute;
	top: 867px;
	left: 484px;
}
}
#LAUNCHSLIDESHOW {
	position: absolute;
	top: 878px;
	left: 1502px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 49px;
	line-height: 55px;
	letter-spacing: 2px;
	font-weight: 100;
	color: #00CFF2;
	width: 542px;
	height: 270px;
}
@media only screen and (max-width: 1600px) {
	#LAUNCHSLIDESHOW {
	position: absolute;
	top: -900px;
	left: 1502px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 49px;
	line-height: 55px;
	letter-spacing: 2px;
	font-weight: 100;
	color: #00CFF2;
	width: 542px;
	height: 270px;
}
}
#LAUNCHSLIDESHOW_SMALLER {
	position: absolute;
	top: -900px;
	left: 1235px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 43px;
	line-height: 50px;
	letter-spacing: 2px;
	font-weight: 100;
	color: #00CFF2;
	width: 542px;
	height: 270px;
}
@media only screen and (max-width: 1600px) {
#LAUNCHSLIDESHOW_SMALLER {
	position: absolute;
	top: 869px;
	left: 1235px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 43px;
	line-height: 50px;
	letter-spacing: 2px;
	font-weight: 100;
	color: #00CFF2;
	width: 542px;
	height: 270px;
}
}
@media only screen and (max-width: 1280px) {
#LAUNCHSLIDESHOW_SMALLER {
	position: absolute;
	top: -900px;
	left: 1235px;
}
}

#LAUNCHSLIDESHOW_1280{
	position: absolute;
	top: -900px;
	left: 689px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 23px;
	line-height: 32px;
	letter-spacing: 1px;
	font-weight: 100;
	color: #00CFF2;
	width: 542px;
	height: 270px;
}

@media only screen and (max-width: 1600px) {
#LAUNCHSLIDESHOW_1280{
	position: absolute;
	top: -900px;
	left: 689px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 23px;
	line-height: 32px;
	letter-spacing: 1px;
	font-weight: 100;
	color: #00CFF2;
	width: 542px;
	height: 270px;
}
}
@media only screen and (max-width: 1280px) {
#LAUNCHSLIDESHOW_1280{
	position: absolute;
	top: 1590px;
	left: 689px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 23px;
	line-height: 32px;
	letter-spacing: 1px;
	font-weight: 100;
	color: #00CFF2;
	width: 542px;
	height: 270px;
}
}
@media only screen and (max-width: 1024px) {
#LAUNCHSLIDESHOW_1280 {
	position: absolute;
	top: 1479px;
	left: 493px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 22px;
	line-height: 32px;
	letter-spacing: 2px;
	font-weight: 100;
	color: #00CFF2;
	width: 542px;
	height: 270px;
}
}
#FAMILY {
	position: absolute;
	top: 1135px;
	left: 1505px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 26px;
	line-height: 34px;
	letter-spacing: 2px;
	font-weight: 100;
	color: #000;
	width: 259px;
}
@media only screen and (max-width: 1600px) {
	#FAMILY {
	position: absolute;
	top: -900px;
	left: 1510px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 27px;
	line-height: 39px;
	letter-spacing: 2px;
	font-weight: 100;
	color: #000;
	width: 565px;
}
}
#FAMILY_SMALLER {
	position: absolute;
	top: -900px;
	left: 1159px;
}
@media only screen and (max-width: 1600px) {
#FAMILY_SMALLER {
	position: absolute;
	top: 1153px;
	left: 1235px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 27px;
	line-height: 32px;
	letter-spacing: 2px;
	font-weight: 100;
	color: #000;
	width: 565px;
}
}
@media only screen and (max-width: 1280px) {
#FAMILY_SMALLER {
	position: absolute;
	top: -900px;
	left: 1235px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 27px;
	line-height: 32px;
	letter-spacing: 2px;
	font-weight: 100;
	color: #000;
	width: 565px;
}
}
#FAMILY_1280 {
	position: absolute;
	top: -900px;
	left: 689px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 23px;
	line-height: 30px;
	letter-spacing: 2px;
	font-weight: 100;
	color: #000;
	width: 565px;
}
@media only screen and (max-width: 1600px) {
#FAMILY_1280 {
	position: absolute;
	top: -900px;
	left: 689px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 23px;
	line-height: 30px;
	letter-spacing: 2px;
	font-weight: 100;
	color: #000;
	width: 565px;
}
}
@media only screen and (max-width: 1280px) {
#FAMILY_1280 {
	position: absolute;
	top: 1480px;
	left: 689px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 23px;
	line-height: 30px;
	letter-spacing: 2px;
	font-weight: 100;
	color: #000;
	width: 565px;
}
}
@media only screen and (max-width: 1024px) {
#FAMILY_1280 {
	position: absolute;
	top: 1480px;
	left: -900px;
}
}
#CONTENT_FEATURES_MANAGEMENT {
	position: absolute;
	top: 1226px;
	left: 840px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 13px;
	line-height: 19px;
	letter-spacing: 2px;
	color: #222;
	font-weight: 100;
	width: 507px;
	height: 287px;
}
#CONTENT2 {
  position: absolute;
  top: 699px;
  left: 89px;
  text-align: left;
  font-family: 'PT', sans-serif;
  font-size: 15px;
  line-height: 19px;
  letter-spacing: 1px;
  color: #555;
  font-weight: 100;
}
#PATRICKSULLIVAN {
  position: relative;
  top: 89px;
  left: 869px;
}

#RR_CONTACTINFO{
	position: absolute;
	top: 849px;
	left: 89px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 27px;
	line-height: 36px;
	letter-spacing: 2px;
	color: #000;
	font-weight: 200;
	width: 1099px;
}	
/*---------------------------------------------------------------------------------------------------*/

/* Footer -- Interior Pages*/

#FOOTER_PAGES {
	position: absolute;
	top: 1911px;
	left: 0px;
	height: 299px;
	width: 100%;
	background: #DCFBFF;
	overflow-y: hidden;
}
#CONTACTINFO_PAGES {
	position: relative;
	top: 32px;
	left: 169px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 19px;
	line-height: 27px;
	letter-spacing: 2px;
	color: #555;
	font-weight: 200;
	width: 450px;
}
#SOCIALMEDIA_PAGES {
	position: relative;
	top: -190px;
	left: 1020px;
}
#TOTALVIEWGLOBAL_PAGES {
	position: relative;
	top: -405px;
	left: 1330px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 16px;
	letter-spacing: 2px;
	line-height: 27px;
	color: #999;
	font-weight: 200;
}

#FOOTERLINKS_PAGES {
	position: relative;
	top: -539px;
	left: 552px;
	text-align: left;
	font-family: 'PT', sans-serif;
	font-size: 16px;
	letter-spacing: 2px;
	line-height: 32px;
	color: #999;
	font-weight: 200;
	width: 350px;
}
#FOOTER_BOTTOMBORDER_PAGES {
	position: absolute;
	top: 269px;
	left: 0px;
	width: 100%;
	height: 32px;
	background-color: #09c;
	z-index:12;
}

/* End Footer -- Interior Pages*/

/*---------------------------------------------------------------------------------------------------*/

body,td,th {
	color: #fff;
}
a:link {
	text-decoration: none;
	color: #009ADA;
}
a:visited {
	text-decoration: none;
	color: #00CFF2;
}
a:hover {
	text-decoration: none;
	color: #58E5FD;
}
a:active {
	text-decoration: none;
	color: #00CFF2;
	font-size: 16px;
}

.crossfade > figure {
  animation: imageAnimation 35s linear infinite 0s;
  backface-visibility: visible;
  background-size: cover;
  background-position: center center;
  color: transparent;
  height: 659px;
  top: 255px;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

@media only screen and (max-width: 1600px) {
.crossfade > figure {
  animation: imageAnimation 35s linear infinite 0s;
  backface-visibility: visible;
  background-size: cover;
  background-position: center center;
  color: transparent;
  height: 529px;
  top: 255px;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}
}
@media only screen and (max-width: 1280px) {
.crossfade > figure {
  animation: imageAnimation 35s linear infinite 0s;
  backface-visibility: visible;
  background-size: cover;
  background-position: center center;
  color: transparent;
  height: 529px;
  top: 255px;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}
}
@media only screen and (max-width: 1024px) {
.crossfade > figure {
  animation: imageAnimation 35s linear infinite 0s;
  backface-visibility: visible;
  background-size: cover;
  background-position: center center;
  color: transparent;
  height: 529px;
  top: 255px;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}
}
.crossfade > figure:nth-child(1) {
  animation-delay: 0s;
  background-image: url('../images/cowboy.jpg');  
}
.crossfade > figure:nth-child(2) {
  animation-delay: 5s;
  background-image: url('../images/corn_bluesky.jpg');
}
.crossfade > figure:nth-child(3) {
  animation-delay: 10s;
  background-image: url('../images/rancher.jpg');
}
.crossfade > figure:nth-child(4) {
  animation-delay: 15s;
  background-image: url('../images/barn_flag.jpg');
}
.crossfade > figure:nth-child(5) {
  animation-delay: 20s;
  background-image: url('../images/coffee.jpg');
}
.crossfade > figure:nth-child(6) {
  animation-delay: 25s;
  background-image: url('../images/wheat.jpg');
}
.crossfade > figure:nth-child(7) {
  animation-delay: 30s;
  background-image: url('../images/amishfarm.jpg'); 
}
@keyframes imageAnimation {
  0% {
    animation-timing-function: ease-in;
    opacity: 0;
  }
  9% {
    animation-timing-function: ease-out;
    opacity: 1;
  }
  19% {
    opacity: 1
  }
  27% {
    opacity: 0
  }
  100% {
    opacity: 0
  }
}


#MOBILE_HP {
	position: absolute;
    top: 0px;
	left: 0px;
}

@media only screen and (max-width: 1000px) {
.img-responsive { 
    max-width: 100%; 
	height: auto;
}
}
