body, p, h1, h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

p {
	margin: 8px 0;
}

h2, h3, h4, h5, h6, h7{
	margin: 6px 0;
}

h1 {
	font-size: 14px;
	color: #5d6da4;
	margin: 0;
}

h2 {
	color: #5d6da4;
}

h3 {
	color: #000;
}
h5{
	font-size:18px;
	color: #203B6A;
}
h6{
	font-size:18px;
	color: #74BC59;
	
}
h7{
	font-size:18px;
	color: #203B6A;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #5b636e;
	text-decoration: none;
}

a:hover {
	color: #46AA41;
}


/* Elements */
body {
	background: #ffffff;
	margin:0;
}

#container {
	width: 900px;
	margin: 0 auto;
}

#header {
	width: 100%;
	height: 100px;
	/* padding-top: 50px; */
}

	.iso {
		width: 90px;
		height: 80px;
		float: left;
		padding-top: 20px;
		text-align: center;
	}
	
	.logo {
		width: 300px;
		height: 100px;
		float: right;
	}

#navigation {
	width: 100%;
	height: 85px;
}

	.primarynav {
		background: url(images/primarynav.gif) repeat-x bottom;
		width: 100%;
		height: 47px;
		text-transform: uppercase;
	}

		.primarynav ul {
			margin: 0;
			padding: 0;
			padding-left: 10px;
		}
		
		.primarynav ul li {
			background: url(images/navbtn-left.gif) no-repeat left 0;
			display: block;
			width: auto;
			float: left;
			padding: 0 0 0 13px;
			position: relative;
			list-style: none;
		}
		
		.primarynav ul li.edge {
			background: url(images/navbtn-left2.gif) no-repeat left 0;
		}
		
		.primarynav ul li:hover {
			background-position: left -47px;
		}
		
		.primarynav ul li a {
			font-size: 12px;
			font-weight: bold;
			color: #2c384e;
			text-decoration: none;
			background: url(images/navbtn-right.gif) no-repeat right 0;
			display: block;
			height: 29px;
			float: left;
			padding: 18px 25px 0 10px;
		}
		
		.primarynav ul li a:hover,
		.primarynav ul li:hover a{
			background-position: right -47px;
		}
		
		.primarynav ul li.active-trail
		{
			background-position: left -47px;
		}
		
		.primarynav ul li.active-trail a {
			background-position: right -47px;
		}
	
	.subnav {
		background: #73bc59;
		width: 100%;
		height: 40px;
	}
	
	.subnav ul {
		list-style: none;
		margin: 0;
		padding: 10px 0 0 15px;
	}
	
	.subnav ul li {
		display: block;
		float: left;
		padding: 0 0 14px;
		margin: 0 8px;
		position: relative;
		list-style: none;
	}
	
	.subnav ul ul {
		background: #73BC59;
		position: absolute;
		z-index: 500;
		min-width: 200px;
		margin-left: -10px;
		padding: 0;
		padding-top: 5px;
		border: 1px dotted #ccc;
	}
	.subnav ul ul ul {
		background: #73BC59;
		left: 200px;
		min-width: 200px;
		padding: 0;
		position: absolute;
		top: 0;
		z-index: 500;
	}	
	.subnav ul ul li {
		display: block;
		clear: both;
		width: 180px;
		padding: 5px 9px;
		border-bottom: 1px dotted #ccc;
		list-style: none;
	}
	
	.subnav ul ul,
	.subnav ul li:hover ul ul,
	.subnav ul ul li:hover ul ul {
		display: none;
	}

	.subnav ul li:hover ul,
	.subnav ul ul li:hover ul,
	.subnav ul ul ul li:hover ul {
		display: block;
	}
	
	.subnav a {
		font-family: Arial, Helveticas, sans-serif;
		font-size: 13px;
		color: #ffffff;
		text-decoration: none;
		display: block;
	}
	
	.subnav a:hover, .subnav a.active {
		font-weight:bold;
		color: #ffffff;
	}
	
#flash_banner {
	width: 880px;
	height: 213px;
}
	
#banner {
	background: #5d371d url(images/banner.jpg) no-repeat center;
	width: 880px;
	height: 213px;
	/*border-bottom: #5d371d 6px solid;*/
	padding: 0 10px;
}
#banner .text{
	margin:20px;
}

#banner table{
	border-collapse:separate;
}

#contentbody {
	background: url(images/content.jpg) no-repeat center top;
	width: 100%;
	min-height: 290px;
	float: left;
	padding-top: 10px;
	position: relative;
}
	#contentbody.front .mainbody {
		padding: 0;
		width: 900px;
	}
	#contentbody .submitted {
		display: none;
	}	

	.pagetitle {
		width: 810px;
		height: 25px;
		float: left;
		padding-left: 10px;
	}
	
	.topleft-icons {
		position: absolute;
		right: 0;
		top: 0;
	}
		.topleft-links{
			position: absolute;
			right: 0;
			color: #7f7f7f;
		}
		.topleft-links a{
			display: inline;
			padding: 0 10px;
			font-weight: bold;
			font-size: 13px;
		}
	
	.mainbody {
		width: 890px;
		float: left;
		padding: 0 10px;
	}
	
	table {
		border-collapse:separate;
	}
/*	
#icons {
	width: 100%;
	height: 100px;
	text-align: center;
	float: left;
}

	#icons ul {
		margin: 0;
		padding: 0;
	}
	
	#icons ul li {
		display: inline;
		width: auto;
		float: left;
		padding: 0 20px;
		position: relative;
	}
	
	#icons a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #5b636e;
		text-decoration: none;
	}
	
	#icons a:hover{
		color: #46AA41;
	}
	
	#icons ul li:hover a {
		color: #46AA41;
	}
	*/
#footer {
	background: url(images/footer.jpg) repeat-x top;
	width: 100%;
	min-height: 50px;
	float: left;
	padding-top: 25px;
	text-align:center;
}

.displayNo{
	display:none;
}

.displayYes{
	display:block;
}

.files{
	border-collapse:separate;
}
	.files .title {
		width:180px;
	}
	
	.files .icon {
		margin:10px;
	}
	
	.files .posted {
		width:150px;
	}
	

.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
}
.messages, .preview {
  margin: .75em 0 .75em;
  padding: .5em 1em;
}

div.status {
  color: #33a333;
  border-color: #c7f2c8;
}


#attachments td{ padding:0 10px; }