body
{
	background:#ffffff; 
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:small;
	margin:8px 0 16px;
	text-align:center;
}

h1, h2, h3, p, div {
	color: #008AD1;
}

#form_container
{
	background:#fff;
	border:1px solid #ccc;
	margin:0 auto;
	text-align:left;
	width:640px;
}

#top
{
	display:block;
	height:10px;
	margin:10px auto 0;
	width:650px;
}

#bottom
{
	display:block;
	height:10px;
	margin:0 auto;
	width:650px;
}

form.appnitro
{
	margin:20px 20px 0;
	padding:0 0 20px;
}

form ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}

form li
{
	display:block;
	margin:0;
	padding:6px 8px;
	position:relative;
}

label.description
{
	color:#008AD1;
	display:block;
	font-size:95%;
	font-weight:bold;
	margin-bottom:4px;
}

input.text
{
	background:#fff;
	border:1px solid #ccc;
	color:#008AD1;
	padding:4px;
}

.large_input {
	width: 60%;
	padding:6px;
	font-size:14px;
}

#li_5 .choice {
	display:inline-block;
	border:1px solid #008AD1;
	padding:4px 8px;
	margin-right:8px;
	margin-bottom:6px;
}

#li_4 .choice {
	white-space:nowrap;
}


#calendar_3 {
	white-space:nowrap;
}

.buttons input {
	font-size:110%;
	padding:4px 10px;
	cursor:pointer;
}
