	body {
		margin:5px 5px 0px 5px;
		padding:0px;
		background-image: url(bkgrd.jpg);
		background-attachment: fixed;
		font-family: Tahoma, Arial, sans-serif;
		font-size: .9em;
		}
		
	.button {
   border: 2px solid #0a3c59;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
   padding: 10.5px 21px;
   -webkit-border-radius: 23px;
   -moz-border-radius: 23px;
   border-radius: 23px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #7ea4bd 0 1px 0;
   color: #06426c;
   font-size: 18px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border: 2px solid #0a3c59;
   text-shadow: #1e4158 0 1px 0;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
   color: #fff;
   }
.button:active {
   text-shadow: #1e4158 0 1px 0;
   border: 2px solid #0a3c59;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
   color: #fff;
   }
		
	h1 {
		margin:0px 30px 10px 10px;
	  padding-top:10px;
	  color: blue;
	  font-variant: small-caps;
		}
		
	.allbold {
		font-weight: bold;
	  }
		
	.box {
	  background-color: #ffffff;
		border-color: black;
	  border-style: inset;
	  border-width: thin;
		margin-right: .5em;
	  padding: 5px;
	  }
	
	.box_thick {
	  background-color: #ffffff;
		border-color: blue;
	  border-style: inset;
	  border-width: thick;
		margin-left: 25%;
		margin-right: 25%;
		padding: 5px;
	  }
	
	.box_nb {
	  background-color: #ffffff;
		margin-right: .5em;
	  padding: 5px;
	  }
		
	.box_lt_gray {
	  background-color: #f5f5f5;
		border-color: black;
	  border-style: inset;
	  border-width: thin;
		margin-right: .5em;
	  padding: 5px;
	  }
			
	.box_bg_aqua {
	  background-color: aqua;
	  border-color: black;
	  border-style: inset;
	  border-width: thin;
	  margin-right: .5em;
	  padding: 5px;
	  }	

	.box_bg_test {
	  background-color: #0000FF; /* test */
	  border-color: black;
	  border-style: inset;
	  border-width: thin;
	  margin-right: .5em;
	  padding: 5px;
	  }	
		
	.box_bg_med_green {
	  background-color: #3A9B3D; /* medium green */
	  border-color: black;
	  border-style: inset;
	  border-width: thin;
	  margin-right: .5em;
	  padding: 5px;
	  }
	  
	.box_bg_00ff00 {
	  background-color: #00ff00; /* light green */
	  border-color: black;
	  border-style: inset;
	  border-width: thin;
	  margin-right: .5em;
	  padding: 5px;
	  }		
	  
	.box_bg_99DDFF {
	  background-color: #99DDFF; /* Light blue */
	  border-color: black;
	  border-style: inset;
	  border-width: thin;
	  margin-right: .5em;
	  padding: 5px;
	  }
	
	.box_bg_FFFFFF {
	  background-color: #FFFFFF; /* White */
	  border-color: black;
	  border-style: inset;
	  border-width: thin;
	  margin-right: .5em;
	  padding: 5px;
	  }
	  		  
	.box_bg_6FD103 {
	  background-color: #6FD103; /* Green */
	  border-color: black;
	  border-style: inset;
	  border-width: thin;
	  margin-right: .5em;
	  padding: 5px;
	  }  
	
	.box_bg_CCCCFF {
	  background-color: #CCCCFF; /* Light purple */
		border-color: black;
	  border-style: inset;
	  border-width: thin;
		margin-right: .5em;
	  padding: 5px;
	  }	
	
	.box_bg_C5E0B3 {
		background-color: #C5E0B3; /* Light green */
		border-color: black;
	  border-style: inset;
	  border-width: thin;
		margin-right: .5em;
	  padding: 5px;
		}

