﻿body 
{
	font-family: Arial;
	background-color: #555555;
	color: #CCCCCC;
	font-size: 9pt;
}

.checklist
{
	text-align: left;	
}

.normal
{
	font-size: 9pt;
	color: #CCCCCC;
}

.highlight
{
	font-size: 9pt;
	color: yellow;
	font-weight: bold;
}

.small
{
	font-size: 8pt;	
}

.grid
{
	font-size: 8pt;	
}

.footer
{
	font-size: 8pt;
}

.header
{
	font-size: 14pt;
	font-weight: bold;
}

.button
{
	font-size: 8pt;	
	height: 20px;
}

.smallbutton
{
	font-size: 6pt;	
	height: 18px;
	text-transform: uppercase;	
}

.subhead
{
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	color: orange;
}

.subheadleft
{
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: orange;
}

.subheadplain
{
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}

.smallnote
{
	font-size: 8pt;
	color: orange;
}

.smallnoteright
{
	font-size: 8pt;
	color: orange;
	text-align:right;
}

.smallnoteplain
{
	font-size: 8pt;
}

.smallnoteplaincaps
{
	font-size: 7pt;
	text-transform: uppercase;
}

.smallnoteitalic
{
	font-size: 7pt;
	font-style: italic;
}

.submenu
{
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	color: yellow;
}

a
{
	font-weight: bold;
	color: Orange;
}

.menu
{
	font-size: smaller;
	text-transform: uppercase;
}

.asmall
{
	font-size: x-small;
}

.infobox
{
	text-align: center;
	vertical-align: middle;
	padding: 20px;	
}
a:hover
{
	font-weight: bold;
	color: yellow;
}

.radioleft
{
	text-align: left;
}

html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -30px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 20px; /* .push must be the same height as .footer */
	text-align: center;
	position: fixed;
	width: 100%;
}

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/