html{
padding:0px;
margin:0px;
}

body{
text-align:center;
background:url(infobg.png);
background-repeat:repeat-x;
background-position:top;
padding:0px;
margin:0px;
font-family:arial;
}

#header {
text-align:left;
width:1000px; 
height:125px; 
background:url(header1.png); 
position:relative;
margin:0 auto;
z-index:100;
border-bottom:1px solid #CC33CC;
}

#clock {
position:absolute;
top:20px;
right:35px;
font-size:1em;
}

#titlewrap {
position:relative;
top:20px;
left:36px;
width:273px;
border-bottom:3px black solid;
}

#title1{
text-align:left;
font-family:sans-serif;
font-size:3em;
font-weight:bold;
}

#title2{
position:absolute;
top:0px;
left:100px;
font-family:sans-serif;
font-size:3em;
color:#CC33CC;
}

#menu {
position:relative;
margin-left:400px;
}

#menu hr {

}

#menu ul {
position:relative;
padding:0px;
list-style-type:none;
}

#menu li {
margin:0px 5px 0px 0px;
position:relative;
display:block;
float:left;
}

#menu li a {
text-align:center;
position:relative;
display:block;
width:100%;
text-decoration:none;
border-bottom:1px solid black;
}

#menu li a:hover {
border-bottom:2px solid black;
}

.currentpage {
border-bottom:2px solid black;
}

#info {
min-height:400px;
height:auto !important;
height:400px; 
width:980px;
position:relative;
top:10px;
margin:0 auto;
text-align:left;
padding:0px 10px 0px 10px;
}

#imageinfo {
min-height:400px;
height:auto !important;
height:400px; 
width:980px;
position:relative;
top:10px;
margin:0 auto;
text-align:left;
padding:0px 10px 0px 10px;
}

#footer {
height:40px;
width:1000px;
margin-left:auto;
margin-right:auto;
background:url(footerbg.gif);
backround-repeat:repeat-x;
color:white;
text-align:center;
position:relative;
top:20px;
}

footer a {
border:0px;
text-decoration:none;
}

#valid {
float:left;
}

.bold {
font-weight:bold;
}

.error {
border:2px solid red;
}

.formerror {
  border: 1px solid red;
  background-color : #FFCCCC;
  width: auto;
  padding: 5px 0;
}

img.hidden {
display:none;
}

img.visible {
margin-left:auto;
margin-right:auto;
top:50%;
margin-top:-160px;
display:block;
}