/*Defaults Styling*/
body {
	font:12px Arial, Helvetica, sans-serif;
	background-image: url(/beta/images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #AD9775;
	margin-top: -1px;
}
fieldset {
	padding:10px;
	border: 0;
}
input, textarea, select {
	font:12px/12px Arial, Helvetica, sans-serif;
	padding:0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	margin-top: 2px;
}
fieldset.action {
	padding-left: 130px;
	padding-top: 5px;
	margin-top: 5px;
	width: 300px;
}

label {
	font-size:12px;
	font-weight:bold;
	color:#AD9775;
	text-transform: uppercase;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: -5px;
	margin-top: -5px;
	width: 225px;
	
}
label.opt {
	font-size:12px;
	font-weight:bold;
	color:#AD9775;
	text-transform: uppercase;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 5px;
	padding-right: 5px;
	margin-right: 5px;
}

dl {
	clear:both;
	}

dt {
	float:left;
	text-align:left;
	width:300px;
	line-height:15px;
	margin:0 10px 0px 0px;
}
dd {
	float:left;
	width:300px;
	line-height:20px;
	margin:0px 10px 2px 0px;
	color: #AD9775;
	text-transform: uppercase;
	font-size: 11px;
	padding-right: 10px;
	}
cd {
	float:left;
	width:300px;
	line-height:30px;
	margin:5px 0 5px 0;
	color: #AD9775;
	text-transform: uppercase;
	font-size: 12px;
}


#container {
	width:225px;
	margin:0 auto;
	padding-top: 5px;
	margin-top: 5px;
	padding-right: 5px;
}


#reftext {
	width:435px;
	padding-top: 136px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin: auto;
	margin-top: 136px;
}


#refcontainer {
	width:240px;
	margin:0 auto;
	padding-top: 5px;
	margin-top: 5px;
	padding-right: 5px;
	margin-bottom: -30px;
}
#respcontainer {
                width:225px;
                margin:0 auto;
                padding-top: 90px;
                margin-top: 90px;
                padding-right: 5px;
                padding-bottom: -20px;
                margin-bottom: -20px;
}

