/* form */

#center form fieldset {
	margin: 0 0 2em 0;
	padding: 1em 0 0 0;
	border: none;
}
#center form legend {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 1.5em;
	color: #fcb016;
}

#center form dl dt {
	clear: both;
	float: left;
	width: 130px;
	font-size: 1.2em;
}
#center form dl dt.string {
	clear: both;
	float: none;
	width: 100%;
	font-size: 1.5em;
	color: #fcb016;
	padding-bottom: 10px;
}
#center form dl dd {
	font-size: 1.2em;
	margin: 0 0 0 130px;
	padding-bottom: 10px;
	height: 1%;
}
#center form dl dd p {
	margin: 0;
	padding: 0;
}
#center form dl dd p.error {
	color: red;
	font-size: 0.833em;
	padding-bottom: 5px;
}
#center form dl dd input.text,
#center form dl dd textarea, 
#center form dl dd select {
	width: 200px;
	border: 1px solid #004a85;
	padding: 2px 4px;
}
#center form dl dd textarea {
	height: 6em;
}
#center form ul {
	margin: 1em 0;
	padding: 0;
	clear: both;
	list-style-type: none;
	text-align: center;
}
#center form ul li {
	display: inline;
	padding: 0;
	margin: 0;
}
#center form ul input.button {
	width: 84px;
	height: 25px; /*25*/
	border: none;
	background: url('/dsg/form_button_right.gif') no-repeat center center;
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
	cursor: pointer;
	text-transform: uppercase;
}
#center form p.mandatory {
	clear: both;
	text-align: center;
	font-size: 1.1em;
}



#right form {
	font-size: 1.2em;
}
#right form input.text,
#right form textarea,
#right form select {
	border: 1px solid #004a85;
	padding: 2px 4px;
	width: 150px;
}
#right form select {
	width: 160px;
}
#right form p.error {
	font-size: 0.833em;
	color: red;
}
#right form input.submit {
	width: 84px;
	height: 25px; /*25*/
	border: none;
	background: url('/dsg/form_button_right.gif') no-repeat center center;
	color: #fff;
	font-size: 1.083em;
	font-weight: bold;
	cursor: pointer;
}
