body {
 	text-align: left;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #ffffff;
	background-image: url(http://jmazehosting.com/cobbhill/_img/header_bg.jpg); 
	background-repeat: no-repeat;
	background-attachment: scroll;
	font-size: 11px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	line-height: 14px;
	color: #444444;
}
#wrapper {
	text-align: left;
	margin:0 auto;
	position: relative;
	width: 1024px;
}
td {
	font-size: 12px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	line-height: 18px;
	color: #444444;
}
.Body-Copy {
	font-size: 12px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	line-height: 18px;
	color: #444444;
}
.Project-Quote-Blue {
	font-size: 11px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	font-style: italic;
	line-height: 12px;
	color: #444444;
}
.General-Headline-Blue {
	font-size: 22px;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	line-height: 32px;
	font-weight: normal;
	color: #003150;
}
.SubHead-Blue {
	font-size: 14px;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	line-height: 18px;
	font-weight: bold;
	color: #003150;
}
.Header-Healthcare-Brown {
	font-size: 22px;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	line-height: 32px;
	font-weight: normal;
	color: #745030;
}
.Header-Commercial-Red {
	font-size: 22px;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	line-height: 32px;
	font-weight: normal;
	color: #A3212B;
}
.Header-Residential-Green {
	font-size: 22px;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	line-height: 32px;
	font-weight: normal;
	color: #969D58;
}
.Header-Developments-Gold {
	font-size: 22px;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	line-height: 32px;
	font-weight: normal;
	color: #AE732A;
}
.Header-Historical-Purple {
	font-size: 22px;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	line-height: 32px;
	font-weight: normal;
	color: #5B1F69;
}
li {
	font-size: 11px;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	line-height: 16px;
	color: #444444;
}
h1 {
	font-size: 12px;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	line-height: 12px;
	color: #002E4D;
	margin:0;
	margin-bottom:.5em;
}
.text {
	font-size: 12px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	line-height: 18px;
	color: #444444;
}
.quotes {
	font-size: 72px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	line-height: 18px;
	color: #6b4529;
	bottom:-2ex;
}
.quoteTextHomepage {
	font-size: 14px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	line-height: 21px;
	color: #002E4D;
}
.quoteText {
	font-size: 12px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	line-height: 16px;
	color: #6b4529;
}
.quoteTextHP {
	font-size: 12px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	line-height: 16px;
	color: #002E4D;
}
.breadcrumbs {
	font-size: 9px;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	line-height: 12px;
	font-weight: bold;
	color: #002E4D;
}
.general-title {
	font-size: 22px;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	line-height: 42px;
	font-weight: bold;
	color: #003359;
}
.textWhite {
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	line-height: 12px;
}
.textWhiteBold {
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	line-height: 12px;
}
.subtext {
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	font-size: 9px;
	color: #333300;
}
.headerWhite {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 16px;
}
.title {
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333300;
	line-height: 24px;
}
.pagetitle {
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.department {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	line-height: 24px;
}
.redBold {
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e31738;
	line-height: 14px;
}
.storeBold {
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #e31738;
	line-height: 16px;
}
.storeText {
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #e31738;
	line-height: 14px;
}
.tm {
	color: #000000;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	position:relative; 
	font-size: 8px; 
	top:-0.9ex; 
	margin-left:0.2em; 
	margin-right:0.1em; 
	font-weight: normal;
}
a:link {
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	line-height: 18px;
	color: #003359;
}
a:active {
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	line-height: 18px;
	color: #003359;
}
a:visited {
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	line-height: 18px;
	color: #003359;
}
a:hover {
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	line-height: 18px;
	color: #003359;
}
a.sub:link {
	text-decoration: none;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	font-size: 9px;
	color: #333300;
}
.footer {
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
a.footer:link {
	text-decoration: none;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
a.footer:active {
	text-decoration: none;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
a.footer:visited {
	text-decoration: none;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
a.footer:hover {
	text-decoration: underline;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	font-size: 10px;
	color: #333300;
	font-weight: bold;
}
a.links:link {
	text-decoration: underline;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	font-size: 12px;
	color: #e31738;
	line-height: 18px;
	font-weight: bold;
}
a.links:active {
	text-decoration: underline;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	font-size: 12px;
	color: #e31738;
	line-height: 18px;
	font-weight: bold;
}
a.links:visited {
	text-decoration: underline;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	font-size: 12px;
	color: #e31738;
	line-height: 18px;
	font-weight: bold;
}
a.links:hover {
	text-decoration: underline;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
}
a.news:link {
	text-decoration: none;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	font-size: 12px;
	color: #003359;
	line-height: 18px;
}
a.news:active {
	text-decoration: none;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	font-size: 12px;
	color: #003359;
	line-height: 18px;
}
a.news:visited {
	text-decoration: none;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	font-size: 12px;
	color: #003359;
	line-height: 18px;
}
a.news:hover {
	text-decoration: underline;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	font-size: 12px;
	color: #003359;
	line-height: 18px;
}
a.links2:link {
	text-decoration: underline;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}
a.links2:active {
	text-decoration: underline;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}
a.links2:visited {
	text-decoration: underline;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}
a.links2:hover {
	text-decoration: underline;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	font-size: 10px;
	color: #66ffff;
	font-weight: bold;
}
.required_field { 
	color: #990099;
}
a.news-title:link {
	text-decoration: underline;
	font-size: 14px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #003359;
}
a.news-title:active {
	text-decoration: underline;
	font-size: 14px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #003359;
}
a.news-title:visited {
	text-decoration: underline;
	font-size: 14px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #003359;
}
a.news-title:hover {
	text-decoration: underline;
	font-size: 14px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #003359;
}
.news-date {
	font-size: 11px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	line-height: 16px;
	color: #003359;
}
.news-text {
	font-size: 12px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	line-height: 18px;
	color: #444444;
}
.category_bar_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	width:147px;
	padding:7px 0 0 0;
	margin:0 0 0 0;
}
.category_bar_container {
	width:296px;
	height:30px;
	background-repeat:no-repeat;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.category_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	width: 67px;
	height: 30px;
	background-repeat:no-repeat;
	padding: 4px 0 0 0;
	margin: 0 0 0 0;
}
.category_download {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	width: 167px;
	height: 30px;
	background-repeat:no-repeat;
	padding: 4px 0 0 0;
	margin: 0 0 0 0;
}

/* NEw NAV */
.pagenav {
position:absolute;
top:110px;

font-family:Arial, Helvetica, Tahoma, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
}

/*****************************
	SUB NAVIGATION
*****************************/

#submenu_1 {
position: absolute;
margin:-10px 0px 0px 150px;
padding:0;
}

#submenu_2 {
position: absolute;
margin:-10px 0px 0px 300px;
padding:0;
}

#submenu_3 {
position: absolute;
margin:-10px 0px 0px 450px;
padding:0;
}

#submenu_4 {
position: absolute;
margin:-10px 0px 0px 600px;
padding:0;
width:200px;
}

