body
{
	font-family: sans-serif;
        font-size: 90%;
        line-height: 1.5em;
        height: 100%;
}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica;
}
h1
{
	color: #DB3829;
}
h2
{
	color: #009900; 
}
h3
{
	color: #DB9129; 
}
h4
{
	color: #DB9129;
}
h5
{
	color: #DB9129;
}
h6
{
	color: #DB9129;
}

ul { list-style-image: url('listArrow.gif'); } 
ol { list-style-image: url('listArrow2.gif'); }

div.header
{
background-image: url('background.jpg');
background-repeat: repeat-x;
}

div.menu
{
background-color: #CBDB2A;
color: black;
text-align: center;
font-weight: bold;
padding: 5px 5px 0px 5px;
}

div.menu a
{
background-color: #CBDB2A;
color: black;
padding: 0px 8px 0px 8px;
}

div.menu a:link
{
background-color: #CBDB2A;
color: black;
padding: 0px 8px 0px 8px;
}

div.menu a:visited
{
background-color: #CBDB2A;
color: black;
padding: 0px 8px 0px 8px;
}

div.menu a:active
{
background-color: #CBDB2A;
color: black;
padding: 0px 8px 0px 8px;
}

div.menu a:hover
{
background-color: #CBDB2A;
color: #DB3829;
border: 2px;
border-color: #DB3829;
border-style: solid;
padding: 0px 6px 0px 6px;
}

div.menu span#chosen
{
background-color: #DB3829;
color: #CBDB2A;
border: 2px;
padding: 0px 7px 3px 7px;
}

div.maincontent
{
border: 1px;
border-style: solid;
border-color: #DB3829;
padding: 10px 100px 30px 50px;
}

div.maincontent img.floatright
{
padding: 10px 10px 0px 10px;
vertical-align: middle;
float: right;
}

div.maincontent img.floatleft
{
padding: 10px 10px 10px 10px;
vertical-align: middle;
float: left;
}

div.footer
{
height:70px;
background-image: url('images/banner.png');
background-repeat: repeat-x;
background-color: white;
font-size: smaller;
background-position: 0px 20px; 
text-align: right;
font-weight: bold;
}

div.validation
{
text-align: right;
}