*  {
		margin: 0;
		}
html, body {
		height: 100%;
		}

body {
		background-color: #e2e2e2;
		color: #444444;
		font-family: Verdana, sans-serif;
		font-size: 12px;
		margin: auto;
		}

a {
		text-decoration: none;
		color: #1e2597;
		}

a:hover {
		text-decoration: underline;
		}

h4 {
		margin: 0px;
		font-size: 12px;
		}

h3 {
		margin: 0px;
		color: #131986;
		}

img		{
		border: 0px;
		}

#title {
		background-image: url(images/_titleblue.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		padding: 0px;
		height: 125px;
		width: 1000px;
		margin: auto;
		}

#titlelogo {
		float: left;
		margin: auto;
		padding: 0px;
		height: 100px;
		width: 201px;
		}

#titlenav {
		float:left;
		width: 725px;
		height: 25px;
		text-align:right;
		margin: auto;
		padding: 0px;
		color:#FFFFFF;
		}

#titlenav a {
		color:#FFFFFF;
		}


#titlegrey {
		float:left;
		text-align: right;
		padding: 0px;
		width: 925px;
		height: 25px;
		margin: 5px 0px 0px 0px;
		}

#titlegrey a {
		color: #222222;
		}

#wrapper {
		margin: auto;
		width: 1000px;
		border-left: 1px solid #999;	
		border-right: 1px solid #999;	
		border-bottom: 1px solid #999;	
		background-color:#FFF;
		}

.bigwrapper {
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */
		}


#leftnavwrapper {
		float: left;
		text-align:center;
		width: 150px;
		margin: auto;
		padding: 0px;
		display: block;
		}

#leftnav {
		text-align:right;
		margin: auto;
		padding: 0px;
		}

#leftnav a {
		color: #666666;
		}

#contentwrapper {
		float: left;
		text-align:center;
		width: 750px;
		margin: 0px 0px 0px 50px;
		padding: 0px;
		min-height: 500px;
		}

#content {
		text-align:left;
		}

.footer {
		text-align: center;
		font-size: 11px;
		margin: auto;
		display: block;
		}

.footer a {
		color: #02097d;
		}

.q {
		font-size: 12px;
		}

p.center {
		text-align: center
		}

.sitemap {
		margin: 25px;
		}