
    	#content { 
    	width: 800px; 
    	margin: 1px auto; 
    	padding: 25px;
    	color: #fff;
    	border: 10px solid #666699;
    	font-family: Helvetica, Arial, sans-serif; 
    	font-size: 10px; 
    	}
    	h2 { 
            color: #666;
            font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px; 
            font-weight: bold;
    	}
    	.option {
    	color: #555; 
    	font-family: Helvetica, Arial, sans-serif; 
    	font-weight: bold; 
    	font-size: 10px; 
    	margin-right: 20px; 
    	}
    	.detail { 		
    	width: 500px;  
    	margin-bottom: 15px; 
    	color: #333; 
    	font-family: Helvetica, Arial, sans-serif; 
    	font-size: 12px; 
    	}
    	a { 
    	color: #3399CC; 
    	text-decoration: none; 
    	font-weight: bold; 
    	}
    	a:hover { 
    	text-decoration: underline; 
    	}
    	label { 
            color: #666;
            font-family: Arial, Helvetica, sans-serif;
    	font-weight: bold; 
    	font-size: 12px; 
    	}
    	label.error {
            float: none;
            color: red;
            padding-left: .5em;
            vertical-align: top;
    	}	
    
            legend {
            color: #666;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
    
    	font-size: 10px; 
    	font-family: Helvetica, Arial, sans-serif; 
            }
    	.input { 
    	color: #666; 
    	font-family: Arial, Helvetica, sans-serif; 
    	border: 1px solid #336666;
    	padding: 3px;
    	margin-bottom: 5px;
    	}
    	input.button {
    	background: #000;
    	border: 1px solid #666;
    	color: #fff;
    	padding: 3px;
    	font-size: 10px; 
            font-family: Arial, Helvetica, sans-serif;
    	}
 
h1 {
  color: #24333c;
  font-size: 48px;
  font-weight: normal;
  margin: 25px 0 15px;
  text-align: center;
}
 
#wrap {
  background: #eaf0f4;
  border: 5px solid #7a91a1;
  margin: auto;
  width: 500px;
}
 
form {
  padding: 0;
  margin: 0 0 20px;
}
table {
  margin: 0 auto;
}
tr, td, input, textarea {
  margin: 0;
  padding: 0;
}
.error[generated=true] {
  color: #dc0000;
  font-size: 16px;
  padding: 5px 0 2px 5px;
}
tr.error td {
  padding: 0;
}
input:focus {
  border-color: #b0c3d0;
  outline: none;
}
 
#response {
  margin-bottom: 20px;
  text-align: center;
}
#response .success {
  color: #08a300;
}
#response .failure {
  color: #dc0000;
} 
A.nav:link {
        TEXT-DECORATION: none
}
A.nav:visited {
        TEXT-DECORATION: none
}
A.nav:active {
        TEXT-DECORATION: none
}
.cat {
        COLOR: #003399; TEXT-DECORATION: none
}
.cat:hover {
        TEXT-DECORATION: underline
}
.cat2 {
        COLOR: #666666; TEXT-DECORATION: none
}

