@charset "utf-8";
/* CSS Document */

* {

}
html, body {
	height: 100%;
	text-align: center;
	font-size: 14px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/bg_main_top.jpg);
	background-repeat: repeat-x;
	background-color:#FFFDF4;
	margin: 0;
}
a {
border: 0;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -115px;; /* the bottom margin is the negative value of the footer's height */
	text-align: left;
	width: 100%;
	min-width: 800px;
	padding-bottom: 20px;
	background: none;
	font-size: 14px;



}
.push {
	height: 112px; /* .push must be the same height as .footer */
	clear: both;	
}

.footer {
		height: 115px; /* .push must be the same height as .footer */
	width: 824px;
	text-align: left;
	margin: 0 auto;
	padding: 14px 0 0 0;
	
	background-image: url(images/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
	}
#header {
height: 423px;
width: 100%;
padding: 0px 0 0px 0;
border-bottom: solid 3px #9e9d9d;
}

#logo {
margin: 13px 0 0 30px;

}
#maincontent {
padding: 25px 0 18px 0;
width: 824px;
text-align: left;
margin: 0 auto;


}

#navcontainer
{
margin-bottom: 2em;
overflow: hidden;
margin: 60px 60px 0 0;
float: right;
color: #dadada;
padding-bottom: 10px;
}

.navlist
{
list-style-type: none;
margin: 0;
padding: 0;
}

.navlist li
{
border-left: 1px solid #dadada;
float: left;
line-height: 1.2em;
margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;
color: #dadada;
font-size: 24px;

}
.navlist li a{
color: #dadada;
text-decoration:none;

}
.navlist li a:hover{
color: #dadada;
text-decoration:underline;

}
.rotateimages{
background: white;

}
.rotateimages img{
padding: 11px;
background: white;
border: 0;
}
#imgcontainer {
height: 323px;
width: 709px;
padding: 11px;
}
#buttons {
margin: 3px 85px 0 0; 
text-align:right	
}
#buttons img{
margin: 0 0 0 10px;	
}
#buttons img a{
border: 0;
}
#navcontainerfooter
{
overflow: hidden;
right: 0px;
color: #0A531E;
float:right;
position: absolute;
bottom: 0;
}

.navlistfooter
{
list-style-type: none;
margin: 0;
padding: 0;
}

.navlistfooter li
{
border-left: 1px solid #dadada;
float: left;
line-height: 1.2em;
margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;
color: #0A531E;
font-size: 16px;

}
.navlistfooter li a{
color: #0A531E;
text-decoration:none;

}
.navlistfooter li a:hover{
color: #0A531E;
text-decoration:underline;

}