/* Layout Stylesheet */ 

* { 
 margin: 0;
 padding: 0;
 border: 0;
 }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background:#ffffff;
 color: #000000;
 text-align:left;
 padding:0;
  }

#outer {
 text-align:left;
 border:1px solid #000000;
 width:1010px;
 margin: 0 0 0 0;
 font-size: 62.5%;
 }

#hdr {
 height:100px;
 background:url(images/golden.jpeg);
 font-size: 3.5em;
 }
 
#hdr ul {
			 font-size: 0.4em;
			 font-weight: bold;
			 font-family: Arial, sans-serif;
			 list-style-type: none; 
			 }

#hdr li {
		 display:inline;
		 float: left;
		 padding: 25px 3px 5px 3px;
		 }

#hdr a {
		 display: block;
		 width: 156px;
		 text-align: center;
		 color: #000000;
		   }
			 
#hdr a:hover {background: #cccccc;}
 
#bodyblock {
 color: #000000;
 width:1010px;
 padding:0;
 }

#col1 {
 float:left;
 width:200px;
 border: solid #cccccc;
 border-width: 2px;
 }

#col1 ul {
			list-style-type: none;
			}

#col1 li {
	font-size: 1.4em;
	margin: 5px;
	font-family: Helvetica, Arial, sans-serif;
 	background-color: #ffffd0;
	}
	
#col2 {
 float:left;
 width:610px;
 color: #000000;
 border:solid #cccccc;
 border-width: 2px;
 padding: 3px;
 text-align:left;
 background-color: #fcfcf0;
 }

#col2t {
			 float: left;
			 width: 400px;
			 padding: 5px; 
			 text-align:left;
 			 background-color: #fcfcf0;
			 }
 
#ftr {
	clear: both;
	text-align: center;
	font-size: 1.0em;
	}
	
h1 {
	 font-size: 2.2em;
	 font-weight: bold;
 	 font-family: Georgia, "Times New Roman", Times, serif;
	 padding: 10px;
	 }
	 
h2 {
	 font-size: 1.8em;
	 font-weight: bold;
	 font-family: "Times New Roman", Times, Georgia, serif;
	 color: blue;
	 padding: 8px;
	 }

h3 {
	 font-size: 1.6em;
 	 font-family: Georgia, "Times New Roman", Times, serif;
	 padding: 6px;
	 }
	 
h4 {
	 font-size: 1.6em;
	 font-family: "Times New Roman", Times, Georgia, serif;
	 }
	 
legend {
			 color: blue;
			 font-weight: bold;
			 }
	 
ol {
	 margin-left: 20px;
	 padding: 10px;
	 font-size: 1.1em;
	 }
	 
ul {
	 margin-left: 20px;
	 font-size: 1.1em;
	 }

p {
	font-size: 1.2em;
	margin: 5px 2px 5px 2px;
	font-family: Verdana, Arial, sans-serif;
	}
	 	 			 
.posit {
			 font-size: 0.9em;
			 background-color: #f0f0ff;
			 border-style: solid;
			 border-left: 10px;
			 border-right: 10px;
			 }			 			 

.regform {
		 margin:10px;
		 font-size: 1.2em;
		 background-color: #ddffdd;
		 padding: 10px;
		 }
		 
.reg0 {
      margin-top: 5px;
			margin-left: 5px;
			margin-bottom: 10px;
			font-weight: bold;
			}
	
.reg1 {
			margin-right: 10px;
			margin-left: 30px;
			border: 3px solid #cccccc;
			}
			
.tnform {
				padding: 7px;
				font-size: 1.2em;
 				background-color: cyan;
				}
