@charset "UTF-8";
/* CSS Document */

body 							{ background: #f3eee9 url(../images/background/paper.gif) repeat-y; margin: 0; padding: 0; font: 70% verdana, sans-serif; color: #333; line-height: 1.5em; }
h1								{ font-size: 1.5em; font-family: "Lucida Grande", "Lucida Sans", Arial, sans-serif; font-weight: bold; line-height: 1.3em; color: #0090a1; }
h2								{ font-size: 1em; font-weight: 200; color: #a91700; text-transform: uppercase; letter-spacing: 0.1em; }
h3								{ font-size: 1.2em; font-family: Rockwell, Georgia, Garamond, "Times New Roman", Times, serif; font-weight: bold; color: #323232; text-transform: uppercase; }
.sub 							{ font: 1.1em Georgia, Garamond, "Times New Roman", Times, serif; line-height:1.4em; color: #474747; }


/* LINK STYLES + NAVIGATION */	
a:link							{ color: #0090a1; text-decoration: none; border-bottom: 1px dotted #0090a1; }
a:visited						{ color: #0090a1; text-decoration: none; border-bottom: 1px dotted #0090a1; }
a:hover							{ color: #b20000; text-decoration: none; border-bottom: 1px dotted #b20000; }


/* FORMS */	
#mailingList					{ border: none; }
#message						{ border: none; }
label.error           			{ font-weight:normal;color:red;text-align:left; padding-left: 5px; }
input, textarea 				{ font-size: 100%; padding: 4px; border: none; font-family: Verdana, Arial, Tahoma, sans-serif; }
label 							{ font-weight: bold; color: #333; }
textarea 						{ height: 130px; font-family: Verdana, Arial, Tahoma, sans-serif; }
.txt 							{ width: 170px; color: #454545; border: 1px solid #c5b7a5; background: #f3eee9; }
.txtblue						{ width: 170px; color: #454545; border: 1px solid #bbc9cb; background: #f0f8f9; }
.txtwhite						{ width: 250px; color: #333; border: 1px solid #c5b7a5; background: #fffffff; }
.inputHighlighted				{ width: 170px; color: #fff; background-color:#6f8b9b; }


#myForm 						{ border: none; padding: 0; }
#myForm p 						{ margin-bottom: 5px; }
#myForm label 					{ font-size: 0.9em; float: left; width: 123px; text-align: right; font-weight: bold; color: #333; margin-right: 10px;  }
#myForm input, 
#myForm textarea, 
#myForm select 					{ border: 1px solid #cac9b9; }
#myForm .red 					{ border: 1px solid #b20000; }
#myForm label.red 				{ border: none; color: #b20000; }
#myForm .customRed 				{ border: none; color: #b20000; }
#myForm #submit 				{ margin-left: 0px; border:0; }
#validationMessage 				{ padding: 0px; /*background-color: #eee;*/ border: 1px solid red; margin-bottom: 10px; color: #b20000; font-weight: bold; display: none; }
#myForm .errorMessage 			{ color: #b20000; margin-left: 0px; font-size: 0.9em; }