body {
	margin: 0 auto;
	padding: 0;
	font-family: Verdana, Arial, helvetica, sans-serif;
	color: #000;
	background-color: #f3f3f3;
	text-align:center;
	font-size: 76%;
	}

p{
	line-height:120%;
	text-align:justify;
}

#header {

}
hr{
	width:100%;
	clear:both;
	margin-bottom:10px;
	background-color:#ccc;
	color:#ccc;
	height: 1px;
	border:0px;
}

.greenbreadcrumb{
	height:27px;
	background-image: url(images/menu_green_breadcrumb.jpg);
	background-repeat:repeat-x;
	color:#fff;
	padding-left:14px;
	padding-top:5px;
	font-weight:normal;
	text-align:left;
}

#border {
	text-align:center;
	border-top:#D5D5D5 1px solid;
	border-right:#D5D5D5 1px solid;
	border-left:#D5D5D5 1px solid;
	border-bottom:#D5D5D5 1px solid;
	width:980px;
	margin: 0 auto;
	padding: 0;
	color: #333;
	background-color: #fff;
	}

#footer {
	background-image: url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
	color:#A7A9AC;
	width:940px;
	text-align:left;
	margin: 0 auto;
	padding: 20px;
	}
	
#content {
	height:100%;
	text-align:left;
	margin: 0 auto;
	padding: 10px 30px 10px 30px;
	}
	
/*the following classes are to demonstrate better line heights for narrow columns*/	
.narrow1{
	line-height: 1.3em;
	}
.narrow2{
	line-height: 1.5em;
	}
		


a.breadcrumb:link {
	font-weight:normal;
	color: #5D6062;
	background-color:transparent;
	text-decoration: none;
	}
a.breadcrumb:visited {
	font-weight:normal;
	color: #5D6062;
	background-color:transparent;
	text-decoration: none;
	}
a.breadcrumb:active {
	font-weight:normal;
	color: #5D6062;
	background-color:transparent;
	text-decoration: none;
	}
a.breadcrumb:hover {
	font-weight:normal;
	color: #FF6600;
	background-color:transparent;
	text-decoration: underline;
	}

.menu {
	font-weight:normal;
	color: #55595C;
	background-color:transparent;
	text-decoration: none;
	}
	
a.menu:link {
	font-weight:bold;
	color: #55595C;
	background-color:transparent;
	text-decoration: none;
	}
a.menu:visited {
	font-weight:bold;
	color: #55595C;
	background-color:transparent;
	text-decoration: none;
	}
a.menu:active {
	font-weight:bold;
	color: #55595C;
	background-color:transparent;
	text-decoration: none;
	}
a.menu:hover {
	font-weight:bold;
	color: #FFF;
	background-color:transparent;
	text-decoration: none;
	}

a.menuwhite:link {
	font-weight:bold;
	color: #fff;
	font-size: 85%;
	background-color:transparent;
	text-decoration: none;
	}
a.menuwhite:visited {
	font-weight:bold;
	color: #fff;
	font-size: 85%;
	background-color:transparent;
	text-decoration: none;
	}
a.menuwhite:active {
	font-weight:bold;
	color: #fff;
	font-size: 85%;
	background-color:transparent;
	text-decoration: none;
	}
a.menuwhite:hover {
	font-weight:bold;
	color: #FF6600;
	font-size: 85%;
	background-color:transparent;
	text-decoration: underline;
	}
	
a.menuwhite2:link {
	font-weight:bold;
	color: #fff;
	background-color:transparent;
	text-decoration: none;
	}
a.menuwhite2:visited {
	font-weight:bold;
	color: #fff;
	background-color:transparent;
	text-decoration: none;
	}
a.menuwhite2:active {
	font-weight:bold;
	color: #fff;
	background-color:transparent;
	text-decoration: none;
	}
a.menuwhite2:hover {
	font-weight:bold;
	color: #FFFF00;
	background-color:transparent;
	text-decoration: underline;
	}
	
a.footertext:link {
	font-weight: normal;
	color: #A7A9AC;
	background-color:transparent;
	text-decoration: none;
	}
a.footertext:visited {
	font-weight: normal;
	color: #A7A9AC;
	background-color:transparent;
	text-decoration: none;
	}
a.footertext:active {
	font-weight: normal;
	color: #A7A9AC;
	background-color:transparent;
	text-decoration: none;
	}
a.footertext:hover {
	font-weight: normal;
	color: #FF6600;
	background-color:transparent;
	text-decoration: underline;
	}

h1 {
	font-size: 1.4em;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	margin:0;
	padding:0;
	color:#FF6600;
	background-color:#fff;
	}
h2 {
	font-size: 1.4em;
	font-family: Arial, helvetica, sans-serif;
	margin: 0 auto;
	padding:0;
	font-weight: bold;
	color:#01478F;
	background-color:#fff;
	}
h3 {
	font-size: 1.7em;
	font-family: Arial, helvetica, sans-serif;
	margin: 0 auto;
	padding:0;
	font-weight: normal;
	color:#FF6600;
	background-color:#fff;
	display:inline;
	}
	
ul, ol, li {/*
	list-style: none;*/
	font-size: 1.0em;
	line-height: 1.8em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
	}

li > p {
	margin-top: 0;
	}
pre {
	font-family: monospace;
	font-size: 1.0em;
	}

form{
	margin: 0 auto;
	padding: 0;
}
<!-- NAV -->

 #navigation a
{
color: #000;
background: #ffa20c url(left-tab.gif) left top no-repeat;
text-decoration: none;
padding-left: 10px
}

#navigation a span
{
background: url(right-tab.gif) right top no-repeat;
padding-right: 10px
}

#navigation a, #navigation a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */

#navigation a:hover
{
color: #fff;
background: #781351 url(left-tab-hover.gif) left top no-repeat;
padding-left: 10px
}

#navigation a:hover span
{
background: url(right-tab-hover.gif) right top no-repeat;
padding-right: 10px
}

#navigation ul
{
list-style: none;
padding: 0;
margin: 0
}

#navigation li
{
float: left;
margin: 0;
}


/* breaks js popup gallery
a {
	text-decoration: none;
	font-weight: bold;
	color: #0066CC;
	background-color:#fff;
	}
a:link {
	color: #0066CC;
	background-color:#fff;
	text-decoration: underline;
	}
a:visited {
	color: #0066CC;
	background-color:#fff;
	text-decoration: underline;
	}
a:active {
	color: #0066CC;
	background-color:#fff;
	text-decoration: underline;
	}
a:hover {
	color: #FF6600;
	background-color:#fff;
	text-decoration: none;
	}
	
	 End hide */