body {
margin:0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
text-align:center; /* Hack for IE5/Win */
background: #003366;
}

h1 {
font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
font-size: 22px;
line-height: 100%;
}

h2 {
font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
font-size: 17px ;
line-height: 125%;
}

h3 {
font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
font-size: 14px ;
line-height: 125%;
}

img {
border: none;
}

img.left {
float: left;
margin-right: 10px;
}

img.right {
float: right;
margin-left: 10px;
}

a:link {color: white; text-decoration: none; }
a:hover {color: #FFCC66; text-decoration: underline; }
a:visited, a:active {color: #CCCCCC; text-decoration: none; }
a:visited:hover {color: #FFCC66; text-decoration: underline; }
	
#container {
width: 690px;
margin:0px auto; /* Right and left margin widths set to "auto" */
text-align:left; /* Counteract to IE5/Win Hack */
padding: 0px;
float: center;
background: #003366;
}

#left {
width: 167px;
float: left;
font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
text-align: center;
color: white;
margin:0px;
padding:0px;
}

#center {
width: 473px;
float: left;
text-align: right;
color: white;
background: #003366;
margin:0px;
padding:0px;
font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
}

#right {
width: 15px;
float: left;
text-align:left;
background: #003366;
margin:0px;
padding:0px;
}

#content {
background: #0066CC;
color: white;
width: 393px;
font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 125%;
text-align: left;
clear: left;
padding: 40px;
}

#content a:link {color: #FFCC66; text-decoration: none; }
#content a:hover {color: #FFCC66; text-decoration: underline; }
#content a:visited, a:active {color: #CC9933; text-decoration: none; }
#content a:visited:hover {color: #FFCC66; text-decoration: underline; }

#tag {
font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
font-size: 22px;
line-height: 100%;
}

#rollover a { 
display:block; 
width:167px; 
height: 25px; 
background: white; 
}

#rollover a:hover { 
background: #FFCC66
}

#ad {
text-align: right;
}

#lastupdate {
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10px;
text-align: center;
}

#leftmenu {
font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
text-align: left;
color: white;
font-weight: bold;
padding-left:44px;
}

#bottommenu {
}

input.required {
background-color: #FF9933;
}

#download {
margin: 0px auto; /* Right and left margin widths set to "auto" */
text-align:left; /* Counteract to IE5/Win Hack */
color: white;
font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
line-height: 125%;
padding: 20px;
}

#column {
float: left;
width: 16%;
padding: 2%;
}

ul {
list-style: circle;
padding-left: 1.3em;
}
