body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/sfondo_index.jpg);
	background-repeat:no-repeat;
	background-position: top center;
	background-color: #132740;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#sfondo {
	width:100%;
	height:100%;
	margin-top: 100px;
}

html {
height : 100%;
margin : 0;
padding : 0;
}
p, h3 {
margin : 0;
padding : 0 0 5px 0;
}
ul {
margin : 0;
padding : 2px 0 5px 0;
}
li {
line-height : 1.6;
}
acronym {
cursor : help;
}
a acronym {
cursor : help;
}
a:link {
font-weight : 900;
color : #777;
text-decoration : none;
}
a:visited {
	font-weight : 900;
	color : #777;
	text-decoration : none;
}
a:hover, a:active {
font-weight : 900;
color : #555;
}
#container {
	position : relative;
	width : 712px;
	padding : 0;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	background : #ebebeb url(images/bg-full.gif) repeat-y;
	border-top-width: 0;
	border-right-width: 0px;
	border-bottom-width: 0;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
html > body #container {
	width : 712px;
}
#pageHeader h1 {
	left : 209px;
	width : 712px;
	height : 165px;
	margin-top : 0;
	margin-bottom : 25px;
	background-color: transparent;
	background-image: url(images/intro_bg2.jpg);
	background-repeat: no-repeat;
}
#pageHeader h1 span, #pageHeader h2 span, #extradiv1, #extradiv3, #extradiv4, #extradiv5, #extradiv6 {
margin : 0;
padding : 0;
display : none;
}
#extraDiv2 {
position : relative;
margin-left : auto;
margin-right : auto;
margin-bottom : -20px;
width : 712px;
height : 25px;
background : transparent url(images/foot-bg.gif);
border-left : 1px solid #000;
border-right : 1px solid #000;
}
#quickSummary p.p1 {
	position : relative;
	margin-left : 465px;
	width : 200px;
	font-size : 9px;
	color : #b9b9b9;
	line-height : 15px;
	z-index : 1;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#quickSummary p.p2 {
position : absolute;
top : 147px;
margin-left : 10px;
font-size : 11px;
font-family : verdana, sans-serif;
color : #777;
}
#linkList {
	position : absolute;
	top : 160px;
	margin-left : 540px;
	margin-top : 20px;
	width : 150px;
	padding : 10px;
	height: 480px;
	background-color: transparent;
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #183553;
}
#linkList2 {
	position : absolute;
	width : 254px;
	padding: 10px;
	margin-left: 0px;
	margin-top: 3px;
	top: 200px;
	left: -1px;
	background-color: transparent;
	background-repeat: repeat-y;
}
#lselect {
	position : absolute;
	padding: 10px;
	margin-left: 0px;
	margin-top: 3px;
	background-color: transparent;
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	top: 180px;
	background-image: url(images/list_1.gif);
}
#linkList h3.select {
	margin-top : 0px;
	height : 50px;
	margin-left : 5px;
	padding: 0px;
	background-color: transparent;
	background-repeat: no-repeat;
}
#linkList h3.archives {
background : transparent url(images/list_2.gif) no-repeat;
height : 57px;
margin-top : 20px;
margin-left : 5px;
}
#linkList h3.resources {
background : transparent url(images/list_3.gif) no-repeat;
height : 57px;
margin-top : 20px;
margin-left : 5px;
}
#linkList h3.select span, #linkList h3.archives span, #linkList h3.resources span {
display : none;
}
#linkList ul {
margin : 10px;
padding : 0;
}
#linkList li {
list-style-type : none;
background : transparent;
display : block;
font-size : 10px;
font-family : verdana, sans-serif;
color : #b9b9b9;
}
#linkList li a:link, a:visited {
	color : #777;
	text-decoration : none;
}
#linkList li a:hover, #linkList li a:active {
color : #777;
text-decoration : none;
}
a.c:link, a.c:visited, a.c:hover, a.c:active {
font-weight : normal;
}
#preamble {
	padding : 10px;
	width : 520px;
	font-family : verdana, sans-serif;
	font-size : 13px;
	color : #999999;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: -20px;
}
#preamble h3 {
	margin-top : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin-bottom : 20px;
	padding : 5px;
	text-align : center;
	font-weight : bold;
	color : #FFFFFF;
	border : 2px dashed #224771;
	width : 505px;
	font-size : 18px;
	background-color: #142A42;
}
#supportingText {
	width : 450px;
	font-family : verdana, sans-serif;
	font-size : 13px;
	voice-family : "\"}\"";
	voice-family : inherit;
	width : 520px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#supportingText a:link, #supportingText a:visited {
	color : #CCCCCC;
	text-decoration : none;
}
#supportingText a:hover, #supportingText a:active {
	color : #999999;
	border-bottom : 1px solid #fff;
	text-decoration : none;
}
#explanation h3, #participation h3, #benefits h3, #requirements h3 {
	margin-top : 10px;
	font-family : verdana, sans-serif;
	margin-bottom : 20px;
	padding : 5px;
	text-align : center;
	font-weight : bold;
	color : #CCCCCC;
	border : 2px dashed #224771;
	width : 505px;
	font-size : 14px;
	background-color: #142A42;
}
#requirements p.p5 {
margin-top : 20px;
padding : 5px;
text-align : center;
font-weight : bold;
color : #fff;
background : #86cdf9;
border : 1px solid #5fbef9;
}
#footer {
	position : absolute;
	top : 146px;
	color : #777;
	font-size : 9px;
	margin-left : 350px;
	width : 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer a:link, #footer a:visited {
margin : 5px;
font-weight : normal;
color : #777;
text-decoration : none;
}
#footer a:hover, #footer a:active {
color : #333;
text-decoration : none;
}
#extraDiv1, #extraDiv3, #extraDiv4, #extraDiv5, #extraDiv6 {
display : none;
}
