html, body {margin:0;
	          padding:0;
	          height:100%; /* needed for container min-height */
	          background-color:#ffffff;
	          font-family:arial,sans-serif;
	          font-size:1em;
	          color:#66ffff;}
						
a:link {text-decoration:underline; color: #2b1dce; }
a:visited {text-decoration:underline; color: #2b1dce; }
a:hover {text-decoration:underline; color: #2b1dce; }						
a:active {text-decoration:underline; color: #2b1dce; }

img {border:1px solid #ffffff;
     margin:0%;
		 padding:0%;}
		 
 p {font-size:2rem;
    text-align:justify;
		width:90%;
		margin:4%;}	
		
		 
#container {position:relative; /* needed for footer positioning*/
	          margin:0% auto; /* center, not in IE5 */
	          width:100%;
	          background-color:#ffffff;
	          height:auto !important; /* real browsers */
	          height:100%; /* IE6: treated as min-height*/
            min-height:100%; /* real browsers */
						border:0px solid #ff4000;
						text-align:left;}

#header {padding:0em;
	       background-color:#ffffff;
	       text-align:center;
         border:0px solid #0000ff;
				 color:#ffffff;}
						
#header h1 {display:none;  }						
						
#navbar {clear:both;
         width:100%;
				 float:left;
				 font-weight:bold;
				 font-size:3.8em;
				 color:#000000;
				 background-color:#8e86ae;
				 text-align:center;
				 margin:0% 0% 0% 0%;
				 padding:0.5% 0%;
				 border:0px solid #990000;}

#navbar ul {list-style-type:none;
            margin:0;
				    padding:0;}

#navbar li {display:inline;
            color:#ffffff;
				    background-color:#8e86ae;
				    padding:0%;
				    margin:0;}				 				 

#navbar a:link {color:#ffffff;
                background-color:#8e86ae;
								text-decoration:none;
								font-weight:bold;
								padding:0;}				 		 

#navbar a:visited {color:#ffffff;
                   background-color:#8e86ae;
								   text-decoration:none;
								   font-weight:bold;}		

#navbar a:hover {color:#333333;
                 background-color:#8e86ae;
								 text-decoration:underline;
								 font-weight:bold;}		

#navbar a:active {color:#333333;
                  background-color:#8e86ae;
								  text-decoration:none;
								  font-weight:bold;}		
								
.pageselected {color:#333333;
               background-color:#8e86ae;
							 font-style:oblique;}														
	
#content {padding:0em 0em 25em;/* bottom padding for footer */
          border:0px solid #ffff38;
					text-align:left;
					color:#000000;
          background-color:#ffffff;
					font-weight:normal;
					overflow:auto;
					width:100%;
					margin:0%;}
					
#textarea {padding:4em 0em 4em 0em;
           border:0px solid #bbe33d;
					 text-align:left;
					 color:#000000;
           background-color:#ffffff;
					 font-weight:normal;
					 overflow:auto;
					 width:90%;
					 margin:auto;}	
					 
#textarea p {font-size:2.5rem;
          text-align:left;
					width:90%;
					margin:1%;}	
					
#textarea img {border:0px solid #ff00ff;
               margin:1% 3% 1% 1%;
		           padding:0%;
		           float:left;
							 -moz-box-shadow:10px 10px 20px 5px #555555;
							 -webkit-box-shadow:10px 10px 20px 5px #555555;
							 box-shadow:10px 10px 20px 5px #555555;}
													 
					 
#terms {padding:4em 0em 0em 0em;
        border:0px solid #bbe33d;
				text-align:left;
				color:#000000;
        background-color:#ffffff;
				font-weight:normal;
				overflow:auto;
				width:90%;
				margin:auto;}	
					 
#terms p {font-size:1.0em;
          text-align:left;
					width:90%;
					margin:1%;}			 					 			
					

.link {text-align:left;
       font-style:italic;
			 color:#000000;
			 font-weight:bold;}		
		
.mileage {text-align:left;
          font-style:italic;
			    color:#000000;
			    font-weight:bold;}			
		
.reference {font-style:italic;}		
						
p.quote {font-style:italic;
         color:#8e86ae;}										
						 
#content a:link {color:#2b1dce;
                 background-color:#ffffff;
								 text-decoration:underline;
								 font-weight:normal;
								 padding:0}	
					
#content a:hover {color:#f33737;
                  background-color:#ffffff;
								  text-decoration:none;
								  font-weight:normal;}													 						 

#textarea ul.lists {list-style-type:square;
                   list-style-position:outside;
                   font-size:2.5rem;
						       text-align:left;
									 font-weight:normal;
									 width:85%;
									 margin:auto;
									 padding:0 6% 0 9%;
									 border:0px solid #bbe33d;}
									 	
#textarea li.list {text-align:justify;}	

#content ul.conds {list-style-type:square;
                   list-style-position:outside;
                   font-size:1.0em;
						       text-align:left;
									 font-weight:normal;
									 width:87%;
									 padding:0 0 0 5%;}
									 
#content li.cond {text-align:left;}										 								 	
						 
