BODY
{font-size: 1em; font-family: arial, sans-serif;
font-style: normal; background-color: #FFFFFF; color: #000000; 
}

img {border: 0;}

a:link {text-decoration: none; color: #666666; font-weight: normal;}
a:visited {text-decoration: none; color: #333366; font-weight: normal;}
a:active, a:hover {text-decoration: none; color: #333399; font-weight: normal;}


table { font-size: 1em; font-family: helvetica, arial, sans-serif;
font-style: normal; border: none; 
border-spacing: 0;}

table.searchForm {background-color: #EEEEFF;}

h1 {font-weight: bold; font-size: 180%;}
h2 {font-weight: bold; font-size: 150%;}
h3 {font-weight: bold; font-size: 120%;}
h4 {font-weight: bold; font-size: 110%;}

td { padding: 5;}
td.label {
	background-color: #EEEEFF; 
	vertical-align: top; 
	text-align: right;
	font-family: arial, sans-serif;
	font-weight: bold;
	color: #000000; 
}
td.field {background-color: #EEEEFF;}

.footer {font-style: italic; font-size: 80%; }
.question {font-weight: bold; }
.answer {font-style: normal; }

.header {height: 100px;}

.centrepanel { 
padding: 50px;
overflow: hidden; }

.leftpanel {
width: 20%;
min-width: 150px;
padding: 10px;
position: fixed;
overflow: visible;
}

.menuheadimage {
text-align: right;
vertical-align: bottom;
float: right;
padding: 10px;
min-height: 120px; 
width: 100%;
}

.menuitem {
text-align:right;
padding-bottom: 20px;
font-size: 1.75em; 
font-family:  impact, verdana, helvetica, arial, sans-serif;
font-style: strong; 
color: #000000; 
}

.title {
padding-top: 10px;
padding-bottom: 10px; 	
text-align:left; 
font-family: impact, verdana, helvetica, arial, sans-serif;
font-style: strong; 
color: #000000; 
}

.iconright {
position: absolute;
top: 30%;
left: 80%;
width: 20%;
}

.venueresultspanel {position: absolute; display: inline; top: 50px; left: 80%; width: 20%; }

.venueresults
{
font-size: 0.8em; font-family: arial, sans-serif;
font-weight: normal; font-style: normal; background-color: #FFFFFF;
text-align: left;
}

a.venueresultitem:link {
text-decoration: none; color: #333366; font-weight: normal;
font-size: 1em; font-family: arial, sans-serif;
font-style: normal; background-color: #FFFFFF; 
text-align: left;
}
a.venueresultitem:hover{ background-color: #EEEEFF; color: #333399;}
a.venueresultitem:focus { background-color: #EEEEFF; color: #333399;}

/*
.sidebar-entry {text-decoration:none; border:1px solid silver;}
a.sidebar-entry {color:#000; text-decoration: none; margin-left:20px}
a.sidebar-entry:hover {background-color:#eee; text-decoration: none}
a.sidebar-entry:focus {background-color:#ccf; text-decoration: none}
.sidebar-cat-header {background-color:#eee; margin:1px; font-weight:bold;}
.hilight-cat-header {background-color:#ccf;}
.iw-header {background-color:#eee;font-weight:bold}
*/

.midimage {
float: right;
display: inline;
padding: 5px;
}

.infoPage {
position: absolute;
left: 25%;
right: 25%;
top: 50px;
min-width: 400px; 
}

.altrow {
background: #EEEEFF; 
}