html {
	background-color:#000000;
}
body { 
	padding: 0; margin: 0;
	font: normal 12px Verdana;
	/*background-image: url(../nats_images/bg.jpg);
	background-position:right top;
	background-attachment:fixed;
	background-repeat:no-repeat;*/
}

img { border: none; }

a { color: #c80000; }

#wrap  {
	width: 1008px;
	margin: auto;
	background: url(../nats_images/logo.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#cont1 { background: #FFFFFF; padding: 7px;  padding-top: 0; }
#cont2 { background: #DDDDDD; padding: 7px; }

#login {
	float: right;
	height: 77px; width: 268px; 
	padding: 5px 10px 0 15px; margin: 10px 2px 14px 15px; 
	background: url(../nats_images/login.jpg); 
	color: #B7B7B7; font: normal 10px Arial; 
}

#login a { color: #B7B7B7; text-decoration: none }
#login a:hover { text-decoration: underline }

#foot { 
	background: url(../nats_images/foot.jpg) top repeat-x; 
	padding: 25px 0 0 0; height: 23px; text-align: center; 
	color: #CBCBCB; margin-bottom: 50px; font: normal 11px Arial
}

#foot a { color: #CBCBCB; text-decoration: none }
#foot a:hover { text-decoration: underline }

#signup_form { width: 450px; margin: auto; margin-bottom: 20px }
#signup_form th { background: #E8E8E8; font: bold 17px Arial; text-align: left; padding: 4px 0 4px 15px; }
#signup_form td { padding: 3px 0 3px 15px; }
#signup_form .error { font-size: 11px; color: #e30000; }

.c { clear: both; }



/* GLOBALHEADER */
#menu { width: 683px; height: 26px; margin: 0; position: relative; z-index: 9998; }
#menu #nav { margin: 0; padding: 0; }
#menu #nav li { display: inline; }

#menu #nav li a,
#menu #globalsearch { background: url(../nats_images/menu-it.jpg) no-repeat; }

#menu #nav li#home a { float: left; width: 87px; height: 0; padding-top: 26px; overflow: hidden; }
#menu #nav li#home a { background-position: -0px 0; }
#menu #nav li#home a:hover { background-position:  -0px -26px; }
#menu #nav li#home a:active { background-position: -0px -52px; }
#menu.home #nav li#home a { background-position: -0px -156px !important; }
#menu #nav li#about a { float: left; width: 108px; height: 0; padding-top: 26px; overflow: hidden; }
#menu #nav li#about a { background-position: -87px 0; }
#menu #nav li#about a:hover { background-position:  -87px -26px; }
#menu #nav li#about a:active { background-position: -87px -52px; }
#menu.about #nav li#about a { background-position: -87px -156px !important; }
#menu #nav li#sites a { float: left; width: 128px; height: 0; padding-top: 26px; overflow: hidden; }
#menu #nav li#sites a { background-position: -195px 0; }
#menu #nav li#sites a:hover { background-position:  -195px -26px; }
#menu #nav li#sites a:active { background-position: -195px -52px; }
#menu.sites #nav li#sites a { background-position: -195px -156px !important; }
#menu #nav li#program a { float: left; width: 120px; height: 0; padding-top: 26px; overflow: hidden; }
#menu #nav li#program a { background-position: -323px 0; }
#menu #nav li#program a:hover { background-position:  -323px -26px; }
#menu #nav li#program a:active { background-position: -323px -52px; }
#menu.program #nav li#program a { background-position: -323px -156px !important; }
#menu #nav li#signup a { float: left; width: 113px; height: 0; padding-top: 26px; overflow: hidden; }
#menu #nav li#signup a { background-position: -443px 0; }
#menu #nav li#signup a:hover { background-position:  -443px -26px; }
#menu #nav li#signup a:active { background-position: -443px -52px; }
#menu.signup #nav li#signup a { background-position: -443px -156px !important; }
#menu #nav li#contact a { float: left; width: 127px; height: 0; padding-top: 26px; overflow: hidden; }
#menu #nav li#contact a { background-position: -556px 0; }
#menu #nav li#contact a:hover { background-position:  -556px -26px; }
#menu #nav li#contact a:active { background-position: -556px -52px; }
#menu.contact #nav li#contact a { background-position: -556px -156px !important; }


.corpo{
	margin-top:10px;
	margin-left:30px;
}
.riga{
	clear:both;
	height:4px;
	border-top:1px #666666 dotted;
}
.statstable_title_2{
	margin:3px;
	padding:3px;
	background-color:#990000;
	color:#FFFFFF;
	font-weight:bold;
}
.slca{
	padding:2px;
	margin:1px;
}
.selectbox{
	padding:1px;
}
.statstable_wrapper{
	margin-left:30px;
	width:600px;
}
.selectbox{
	color:#FF0000;
}