
.testolink { font-size: 12px; font-family: tahoma, verdana, arial, helvetica }

.testotitolo  { font-size: 18px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.testolista  { font-size: 15px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.testosmall   { font-size: 11px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

A:hover     { color: #0053c8; text-decoration: underline }

.testo { font-size: 13px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

TD { font-size: 8pt; font-family: Arial; color:#000000 }

.titletable {
	WIDTH: 100%; HEIGHT: 25px
}
.ttr {
	foreground-color: #000000
}

.ttlc {
	PADDING-LEFT: 25px; FONT: 16pt Arial; PADDING-TOP: 18px; TEXT-ALIGN: left; foreground-color: #000000
}

.ttrc {
	PADDING-RIGHT: 15px; FONT: 8pt Arial; PADDING-TOP: 18px; TEXT-ALIGN: right; foreground-color: #000000
}

.edittable {
	WIDTH: 100%; BORDER-BOTTOM: #646464 1px solid
}

.footertable {
	WIDTH: 100%; HEIGHT: 35px
}

.ftr {
	foreground-color: #000000
}

.ehtr  { color: #000000; background-color: #f93; foreground-color: #000000
 }

.ehtc {
	PADDING-RIGHT: 35px; BORDER-TOP: #646464 1px solid; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #646464 1px solid; TEXT-ALIGN: right
}
.ehtc2 {
	PADDING-RIGHT: 35px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}


.ehpr  { background-color: white; margin: 0px; padding: 0px; border: none 0px; height: 20px; foreground-color: #000000
; spacing: 0px }

.ehprgr {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #E3E1E1; spacing: 0px; foreground-color: #000000
}

.ehwpr {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 30px; spacing: 0px; foreground-color: #000000
}

.ptr  { background-color: white; foreground-color: #000000
 }

.ptlc  { background-color: white; text-align: right; padding-right: 5px; padding-left: 0px; width: 145px; foreground-color: #000000
 }

.ptrc  { background-color: white; text-align: left; foreground-color: #000000
 }

.ptrgr {
	BACKGROUND-COLOR: #E3E1E1; foreground-color: #000000
}

.ptlcgr {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; WIDTH: 145px; BACKGROUND-COLOR: #E3E1E1; TEXT-ALIGN: right; foreground-color: #000000
}

.ptrcgr {
	BACKGROUND-COLOR: #E3E1E1; TEXT-ALIGN: left; foreground-color: #000000
}
.hiddenspan {  visibility: hidden; clip:  rect(   )}
.stdbutton {
	FONT: 8pt Arial; BACKGROUND-COLOR: #f4f4f4; color:#000000; FONT-WEIGHT: bold
	
}

.supersmalleditbox {
	BORDER-RIGHT: #646464 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #646464 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 8pt Arial; BORDER-LEFT: #646464 1px solid; WIDTH: 43px; PADDING-TOP: 3px; BORDER-BOTTOM: #646464 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.smalleditbox {
	BORDER-RIGHT: #646464 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #646464 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 8pt Arial; BORDER-LEFT: #646464 1px solid; WIDTH: 100px; PADDING-TOP: 3px; BORDER-BOTTOM: #646464 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.mediumeditbox {
	BORDER-RIGHT: #646464 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #646464 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 8pt Arial; BORDER-LEFT: #646464 1px solid; WIDTH: 200px; PADDING-TOP: 3px; BORDER-BOTTOM: #646464 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.mediumeditbox1 {
	BORDER-RIGHT: #646464 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #646464 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 8pt Arial; BORDER-LEFT: #646464 1px solid; WIDTH: 150px; PADDING-TOP: 3px; BORDER-BOTTOM: #646464 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.mediumlargeeditbox {
	BORDER-RIGHT: #646464 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #646464 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 8pt Arial; BORDER-LEFT: #646464 1px solid; WIDTH: 300px; PADDING-TOP: 3px; BORDER-BOTTOM: #646464 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.mediumlargetextarea {
	BORDER-RIGHT: #646464 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #646464 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 8pt Arial; BORDER-LEFT: #646464 1px solid; WIDTH: 500px; PADDING-TOP: 3px; BORDER-BOTTOM: #646464 1px solid; HEIGHT: 88px; BACKGROUND-COLOR: #ffffff
}
.mediumsmalleditbox {
	BORDER-RIGHT: #646464 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #646464 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 8pt Arial; BORDER-LEFT: #646464 1px solid; WIDTH: 142px; PADDING-TOP: 3px; BORDER-BOTTOM: #646464 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}

.smallselectbox {
	BORDER-RIGHT: #646464 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #646464 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 8pt Arial; BORDER-LEFT: #646464 1px solid; WIDTH: 100px; PADDING-TOP: 3px; BORDER-BOTTOM: #646464 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}

.mediumsmallselectbox {
	BORDER-RIGHT: #646464 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #646464 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 8pt Arial; BORDER-LEFT: #646464 1px solid; WIDTH: 60px; PADDING-TOP: 3px; BORDER-BOTTOM: #646464 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.mediumselectbox {
	BORDER-RIGHT: #646464 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #646464 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 8pt Arial; BORDER-LEFT: #646464 1px solid; WIDTH:90px; PADDING-TOP: 3px; BORDER-BOTTOM: #646464 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.mediumselectbox1 {
	BORDER-RIGHT: #646464 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #646464 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 8pt Arial; BORDER-LEFT: #646464 1px solid; WIDTH:150px; PADDING-TOP: 3px; BORDER-BOTTOM: #646464 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.mediumlargeselectbox {
	BORDER-RIGHT: #646464 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #646464 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 8pt Arial; BORDER-LEFT: #646464 1px solid; WIDTH: 300px; PADDING-TOP: 3px; BORDER-BOTTOM: #646464 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}

.mediumSmallTextarea { BORDER-RIGHT: #646464 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #646464 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 8pt Arial; BORDER-LEFT: #646464 1px solid; WIDTH: 500px; PADDING-TOP: 3px; BORDER-BOTTOM: #646464 1px solid; HEIGHT: 44px; BACKGROUND-COLOR: #ffffff }
.ehtcLeft { PADDING-RIGHT: 35px; BORDER-TOP: #646464 1px solid; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #646464 1px solid; TEXT-ALIGN: left}


A.tabLink {
	COLOR: #ffffff
}
A.tabLink:visited {
	COLOR: #ffffff
}
A.tabLink:active {
	COLOR: #ffffff
}
A.tabLink:hover {
	COLOR: #ffcc00; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline
}

A.tabLinkH {
	COLOR: #000000; TEXT-DECORATION: none
}
A.tabLinkH:visited {
	COLOR: #000000
}
A.tabLinkH:active {
	COLOR: #000000
}
A.tabLinkH:hover {
	COLOR: #000000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline
}

.tabText  { color: #000000; font-weight: bold; background-color: #000080 }

.tabTextH  { color: #000000; font-weight: bold; background-color: #f93 }



TD.AVBlue  { background-color: #000080 }

TD.Gold  { background-color: #f93 }

TABLE.Gold  { background-color: #f93 }

.text { font-family: Verdana, Arial; font-size: 11px; color: 316394; text-decoration: none} 
.menu { font-family: Verdana, Arial; font-size: 11px; color:000000; text-decoration: none} 
.Login_txtBox{
	font-family: verdana;
	font-size: 10px;
	font-weight:bold;
	margin-top:0px;
	padding-top:0px;
	color: navy;
	background-color: #FFFFFF;
	height:14px;
	border: solid navy 1px;
}
.Login_lbl{
	color:navy;
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
}
.Login_lblMsg{
	position: absolute;
	right: 10px;
	top: 44px;
	width: 320px;
	padding-left: 2px;
	padding-right: 2px;
}
.Login_lblUser{
	font-family: tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	Color: #CC0000;
	padding-right:10px;
	/*filter: DropShadow(Color=#000000, OffX=-1, OffY=1, Positive=1); width: 100%; height:11px;*/
	letter-spacing: 1px;
	}
.Login_lblUserType{
	font-family: Verdana;
	font-size: 9px;
	color: navy;
	padding-right:5px;	
	}
.Login_chkBox{
	height:5px;
	width:5px;
	color: navy;
	background-color: #CCCCCC;
	font-family: Verdana;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #FF9933;
	}
.Login_redbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #cc0000;
	background-color: #FFFFFF;
	border: 1px solid #CC0000;
	padding-left:2px;
	padding-right:3px;
	padding-bottom: 1px;
	padding-top: 1px;
	height: 100%;
	}
.login_table{
   Filter: Shadow(Color=#cccccc, Direction=45,) width:100% height:2px;
}
A.gamebox {
	COLOR: #ffffff;text-decoration: none;
}
A.gamebox:visited {
	COLOR: #ffffff;text-decoration: none;
}
A.gamebox:active {
	COLOR: #ffffff;text-decoration: none;
}
A.gamebox:hover {
	COLOR: #b2feff;text-decoration: underline;
}
.mnu_head{
	background-color: #000080;
	color: #FFFF00;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom-color: #000080;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #000080;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #000080;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}
.mnu_navitem{
	background-color: #FFFFCC;
	border-bottom-color: #000080;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #000080;
	border-left-style: solid;
	border-left-width: 3px;
	border-right-color: #000080;
	border-right-style: solid;
	border-right-width: 1px;	
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 0px;
}
.mnu_navicon{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFCC;
	font-weight: bold;
	background-color: #6184A6;
	border-bottom-color: #000080;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #000080;
	border-left-style: solid;
	border-left-width: 1px;
	}
a.navlink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	}
a.navlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: blue;
	background-color: #FFCC66;
	width: 102%;
	height: 100%;	
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: -5px;
	margin-left: -2px;
	margin-bottom: -1px;
	margin-top: -1px;
	}
a.navlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000080;
	text-decoration: none;
	font-weight: bold;
	}
.footer{
	color:#336699;
	font-family:verdana;
	font-size:9px;
	padding-left: 5px;
	padding-right: 5px;
	border-top-color: #336699;
	border-top-style: solid;
	border-top-width: 1px;
}
.language{
	color:#336699;
	font-family:verdana;
	font-size:10px;
}
.hidden{
	display:none;
}
.UsrInTable {
	position: absolute;
	top: 20px;
	right: 20px;
	background-color: Black;
	}


.UsrInTd {
	background-color:#778899;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
}
.UsrInTd1 {
	background-color: #778899;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
}
a.UsrInMenuLnk:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}
a.UsrInMenuLnk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E0FFFF;
	text-decoration: underline;
	}
a.UsrInMenuLnk:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
.UsrInTdText {
	background-color:#778899;
	border: solid #000000 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
}
.UsrInTdImg {
	background-color:#000000;
	font-weight: bold;	
	font-size: 11px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
}
a.UsrInLnk:link {
	font-family: Verdana;
	font-size:11px;
	font-weight: bold;
	color: #000080;
	padding-right: 5px;
	}
a.UsrInLnk:hover {
	font-family: Verdana;
	font-size:11px;
	color: #000080;
	font-weight: bold;
	padding-right: 5px;
	}
a.UsrInLnk:visited {
	font-family: Verdana;
	color: #000080;
	font-size:11px;
	font-weight: bold;
	padding-right: 5px;
	}
.UserInMenuHead{
	background-color: Black;
	font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: White;
	padding-left: 10px;
	border: 1px solid Black;
}