BODY {
	FONT: 85%/110% "Arial", Verdana;
	COLOR: #666666;
	background: url(assets/background.jpg) repeat-x bottom;
}
P {
	MARGIN-BOTTOM: 17px
}
UL {
	MARGIN-BOTTOM: 17px
}
OL {
	MARGIN-BOTTOM: 17px
}
#wrapper {
	width: 861px;
	margin-right: auto;
	margin-left: auto;
}
#content {
	width: 696px;
	margin-left: 72px;
}
H3 {
	FONT-SIZE: 180%; MARGIN-BOTTOM: 25px; COLOR: #7E4C3E; LINE-HEIGHT: 100%
}


/* input form */

#wrapper DT {
	CLEAR: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%;
	FLOAT: left;
	WIDTH: 120px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: right
}
#wrapper DT {
	CLEAR: left; FONT-WEIGHT: bold; FONT-SIZE: 90%; FLOAT: left; WIDTH: 110px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
#wrapper DT SPAN {
	COLOR: #e03313
}
#wrapper INPUT.input {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dddddd 1px inset; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 205px; PADDING-TOP: 2px; BORDER-BOTTOM: #dddddd 1px solid
}
#wrapper INPUT.input {
	BORDER-RIGHT: #dddddd 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #dddddd 1px inset;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #dddddd 1px solid;
	WIDTH: 205px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #dddddd 1px solid
}
#wrapper SELECT {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dddddd 1px inset; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 205px; PADDING-TOP: 2px; BORDER-BOTTOM: #dddddd 1px solid
}
#wrapper INPUT.input_error {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dddddd 1px inset; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 205px; PADDING-TOP: 2px; BORDER-BOTTOM: #dddddd 1px solid
}
#wrapper INPUT.input_error {
	BORDER-RIGHT: #dddddd 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #dddddd 1px inset;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #dddddd 1px solid;
	WIDTH: 205px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #dddddd 1px solid
}
#wrapper INPUT.input_error {
	BORDER-LEFT-COLOR: red; BORDER-BOTTOM-COLOR: red; BORDER-TOP-COLOR: red; BORDER-RIGHT-COLOR: red
}
#wrapper INPUT.input_error {
	BORDER-LEFT-COLOR: red; BORDER-BOTTOM-COLOR: red; BORDER-TOP-COLOR: red; BORDER-RIGHT-COLOR: red
}
#wrapper SELECT {
	WIDTH: auto
}
#wrapper SELECT {
	MARGIN-LEFT: 2px
}
#wrapper DT {
	WIDTH: 120px;
	clear: left;
	float: left;
	font-size: 90%;
	font-weight: bold;
	padding-top: 0px;
	text-align: right;
}
#wrapper DT.opt_in {
	WIDTH: 335px
}
#wrapper .opt_in {
	MARGIN-TOP: 5px; PADDING-LEFT: 78px; WIDTH: 260px; POSITION: relative
}
#wrapper .opt_in INPUT {
	LEFT: 53px;
	POSITION: absolute;
	TOP: -4px
}
#wrapper .submit_button INPUT.button {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 200px; BACKGROUND: url(../assets/join-now.jpg) no-repeat left top; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; WIDTH: 101px; CURSOR: pointer; TEXT-INDENT: 0px; POSITION: relative; HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px
}
#wrapper .submit_button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 90px; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 20px
}
DIV#wrapper DIV#content DIV#pledge_column_two DIV#options {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 500px;
	PADDING-TOP: 10px;
	min-height: 300px;
}
DIV#wrapper DIV#content DIV#pledge_column_two DIV#options P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 8px;
	MARGIN: 0px;
	WIDTH: 220px;
	PADDING-TOP: 8px
}
DIV#wrapper DIV#content DIV#pledge_column_two DIV#options P#last_p {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 14px;
	PADDING-TOP: 14px
}
DIV#wrapper DIV#content DIV#pledge_column_two DIV#options P.indent {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	TEXT-INDENT: 0px;
	PADDING-TOP: 4px
}
DIV#wrapper DIV#content DIV#pledge_column_two DIV#options P LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#wrapper DIV#content DIV#pledge_column_two DIV#options P.indent LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#wrapper DIV#content DIV#pledge_column_two DIV#options P#submit_button INPUT {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 200px;
	BACKGROUND: url(../assets/join-now.jpg) no-repeat left top;
	FLOAT: right;
	BORDER-BOTTOM-WIDTH: 0px;
	OVERFLOW: hidden;
	WIDTH: 102px;
	CURSOR: pointer;
	TEXT-INDENT: 0px;
	POSITION: relative;
	HEIGHT: 24px;
	BORDER-RIGHT-WIDTH: 0px
}
#formtable {
	font-size: 90%;
}
#wrapper #content #formtable label {
	text-align: right;
	float: right;
}
#wrapper #content #formtable .list1 .style2 label {
	text-align: left;
	font-size: 90%;
}
A {
	COLOR: #ff6633
}
A:unknown {
	FONT-WEIGHT: none
}
#submitbutton {
	float: right;
	margin-top: 30px;
}
#errordiv {
	background: #FFFFCE;
	border: 2px solid #FF0000;
	padding: 5px;
}
#errordiv h2 {
	margin: 0px;
	padding: 0px;
	font-size: 17px;
	color: #FF0000;
}
#errordiv p {
	margin: 0px;
	padding: 0px;
	color: #FF0000;
	font-weight: bold;
}
#confirmationdiv {
	background: #e1ebac;
	border: 2px solid #369666;
	padding: 5px;
}
#confirmationdiv h2 {
	margin: 0px;
	padding: 0px;
	font-size: 17px;
	color: #FF0000;
}
#confirmationdiv p {
	margin: 0px;
	padding: 0px;
	color: #000700;
	font-weight: bold;
}

.red {
	color: #e03313;
}
DIV#footer {
	CLEAR: both;
	BORDER-TOP: #999999 1px solid;
	MARGIN-LEFT: 130px
}
DIV#footer UL {
	MARGIN: 10px 0px 50px 180px
}
DIV#footer UL LI {
	FLOAT: left; MARGIN: 0px 8px 0px 0px; LIST-STYLE-TYPE: none
}
DIV#footer UL LI A {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; FONT-SIZE: 90%; COLOR: #999999; TEXT-DECORATION: none
}
DIV#footer UL LI A.last {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#footer UL LI A:hover {
	TEXT-DECORATION: underline
}
