body
{
margin: 0;
background-color: #FFFFFF;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 100%;
color: #003366;
}

table p
{
  font-size: 70%;
  color: #003366; 
  margin: 0;
  padding:10px 10px 10px 10px;
}

a:link {color: #003366; text-decoration: none;}
a:visited {color: #003366;}
a:active {color: #003366;}
a:hover { color: #BB001F; text-decoration: underline;}

.input 
{
	font-size: 70%;
}

h1 
{
font-size: 100%;
color: #FF0000;
margin: 0px;
}

h2 
{
font-size: 90%;
margin-bottom: 0px;
}

h3 
{
font-size: 80%;
margin: 0 0 0 10px;
font-weight:bold;
}

h4 
{
font-size: 90%;
margin-bottom: 0px;
}

h5 
{
font-size: 80%;
margin-bottom: 0px;
}

li 
{
	font-size:70%;
}

ul 
{
	margin-top:1px;

}

.DataTable 
{
	background-color: #FFF;
	margin: 0;
	padding: 0;
	border:none;
	/*border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #003366;
	border-left-color: #003366;*/
}

.DataTable th 
{
	background-color: #FFF;
	margin: 0px;
	padding: 1px;
	/*border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-color: #003366;
	border-right-color: #003366;*/
}

.DataTable td 
{
	margin: 0;
	padding-left: 5px;
	border-bottom:solid 1px #7FAAFF;
	padding:5px;
	/*border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-color: #003366;
	border-right-color: #003366;*/
}

.LoginTable td
{
	font-size:70%;
	padding:3px;
	text-align:left;
}

.LoginTable td input
{
	font-size:80%;
	padding:3px;
}

#PopupLogin .bottone {
border: 1px solid #000099;
margin: 0px;
padding: 2px;

background-color: #FFFFFF;
}

.bottone_stats {
border: 1px solid #003366;
margin: 0px 0px 0px 0px;
/*padding: 0;*/
background-color: #FFF;
color:#003366;
font-weight:bold;
font-size:70%;
cursor:pointer;
height:22px;

}
.input_stats {
border: 1px solid #003366;
margin: 0;
padding: 0;
background-color: #FFF;
color:#003366;
font-weight:normal;
font-size:70%;
width:300px;

}


.DetailTable 
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #003366;
	border-left-color: #003366;
}

.DetailTable th 
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.DetailTable td 
{
	margin: 0px;
	padding: 1px;
	border-top: 1px none #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px none #003366;
}


td.tab0 {
	width: 10%;
	background-color: #C3D2F2;
	margin: 0px;
	padding: 5px;
	border-top: 1px solid #000099;
	border-right: 1px solid #000099;
	border-bottom: 1px solid #000099;
	border-left: 1px none #000000;
	color:  #000099;
	font-weight: bold;
	text-align: center;
}

td.tab1 {
	width: 10%;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	border-top: 1px solid #000099;
	border-right: 1px solid #000099;
	border-bottom: 1px none #000000;
	border-left: 1px none #000000;
	font-weight: bold;
	text-align: center;
}

td.tabvoid {
	width: 70%;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px solid #000099;
	border-left: 1px none #000000;
}

.IcoCell
{
	background-color: #C3D2F2;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

/* .HeaderDiv
{
	position: relative;
	width: 100%;
	height: 45px;
	margin: 0px;
	padding: 8px;
	background-image: url(/img/topbanner.gif);
	layer-background-image: url(/img/topbanner.gif);
	border: 1px none #000000;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: bottom;

} */

.HeaderDiv
{
	position: relative;
	width: 100%;
	height: 75px;
	margin: 0;
	padding: 0;
	background-image: url(/_layout/LogoCNELSTATSsmall.gif);              
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: middle;

}
.HeaderDiv h1
{
  font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #FFF; 
	margin: 0;
	padding:50px 20px 0 0;
}

.HeaderDiv p
{
	font-size: 100%;
	color: #FF0000; 
	margin: 0px;
	padding: 0px;
}

.HeaderDiv a
{
	color: #FF0000;
	margin: 0px;
	padding: 0p;
}

.PopupHeaderDiv
{
	position: relative;
	width: 99%;
	height: 35px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 10px;
	/* background-image: url(/img/LogoCNELSTATSsmall.gif);
	layer-background-image: url(/img/LogoCNELSTATSsmall.gif); */
	border: 1px none #000000;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: middle;
}
.PopupHeaderDiv h1
{
	font-size: 100%;
	color: #FFF; 
	margin: 0px;
	padding: 0px;
}

.TextContentDiv
{
	position: relative;
	width: 70%;
	margin: 0px;
	padding: 10px;
	float: left;
}

.TextContentDiv h2
{
	size: 130%;
}

.MenuDiv
{
	position: relative;
	width: 30%;
	margin: 0px;
	padding: 10px;
	float: right;
}

.PopupTextContentDiv
{
	position: relative;
	width: 99%;
	margin: 0px;
	padding: 20px;
}

.PopupTextContentDiv h2
{
	font-size:130%;
}

.MenuDiv p
{
	margin: 2px;
}

.MenuItem1
{
	font-size:70%;
	color:#005CCF;
	font-weight:bold
}
fieldset 
{
	padding:10px;
}
legend 
{
	color:#0C61B6;
}
.MenuTitle
{
	font-size:80%;
	color:#0C61B6;
	margin: 10px 0 0 10px;
	font-weight:bold;
}

.MenuItem0
{
	font-size:70%;
	color: #666666;
	font-weight:bold
}

.FooterDiv
{
	position: relative;
	width: 99%;
	margin: 0px;
	padding: 10px;
}


.LineSpacerDiv
{
	position: relative;
	width: 99%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0px;
	background-image: url(/img/000.gif);
	layer-background-image: url(/img/000.gif);
	border: 1px none #000000;
	background-repeat: repeat-x;
	background-position: left top;
	height: 19px;

}

.PopupLineSpacerDiv
{
	position: relative;
	width: 99%;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0px;
	background-image: url(/img/000.gif);
	layer-background-image: url(/img/000.gif);
	border: 1px none #000000;
	background-repeat: repeat-x;
	background-position: left top;
}


.SpacerDiv
{
	position: relative;
	width: 99%;
	height: 5px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.SchLab 
{
	font-size:70%;
	color:  #003366;
	font-weight:bold;
	padding-left:5px;

}
 

.SchInp {
	color:  #003366;
	font-size:80%;
	background-color: #FFF;
	padding-left:5px;
}

.ErrMsg {

	font-size:70%;
	color:#FF0000;
}



