/* Import sIFR Stylesheet */
@import url('/javascripts/sifr/sIFR-print.css');


/********************************************
				Links & Messages
 ********************************************/

a img {
	border: 0px;
}


/********************************************
				LAYOUT
 ********************************************/

body {
	font-size: 62.5%;
}

div#main_container {
	font-size: 1.1em;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #898785;
}

ul#nav,
div#other_links,
div#footer {
	display: none;
}

div#logo {
	float: none;
	margin-bottom: 40px !important;
}

.heading {
	font-size: 1.4em;
	font-weight: bold;
	color: #e4801c;
}

/********************************************
				FORM
 ********************************************/
 
form fieldset {
	padding: 34px 0px;
	border: 0px;
	border-top: 1px solid #c0b9b2;
}

form div {
	overflow: hidden;
}

form div.hidden_div {
	padding: 15px 30px 5px 0px;
	margin: 12px 0px 22px 0px;
	border: 1px solid #e4801c;
}

form div.extra_padding {
	padding-left: 13.5em;
}

form div.hidden_div p {
	margin-bottom: 10px;
}

form div.hidden_div_div {
	padding: 5px;
	margin: 12px 0px 22px 13em;
	border: 1px solid #cdcdcd;
}

form p.padding {
	font-size: 0.9em;
	padding-left: 15em;
}

form p.no-margin {
	margin-bottom: 0px;
}

form ul {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

form ul li {
	list-style: none;
	width: 175px;
	float: left;
	margin-bottom: 5px;
}

form ul li.long,
form ul#final_engi li.long {
	width: 480px;
}

form ul li.long ul li,
form ul#final_engi li.long ul li {
	width: auto;
}

form ul#final_engi li {
	width: 260px;
}

form label {
	width: 12em;
	margin-right: 1em;
	text-align: right;
	float: left;
	display: block;
}

form label.special {
	width: 100%;
	text-align: left;
	margin-bottom: 10px;
	float: none;
}

form div.textfield {
	border: 1px solid #c0b9b2;
	width: 278px !important;
	height: 19px;
	margin-bottom: 10px;
	color: #898785;
	padding: 1px 0px 1px 9px;
}

form div.width356 {
	width: 356px !important;
}

form div.width290 {
	width: 290px !important;
}

form div.width128 {
	width: 128px !important;
}

form div.width86 {
	width: 86px !important;
}

form div.width58 {
	width: 58px !important;
}

form div.textarea {
	border: 1px solid #c0b9b2;
	width: 500px !important;
	height: 10em;
	color: #898785;
	margin-bottom: 10px;
}

form div.hidden_div div.textarea {
	width: 460px !important;
}

form img {
	width: 14px;
	height: 14px;
	float: left;
	margin-right: 10px;
}

form div#btn_only_submit {
	display: none;
}