.bullets    {vertical-align:0.1em;
             color:#777777; 
             font-weight:bold;}
						 
.headings1  {font-size:2.8rem;
             font-weight:bold;
             color:#888888;}
						 
.headings2 	{font-size:1.0em;
             font-weight:bold;
             color:#000000;}					 

.headings3 	{font-size:2em;
             font-weight:normal;
             color:#000000;}						 
						 
.headings4 	{font-size:3em;
             font-weight:bold;
             color:#000000;}
						 
.footnote {font-size:1.0em;
           font-style:normal;
					 color:#000000;
					 text-align:left;}							 
					 
.blessing {font-size:1.5em;
           font-style:italic;
					 color:#8e86ae;}						
					
.blessing2 {font-size:1.0em;
           font-style:normal;
					 color:#000000;}		
										
#printing {padding:1% 0%;
           border:0px solid #bbe33d;
					 text-align:right;
					 color:#000000;
           background-color:#ffffff;
					 font-weight:normal;
					 overflow:auto;
					 width:90%;
					 margin:auto;
					 font-size:0.7em;}
					 
#printbutton2 {display:flex;
              align-items:center;}
							 
.printer {font-size:1.5em;}	

#printing img{vertical-align:middle;
              padding:0% 5% 0% 0%;}							 

					 							
	/*				 
#printing a:link {color:#ffffff; 
                font-weight:bold;
                text-decoration:none; 
								background-color: #05366a;
								border:1px solid #ff00ff;
								padding:15px;}
								
#printing a:visited {color:#ffffff;
                   background-color:#05366a;
								   text-decoration:none;
								   font-weight:bold;
									 padding:5px;}									
				
#printing a:hover {color:#ffffff; 
                 font-weight:bold; 
                 text-decoration:none; 
								 background-color:#05366a;
								 padding:5px;}
								 
#printing a:active {color:#ffffff;
                  background-color:#05366a;
								  text-decoration:none;
								  font-weight:bold;
									padding:5px;}							 				
		*/ 
table {width:90%;
       border:3px solid #777777;
			 padding:10px;
			 font-size:2rem;
			 text-align:center;
			 margin:0 auto 1em 1%;
			 border-collapse:collapse;
			 float:left;}
			 							
.tableitemleft {font-weight:normal;
                                 color:#000000;
																 background:#ffffff;
																 text-align:left;
																 border:3px solid #777777;
																 margin:0px;
																 padding:10px;
																 font-size:2rem;   }	 

.tableitemcenter {font-weight:normal;
                                 color:#000000;
																 background:#ffffff;
																 text-align:left;
																 border:3px solid #777777;
																 margin:0px;
																 padding:10px;
																 font-size:2rem;   }	



.tableitemright {font-weight:normal;
                                 color:#000000;
																 background:#ffffff;
																 text-align:left;
																 border:3px solid #777777;
																 margin:0px;
																 padding:10px;
																 font-size:2rem;   }	
																 
																 
																 
																 
																 						

.tableitemleft {width:20%;  }

.tableitemcenter {width:30%;}	

.tableCaption {font-weight:bold;
               color:#000000;
							 background:#ffffff;
							 text-align:center;
							 border:3px solid #777777;
							 padding:10px;
							 font-size:2rem;  }						 				  						 					 					 

 
#footer {position:absolute;
	       width:100%;
	       bottom:0; /* stick to bottom */
	       background-color:#ffffff;
	       padding-top:1%; 
				 padding-bottom:1%; 
	       border-top-style:solid;
				 border-top-color: #8e86ae;
         border-top-width:5px;
				 font-size:2em;
				 font-weight:bold;
				 line-height:100%;
				 color:#8e86ae;
				 text-align:center;
				 font-family:arial, sans-serif;}				 				 

#footer a:link {color:#2b1dce; 
                font-weight:bold;
                text-decoration:underline; 
								background-color: #ffffff;}
								
#footer a:visited {color:#2b1dce;
                   background-color:#ffffff;
								   text-decoration:underline;
								   font-weight:bold;}									
				
#footer a:hover {color:#f33737; 
                 font-weight:bold; 
                 text-decoration:none; 
								 background-color: #ffffff;}
								 
#footer a:active {color:#2b1dce;
                  background-color:#ffffff;
								  text-decoration:none;
								  font-weight:bold;}										 
	
#contact {padding:0em;
          border:0px solid #358263;
					color:#777777;
          background-color:#ffffff;
					font-weight:bold;
					overflow:auto;
					width:90%;
					margin:auto;
					font-size:2em;}	
				
.copyright {color:#777777; 
            font-weight:bold;
						font-size:1em;
						padding:0em;
						text-align:center;}
								
#copyrights {padding:2em 0em 2em 0em;
             border:0px solid #773322;
						 text-align:center;
						 color:#777777;
             background-color:#ffffff;
					   font-weight:normal;
					   overflow:auto;
					   width:90%;
					   margin:auto;
						 font-size:1em;}					
										
hr {clear:both;
    visibility:hidden;
		padding:0;
		margin:0;}									 
  	

