body {
	background-image: url("images/gray_tile.png");
	background-position: 50% 0%;
	background-repeat: repeat;
	background-attachment: fixed;
	background-color: #e2e6e9;
	}

h1 {
	font-family: Rockwell, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: bold;
	font-size: 26px;
	color: #042e4c; 
	letter-spacing: normal;
	text-shadow: #fff 0px 1px 2px;
	}
	
p {
	font-family: Rockwell, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: bold;
	font-size: 21px;
	color: #5a5f53; 
	letter-spacing: normal;
	}


.textshadow {
	text-shadow: #fff 0px 1px 2px;
	}


.smalltype {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #5a5f53; 
	letter-spacing: normal;
	text-shadow: #fff 0px 1px 2px;
	}

#page-wrap {
	background-color:;
	background-position: top;
	width: 517px;
	height: 100%;
	margin: 0px auto;
	padding: 0px;
	}

#banner {
	position: relative;
	margin-left: -320px;
	margin-top: 0px;
	
	}
	
#button {
	position: relative;
	margin-left: 30%;
	}

#intro {
	position: relative;
	margin-right: 0;
	margin-top: -200px;
	}
	
#footer {
	position: relative;
	bottom: 0;
	width: 490px;
	height: 100%;
	margin: 50px auto;
	padding: 0px;	
	}

/* BEGIN - FORM STYLE*/

input, textarea {  
    padding: 9px;  
    border: solid 0px #E5E5E5;  
    outline: 0;  
    font: normal 28px/100% Rockwell, "Helvetica Neue", Helvetica, Arial, sans-serif;  
    width: 350px; 
    height: 35px;
    background: #FFFFFF url('bg_form.png') left top repeat-x;  
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);  
    box-shadow: rgba(0,0,0, 0.1) 1px -2px 4px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 1px -2px 4px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 1px -2px 4px;  
    }  
  
textarea {  
    width: 500px;  
    max-width: 704px;  
    height: 150px;  
    line-height: 150%;  
    }  
  
input:hover, textarea:hover,  
input:focus, textarea:focus {  
    border-color: #C9C9C9;  
    }  
  
.form label {  
    /*  
    color: #999999;*/
    margin-left: 10px;
    font-family: Rockwell, "Helvetica Neue", helvetica, arial, sans-serif;
    font-style: bold;
	font-size: 21px;
	text-shadow: #fff 0px 1px 1px;
	letter-spacing: normal;
	color: #4d7a11;
    }  
  
.submit input {  
    width: auto;  
    padding: 9px 15px;  
    background: #042e4c;  
    border: 0;  
    font-size: 14px;  
    color: #fff;  
    -moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    }  
    
/* END - FORM STYLE*/    


a { padding: 5px;
	}

a:link {color:#545454; text-decoration:none; text-shadow: #fff 0px 1px 2px}      /* unvisited link */
a:visited {color:#666; text-decoration:none; text-shadow: #fff 0px 1px 2px;}  /* visited link */
a:hover {color:#000000; text-decoration:none;  text-shadow: #fff 0px 1px 2px;}  /* mouse over link */
a:active {color:#0066b8; text-decoration:none; text-shadow: #fff 0px 1px 2px;}  /* selected link */