html {
 margin: 0;
 padding: 0;
}

body {
 margin: 0;
 border: none;
 padding: 0;
 background-color: #fff;
 color: #000;
 font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

h1, h2, h3, h4 {
 margin: 0px;
 padding: 5px 20px;
 color: #c33;
 background: #fec; 
}

h1 {
 font-size: 20px;
 font-weight: 400;
 text-align:center;
}
h1.logo {
 font-size: 14px;
 border: 1px solid #c33;
}

h1+h1 {
 margin-top: 5px;
}

h2 {
 font-size: 18px;
 text-align: left;
 font-weight: 400;
}

h3 {
 font-size: 14px;
 text-align: left;
 font-weight: bold;
 text-transform: uppercase;
}

h4 {
 font-size: 14px;
 text-align: left;
 font-weight: bold;
}

a, b, strong, i, em, blockquote {
 font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
 text-align: left;
 padding: 0px;
 border: 0px;
 margin: 0px;
 display: inline;
}

ul {
 font-size: 12px;
 padding: 5px 20px;
 display: block;
 list-style-type: circle;
}

ol, li {
 font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-align: left;
 padding: 0px;
 border: 0px;
 margin: 0px;
 display: block;
}

li {
}

p {
 font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; /* Redundancy for N4 */
 font-size: 12px;
 font-weight: normal;
 text-align: left;
 padding: 5px 20px;
 border: 0px;
 margin: 0px;
 clear: none;
}

p+h2 {
 margin-top: 10px;
}

p.box {
 padding: 19px; 
 border: 1px solid #c33;
} 

.comment {
 display: none;
} 

p.bars {
 padding: 4px 4px 8px 4px; 
/* The next five lines are necessary for Netscape 4, because border-right, border-left etc. are not supported */
 border-width: 1px;
 border-color: #c33;
 border-left-width: 0px;
 border-right-width: 0px;
 border-style: solid;
 margin: 5px 20px;
 text-align: center;
 width: auto;
}

p.boxcentre {
 padding: 1em; 
 border-width: 1px;
 border-color: #c33;
 border-style: solid;
 margin: 10px 0;
 text-align: center;
}

.hidden {
 display: none;
 background-color: transparent;
 padding: 0px;
 margin: 0px;
}

.center {
 text-align: center;
 padding: 10px 0;
 margin: 0;
}

.clearLeft {
 clear: left;
}

.block {
 display: block;
 clear: both;
}

i, em, cite, blockquote {
font-style: italic;
}

b, strong {
font-weight: bold;
}

blockquote {
 display: block;
 margin-left: 30px;
 margin-right: 30px;
}

a {
 font-size: 12px;
	text-decoration: underline;
	color:  #009;
  background: #fec;
	}
a:visited {
	color:  #666;
 background: #fec
	}
a:active {
	color:  #c33;
	}
a:hover {
	color: #f60;
 background: #fff;
 text-decoration: none;
	}

a:hover img {
	border: 2px solid #fff;
} 

a:hover.blue-hover {
 background: #69c;
}

a+h3 {
 margin-top: 10px;
 margin-bottom: 10px;
}

img {
 margin: 10px;
 padding: 0px;
	border: 2px solid #fec;
}

img.left {
 display: inline;
 float: left;
 clear: left;
 margin: 10px 20px 20px 0px;
 padding: 0px;
}

img.leftNoBorder {
 float: left;
 margin: 12px 22px 22px 2px;
 border: 0px;
 padding: 0px;
}

img.right {
 display: inline;
 float: right;
 clear: right;
 margin: 10px 0px 20px 20px;
 padding: 0px;
}

img.center {
 position: relative;
 display: inline;
 float: none;
 clear: none;
}

img.block {
 display: block;
}

#left {
 display: none;
}

#middle {
 position: absolute;
 top: 0px;
 left: 60px;
 padding: 0;
 margin: 0 60px 0 0;
 width: auto;
}

#right {
 display: none;
}



