.horizontalbox {
	position:absolute;
	left:3px;
	top:308px;
	width:800px;
	height:43px;
	z-index:2;
	border-bottom-width: 0px;
	border-bottom-style: none;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.imagebox {
	position:absolute;
	left:2px;
	top:27px;
	width:800px;
	height:276px;
	z-index:1;

}

.maintext {
	position:absolute;
	left:3px;
	top:366px;
	width:800px;
	height:327px;
	z-index:1;
	overflow: auto;

}

.logoposition {
	height: 113px;
	width: 800px;
	position: absolute;
	left: 2px;
	top: 197px;
	z-index: 2;
	background-color: #FFFFFF;
	opacity:0.8;
	filter:alpha(opacity=40);
}

.logoposition2 {
	height: 90px;
	width: 300px;
	position: absolute;
	left: 2px;
	top: 204px;
	z-index: 3;
}

.navigation {
	height: 46px;
	width: 627px;
	position: absolute;
	left: 233px;
	top: 134px;
}
.bodyscript {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #635A63;
	text-align: justify;
}
.overtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	z-index: 10;
}

.headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6B6B63;
}



.topnavigation {
	height: 3px;
	width: 801px;
	position: absolute;
	left: 3px;
	top: 700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #636B6B;
}

.topnici {
	height: 3px;
	width: 801px;
	position: absolute;
	left: 0px;
	top: -2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #636B6B;
	background-color: #FFFFFF;
}

.fade {
	height: 3px;
	width: 800px;
	position: absolute;
	left: 2px;
	top: 16px;
	background-color: #FF5716;
	overflow: visible;
	z-index: 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.fade2 {
	height: 41px;
	width: 800px;
	position: absolute;
	left: 2px;
	top: 157px;
	background-color: #635A63;
	overflow: visible;
	z-index: 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.overtext {
	height: 23px;
	width: 800px;
	position: absolute;
	left: -16px;
	top: 168px;
	overflow: visible;
	z-index: 15;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	font-style: italic;
}


.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


#wrapper {
	position:relative;
	width:800px;
	margin:auto;
}



#header ul {
	list-style: none;
	padding:0;
	margin:0;
}

#header li {
	display: inline;
	margin: 0 0.5em 0 0;
}

#header li a {
	padding: 0 1em;
}

#content {
	border: 0px solid;
}

#header #selected {
	padding-bottom: 1px; 
	background: #9C9C94;
}
#header li {
	float: left;
	border-bottom-width: 0;
	margin: 0 0.5em 0 0;
	background: #ff5716;
}
#content {
	clear: both;
	background: #9C9C94;
	height: 3px;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.Maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #09367A;
	text-decoration: none;
	text-align: right;
}


h1 {
	margin: 0;
	padding: 0 0 1em 0;
} 
#header #selected {
	position: relative;
	top: 1px;
	background: #635A63;
}




* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}
.SJlogo {
	height: 34px;
	width: 102px;
	position: absolute;
	left: 285px;
	top: 106px;
	z-index: 40;
}



a.orange:link {color: #FF5A10;  font-weight: normal;}
a.orange:active {color: #FF5A10;  font-weight: normal;}
a.orange:visited {color: #FF5A10;  font-weight: normal;}
a.orange:hover {color: #000000; font-weight: normal;}

