body 
{
background-image:
url('images/newbg.jpg');
background-repeat: no-repeat
}

.class1 A:link { color:#ffffff; text-decoration:none; font-family: arial; font-size: 18px;}
.class1 A:visited { color:#ffffff; text-decoration:none; font-family: arial; font-size: 18px;}
.class1 a:hover { color:#fff700; text-decoration:none; font-family: arial; font-size: 18px;}

.class4 A:link { color:#ffffff; text-decoration:underline; font-family: times; font-size: 16px;}
.class4 A:visited { color:#ffffff; text-decoration:underline; font-family: times; font-size: 16px;}
.class4 a:hover { color:#ffffff; text-decoration:underline; font-family: times; font-size: 16px;}

.class2 A:link { color:#ffffff; text-decoration:none; font-family: arial; font-size: 12px;}
.class2 A:visited { color:#ffffff; text-decoration:none; font-family: arial; font-size: 12px;}

.class3 A:link { color:#068CFD; text-decoration:none; font-family: arial; font-size: 12px;}
.class3 A:visited { color:#068CFD; text-decoration:none; font-family: arial; font-size: 12px;}

.headertext2
{font: 20pt times;
color: #3e597a;
}

.headertext3
{font: 20pt times;
color: #ffffff;
line-height: 80%
}

.clicktolearnmore
{font: 8pt times;
color: #000000;
}

div.homeslice1
{
	position:absolute;
	left:0;
	top:0;
	width: 1000px;
}

div.homeslice2
{
	position:absolute;
	left:0px;
	top:517px;
	width: 1000px;
}

div.homeslice3
{
	position:absolute;
	left:0px;
	top:903px;
	width: 1000px;
}

div.homeslice4
{
	position:absolute;
	left:0px;
	top:1296px;
	width: 1000px;
}






.darkblueheader
{
    font-family: arial;
	font-size: 20px;
	color: #0051A0;
	font-weight: bold;
}
.darkblueheadersmaller
{
    font-family: arial;
	font-size: 17px;
	color: #0051A0;
	font-weight: bold;
}






.orangeheader
{
    font-family: arial;
	font-size: 20px;
	color: #ffa200;
	font-weight: bold;
}

div.topcontentspecial
{
	position:absolute;
	left:349px;
	top:538px;
	width: 557px;
	z-index:52;
	overflow: scroll;
	overflow-x: hidden;
	height: 740px;
}






div.topcontenthomepage
{
	position:absolute;
	left:346px;
	top:516px;
	width: 557px;
	z-index:52
}


div.topcontent
{
	position:absolute;
	left:346px;
	top:538px;
	width: 557px;
	z-index:52
}












div.topcontent2
{
	position:absolute;
	left:70px;
	top:534px;
	width: 248px;
	z-index:53
}

.bodytext
{
    font-family: arial;
	font-size: 13px;
	color: #000000;
}

.bodytext2
{
    font-family: arial;
	font-size: 13px;
	color: #ffffff;
}

.bodytext3
{
    font-family: arial;
	font-size: 14px;
	color: #ffffff;
}

.small3
{
    font-family: arial;
	font-size: 10px;
	color: #000000;
}

.topnavbar2
{
	position:absolute;
	left:808px;
	top:63px;
	width: 126px;
	z-index:65
}

.address
{
	position:absolute;
	left:188px;
	top:29px;
	width: 448px;
	z-index:70
}

.largest
{
	position:absolute;
	left:704px;
	top:945px;
	width: 222px;
	z-index:71
}

.smallest
{
	position:absolute;
	left:702px;
	top:1170px;
	width: 216px;
	z-index:72
}



div.footer
{
	position:absolute;
	left:0px;
	top:1562px;
	width: 1000px;
	z-index:70
}

div.footerdemo
{
	position:absolute;
	left:0px;
	top:1612px;
	width: 1000px;
	z-index:70
}

div.footerindustry2
{
	position:absolute;
	left:2px;
	top:1431px;
	width: 1000px;
	z-index:70
}

div.footercommunity
{
	position:absolute;
	left:0px;
	top:1032px;
	width: 1000px;
	z-index:70
}

div.footernumberstoknow
{
	position:absolute;
	left:0px;
	top:1396px;
	width: 1000px;
	z-index:70
}

div.footerqualityoflife
{
	position:absolute;
	left:0px;
	top:1616px;
	width: 1000px;
	z-index:70
}


div.communityimage
{
	position:absolute;
	left:658px;
	top:565px;
	width: 200px;
	z-index:80
}

div.industryimage
{
	position:absolute;
	left:695px;
	top:568px;
	width: 200px;
	z-index:80
}

div.topcontentscroll
{
	position:absolute;
	left:352px;
	top:527px;
	width: 557px;
	height:760px;
	z-index:52;
	overflow: scroll;
	overflow-x: hidden;
}

div.topcontent77
{
	position:absolute;
	left:347px;
	top:528px;
	width: 557px;
	height:760px;
	z-index:52;
	overflow: scroll;
	overflow-x: hidden;
}


div.tabtitle
{
	position:absolute;
	left:121px;
	top:488px;
	width: 196px;
	z-index:100;
	height: 20px;
}

