#divWrapper {
	background-color: #FFFFFF;
	width: 900px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 5px;
}
#divLogo {
	background-repeat: no-repeat;
	height: 43px;
	text-indent: -9999px;
	background-color: #5984B0;
	background-image: url(images/heading.jpg);
	padding-top: 40px;
	background-position: right center;
}
#divLogo h1 {
	font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
P {
	color:#333333;
	
}
body {
	font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	text-align: justify;
	line-height: 1.8em;
	background-color: #5984AF;
}
#divMainContent2 a {
	font-weight: 900;
	color: #FE9901;
	font-variant: normal;
	padding-left: 2px;
}
#divMainContent2 a:hover {
	color: #999999;
}
#divMainContent2 h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C4BB99;
	font-weight: 400;
	font-variant: normal;
	line-height: 1.8em;
	background-color: #5984B0;
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#divMainContent2 li {
	list-style-image: url(images/bullet2.jpg);
	list-style-position: inside;
}
#divMainContent2 ul {
	padding-left: 0px;
	margin-left: 0px;
}
#divMainContent2 {
	float: left;
	width: 515px;
	text-align: justify;
	margin-bottom:10px;
}
#divMainContent2 img {
	border: 3px solid #E5E0CA;
}
#divMainContent2 h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 1.8em;
	font-weight: 400;
	font-variant: normal;
	color: #166776;
	padding-bottom: 2px;
}
#divMainContent2 h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.8em;
	font-weight: 400;
	font-variant: normal;
	color: #166776;
	padding-bottom: 2px;
	list-style-image: url(images/bullet2.jpg);
}
#divMainContent2 p {
	font-size: 12px;
}
#cForm {
}
fieldset {
	border: 0;
	padding-left: 0px;
}


.buttons {
	color: #FFFFFF;
	background-color: #F78200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#divMainContent a {
	color: #990000;
	text-decoration: none;
}
#divMainContent h4 {
	background-image: url(images/kembleheader.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#divMainContent h3 {
	color: #5984AF;
	font-size: 22px;
}
#divNewsboxNewsPage p {
	color: #333333;
}
#divMainContent a:hover {
	color: #166E95;
}
#divMainContent {
	width: 510px;
	float: left;
	text-align: justify;
	padding-left: 15px;
	background-color: #EBE8E3;
	padding-right: 15px;
	padding-top: 15px;
}
#divMainContent h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #5984AF;
	margin-top: 0px;
	text-decoration: none;
	line-height: 1em;
	font-weight: 200;
	font-variant: normal;
	background-image: url(images/heading1.jpg);
	background-repeat: no-repeat;
	padding-top: 9px;
	height: 49px;
	padding-left: 13px;
}
#divMainContent h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5984AF;
	text-decoration: none;
	font-weight: 100;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
}
#divMainContent p {
	line-height: 1.8em;
	padding-bottom: 25px;
	font-size: 12px;
	color: #101A1C;
	font-weight: 400;
}
#divMainContentSpecial {
	width: 870px;
	float: left;
	text-align: justify;
	padding-left: 15px;
	background-color: #EBE8E3;
	padding-right: 15px;
	padding-top: 15px;
}
#divOfferTitleContent {
	float: left;
	width: 143px;
	height: 220px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBE8E3;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bolder;
	color: #000000;
	font-size: 12px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #EBE8E3;
}
#divOfferImageContent {
	width: 294px;
	float: left;
	height: 220px;
	background-color: #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #EBE8E3;
}
#divOfferPriceContent {
	float: left;
	width: 114px;
	height: 220px;
	background-color: #9CC5EE;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #EBE8E3;
}
#divOfferDescriptionContent {
	width: 294px;
	float: left;
	height: 220px;
	background-color: #9CC5EE;
	padding-right: 3px;
	padding-left: 3px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #EBE8E3;
}
#divMainContentSpecial h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #5984AF;
	margin-top: 0px;
	text-decoration: none;
	line-height: 1em;
	font-weight: 200;
	font-variant: normal;
	background-image: url(images/heading1.jpg);
	background-repeat: no-repeat;
	padding-top: 9px;
	height: 49px;
	padding-left: 13px;
}
#divMainContentSpecial h3 {
	background-image: url(images/heading1.jpg);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #5984AF;
	padding-left: 5px;
	height: 49px;
	background-repeat: repeat-x;
	font-weight: 400;
}
#divMainContentSpecial h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5984AF;
	text-decoration: none;
	font-weight: 100;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
}
#divMainContentSpecial p {
	line-height: 1.8em;
	padding-bottom: 25px;
	font-size: 12px;
	color: #101A1C;
	font-weight: 400;
}



#divPortContent2 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 5px;
}
#divPortContent h2 {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #2B577C;
}



#divNewsbox h4 {
	color: #FE9901;
	font-size: 11px;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

#divNewsbox {
	width: 290px;
	float: right;
	margin-bottom: -3000px;
	padding-bottom: 3000px;
	padding-left: 10px;
	background-image: url(images/side.jpg);
	background-repeat: no-repeat;
	padding-right: 30px;
	padding-top: 80px;
	margin-top:0px;
}
#divNewsboxNewsPage img {
	border: 3px solid #FFFFFF;
}

#divNewsbox h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #FFFFFF;
	padding-top: 30px;
	text-align: left;
	margin-top: 0px;
	line-height: 1.8em;
	font-weight: 400;
	font-variant: normal;
	padding-left: 4px;
	padding-right: 0px;
	margin-bottom: 0px;
}
#divFooter a {
	color: #000000;
	text-decoration: none;
}
#divFooter a:hover {
	text-decoration: underline;
}
.footerleft {
	float: left;
	width: 400px;
	text-align: left;
}
.footerright {
	text-align: right;
}
.footerright img {
	margin-right: 3px;
	margin-left: 3px;
	vertical-align: text-top;
}

