a {text-decoration:none}

p {font-family: helvetica, arial, sans-serif}

h1 {font-size: 24;}
h2 {font-size: 20;}
h3 {font-size: 18; 
    color: #336699;}

hr { margin-left: auto; margin-right: auto; color: #336699; background-color: #336699; height: 5px;
 }

ul {font-family: helvetica, arial, sans-serif}

table td {
	padding: 5px;
	}

table.blue {
	border-width: 2px 2px 2px 2px;
	border-spacing: 2px 2px;
	border-style: outset outset outset outset;
	border-color: #336699;
	border-collapse: separate;
	background-color: rgb(51, 102, 153);
}
table.blue th {
	border-width: 2px 2px 2px 2px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: rgb(51, 102, 153) rgb(51, 102, 153) rgb(51, 102, 153) rgb(51, 102, 153);
	background-color: lightgrey;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.blue td {
	border-width: 2px 2px 2px 2px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: rgb(51, 102, 153) rgb(51, 102, 153) rgb(51, 102, 153) rgb(51, 102, 153);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

.buttonscontainer {width: 110px;}

.buttons a {color: #FFFFFF;
border: 2px solid;
background-color: #333333;
padding: 2px;
padding-left: 3px;
font: 13px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #9999ff #000066 #000066 #9999ff;
display: block;
margin: 0px;
width: 100%;
text-align: left;}

.buttons a:hover {border: 2px solid;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #FFFFFF;
border-color: #000066 #9999ff #9999ff #000066;
color: #336699;
text-decoration: none;}

.horizontalbuttonscontainer {width: 100%;}

.headercontainer {width: 100%;}

.header {color: #FFFFFF;
border: 2px solid;
background-color: #333333;
padding: 2px;
padding-left: 3px;
font: 20px Helvetica, Arial, sans-serif;
font-weight: bold;
text-decoration: none;
vertical-align: 25%;
border-color: #9999ff #000066 #000066 #9999ff;
display: block;
margin: 0px;
width: 100%;
text-align: center;}

.columnheadercontainer {width: 100%;}

.columnheader {color: #FFFFFF;
border: 2px solid;
background-color: #336699;
padding: 2px;
padding-left: 3px;
font: 13px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
vertical-align: 25%;
border-color: #9999ff #000066 #000066 #9999ff;
display: block;
margin: 0px;
width: 100%;
text-align: center;}

.emphasisorangeonblue { color: ff9900; background-color: 336699; }

