﻿a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#locationgrow p,
#welcome3 p,
#servicesgrow p,
#email p,
#welcome2 p,
#services2 p,
#contentsgrow p,
#welcome1 p,
#id65ourservices p,
#services p,
#grouptext p,
#address p,
#contactgrow p,
#aboutgrow p  {
   font: 12px/22px Arial;
   margin: 0px;
   text-align: left;
}

#id13welcometitletext p,
#id18welcometitle2text p,
#welcometitle3text p,
#maintitletext p,
#grouptitletext p  {
   font: bold 32px/29px Arial;
   margin: 0px;
   color: #006991;
   letter-spacing: -2px;
   text-align: left;
}

#id9welcometitle2text p,
#id8welcometitletext p,
#servicetitle2text p,
#servicetitletext p  {
	margin: 0px;
	color: #006991;
	letter-spacing: -2px;
	font-family: "Arial Black";
	text-align: left;
}

#pid4ourservices,
#pid6news,
#pid3contactus,
#pid2aboutus,
#pid5location,
#pid1mainsection  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

#newstitletext p,
#id30welcometitletext p,
#welcometitletextcopy p,
#locationtitletext p  {
   font: 44px/18px "Arial Black";
   margin: 0px;
   letter-spacing: -3px;
   text-align: left;
}

#id83navisym,
#id82navisym,
#id85navisym,
#id81navisym,
#id84navisym,
#id80navisym  {
   visibility: visible;
   position: absolute;
   top: 30px;
   z-index: 4;
   width: 6px;
   height: 8px;
   background-repeat: no-repeat;
}

#welcometitletextcopy,
#locationtitletext,
#newstitletext,
#id30welcometitletext  {
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 385px;
   z-index: 2;
}

#id61readmorebutton a,
#id56readmorebutton a,
#id51readmorebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   width: 95px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#id18welcometitle2text,
#welcometitle3text,
#id13welcometitletext  {
   visibility: visible;
   position: absolute;
   top: 562px;
   z-index: 3;
   width: 263px;
}

#id51readmorebutton,
#id56readmorebutton,
#id61readmorebutton  {
   visibility: visible;
   position: absolute;
   left: 69px;
   z-index: 3;
   width: 95px;
   height: 24px;
}

#slogan3text p,
#slogan2text p,
#slogantext p  {
	font: 20px/52px "Franklin Gothic Medium Cond";
	margin: 0px;
	color: #A2351F;
	text-transform: uppercase;
}

#navimenu li a:hover,
#copyright p a:hover  {
   color: #014992;
}

#welcomebg3,
#welcomebg2,
#welcomebg1  {
   visibility: visible;
   position: absolute;
   top: 546px;
   z-index: 2;
   width: 299px;
   height: 421px;
   background-repeat: no-repeat;
}

#services3 p,
#pressreleasemaingrow p  {
   font: bold 12px/22px Arial;
   margin: 0px;
   text-align: left;
}

#pressreleasemaingrow,
#aboutgrow  {
   visibility: visible;
   margin-left: 50px;
   margin-top: 584px;
   margin-bottom: 0px;
   padding: 0px;
}

#welcome3,
#welcome2,
#welcome1  {
	visibility: visible;
	position: absolute;
	top: 633px;
	z-index: 3;
	width: 273px;
	height: 310px;
}

#id9welcometitle2text p  {
   font-size: 36px;
}

#welcometitletextcopy p  {
   color: #A2351F;
}

#id30welcometitletext p  {
   color: #006991;
}

#pressreleasemaingrow p  {
   color: #006991;
}

#servicebg,
#servicebg2  {
   visibility: visible;
   position: absolute;
   left: 48px;
   z-index: 2;
   width: 477px;
   height: 141px;
   background-repeat: no-repeat;
}

#symbolbg3,
#symbolbg2  {
   visibility: visible;
   position: absolute;
   left: 67px;
   z-index: 2;
   width: 231px;
   height: 47px;
   background-repeat: no-repeat;
}

#id18welcometitle2text  {
   left: 378px;
}

#id8welcometitletext p  {
   font-size: 44px;
}

#pressreleasemaingrow  {
   margin-right: 121px;
}

#welcometitletextcopy  {
   width: 240px;
}

#id61readmorebutton a  {
   background-image: url(ourservicesmedia/id61readmorebutton.jpg);
}

#id13welcometitletext  {
   left: 61px;
}

#id30welcometitletext  {
   width: 191px;
}

#id51readmorebutton a  {
   background-image: url(ourservicesmedia/id51readmorebutton.jpg);
}

#id56readmorebutton a  {
   background-image: url(ourservicesmedia/id56readmorebutton.jpg);
}

#locationtitletext p  {
   color: #006991;
}

#servicetitle2text p  {
   font-size: 30px;
}

#id61readmorebutton  {
   top: 957px;
}

#servicetitletext p  {
   font-size: 30px;
}

#id56readmorebutton  {
   top: 825px;
}

#id51readmorebutton  {
   top: 671px;
}

#locationtitletext  {
   width: 419px;
}

