@charset "UTF-8";
/* CSS Document */



/* forms and buttons */

#paypal-container-8RWWNW3K38BEJ {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

#form-container-8RWWNW3K38BEJ {
    text-align: center !important;
    margin: 0 auto !important;
}

.vertical {
    align-items: center !important;
    width: 100% !important;
}

.vertical > * {
    width: 100% !important;
}

input[type=text] {
    width: 100%;
    padding: 5px 10px;
    margin: 10px 5px;
    box-sizing: border-box;
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"; 
	font-weight: normal; 
	font-size: 1.0rem;
	line-height: 60%;
	text-align: left;  }

.textarea {
    width: 100%;
	align:center;
	height:auto;
	padding: 5px 10px;
    margin: 10px 5px;
	border: #00000;
	border-box: 80%;
    box-sizing: border-box;
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"; 
	font-weight: normal; 
	font-size: 1.0rem;
	line-height: 120%;
	text-align: left;
	text-decoration-color: white;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;}

input[type=reset], input[type=submit]  {
    background-color: #000000;
    border: none;
	border-radius: 12px;
    color: white;
    padding: 12px 150px;
    text-decoration: none;
    margin: 5px 0px;
    cursor: pointer;
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"; 
	font-weight: bold; 
	font-size: 1.0rem;
	line-height: 100%;
	text-align: center;
    -webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;}

/* text styles */

/* basic text font */
.style1 {font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif";
	font-weight: normal; 
	font-size: 1.0rem;
	line-height: 175%;
	letter-spacing: 1px;
	text-align: justify;
	color: #003100;
    margin-right: 10%;
	margin-left: 10%;}

/* right justified text font */
.style1Right {font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif";
	font-weight: normal; 
	font-size: 1.0rem;
	line-height: 175%;
	letter-spacing: 1px;
	text-align: right;
	color: #0003100;
    margin-right: 10%;
	margin-left: 10%;}


/* basic title font */
.style2 {
  font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif";
  font-weight: 400;
  font-style: normal;
	font-size: 1.5rem;
	line-height: 150%;
	letter-spacing: 1px;
	text-align: left;
	color: #003100;
	margin-right: 10%;
	margin-left: 10%;}



body {background-color: white;
	border-collapse: collapse;
	padding: 0;
	border: 0;}

body,td,th {
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif";
	font-size: 17px;
	color: #FFFFFF;
	vertical-align: top;
	border-collapse: collapse;
	padding: 0;
	border: 0;
	border-color: #FF6600;}

p {margin:0;
  padding:0;}
	
#header {
	background-color: #FFFFFF;
	background: url("BannerImage.jpg"); 
	background-repeat: no-repeat; 
	background-position: 100% 100% fixed;
	background-size: contain;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-backgroundisplay:block;
	max-width: 100%;
	height: auto;
	padding-top: 35%;
}

#content {
	float: center;
	width: 100%;
	text-align: center;
}
.image-float {
  float: right;
	max-width: 280px;
	height: auto;
	padding-left: 2%
}


/* PHONES */

@media screen and (min-device-width: 320px) 
  and (max-device-width: 700px) and (-webkit-min-device-pixel-ratio: 2) {


#content {float: none;
    width: 100%;}
	 

#header {background-color: #FFFFFF;
	background-image: url("BannerImageSm.jpg"); 
	background-repeat: no-repeat; 
	background-position: 100% 100% fixed;
	background-size: contain;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-backgroundisplay:block;
	max-width: 100%;
	height: auto;
	padding-top: 62%; }
	  
	  
	  
/* forms and buttons */

input[type=text] {
    width: 100%;
    padding: 5px 10px;
    margin: 10px 5px;
    box-sizing: border-box;
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"; 
	font-weight: normal; 
	font-size: .8rem;
	line-height: 60%;
	text-align: left;  }

.textarea {
    width: 100%;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
    margin: 10px 5px;
    box-sizing: border-box;
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"; 
	font-weight: normal; 
	font-size: .8rem;
	line-height: 120%;
	text-align: left;
	text-decoration-color: white;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;}

input[type=reset], input[type=submit]  {
    background-color: #000000;
    border: none;
    color: white;
    padding: 10px 60px;
	border-radius: 8px;
    text-decoration: none;
    margin: 5px 0px;
    cursor: pointer;
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"; 
	font-weight: bold; 
	font-size: .8rem;
	line-height: 150%;
	text-align: center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;}  
	  
	  
/* basic text font */
.style1 {font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"; 
	font-weight: normal; 
	font-size: .8rem;
	line-height: 150%;
	letter-spacing: .25px;
	text-align: justify;
	color: #003100;
    margin-right: 5%;
	margin-left: 5%;}
	  
.style1Right {font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif";
	font-weight: normal; 
	font-size: .8rem;
	line-height: 150%;
	letter-spacing: .25px;
	text-align: right;
	color: #003100;
    margin-right: 5%;
	margin-left: 5%;}


/* basic title font */
.style2 {
  font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif";
  font-weight: 400;
  font-style: normal;
	font-size: 1.2rem;
	line-height: 125%;
	letter-spacing: 1px;
	text-align: left;
	color: #003100;
	margin-right: 5%;
	margin-left: 5%;}
	  
	  
.image-float {
  float: right;
	max-width: 200px;
	height: auto;
	padding-left: 2%
}	  
	  
	  

/* TABLETS */

@media all and (max-width: 900px) and (min-device-width: 701px) {   

#content {float: none ;
    width: 100% ;}
	 
#menu {float: none;
	width: 100%;} 
		

/* forms and buttons */

input[type=text] {
    width: 80%;
    padding: 5px 10px;
    margin: 10px 5px;
    box-sizing: border-box;
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"; 
	font-weight: normal; 
	font-size: 1.0rem;
	line-height: 60%;
	text-align: left;}

.textarea {
    width: 100%;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
    margin: 10px 5px;
    box-sizing: border-box;
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"; 
	font-weight: normal; 
	font-size: 1.0rem;
	text-decoration-color: #000000;
	line-height: 120%;
	text-align: left;}

input[type=reset], input[type=submit]  {
    background-color: #000000;
    border: none;
    color: white;
    padding: 12px 50px;
	border-radius: 12px;
    text-decoration: none;
    margin: 5px 0px;
    cursor: pointer;
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"; 
	font-weight: bold; 
	font-size: 1.0rem;
	line-height: 150%;
	text-align: center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;}  
	  
	  
	  }}