body, html {
	background-color:#FDEBD7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a {
	color:#FFFFFF;
}
a img{
	border:none;
}
#cont_glob, #cont_main, #cont_in{
	background-color:#FDEBD7;
	background-position:center;
	height:768px;
	width:1024px;
	padding:0;
}
#cont_glob {
	position:absolute;
	top:50%;
	left:50%;
	margin:-384px 0 0 -512px;
}
#cont_main {
	background-image:url(/images/main_backgrd.gif);
}
#cont_in {
	background-image:url(/images/in_backgrd.gif);
}
#menu {
	padding:0 0 0 112px;
	margin:263px 0 0 0;
	float:left;
	list-style:none;
}
#sub_menu {
	list-style:none;
	margin:0;
	padding:18px 0 3px 0;
} 
.passive, .active, .sub_passive, .sub_active {
	margin:0 0 4px 0;
	padding:12px 0 0 16px;
	background-position:top left;
	background-repeat:no-repeat;
	width:236px;
	height:33px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}
.passive {
	background-image:url(/images/menu.gif);
}
.active {
	height:auto;
	height:expression(document.body.clientWidth > 0 ? "33px":"");
	min-height:33px;
	background-image:url(/images/menu_active.gif);
}
.active a {
	color:#000000;
	text-decoration:none;
}
.sub_passive, .sub_active {
	margin:0 0 0 0;
	padding:0 0 5px 0;
	height:auto;
}
.passive a, .sub_passive a {
	text-decoration:none;
}
.sub_passive a{
	color:#E58200;
}
#main_logo {
	margin:337px 0 0 0;
	padding:0 198px 0 0;
	width:388px;
	height:80px;
	float:right;
}
#in_logo {
	margin:0;
	padding:84px 186px 0 0;
	float:right;
	width:430px;
	height:93px;
}
#text {
	width:395px;
	height:387px;
	color:#FFFFFF;
	float:right;
	padding:80px 190px 0 0;
	font-size:0.69em;
	padding:0;
	overflow:auto;
	position:relative;
	top:80px;
	left:-190px;

}
#text h1 {
	font-size:1em;
	margin:2.5em 0 0 0;
	padding:0;
}
p {
	margin:1em 0 0 0;
	padding:0;
}
.sub_par {
	margin:0.3em 0 0 0; 
}
/*Form layout*/
.formhead, .formheaddown{
	clear:both;
	margin:0;
	padding:0 0 0.69em 0;
}
.formheaddown {
	padding-top:0.69em;
	padding-bottom:0.69em;
}
.formrow, .formrowdown {
	width:395px;
	clear:both;
	padding:4px 0 4px 0;
	padding:expression(document.body.clientWidth > 0 ? "0":"");
	margin:0;
	line-height:0.69em;
	border:none;
}
.formrowdown {
	padding:2px 0 2px 0;
	padding:expression(document.body.clientWidth > 0 ? "0":"");
}
.fieldhead {
	float:left;
	margin:0;
	padding:0;
}
.formrow input, .formrowdown input {
	font-size:0.82em;
	margin:0;
	padding:0;
	border:none;
}
.field {
	float:right;
	margin:0;
	padding:0;
	position:relative;
	top:-3px;
}
.formbuttons {
	padding:6px 0 0 0;
	text-align:right;
	padding:expression(document.body.clientWidth > 0 ? "0":"");
	margin-bottom:expression(document.body.clientWidth > 0 ? "-10px":"");
	padding-top:expression(document.body.clientWidth > 0 ? "8px":"");
}

.formbuttons input {
	font-size:0.95em;
}
.nobr {
	white-space:nowrap;
}