@charset "UTF-8";
/*Tabula Rasa*/
* { margin:0; padding:0; }

body { font-family: Helvetica, Arial, sans-serif;  background:url(../images/bgTile.jpg) repeat-x #000; font-size:19px; }
ul { margin-left:30px; }
h1, h2, h3 { margin:6px 0 8px; }
p { margin:0 0 22px; }
.error { font-size:13px; line-height:1.4em; color:#CC0000; font-weight:bold; display:none; }
#container { position:relative; width:966px; height:664px; margin:0 auto; background:url(../images/BG.jpg) no-repeat; }
#subtitle { position: absolute; left:277px; top:118px; color:#fba903; font-size:14px; width: 429px; }
#subtitle span { color:#fff; } 
	
#bodyText { position:absolute; top:187px; left:157px; width:388px; color:#c2c2c2; line-height:1.35em; }	
	
#wpform input { display:block; border:0; padding-left:2px; background-color:transparent; color:#000000; font-size:16px; width:200px; }
input#btnSend { width:208px; height:37px; cursor:pointer; background:url(../images/download.jpg) no-repeat 0 -37px ; position:absolute; left: 600px; top: 340px; }
input#btnSend:hover { background-position: 0 0; }
input#btnSend:active { background-position: 0 -74px; }
#waiting { display:none; width:208px; height:37px; background:url(../images/download.jpg) no-repeat 0 -112px ; position:absolute; left: 600px; top: 340px; }	
#bigerror { display:none; position:absolute; background:url(../images/errorBig.gif) no-repeat; width:114px; height:140px; color:#FFFFFF; padding:40px 10px 4px 16px; font-size:14px; line-height:1.7em; left: 812px; top: 192px; }
		
#footer { position:relative; width:780px; margin:0 auto; color:#3b3b3b; font-size:11px; margin-top:20px; text-align:justify; }
#footer a, #footer a:visited { color:#3b3b3b; }
#footer a:hover { text-decoration:none; }		

#textfield1 { position: absolute; left: 600px; top: 195px; }
#textfield2 { position: absolute; top:243px; left: 600px; }
#textfield3 { position: absolute; top:292px; left: 600px; }

.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldInvalid  { display: none; }

.textfieldInvalidShown { display:block; color: #fff; font-size:12px; position:absolute; left:208px; top:-10px; width:123px; height:37px; background:url(../images/errorBG.gif) no-repeat; padding:8px 5px 0 15px; }

 /* When the widget is in the valid state the INPUT has a green background applied on it. */
.textfieldValidState input, input.textfieldValidState { background-color: #B8F5B1; background:url(../images/good.jpg) right top no-repeat; }

