@charset "utf-8";

body {
	background-color: #fff;
	width: 766px;
	margin: 15px auto;
	font-size: 14px;
	font-family: verdana, arial, sans-serif;
	color:#333333;
}
#form {
	background-color: #FFFFFF;
	margin: 0;
	border: 1px solid #71586b;
}

.heading{
	background:url(../images/background.png);
	height: 118px;
	text-align: right;
}

/* -- SPACE -- */
form, .row, .space {
	width: 764px;
}

/* -- FORMAT -- */

.space {
	clear: both;
}

.clear{
	clear: both;
}

.top{
	border-top: 1px solid #808080;
}

/* -- ROW -- */
.col{
	float: left;
	width: 358px;
	margin: 3px 19px 3px 4px;
	text-align: justify;
	color: #333;
}

.r-odd, .r-even{
	float: left;
	border-bottom: 1px solid #808080;
	padding: 0 0 0 2px;
	width: 762px;
}
.r-odd{
	background: #FFF;
}

.r-even{
	background: #E0DFE3;
}

.r-heading{
	background: #71586b;
	color: #fff;
	font-weight: bolder;
	padding: 5px 0 5px 10px;
	width: 754px;
	border-bottom: 1px solid #808080;
	float: left;
	font-size: 15px;
}

.row{
	width: 740px;
	margin: 4px 8px 4px 4px;
	clear: both;
}

.right{
	text-align: right;
}

.center{
	text-align: center;
}

/* -- TEXT -- */

.disclaimer{
	font-weight: normal;
	text-transform: none;
}

.gap{
	margin: 6px 0 0 0;
}

.grey{
	color:#666;
}

/* -- INPUT -- */

input, textarea, select{
	border: 1px solid #999;
	color: #333333;
	padding: 1px 2px 1px 2px;
	font-size: 13px;
}

.col input.text, .col textarea{
	width: 220px;
}

.col input.number{
	width: 110px;
}

.col select.dropdown{
	width: 226px;
}

.col input.long, .col textarea.long{
	width: 352px;
}

.col select.month{
	width: 100px;
}

.col select.date{
	width: 59px;
}
/* -- SCALE -- */
.scale-1, .scale-2, .scale-3, .scale-4, .scale-5, .scale-6, .scale-7, .scale-8, .scale-9, .scale-10{
	padding: 8px 3px 8px 3px;
	float: left;
}
.scale-1{
	background: #f4f3f4;
}

.scale-2{
	background: #eae6e9;
}

.scale-3{
	background: #dfd9dd;
}

.scale-4{
	background: #d5cdd3;
}

.scale-5{
	background: #cac0c7;
}

.scale-6{
	background: #bfb4bc;
}

.scale-7{
	background: #b4a7b1;
}

.scale-8{
	background: #aa9ba6;
}

.scale-9{
	background: #9f8e9b;
}

.scale-10{
	background: #958290;
}
 
/* -- REQUIRED -- */

.req {

}

.star-req{
	color:#CC0000;
	
}

/* -- SUBMIT -- */
.submit{
	margin: 12px 0 12px 0;
	text-align: center;
}

.submit input{
	padding: 0 6px 0 6px;
	border: 1px solid #990000;
}

/* -- Procedures -- */
.intro{
	margin: 0 12px 0 12px;
	text-align: justify;
}

.intro div{
	margin: 8px 0 8px 0;
}

.intro ul{
	list-style: inside;
	display: inline;
}

.intro ul li{
	margin: 0 0 12px 12px;
}

-->