#submenu_5 {
position: absolute;
margin:-10px 0px 0px 750px;
padding:0;
}

.pagenav ul.child-nav {
display: none;
height: auto;
border: 0;
width: 140px;
z-index: 200;
background-color:#003150;

font-size:12px;
vertical-align:text-top;
}

ul.child-nav li.nav-child {
display:block;
margin:0;
padding:0;
width:100%;
height:auto;
vertical-align:text-top;
}

ul.child-nav li.nav-child:hover {
background-color:#4D6F84;
text-decoration: none;
}

ul.child-nav li.nav-child:hover a {
color:#FFFFFF;
text-decoration: none;
}

.pagenav ul.nav li:hover ul.child-nav li.nav-child:hover a:hover {
display: block;
color:#FFFFFF;
text-decoration: none;
margin: 0;
padding: 0;
text-align: left;
}

ul.child-nav li.nav-child a {
color:#FFFFFF;
text-decoration:none;
vertical-align:top;
cursor:pointer;
height:auto;
margin:0;
padding:0;
line-height:12px;
font-size:12px;
}

ul.child-nav li.nav-child a:hover {
color:#FFFFFF;
text-decoration: none;
}

ul.child-nav li.nav-child a div, ul.child-nav li.nav-child a:link div {
vertical-align:top;
padding:5px 10px;
margin:0;
}


/*****************************
	SUB SUB NAVIGATION
*****************************/

ul.child-nav li.nav-child ul.child-child-nav {
display: none;
height: auto;
padding: 0px 0;
margin: -23px 0 0 140px;
border: 0;
position: absolute;
width: 140px;
z-index: 200;
background-color:#003150;

font-size:12px;
vertical-align:text-top;
}

ul.child-nav li.nav-child ul.child-child-nav li.nav-child-child {
display:block;
margin:0;
padding:0;
width:100%;
height:auto;
vertical-align:text-top;
}

ul.child-nav li.nav-child ul.child-child-nav li.nav-child-child:hover {
background-color:#4D6F84;
text-decoration: none;
}

ul.child-nav li.nav-child ul.child-child-nav li.nav-child-child a {
color:#FFFFFF;
text-decoration: none;
vertical-align:top;
cursor:pointer;
height:auto;
margin:0;
padding:0;
line-height:12px;
font-size:12px;
}

ul.child-nav li.nav-child ul.child-child-nav li.nav-child-child a:hover {
color:#000000;
text-decoration: none;
}

ul.child-nav li.nav-child ul.child-child-nav li.nav-child-child:hover {
color:#000000;
text-decoration: none;
}

ul.child-nav li.nav-child ul.child-child-nav li.nav-child-child:hover a {
color:#000000;
text-decoration: none;
}

ul.child-nav li.nav-child ul.child-child-nav li.nav-child-child a div, ul.child-nav li.nav-child ul.child-child-nav li.nav-child-child a:link div {
vertical-align:top;
padding:5px 10px;
margin:0;
}
/* END NEW NAV */

.required, .message {
	color:#990000;
}
