body {
	margin-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
}
.tableclr {
	background-color: #C6CBCC;
}
.formbox {
	background-color: #FFFFFF;
	border:thin solid #A6B5B5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #28373C;
	}
.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
}
.topmenu {
	color: #50717A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.leftmenu {

	color: #344A50;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.leftmenuunderlined {

	color: #344A50;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.leftmenu3 {

	color: #344A50;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.titletext {

	font-family: Arial, Helvetica, sans-serif;
	color: #24413F;
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
}
.titletext2 {

	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}
.titletext3 {

	font-family: Arial, Helvetica, sans-serif;
	color: #24413F;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B3836;
}
.maintextspaced {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B3836;
	line-height: 20px;
}
.copyright {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #969B9E;
}
.clear {
	clear: both;
}

.none {
	display: none;
}

p {
	margin: 0 0 5px 0;
	padding: 0;
}

a img {
	border: 0;
}



.imgborder {
	border: #E7E3D6 5px solid;
}

.caption {
	font-size: 10px;
	color: #333;
	padding: 0 15px 20px 5px;
}

#main-bg {
	background: #fff url(images/bg-main.gif) repeat-y 50%;
}

	#main {
		width: 728px;
		margin: 0 auto;
		padding: 26px;
	}

		#main-content-rcol {
			width: 422px;
			float: right;
			border-top: 0;
		}
		
			#main-content-rcol #title {
				padding: 18px 0;
				border-bottom: 1px #E7E3D6 solid;
				margin-bottom: 18px;
			}
			
			#bullets {
				width: 200px;
				float: right;
				font-size: 10px;
			}
			#bullets ul {
				margin-top: 0;
			}

		
		#main-content-fullcol {
			width: 728px;
			clear: both;
		}
		
			.project {
				border-top: 0;
				padding: 20px 0 0 0;
				clear: both;
			}
			
				.project .icon {
					float: left;
					margin-bottom: 5px;
				}
				.project .title {
					font-size: 15px;
					font-weight: bold;
				}
				.project .status {
					color: #CDD903;
					font-weight: bold;
				}
				.project .details {
					margin-bottom: 15px;
				}
				
				.project .photos {
					clear: both;
					background: #E7E3D6;
				}
				.project .photos {
					padding: 5px 0 5px 5px;
					margin: 0;
					background: #E7E3D6;
					float: left;
					height: 124px;
				}
				.project .photos li {
					margin: 0 5px 0 0;
					padding: 0;
					list-style: none;
					display: inline;
					height: 98px;
				}
				.mag {
					
					float: left;
				}



#nav {
	margin: 0;
	padding: 0;
	border-top: 2px #E6EC82 solid;
	width: 264px;
	float: left;
}

	#nav li {
		margin: 0;
		padding: 0;
		display: block;
		float: left;
		width: 264px;
		font-weight: bold;
		font-size: 11px;
		border-bottom: 2px #E6EC82 solid;
	}

		#nav a {
			display: block;
			padding: 5px 8px;
		}
			#nav a:link, #nav a:visited {
				text-decoration: none;
				color: #54650D;
			}
			#nav a:hover {
				text-decoration: none;
				color: #E6EC82;
				background: #54650D;
			}
			
			
			#nav a.selected:link, #nav a.selected:visited {
				color: #fff;
				background: #54650D;
			}



#header {
	position: relative;
	border-bottom: 4px #CDD903 solid;
	width: 780px;
	height: 125px;
	margin: 0 auto;
}

	#header #details {
		position: absolute;
		top: 20px;
		right: 26px;
		text-align: right;
		width: 300px;
		line-height: 15px;
		font-size: 12px;
		line-height: 20px;
	}
	
	#header #details strong {
		font-size: 14px;
	}

	#header #logo {
		position: absolute;
		top: 28px;
		left: 26px;
	}
	
	#header #badge {
		position: absolute;
		top: 70px;
		left: 333px;
	}
	

#footer {
	position: relative;
	border-top: 4px #CDD903 solid;
	width: 728px;
	margin: 0 auto;
	font-size: 10px;
	line-height: 18px;
	padding: 26px;
}

	#footer-tool {
		position: absolute;
	}

	#footer-text {
		float: right;
		width: 300px;
		text-align: right;
		right: 0px;
	}
