body, td {
font-family:Arial, Helv;
font-size:10pt;
color:#222222;
}

blockquote { text-align:justify; }

a, a:visited, a:active, a:hover, a:link {
font-family:Arial, Helv;
color:#444444;
text-decoration:none;
}

select, input {
font-family:tahoma, arial, helv;
font-size:11px;
border-style:solid;
border-color:#DFDFDF;
background:#EFEFEF;
width:200px;
}

.footer {
color:#555555;
font-size:11px;
line-height:14px;
}

.table-full-padded {
border:none;
width:620px;
}

.table-full-padded td {
width:33%;
text-align:center;
}

.table-full-noborder {
border:none;
border-collapse:collapse;
padding: 0 0 0 0;
width:620px;
}

.page-title, .page-title-bold
{
height:60px; 
text-align:center;
}

.page-title div, .page-title-bold div {
color:#999999; 
font-size:24px;
}

.page-title-bold div {
font-weight:bold;
}

table.page-nav-table td {
font-size:9pt;
}

.nav-note {
font-size: 10px;
color:#444444;
}

div.grid-caption {
font-size:10px;
}

div.grid-caption div.grid-caption-artist {
font-weight:bold; 
text-transform:uppercase; 
font-size:11px;
}

.footer-address {
font-size:12px;
font-weight:bold;
padding-bottom:16px;
}

div#menu {
width:620px; 
text-align:center;
margin-right:auto;
margin-left:auto;
padding-top:10px;
padding-bottom:20px;
}

div#submenu {
position:absolute; 
top: 30px; 
left: 0px;
}

div#menu a {
float: left;
padding-right: 12px;
padding-left: 12px;
}

div#submenu table.submenuTable {
position:absolute; 
left:10px; 
top:20px; 
/*width:600px;*/
border: none;
padding: 0 0 0 0;
border-collapse:collapse;
}

div#submenu table.submenuTable td {
text-align:center;
padding-right:10px;
padding-left:30px;
white-space:nowrap;
}

div#submenu table.submenuTable td a {
color: #555;
font-size:12px;
font-weight:bold;
}
