@charset "utf-8";

/* Reset Styles
---------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend {margin: 0; padding: 0; border: 0;}

/* remember to define focus styles! */

body {font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: #FFF}
ol, ul {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */

table {border-collapse: separate;}
a {text-decoration: none; outline: none;}
a:hover,a:active {text-decoration: underline;}
.clr {clear: both; display: block;}
.clrbar {clear: both; display: block; height: 1px; margin-bottom: 15px; border-bottom: 1px solid #dadada; margin-top: 25px;}
object {outline: none;}

/* General
---------------------------------------*/

.formtd input {color: #666; font-size: 11px; height: 14px; background: url(../images/inputback.gif); border: 1px solid #fd6900;}
.rfinpt input {width: 162px;}
.rfsminpt input {width: 50px;}
.formtable {line-height: 23px;}
#formvader {display: none; margin-top: -15px;}
.darthfader {cursor: pointer; margin: 0 auto; width: 240px;}
table tr td span,table tr td span a {display: block;}
.resfest-web a {background: url(../images/2008.png) no-repeat top left; width: 120px; height: 36px;}
.resfest-web a:hover,.resfest-web a:active {background: url(../images/2008.png) no-repeat 0px -36px;}
.resfest-mail a {background: url(../images/email.png) no-repeat top left; width: 140px; height: 36px;}
.resfest-mail a:hover,.resfest-mail a:active {background: url(../images/email.png) no-repeat 0px -36px;}
.resfest-facebook a {background: url(../images/facebook.gif) no-repeat top left; width: 140px; height: 36px;}
.resfest-facebook a:hover,.resfest-facebook a:active {background: url(../images/facebook.gif) no-repeat 0px -36px;}

/* Register Form Styles
---------------------------------------*/

.resfest {font-family: "Lucida Grande", Verdana, sans-serif;font-size:12px;font-weight:bold;padding-left:25px;padding-top:20px;width: 520px;}
	.resfest h1 {color: #D4D4D4;font-size:3.3em;letter-spacing:-0.12em;_letter-spacing: -3px; margin: 30px 0 0 -15px; padding: 0; clear: both}
	.resfest label {width: 220px; float: left; color: #666; letter-spacing: -1px;}
		.resfest label span {color: #C1C2BF; margin-left: 0px;}
	.resfest div {clear: both; margin-bottom: 8px; color: #838383; line-height: 19px;}
		.resfest div .formradio {float: left}
	.resfest textarea {border: 1px solid #d6d6d6; background-image: url(../images/textarea-back.gif); height: 129px; width: 292px;}
		.resfest div .textinput {border: 1px solid #dadada; background-image: url(../images/inputback.gif); height: 18px; width: 162px;}
	.resfest p {margin: 0; padding: 0; color: #666;}
.Rradio {color: #666; margin-right: 15px; float: left}
	.resfest select {background: url(../images/login-input-back.gif) repeat-x 0px 0px; border: 1px solid #d4d4d4; color: #454545; padding: 3px 5px;}
.warning-text {color: #D6B7B7; display: block; float: right; width: 296px; margin-bottom: 16px;}
.form-btn {float: right}
h3 {font-weight: normal; padding: 20px 0; font-size: 13px; text-align: left;}
.exclamation {background:#333333;border:1px solid #555555;color:#999999;margin:0 auto;padding:10px;width:330px;}