@import url('utility.css');

body {
	background-color:	#FFFFFF;
	overflow:			hidden;
}

.orangeBar {
	position:			absolute;
	left:				0px;
	top:				182px;
	width:				100%;
	height:				14px;
	background-image:	url(../images/orangeBar.png);
	font-size:			1px;
}

.logo {
	position:			absolute;
	left:				50%;
	margin-left:		-466px;
	top:				58px;
	width:				396px;
	height:				144px;
	background-image:	url(../images/intro.logo.png);
}

.menu {
	position:			absolute;
	right:				50%;
	margin-right:		-470px;
	top:				162px;
	width:				540px;
	text-align:			center;

	font-family:		arial;
	font-size:			15px;
	font-weight:		bold;
	color:				#ffc20e;
}
.menu a {
	text-decoration:	none;
	color:				#636466;
	padding:			5px;
}
.menu a:hover {
	text-decoration:	none;
	color:				#ffc20e;
	background-image:	url(../images/menu.selected.png);
	background-repeat:	repeat-x;
}

.topmenu {
	position:			absolute;
	left:				50%;
	margin-left:		-485px;
	top:				189px;
	width:				195px;
	height:				50px;
}
.topmenu img {
	margin:				0px;
	padding:			0px;
}

.titlebar {
	position:			absolute;
	left:				50%;
	margin-left:		-485px;
	top:				249px;
	width:				205px;
	height:				80px;
	background-color:	#f8edcc;
}
.titlebar td {
	font-family:		arial;
	font-size:			24px;
	color:				#636466;
}

.background-mow-logo {
	position:			absolute;
	bottom:				18px;
	left:				50%;
	margin-left:		-430px;
	width:				126px;
	height:				34px;
	background-image:	url(../images/mow.logo.jpg);
}


.background-secondary {
	position:			absolute;
	top:				199px;
	left:				50%;
	margin-left:		-263px;
	width:				68px;
	height:				57px;
	background-image:	url(../images/background.locationbar.jpg);
}

.content-table {
	position:			absolute;
	top:				0px;
	left:				50%;
	margin-left:		-280px;
	width:				755px;
	height:				100%;
}

.left-content-table {
	position:			absolute;
	top:				0px;
	left:				50%;
	margin-left:		-485px;
	width:				195px;
	height:				100%;
}

.left-bar {
	background-color:	#fdf8ea;
	position:			absolute;
	left:				50%;
	margin-left:		-93px;
	width:				185px;
	_height:			98%;
	overflow:			scroll;
	overflow-y:			auto;
	overflow-x:			hidden;
	top:				345px;
	bottom:				45px;
	font-family:		arial;
	font-size:			14px;
	color:				#000000;
	text-align:			justify;
}
.left-bar a {
	color:				#000000;
	text-style:			italic;
	text-decoration:	none;
}
.left-bar a:hover {
	color:				#000000;
	text-decoration:	undeline;
}

.content-background {
	background-image:	url(../images/middle.faded.png);
	background-repeat:	repeat-x;
	height:				100%;
	margin-top:			-1px;
}

.content-title-background {
	background-image:	url(../images/middle.faded.top.png);
	background-repeat:	repeat-x;
	height:				100%;
}

.corpo-contenuto {
	position:			absolute;
	left:				50%;
	margin-left:		-365px;
	width:				730px;
	_height:			98%;
	top:				240px;
	bottom:				65px;
	overflow:			scroll;
	overflow-y:			auto;
	overflow-x:			hidden;
	font-family:		arial;
	font-size:			14px;
	color:				#000000;
	text-align:			justify;
}
.corpo-contenuto a {
	color:				#9f620e;
	text-decoration:	none;
}
.corpo-contenuto a:hover {
	color:				#ffc20e;
	text-decoration:	undeline;
}

.tdcont {
	font-family:		arial;
	font-size:			14px;
	color:				#000000;
	text-align:			justify;
}
.tdcont a {
	color:				#000000;
	text-style:			italic;
	text-decoration:	none;
}
.tdcont a:hover {
	color:				#000000;
	text-decoration:	undeline;
}


.location-bar {
	font-family:		verdana;
	font-size:			13px;
	color:				#000000;
	width:				100%;
	height:				21px;
	border-style:		dotted;
	border-width:		0px 0px 1px 0px;
	border-color:		#ffc20e;
}
.location-bar a {
	color:				#222222;
	text-decoration:	none;
}
.location-bar a:hover {
	color:				#ffc20e;
	text-decoration:	none;
}

.secondary-bar {
	font-family:		verdana;
	font-size:			13px;
	color:				#ffc20e;
	width:				100%;
	height:				21px;
	text-align:			right;
}
.secondary-bar a {
	color:				#636466;
	text-decoration:	none;
}
.secondary-bar a:hover {
	color:				#ffc20e;
	text-decoration:	underline;
}

.disclaimer {
	position:			absolute;
	left:				50%;
	margin-left:		-280px;
	bottom:				40px;
	height:				20px;
	width:				755px;
	background-color:	#fdf8ea;
}
.disclaimer-text {
	font-family:		arial;
	font-size:			10px;
	color:				#9b9b9b;
}
.disclaimer-text a {
	text-decoration:	none;
	color:				#9b9b9b;
}
.disclaimer-text a:hover {
	text-decoration:	underline;
	color:				#ffc20e;
}

.glossary {
	border-width:		0px 0px 2px 0px;
	border-style:		dotted;
	border-color:		#afc20e;
	font-style:			italic;
}