FONT.smallfont, FONT.topnavigation, FONT.topnavigationbold, FONT.leftnavcategory, font.leftnavlinkselected,
a.categorylink, a.categorylink:hover, a.categorylinkselected, a.categorylinkselected:hover, 
a.categorylinksel, a.categorylinksel:hover, a.toplink, a.toplink:hover, a.leftnavlink, a.leftnavlink:hover,
a.leftnavlinkselected, a.leftnavlinkselected:hover, a.help, a.help:hover, textarea
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
TR.row1, TR.row2, TR.row3
{
	FONT-FAMILY: "Times, Verdana, Arial";
}
td.step, td.step_current {
	font-family: Arial, Helvetica, sans-serif;
}

FONT.smallfont {
	font-size: 8pt;
	color: white;
	font-weight: normal;
}
FONT.topnavigation {
	font-size: 8pt;
	color: white;
	font-weight: normal;
	white-space: nowrap;
}
FONT.topnavigationbold {
	font-size: 8pt;
	color: white;
	font-weight: bold;
	white-space: nowrap;
}
FONT.leftnavcategory {
	font-size: 8pt;
	color: #333333;
	font-weight: normal;
}
font.leftnavlinkselected {
	font-size: 8pt;
	color: black;
	font-weight: bold;
	text-decoration : underline;
}

a.categorylink {
	font-size: 8pt;
	color: white;
	font-weight: bold;
	text-decoration : none;
}
a.categorylink:hover {
	font-size: 8pt;
	color: aqua;
	font-weight: bold;
	text-decoration : underline;
}
a.categorylinkselected {
	font-size: 8pt;
	color: navy;
	font-weight: bold;
	text-decoration : none;
}
a.categorylinkselected:hover {
	font-size: 8pt;
	color: black;
	font-weight: bold;
	text-decoration : underline;
}


a.categorylinksel {
	font-size: 8pt;
	color: aqua;
	font-weight: bold;
	text-decoration : none;
}
a.categorylinksel:hover {
	font-size: 8pt;
	color: aqua;
	font-weight: bold;
	text-decoration : none;
}
a.toplink {
	font-size: 8pt;
	color: white;
	font-weight: normal;
	text-decoration : none;
	white-space: nowrap;
}
a.toplink:hover {
	font-size: 8pt;
	color: aqua;
	font-weight: normal;
	text-decoration : underline;
	white-space: nowrap;
}
td.topbar {
	background-color : 003366;
}
td.infobar {
	background-color : FFFFCC;
}
td.selectedcategory {
	background-color : FFFFCC;
}
td.nonselectedcategory {
	background-color : #336699;
}
table.backgroundleftnav {
	background-color : ;
}
body.backgroundleftnav {
	background-color : ;
}
td.selectedleftnav {
	background-color : ;
}
td.nonselectedleftnav {
	background-color : ;
}
td.borderleftnav {
	background-color : ;
}

th.topbar {
	background-color : 003366;
}
th.infobar {
	background-color : FFFFCC;
}
th.selectedcategory {
	background-color : FFFFCC;
}
th.nonselectedcategory {
	background-color : #336699;
}
th.selectedleftnav {
	background-color : ;
}
th.nonselectedleftnav {
	background-color : ;
}
th.borderleftnav {
	background-color : ;
}

a.leftnavlink {
	font-size: 8pt;
	color: navy;
	font-weight: normal;
	text-decoration : underline;
	white-space: nowrap;
}
a.leftnavlink:hover {
	font-size: 8pt;
	color: blue;
	font-weight: normal;
	text-decoration : underline;
	white-space: nowrap;
}
a.leftnavlinkselected {
	font-size: 8pt;
	color: black;
	font-weight: bold;
	text-decoration : underline;
	white-space: nowrap;
}
a.leftnavlinkselected:hover {
	font-size: 8pt;
	color: black;
	font-weight: bold;
	text-decoration : underline;
	white-space: nowrap;
}
a.help {
	font-size: 8pt;
	color: navy;
	font-weight: normal;
	text-decoration : none;
}
a.help:hover {
	font-size: 8pt;
	color: aqua;
	font-weight: normal;
	text-decoration : underline;
}
td.leftcolumn {
	background-color : #d4d4d4;
}
td.rightcolumn {
	background-color : #f0f0f0;
}
td.headerrow {
	background-color : #66cccc;
}
th.leftcolumn {
	background-color : #d4d4d4;
}
th.rightcolumn {
	background-color : #f0f0f0;
}
th.headerrow {
	background-color : #66cccc;
}
TR.row1
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: black;
    FONT-SIZE: smaller;
}
TR.row2
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    FONT-SIZE: smaller;
}
TR.row3
{
    BACKGROUND-COLOR: #f0f0f0; 
    COLOR: black;
    FONT-SIZE: smaller;
}


td.step {
	background-color : #f0f0f0;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	text-decoration : none;
	border: thin solid #cccccc;
}

td.step_current {
	background-color : #FFFFCC;
	font-size: 8pt;
	color: black;
	font-weight: bold;
	border: thin solid #000000;

}

body.topbar { font-size: 81.25%; padding: 0; background-color: #2a2a90;}

table.ConcertoPETopContent { width:80%;margin-left:10%;margin-top:10px; }

body.concertoPEmenu { margin: 0;height: 30px; background: url(../images/bg/submenu_bg.png) 50% 100% no-repeat; }

#concertomenu { margin-left:auto;margin-right:auto; width:80%; }
#concertomenu td { width:23%; text-align:center; border-style:outset; border-color:#d67307; border-left-width:1px; border-right-width:1px; border-bottom: none 0; border-top: none 0;   }
#concertomenu td a { display: block; height: 28px; line-height: 30px; font-size: 12px; font-weight: bold; color: #666; text-decoration: none; }
#concertomenu td a:hover { color: #336699; }
#concertomenu td a.leftnavlinkselected { background-color: #e78418; }

#concertomenu td.first { border-left: solid 1px #d67307; }
#concertomenu td.help { border: 0px; }

