html {
	margin: 0 auto;
	text-align: center;
}

body {
	background: #FFFFFF url(../images/bgblue.jpg) bottom repeat-x;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	margin: 0 auto;
	text-align: center;
}


img, #header, #upnav, #footer, #nav, #maincontent, #breaktop, #break
	{
	behavior: url(iepngfix.htc);
	}

#wrapper {

	background: url(../images/bgbluetop.jpg) top repeat-x;
	}	
#container a:link {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	}
#container a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}

#container a:hover {
	color: #86CEE6;
	text-decoration: none;
	font-weight: bold;
	}
	
#container a:active {
	color: #86CEE6;
	text-decoration: none;
	font-weight: bold;
	}

#sitemap a:link {
	color: #FFFFFF;
	text-decoration: none;
	}

#sitemap a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}

#sitemap a:hover {
	color: #86CEE6;
	text-decoration: none;
	}
	
#sitemap a:active {
	color: #86CEE6;
	text-decoration: none;
	}

	
#header {
	background-image: url(../images/headbg.png);
	height: 90px;
	width: 770px;
	padding: 8px 15px 0px 15px;
}

#sitemap{
	float: right;
	text-align: right;
	padding: 10px 10px 5px 0px;
	font-weight: bold;
	font-size: 11px;
	word-spacing: 2px;
}

h2 {
	color: #1b4076;

}

h4 {
	color: #1b4076;

}

#login{
	float: right;
	text-align: right;
	padding: 5px 4px 5px 2px;
	word-spacing: 2px;
}

#slogan{
	float: left;
	text-align: left;
	padding: 11px 2px 0px 2px;
	font-weight: bold;
	font-size: 13px;
	color: #666666;
}

#upnav{
	background-image: url(../images/upnavbg.png);
	width: 770px;
	padding: 0px 15px 5px 15px;
}

#nav{
	background-image: url(../images/navbg.png);
	width: 770px;
	height: 24px;
	text-align: center;
	padding: 12px 15px 8px 15px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	word-spacing: 5px;
}


#nav a:link {
	color: #FFF;
	text-decoration: none;
	}

#nav a:visited {
	color: #FFF;
	text-decoration: none;
	}
		
#nav a:hover {
	color: #86CEE6;
	text-decoration: none;
	}

#nav a:active {
	color: #86CEE6;
	text-decoration: none;
	}
	
#maincontent{
	background-image: url(../images/contbg.png);
	width: 770px;
	padding: 0px 15px 0px 15px;
}

#breaktop {
	background-image: url(../images/breaktop.png);
	width: 800px;
	height: 5px;
}

#break {
	background-image: url(../images/break.png);
	width: 800px;
	height: 15px;
}

#rightcontent{
	width: 542px;
	float: left;
	border: solid #a7b5ca;
	border-width: 1px 1px 0px 1px;
	padding: 10px;
	line-height: 165%;
}


#rightcontreport{
	width: 747px;
	float: left;
	border: solid #a7b5ca;
	border-width: 1px 1px 0px 1px;
	padding: 10px;
	line-height: 165%;
	background: #FFFFFF;
}


#leftcontent{
	background-image: url(../images/sidebg.jpg);
	width: 183px;
	height: 368px;
	float: left;
	border: solid #a7b5ca;
	border-width: 1px 1px 0px 1px;
	padding: 110px 5px 5px 10px;
	margin-left: 5px;
	background-repeat: no-repeat;
}


#footer {
	background-image: url(../images/footbg.png);
	height: 75px;
	padding: 0px 17px 10px 17px;
	background-repeat: no-repeat;
}

#footleft {
float: left;
}

#footright {
	float: right;
	text-align: right;
}

#container {
	width: 800px;
	text-align: left;
	margin: 0 auto;
}

#button {
	padding: 0 0 0em 0;
	margin-bottom: 0em;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
list-style: none;
	color: #000000;
	}

#button a:link {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	}

#button a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	}
		
#button a:hover {
	color: #86CEE6;
	text-decoration: none;
	font-weight: bold;
	}

#button a:active {
	color: #86CEE6;
	text-decoration: none;
	font-weight: bold;
	}

#button h1 {
	font-size: 14px;
	margin-left: 0px;
	color: #1b4076;
	text-align: center;
	}

#button ul {
	list-style-image:url(../images/arrowlink.gif);
}

#button li {
	margin-left: -10px;
}