#welcometitle3text  {
   left: 696px;
}

#newstitletext p  {
   color: #A2351F;
}

#contentsgrow p  {
   color: #363636;
}

#locationgrow p  {
   color: #101010;
}

#slogan2text p  {
   text-align: left;
}

#navimenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #003A50;
   height: 100%;
}

#newstitletext  {
   width: 451px;
}

#copyright p a  {
   font-weight: bold;
   color: #2A2A29;
}

#slogan3text p  {
   text-align: center;
}

#slogantext p  {
   text-align: center;
}

#copyright p  {
   font: bold 12px/19px Arial;
   margin: 0px;
   color: #2A2A29;
   text-align: left;
}

#services3 p  {
   color: #9E3322;
}

#id81navisym  {
   background-image: url(ourservicesmedia/id85navisym.jpg);
   left: 140px;
}

#slogan2text  {
   visibility: visible;
   position: absolute;
   left: 91px;
   top: 376px;
   z-index: 3;
   width: 206px;
}

#id80navisym  {
   background-image: url(ourservicesmedia/id80navisym.jpg);
   left: 18px;
}

#id83navisym  {
   background-image: url(ourservicesmedia/id83navisym.jpg);
   left: 565px;
}

#slogan3text  {
   visibility: visible;
   position: absolute;
   left: 92px;
   top: 427px;
   z-index: 3;
   width: 180px;
}

#grouptext p  {
   color: #363636;
}

#id85navisym  {
   background-image: url(ourservicesmedia/id85navisym.jpg);
   left: 846px;
}

#navimenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#id84navisym  {
   background-image: url(ourservicesmedia/id84navisym.jpg);
   left: 742px;
}

#id82navisym  {
   background-image: url(ourservicesmedia/id82navisym.jpg);
   left: 266px;
}

#servicebg2  {
   background-image: url(ourservicesmedia/servicebg2.jpg);
   top: 733px;
}

#logotext p  {
	font: bold 120px Arial;
	margin: 0px;
	color: #A2351F;
	letter-spacing: -6px;
	text-align: left;
}

#welcome1 p  {
   color: #363636;
}

#welcomebg3  {
   background-image: url(mainsectionmedia/welcomebg3.jpg);
   left: 675px;
}

#welcomebg2  {
   background-image: url(mainsectionmedia/welcomebg2.jpg);
   left: 357px;
}

#background  {
   background: url(ourservicesmedia/background.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1000px;
   height: 1280px;
}

#welcome3 p  {
   color: #363636;
}

#slogantext  {
   visibility: visible;
   position: absolute;
   left: 127px;
   top: 325px;
   z-index: 4;
   width: 110px;
}

#welcome2 p  {
   color: #363636;
}

#welcomebg1  {
   background-image: url(mainsectionmedia/welcomebg1.jpg);
   left: 38px;
}

#address p  {
   text-decoration: underline;
}

#symbolbg3  {
   background-image: url(ourservicesmedia/symbolbg3.jpg);
   top: 429px;
}

#symbolbg2  {
   background-image: url(ourservicesmedia/symbolbg2.jpg);
   top: 378px;
}

#copyright  {
   visibility: visible;
   position: absolute;
   left: 40px;
   z-index: 3;
   width: 622px;
}

#aboutgrow  {
   margin-right: 291px;
}

#servicebg  {
   background-image: url(ourservicesmedia/servicebg.jpg);
   top: 579px;
}

#logotext  {
	visibility: visible;
	position: absolute;
	left: 41px;
	top: 175px;
	z-index: 2;
	width: 285px;
}

#footerbg  {
   background: url(ourservicesmedia/footerbg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   z-index: 2;
   width: 1000px;
   height: 100px;
}

#navimenu  {
	font: 24px/26px Arial;
	margin: 0px;
	height: 27px;
	padding: 0px;
	list-style: none;
	text-align: center;
	letter-spacing: -1px;
	color: #003A50;
	position: absolute;
	left: 33px;
	top: 20px;
	z-index: 3;
	width: 904px;
}

#headerbg  {
   background: url(ourservicesmedia/headerbg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 66px;
   z-index: 2;
   width: 632px;
   height: 279px;
}

#welcome1  {
   left: 61px;
}

#welcome3  {
   left: 698px;
}

#welcome2  {
   left: 380px;
}

#symbolbg  {
   background: url(ourservicesmedia/symbolbg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 67px;
   top: 327px;
   z-index: 3;
   width: 231px;
   height: 47px;
}

#logosym  {
   background: url(ourservicesmedia/logosym.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 82px;
   z-index: 2;
   width: 132px;
   height: 124px;
}

#uplift  {
   position: absolute;
   width: 100%;
   z-index: 2;
}

#navibg  {
   background: url(ourservicesmedia/navibg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: -1px;
   z-index: 2;
   width: 1000px;
   height: 65px;
}

#footer  {
   position: relative;
   left: 0px;
   top: 0px;
   width: 100%;
   float: left;
}

#logo2  {
   background: url(ourservicesmedia/logo2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 902px;
   z-index: 3;
   width: 76px;
   height: 70px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

