#static {
	padding:0px 0px 200px 0px;
	clear:both;
}
#static div.desc {
	padding:0px 0px 30px 0px;
	border-bottom:#d0d0d0 dotted 1px;
}
#static div.desc h1 {
	border:none;
	padding:0px 0px 20px 0px;
}
#static div.desc span {
	font-size:1.2em;
}
#static div.error {
	float:left;
	font-size:1.4em;
	line-height:24px;
	color:#d11b1b;
	border:#d11b1b solid 1px;
	text-align:center;
	margin:30px 0px 0px 0px;
	padding:0px 10px 0px 30px;
	background:#ffeaea url(../images/icons/no.gif) 5px center no-repeat;
}
#static div.section {
	border-bottom:#d0d0d0 dotted 1px;
}
#static div.section div.left {
	float:left;
	width:295px;
	padding:30px 0px 40px 0px;
}
#static div.section div.right {
	float:right;
	width:295px;
	padding:30px 0px 40px 0px;
}
#static div.section div.full {
	padding:30px 0px 40px 0px;
}
#static div.section div div.handle {
	font-size:1.8em;
	padding:0px 0px 20px 0px;
}
#static div.section div div.handle a {
	font-size:0.7em;
}
#static div.section div span {
	font-size:1.2em;
}
#static div.section div span input,
#static div.section div span select,
#static div.section div span textarea {
	font-size:1.2em;
	width:275px;
	margin:0px 0px 10px 0px;
}
#static div.section div span textarea {
	height:100px;
}
#static div.section div span ul {
	padding:0px 0px 0px 25px;
}
#static .choice {
	font-size:2.2em;
	display:block;
	float:left;
	padding:0px 40px 0px 0px;
	margin:40px 0px 0px 0px;
}
#static div.choice {
	cursor:pointer;
	color:#78c3c6;
}
#static a.alternative {
	border-left:#d0d0d0 dotted 1px;
	padding:0px 20px 0px 20px;
}
#static table.data {
	width:100%;
}
#static table.data tr {
	h:expression(onmouseover=new Function("this.style.background='#60dfe5';"),
						onmouseout=new Function("this.style.background='transparent';"));
}
#static table.data tr:hover {
	background:#60dfe5;
}
#static table.data tr th {
	background:#626262;
	color:#ffffff;
	text-align:left;
	font-size:1.4em;
	line-height:30px;
	white-space:nowrap;
	padding:0px 10px 0px 10px;
}
#static table.data tr td {
	font-size:1.2em;
	padding:20px 10px 30px 10px;
	border-bottom:#d0d0d0 1px dotted;
}
#static table.data tr th.right,
#static table.data tr td.right {
	text-align:right;
}

#prompt {
}
#prompt div.question {
	padding:40px 0px 30px 0px;
	font-size:1.8em;
}
#prompt p {
	display:block;
	padding:10px 0px 0px 0px;
	font-size:1.2em;
}
#prompt a.choice {
	font-size:2.2em;
	display:block;
	float:left;
	padding:0px 40px 0px 0px;
	margin:40px 0px 200px 0px;
}
#prompt a.alternative {
	border-left:#d0d0d0 dotted 1px;
	padding:0px 40px 0px 40px;
}