/*Text inputs*/
.WLText {
	border:none;
	
	font:12px/15px Arial, Helvetica, sans-serif;
	background:none;
	padding-right: 14px;
	margin-right: 14px;
}
.WLText2 {
	border:none;
	vertical-align:middle;
	font:12px/15px Arial, Helvetica, sans-serif;
	background:none;
	padding-right: 20px;
	margin-right: 20px;
}
.WLsmall {
	border:none;
	vertical-align:middle;
	font:11px/13px Arial, Helvetica, sans-serif;
	background:none;
	padding-left: 5px;
	margin-left: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.WLTextCenter {height:30px; background:url(/beta/images/noarrowbox.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:15px;}
.WLTextLeft, .WLTextRight {width:7px; height:30px; vertical-align:middle; float:left;}
.WLTextLeft {background:url(/beta/images/noarrowbox-lft.png) no-repeat 0 0;}
.WLTextRight {background:url(/beta/images/noarrowbox-rgt.png) no-repeat 0 0;}
/*Radio*/
.WLRadio {
	cursor:pointer;
	position:absolute;
	padding:0 10px;
	display:block;
	width:13px;
	height:13px;
	border:1px solid transparent;
	background:url(/beta/images/radio.png) no-repeat 0 0;
	z-index:2;
	left: 551px;
	top: 289px;
}

/*Buttons*/
.WLButton {
	width:99px;
	height:31px;
	padding:0 5px;
	background:url(/beta/images/submit.png) repeat-x 0 0;
	cursor:pointer;
	border:none;
	font:12px/26px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	vertical-align:middle;
	padding-bottom: 5px;
}


/*Selects*/
.WLSelect {height:30px; position:absolute; border:1px solid transparent;}
.WLSelectLeft {float:left; width:3px; height:21px; background:url(/beta/images/select-left.png) no-repeat 0 0; vertical-align:middle;}
.WLSelectRight {
	height:30px;
	width:auto;
	background:url(/beta/images/select-right.png) no-repeat 100% 0;
	cursor:pointer;
	font:12px/21px Arial, Helvetica, sans-serif;
	color:#AD9775;
	padding-left:3px;
	margin-left:3px;
	margin-right: -13px;
	padding-right: -13px;
}
.WLSelectTarget {
	position:absolute;
	background:none;
	margin-left:-13px;
	margin-top:18px;
	z-index:3;
	left:0;
	top:0;
	padding-bottom:13px;
	margin-right: 10px;
}
.WLSelectOptions {
	position:relative;
	background:#000000;
	margin-right: 10px;
	margin-left:16px;
	margin-top:0;
	list-style:none;
	padding:8px 5px 0px 6px;
	color:#AD9775;
	font:9px Arial, Helvetica, sans-serif;
	z-index:4;
	max-height:200px;
	overflow-y:auto;
	overflow-x:hidden;
	left:0;
	top:0;
}
.WLSelectOptions li {padding-bottom:1px;}
.WLSelectOptions a {display:block; text-decoration:none; color:#AD9775; padding:2px 3px; background:none;}
.WLSelectOptions a.WLOptionActive {background:#464646;}
.WLSelectOptions a:hover {background:#333;}
/*Multiple Selects*/
.WLMultiSelect {border:0; background:none; margin:0;}
.WLMultiSelectTop, .WLMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
.WLMultiSelectTop {background:url(/beta/images/textarea-tr.png) no-repeat 100% 0;}
.WLMultiSelectBottom {background:url(/beta/images/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.WLMultiSelectTopLeft, .WLMultiSelectBottomLeft {width:5px; height:5px;}
.WLMultiSelectTopLeft {background:#f2f2e6 url(/beta/images/textarea-tl.png) no-repeat 0 0;}
.WLMultiSelectBottomLeft {background:#f2f2e6 url(/beta/images/textarea-bl.png) no-repeat 0 0;}
.WLMultiSelectLeft, .WLMultiSelectRight, .WLMultiSelectLeftH, .WLMultiSelectRightH {float:left; padding-bottom:5px;}
.WLMultiSelectLeft, .WLMultiSelectLeftH {width:5px;}
.WLMultiSelectLeft {background:url(/beta/images/textarea-l-off.png) repeat-y 0 0;}
.WLMultiSelectLeftH {background:url(/beta/images/textarea-l-over.png) repeat-y 0 0;}
.WLMultiSelectRight, .WLMultiSelectRightH {padding-right:5px; padding-bottom:0;}
.WLMultiSelectRight {background:url(/beta/images/textarea-r-off.png) repeat-y 100% 0;}
.WLMultiSelectRightH {background:url(/beta/images/textarea-r-over.png) repeat-y 100% 0;}

/*Textareas*/
.WLTextarea {border:none; background:none; font:12px/12px Arial, Helvetica, sans-serif; margin:0;}
.WLTextareaTop, .WLTextareaBottom {height:5px; clear:both; float:none; padding-right:10px;}
.WLTextareaTop {background:url(/beta/images/textarea-tr.png) no-repeat 100% 0;}
.WLTextareaBottom {background:url(/beta/images/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.WLTextareaTopLeft, .WLTextareaBottomLeft {width:5px; height:5px;}
.WLTextareaTopLeft {background:url(/beta/images/textarea-tl.png) no-repeat 0 0;}
.WLTextareaBottomLeft {background:url(/beta/images/textarea-bl.png) no-repeat 0 0;}
.WLTextareaLeft, .WLTextareaRight, .WLTextareaLeftH, .WLTextareaRightH {float:left; padding-bottom:5px;}
.WLTextareaLeft, .WLTextareaLeftH {width:5px;}
.WLTextareaLeft {background:url(/beta/images/textarea-l-off.png) repeat-y 0 0;}
.WLTextareaLeftH {background:url(/beta/images/textarea-l-over.png) repeat-y 0 0;}
.WLTextareaRight, .WLTextareaRightH {padding-right:5px; padding-bottom:0;}
.WLTextareaRight {background:url(/beta/images/textarea-r-off.png) repeat-y 100% 0;}
.WLTextareaRightH {background:url(/beta/images/textarea-r-over.png) repeat-y 100% 100%;}

/*Hovered*/
.WLh {background-position:0 100%;}
.WLhr {background-position:100% 100%;}
/*Hidden*/
.WLhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {
	outline:none;
	resize:none;
	color: #AD9775;
	font-size: 12px;	
/*Body & Footer*/
}
.response {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AD9775;
	line-height: 1.2;
	width: 200px;
	padding-right: 15px;
	margin-right: 15px;
	max-width: 200px;
	min-width: 200px;
	position: inherit;
	vertical-align: top;
}

a {
	color: #CCC;
	font-weight: bold;
}
a:hover
{
color: #AD9775;
	font-weight: bold;
}
.disclaimer {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AD9775;
	line-height: 1.0;
	width: 200px;
	padding-right: 15px;
	margin-right: 15px;
	max-width: 200px;
	min-width: 200px;
	margin-top: 5px;
	padding-top: 5px;
	font-weight: bold;
}


.invitetext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AD9775;
	line-height: 1.2;
	width: 500px;
	margin-top: 10px;
	font-weight: bold;
}



.footer {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 1.1;