.box_bg_FDA1FD {
		background-color: #FDA1FD; /* Pink */
		border-color: black;
	  border-style: inset;
	  border-width: thin;
		margin-right: .5em;
	  padding: 5px;
		}
			
	.box_bg_FF7722 {
		background-color: #FF7722; /* Orange */
		border-color: black;
	  border-style: inset;
	  border-width: thin;
		margin-right: .5em;
	  padding: 5px;
		}	
		
	.box_bg_FFA64D {
		background-color: #FFA64D; /* Light Orange */
		border-color: black;
	  border-style: inset;
	  border-width: thin;
		margin-right: .5em;
	  padding: 5px;
		}	
			
	.box_bg_FFFF80 {
		background-color: #FFFF80; /* Light yellow */
		border-color: black;
	  border-style: inset;
	  border-width: thin;
		margin-right: .5em;
	  padding: 5px;
		}	
		
	.boxcaps {
	      border-color: black;
	      border-style: inset;
	      border-width: thin;          /* 01-16-06 */
	      padding: .3em;                /* 07-18-04 */
				margin-right: .5em;
	      }
	.boxcaps:first-line {
	      font-variant: small-caps;
	      font-weight: bold;
	      }
 
	dl dt {
	      font-weight: bold;
	      }
	
	a:hover {
	      background-color: white;
	      }
				
	caption {
		font-weight: bold;
	  }
		
	.center {
		text-align: center;
		}
	
	.centbold {
	      text-align: center;
				font-weight: bold;
	      }
				
	.centbold:first-line {
	      font-weight: bold;
	      }
	
	.centboldall {
	      text-align: center;
				font-weight: bold;
	      }
	
	.centboldblack {
	      text-align: center;
				font-weight: bold;
	      color:black;
	      }
	
	.centboldblue {
	      text-align: center;
				font-weight: bold;
	      color:blue;
	      }
	      
	.centboldgreen {
	      text-align: center;
				font-weight: bold;
	      color:green;
	      }
	
	.centboldgreenem {
	      text-align: center;
				font-weight: bold;
	      color:green;
				font-style: italic;
	      }			
	.centboldredem {
	      text-align: center;
				font-weight: bold;
	      color:red;
				font-style: italic;
	      }			
	
	.centquote {
	      text-align: center;
				font-style: italic;
				width: 80%;
	      }
							
	.centwhite {
	      text-align: center;
				background: #fff;
	      }
								      				      
	.ceu {
	      color: red;
	      font-weight: bold;
	      }
	      
	.ceubox {border-color: black;
	      border-style: inset;
	      border-width: thin;
	      margin-right: 70%;
	      text-align: center;
	      color: red;
	      font-weight: bold;
				padding: .3em;
	      }
	
	.ceuboxWide {border-color: black;
	      border-style: inset;
	      border-width: thin;
	      margin-right: 3%;
	      text-align: center;
	      color: red;
	      font-weight: bold;
				padding: .3em;
	      }
	
	.dates {
	      font-family: "Book Antigua", Arial;
				color: blue;
				font-weight: bold;
	      }
				            
	.embold {
	      text-align: left;
	      font-style: italic;
	      font-weight: bold;
	      }
				
	.em {
	      font-style: italic;
	      }			
	
	.fineprt {
	      text-align: left;
	      font-size: .7em;
				font-style: normal;
				background-color: white;
				border-style: groove;
				border-width: thin;
				border-color: blue;
				padding: 1em;
				width: 90%;
	      }
	
	.hidden {
					color: blue; 
					background-color: blue;
					width: 75%;
				}
	.hidden:hover {
					color: blue; 
					background-color: white;
				}
		
	.leftbold {
	      text-align: left;
	      }
	.leftbold:first-line {
	      font-weight: bold;
	      }
	.leftboldall {
	      text-align: left;
				font-weight: bold;
	      }
	.leftboldblue {
	      text-align: left;
				font-weight: bold;
				color: blue;
	      }
		.license {
				background-color: white;
				border-style: groove;
				border-width: medium;
				border-color: blue;
				font-size: .7em;
				text-align: center;
				/*font-weight: bold;*/
				}
		
		.locbox {
	      text-align: center;
	      background-color: white;
				border-style: outset;
				border-width: medium;		 		 /* 01-16-06 */
				border-color: blue;
				margin-left: 5%;
				margin-right: 5%;
				}
				
		.newsbox {                       /* 05-03-05 */																										 																			 	 																						 
				background-color: #ffff99;						 						 
				border-style: outset;
				border-width: medium;
				border-color: blue;
				/* height: 20%; */
				width: 25%;
				font-size: 0.7em;
				position: fixed;
				bottom: 2em;
				right: 1em;
				}
				
		.noback a:hover { background-color: transparent }
		
	.rightbold {
	      text-align: right;
				font-weight: bold;
	      }
	
	p img {
	      margin: .1em;
	      vertical-align: top;
	      }
	.pinnedUR {
				border-style: outset;
				border-width: medium;
				border-color: blue;
				width: 35%;
				background: white;
				font-size: 0.9em;
				padding: 0.4em;
				position: fixed;
				top: 2em;
				right: 1em;
				}
								
	.pinnedLL {
				border-style: outset;
				border-width: medium;
				border-color: blue;
				width: 35%;
				background: white;
				font-size: 0.9em;
				padding: 0.4em;
				position: fixed;
				bottom: 2em;
				left: 1em;
				}
	.pinnedLL_wide {
				border-style: outset;
				border-width: medium;
				border-color: blue;
				width: 70%;
				background: white;
				font-size: 0.8em;
				padding: 0.4em;
				position: fixed;
				bottom: 2em;
				left: 1em;
				}			
	.pinnedLR {
				border-style: outset;
				border-width: medium;
				border-color: blue;
				width: 35%;
				background: white;
				font-size: 0.9em;
				padding: 0.4em;
				position: fixed;
				bottom: 2em;
				right: 1em;
				}
	.pinnedUL {
				border-style: outset;
				border-width: medium;
				border-color: blue;
				width: 65%;
				background: yellow;
				font-size: 0.7em;
				padding: 0.4em;
				position: fixed;
				top: 4em;
				left: 1em;
				}
	.font70pct {
	      font-size: .7em;
				font-style: normal;
				padding: 1em;
				}
	
	/* ============================================= */
  /* ===                   test                === */
	/* ============================================= */
	
.ceubox_narrow {border-color: black;
	      border-style: inset;
	      border-width: medium;
	      margin-right: 70%;
	      text-align: center;
	      color: red;
	      font-weight: bold;
				padding: .3em;
	      }
				
.linespace {line-height: 1.5em;
				}
	      