#divNewsbox h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #25707D;
	padding-bottom: 6px;
	font-weight: 300;
	font-variant: normal;
}
#divNewsbox a {
	color: #5984AF;
	list-style-type: none;
	text-decoration: underline;
	font-weight: 400;
}
#divNewsbox a:hover {
	color: #999999;
}
#divNewsbox p {
	font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	text-align: justify;
	vertical-align: 1.8%;
	color: #333333;
}

#divNewsbox img {
}
#divContentWrapper {
	float: left;
	width: 100%;
	overflow: hidden;
}

#divNavigation2 {
	background-color: #FFFFFF;
	height: 8px;
}



#divFooter {
	border-top-width: 12px;
	border-top-style: solid;
	border-top-color: #5984B0;
	text-align: center;
	clear:both;
	padding: 10px;
	margin-top: 6px;
}
#divFooter img {
	padding-right: 5px;
}

body.Home #aHome,
body.AboutUs #aAboutUs,
body.Services #aServices,
body.Portfolio #aPortfolio,
body.ContactUs #aContactUs {
border-bottom: 4px solid #4B7196;
padding-bottom: 6px;
}
#emailSuccess {
	color: #F78200;
}
#emailSuccess p {
	color: #F78200;
}
#contactFormArea p {
	color: #182224;
}
#divNewsbox2 {
	width: 260px;
	float: right;
	margin-bottom: -3000px;
	padding-bottom: 3000px;
	padding-left: 10px;
	margin-top: 40px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C4BB99;
}
#divNewsbox2 h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #2B577C;
	font-weight: 300;
	line-height: 1.8em;
	margin: 0px;
	padding: 0px;
}
#divNewsbox2 a:hover {
	color: #666666;
}
#divPortContent {
	float: left;
	width: 257.5px;
	height: 100px;
}
#divPortContent2 {
	float: left;
	width: 237.5px;
	padding-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 20px;
}
#divMainContentPortWork h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #2B577C;
	font-weight: 400;
}
#divNewsbox2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #959179;
	text-decoration: none;
}
#divMainContentPortWork  {
	width: 515px;
	float: left;
	text-align: justify;
	margin-top: 40px;
}
#divMainContentPortWork h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FF9900;
}
#divMainContentPortWork  h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 0px;
	text-decoration: none;
	line-height: 1.8em;
	font-weight: 400;
	font-variant: normal;
	background-color: #FE9901;
	padding-left: 3px;
}
#divPortContent a {
	color: #FF9C00;
	text-decoration: underline;
}
#divPortContent a:hover {
	color: #999999;
}
#div a:hover {
	color: #999999;
}
#divPortContent img {
	border: 2px solid #E5E0CA;
}
#divMainContentPortWork  h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #B89052;
	text-decoration: none;
	line-height: 1.8em;
	font-weight: 400;
	font-variant: normal;
}
#divMainContentPortWork  p {
	line-height: 1.8em;
	padding-bottom: 25px;
	font-size: 12px;
	color: #101A1C;
	font-weight: 400;
}
#divNewsboxNewsPage {
	width: 310px;
	float: right;
	margin-bottom: -3000px;
	padding-bottom: 3000px;
	padding-left: 10px;
	padding-right: 30px;
	padding-top: 20px;
	background-color: #90B6DB;
}
#divNewsboxProdsPage {
	width: 310px;
	float: right;
	margin-bottom: -3000px;
	padding-bottom: 3000px;
	padding-left: 10px;
	padding-right: 30px;
	padding-top: 20px;
	background-color: #90B6DB;
}

#divNewsboxNewsPage h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #5984AF;
	text-align: left;
	line-height: 1.8em;
	font-weight: 500;
	font-variant: normal;
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5984AF;
	background-color: #FFFFFF;
}
#divMainContent img {
	border: 6px solid #FFFFFF;
}
#divrightbit {
	float: left;
	width: 200px;
	clear: none;
}
#leftbit {
	float: left;
	clear: both;
	width: 200px;
}

#leftbitProducts a {
	font-size: 11px;
	color: #5883AE;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
#leftbitProducts {
	float: left;
	
	width: 110px;
}


#divrightbitProducts {
	float: left;
	width: 120px;
	
}
#divrightbitProducts a {
	font-size: 11px;
	color: #5984AF;
	padding: 3px;
}
#divrightbitProducts img {
	border: 1px solid #90B6DB;
}


#divthirdrightbitProducts {
	float: left;
	width: 120px;
	
}
#divthirdrightbitProducts a {
	font-size: 11px;
	color: #5984AF;
	padding: 3px;
}
#divthirdrightbitProducts img {
	border: 1px solid #90B6DB;
}


#divFourthrightbitProducts {
	float: left;
	width: 150px;
	
}
#divFourthrightbitProducts a {
	font-size: 11px;
	color: #5984AF;
	padding: 1px;
}
#divFourthrightbitProducts img {
	border: 1px solid #90B6DB;
}
#leftbitProducts img {
	border: 1px solid #90B6DB;
}
#divNewsboxNewsPage h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	line-height: 1.8em;
	font-weight: 400;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
}
#divNewsboxNewsPage a {
	color: #990000;
}
h5 {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #5984AF;
	text-align: left;
	line-height: 1.8em;
	font-weight: 400;
	font-variant: normal;
	margin-bottom:3px;
	
	padding: 0px;
}
#map h4 { /*bubble title style */ }
#map p { /*bubble body style */  }