BODY {
	background: url("/media/bg-tile3.gif") repeat-y #fcfbfa;
	color:#662b25;
	margin:0;
	padding:0;
	font-family: Georgia, Times, Verdana;
	font-size:12px;
}

a.links {
	color:#662b25;
	text-decoration:none;
}
a.links:hover {
	color:#ff6309;
	text-decoration:underline;
}

a.nav {
	color:#ff6309;
	text-decoration:none;
}
a.nav:hover {
	color:#ff6309;
	text-decoration:none;	
}

a.subnav {
	font-family:Arial, Helvetica, Geneva;
	color:#6b2728;
	font-weight:bold;
	text-decoration:none;
	width:240px;
	text-transform:uppercase;
	letter-spacing:.1em;
}

a.subnav:hover {
	font-family:Arial, Helvetica, Geneva;
	color:#ff640d;
	font-weight:bold;
	text-decoration:none;
	background-color: #def3ee;
	width:240px;
	text-transform:uppercase;
	letter-spacing:.1em;	
}
a.subsub {
	color:#70261d;
	font-weight:bold;
	text-decoration:none;
	padding:5px 7px 5px 7px;
}

a.subsub:hover {
	color:#4c9381;
	font-weight:bold;
	text-decoration:none;
	background-color: #b6e8dd;
	padding:5px 7px 5px 7px;
}


a.selected {
	color:#4c9381;
	font-weight:bold;
	text-decoration:none;
	text-align:bottom;
	background-color: #b6e8dd;
	padding:5px 7px 5px 7px;
}


.h3er {
	color:#ff5e12;
	margin:auto;
	font-weight:bold;
	padding:5px 0px 5px 4px;
	font-size:12px;
}

.imageHdr {
	color:#ff5e12;
	margin:0;
	padding:0;
	padding:5px 24px 5px 4px;
	font-size:12px;	
	font-weight:bold;
}

#table-width .nav {
	padding-top:20px;
}

#home ul {
	margin:0;
	padding:0;
	margin-left: 20px;
	height:593px;
	width:265px;
	background: url("/media/home-feature-bg.gif") no-repeat;
	list-style:none;
}

#home ul li {
	margin:0;
	padding:0;
	padding-left:20px;
	padding-right:20px;
	list-style:none;
	width:221px;
	text-align:center; 
}

#home ul li.hdr {
	padding-top:65px;
	padding-bottom:18px;
}


#home ul li.image {
	padding-bottom:25px;
	
}

#home ul li.text {
	padding-bottom:45px;
	text-align:left;
	line-height:16px;	
} 

#home ul li.more {
	padding-bottom:25px;
}

#home .contact {
	padding-bottom:20px;
}


#table-content {
	width:855px;
	padding-left:20px;
}


#table-content .hdr {
	padding-top:5px;
	padding-bottom:10px;
}


#table-content .title {
	background-color:#def3ee;
	border:0;
}


#table-content .image {
	padding-top:5px;
	padding-bottom:20px;
	border-top: solid 1px #c6dbd6;
	height:504px;
	text-align:center;
}

#table-content .logos {
	padding-top:5px;
	padding-bottom:20px;
	border-top: solid 1px #c6dbd6;
	height:400px;
	text-align:center;
	background-color:#fff;
}

#table-content .desc {
	padding-top:15px;
	padding-bottom:20px;
	border-top: solid 1px #c6dbd6;
	color:#676566;
	line-height:16px;
}


#table-content .desc P {
	font-size:11px;
	padding:0;
	margin:0;
}

.projectTitle {
	font-family:Arial, Helvetica, Geneva;
	padding: 0px 0px 5px 0px;
	margin-bottom:5px;
	text-transform: uppercase;
	letter-spacing: .1em;
}

#table-content .left {
	width:240px;
	padding-right:20px;	
}


#table-content ul {
	list-style:none;
	padding:0;
	margin:0;
	border-top: solid 1px #c6dbd6;
	color:#4e9180;
	line-height:18px;
	padding-bottom:20px;
}


#table-content ul.nav li {
	padding:0;
	margin:0;
}

#grid img {
	padding-bottom:12px;
}
