/* NOTES */
	/* This Cascading Style Sheet is hte Default Style Sheet called in every document. */

	/* Note:  padding goes top right bottom left. */


/* TAGS */

	/* Note:  scrollbar highlight color changes the top and left edge of active part of scrollbar. */
	/* Note:  scrollbar 3dlight color changes the outer edge past the highlight of active part of scrollbar. */

	/* Note:  scrollbar dark shadow color changes the bottom and right edge of active part of scrollbar. */
	/* Note:  scrollbar shadow color changes the outer edge past the dark shadow of active part of scrollbar. */


	body {  
		text-align:center;
		font-family: Arial, sans-serif;
		font-size: 13pt;
		line-height: 16pt;
		color: #000000;
		}

	p {
		font-family: arial, sans-serif;
		font-size: 13pt;
		line-height: 16pt;
		color: #000000;
		font-weight: normal;
		margin-left: 20px;
		margin-right: 10px;
		}

	p2 {
		font-family: arial, sans-serif;
		font-size: 11pt;
		line-height: 10pt;
		color: #000000;
		font-weight: normal;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		}

	p.cont {
		font-family: arial, sans-serif;
		font-size: 11pt;
		line-height: 13pt;
		color: #000000;
		font-weight: normal;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		}

	p.foot {
		text-align: center;
		font-family: arial, sans-serif;
		font-size: 11pt;
		color: #404040;
		font-weight: normal;
		line-height: 4px;
		margin-top: 10px;
		padding-top: 5px;
		padding-bottom: 0px;
		}

	p.href {
		text-align: left;
		font-family: arial, sans-serif;
		font-size: 13pt;
		color: #224422;
		font-weight: normal;
		margin-left: 40px;
		margin-right: 40px;
		margin-bottom: 5px;
		padding: 5px 10px 5px 25px;
		}

	p.left {
		text-align: left;
		font-family: arial, sans-serif;
		font-size: 13pt;
		line-height: 16pt;
		color: #000000;
		font-weight: normal;
		margin-left: 40px;
		margin-right: 40px;
		}

	p.lefthd {
		text-align: left;
		font-family: arial, sans-serif;
		font-size: 12pt;
		line-height: 15pt;
		color: #000000;
		font-weight: normal;
		margin-left: 40px;
		margin-right: 40px;
		margin-bottom: 0px;
		margin-top: 5px;
		padding: 0 0 0 0;
		}

	p.leftsm {
		text-align: left;
		font-family: arial, sans-serif;
		font-size: 12pt;
		line-height: 15pt;
		color: #000000;
		font-weight: normal;
		margin-left: 40px;
		margin-right: 40px;
		margin-bottom: 15px;
		margin-top: 5px;
		padding: 0 0 0 0;
		}

	p.tb {
		font-family: arial, sans-serif;
		font-size: 12pt;
		line-height: 12pt;
		color: #ccaa33;
		font-weight: bold;
		margin-left: 0px;
		margin-right: 0px;
		}
		
	p.tb2 {
		text-align: left;
		font-family: arial, sans-serif;
		font-size: 13pt;
		color: #224422;
		font-weight: normal;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
		}		

	p.txt {
		text-align: left;
		font-family: arial, sans-serif;
		font-size: 12pt;
		line-height: 13pt;
		color: #003377;
		font-weight: normal;
		padding-top: 5px;
		padding-bottom: 0px;
		margin-left: 50px;
		margin-right: 40px;
		}

	p.txt2 {
		text-align: left;
		font-family: arial, sans-serif;
		font-size: 12pt;
		line-height: 13pt;
		color: #003377;
		font-weight: normal;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-left: 50px;
		margin-right: 40px;
		}

		p.txt3 {
		text-align: left;
		font-family: arial, sans-serif;
		font-size: 16pt;
		line-height: 17pt;
		color: #003377;
		font-weight: normal;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-left: 250px;
		margin-right: 240px;
		}
		
	h1 {
		text-align: center;
		font-size: 28pt;
		line-height: 32pt;
		font-weight: bold;
		color: #000000;
		margin-top: 0px;
		}
		
	h2 {
		text-align: center;
		font-size: 22pt;
		line-height: 26pt;
		font-weight: normal;
		color: #000030;
		margin-top: 0px;
		}

	h3 {
		text-align: center;
		font-size: 18pt;
		line-height: 22pt;
		font-weight: normal;
		color: #000030;
		margin-top: 0px;
		}

	h4 {
		text-align: center;
		font-size: 22pt;
		line-height: 26pt;
		font-weight: bold;
		color: #800080;
		margin-top: 15px;
		margin-bottom: 10px;
		padding: 0px 0px;
		}

	h5 {
		text-align: center;
		font-size: 22pt;
		line-height: 26pt;
		font-weight: bold;
		color: #008000;
		margin-top: 8px;
		margin-bottom: 0px;
		padding: 0px 0px;
		}

	h6 {
		text-align: center;
		font-size: 22pt;
		line-height: 22pt;
		font-weight: bold;
		color: #000000;
		margin-top: 25px;
		margin-bottom: 10px;
		padding: 0px 0px;
		}

/* CLASSES */

	.bold {
		font-weight: bold;
		}

	.bold1{
		font-weight: bold;
		padding-top: 12px;
		margin: 0;
		}

	.bold2 {
		font-weight: bold;
		color: #0066ff;
		margin-top: 10px;
		}
			
	.bold-c{
		font-weight: bold;
		text-align: center;
		}

	.center {
		text-align: center;
		font-size: 12pt;
		line-height: 14pt;
		color: #0066ff;
		}

	.left {
		font-size: 26pt;
		line-height: 26pt;
		}

	.left2 {
		text-align: left;
		font-size: 12pt;
		line-height: 14pt;
		color: #0066ff;
		}

	.left-b{
		font-weight: bold;
		text-align: left;
		font-size: 12pt;
		padding-bottom: 12px;
		margin-left: 40px;
		}

	.link {
		text-align: left;
		font-style: italic;
		font-size: 11pt;
		color: #883399;
		margin-left: 15%;
		margin-right: 15%;
		padding-bottom: 10px;
		}

	.narrow {
		font-weight: bold;
		margin-left: 100px;
		margin-right: 100px;
		}

	.small {
		font-size: 6pt;
		line-height: 2px;
		}
				
	.text1 {
		text-align: left;
		font-size: 13pt;
		line-height: 16pt;
		color: #050505;
		margin-left: 10px;
		margin-right: 20px;
		}

	.text2 {
		color: #0033ff;
		font-size: 20pt;
		padding-bottom: 20px;
		text-align: center;
		}

	
/* LINKS */
	a:link,a:visited {
		color: #0033ff;
		background-color: #FAFAFF;
		font-size: 11pt;
		line-height: 53px;
		padding: 15px 0 0 0;
		border-bottom: 3px solid #cc9933;
		text-decoration: none;
		}

	a:hover	{
		color: #DD5566;
		border-bottom: none;
		text-decoration: none;
		}

	a:active{
		color: #C0C0C0;
		text-decoration: none;
		}

	a.lg:link,a.lg:visited {
		color: #0033ff;
		padding: 0px 0 0 0;
		font-size: 26pt;
		line-height: 24pt;
		}
		
	a.lg:hover {
		color: #DD5566;
		border-bottom: none;
		text-decoration: none;
		}
		

	a.pm:link,a.pm:visited {
		color: #331122;
		background-color: #00000;
		font-size: 13pt;
		font-weight: normal;
		margin-left: 0px;
		line-height: 4px;
		padding: 0px 0 0 0;
		border-bottom: 3px solid #cc9933;
		text-decoration: none;
		}
		
	a.pm:hover	{
		color: #00AAFF;
		border-bottom: none;
		text-decoration: none;
		}

	a.pm:active{
		color: #001100;
		text-decoration: none;
		}
		
	a.sm:link,a.sm:visited {
		color: #000000;
		font-size: 12pt;
		line-height: 55px;
		border-bottom: 3px solid #909090;
		text-decoration: none;
		}

	a.sm:hover {
		color: #DD5566;
		border-bottom: none;
		text-decoration: none;
		}

	a.tb:link,a.tb:visited {
		color: #FF0000;
		background-color: #FAFAFF;
		font-size: 12pt;
		font-weight: bold;
		margin-left: 40px;
		line-height: 4px;
		padding: 0px 0 0 0;
		border-bottom: 3px solid #cc9933;
		text-decoration: none;
		}

	a.tb:hover	{
		color: #DD5566;
		border-bottom: none;
		text-decoration: none;
		}

	a.tb:active{
		color: #C0C0C0;
		text-decoration: none;
		}

	a.sp:link,a.sp:visited {
		color: #000000;
		background-color: #FFFFFF;
		font-size: 13pt;
		margin-left: 0px;
		line-height: 4px;
		padding: 0px 0 0 0;
		border-bottom: 0px solid #cc9933;
		text-decoration: none;
		}
		
	a.sp:hover	{
		color: #00AAFF;
		border-bottom: none;
		text-decoration: none;
		}

	a.sp:active{
		color: #C0C0C0;
		text-decoration: none;
		}
		
	a.vital:link,a.vital:visited {
		color: #0055CC;
		font-size: 11pt;
		line-height: 10pt;
		font-weight: normal;
		padding: 0;
		margin-top: 0;
		margin-left: 20px;
		margin-bottom: 15px;
		border-bottom: 2px solid #206000;
		text-decoration: none;
		}

	a.vital:hover{
		color: #DD5566;
		border-bottom: none;
		text-decoration: none;
		}

	a.vital:active{
		color: #C0C0C0;
		 text-decoration: none;
		}

	a.call:link,a.call:visited {
		color: #008000;
		font-size: 15pt;
		font-style: italic;
		font-weight: bold;
		margin-left: 35px;
		border-bottom: 3px solid #206000;
		text-decoration: none;
		}

	a.call:hover{
		color: #DD5566;
		border-bottom: none;
		text-decoration: none;
		}

	a.call:active{
		color: #C0C0C0;
		 text-decoration: none;
		}
		

/* DIV BOXES */
	#wrapper{
	width: 983px;
	height: 900px;
	margin-left: auto;
	margin-right: auto;
	}	

	#wrapper2{
	width: 620px;
	height: 800px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FAFAFF;
	}	

	/* had 	background-color: #F6F6D6; */
	#head1{
	width: 975px;
	margin-left:auto;
	margin-right:auto;
	height: 136px;
	border: solid 4px navy;
	padding-top: 14px;
	padding-bottom: 36px;
	background-color: #FAFAFF;
	}

	#head1a{
	width: 975px;
	margin-left: auto;
	margin-right: auto;
	height: 136px;
	margin-top: 14px;
	padding-top: 2px;
	padding-bottom: 14px;
	border: solid 4px navy;
	background-color: #FAFAFF;
	}

	#head2{
	position: relative;
	float: left;
	width: 645px;
	height: 36px;
	margin-left: 10px;
	background-color: #FAFAFF;
	}

	#head3{
	position: relative;
	float: right;
	width: 302px;
	height: 126px;
	padding-top: 10px;
	padding-right: 14px;
	background-color: #FAFAFF;
	}

	#head4{
	width: 640px;
	margin-left:auto;
	margin-right:auto;
	height: 136px;
	border-top: solid 4px navy;
	border-bottom: solid 0px navy;
	border-left: solid 4px navy;
	border-right: solid 4px navy;
	padding-top: 14px;
	background-color: #FAFAFF;
	}

	#bord1{
	position: relative;
	width: 983px;
	height: 32px;
	padding: 0px;
	border: none;
	margin-top: 0px;
	margin-bottom: 16px;
	background-color: #FAFAFF;
	background: url("./graphics/bord65px.jpg");
	}

	#bord2{
	position: relative;
	width: 640px;
	height: 24px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: solid 0px navy;
	border-bottom: solid 0px navy;
	border-left: solid 4px navy;
	border-right: solid 4px navy;
	background-color: #FAFAFF;
	background: url("./graphics/bord65px.jpg");
	}
	
#construction1{
	width: 975px;
	position: left;
	float: left;
	height: 381px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-left: solid 4px navy;
	border-right: solid 4px navy;
	border-top: solid 4px navy;
	border-bottom: solid 4px navy;
	background-color: #FAFAFF;
	}
		
	#services1{
	position: relative;
	width: 345px;
	float: left;
	height: 741px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-left: solid 4px navy;
	border-right: solid 2px navy;
	border-top: solid 4px navy;
	background-color: #FAFAFF;
	}

	#text1{
	position: relative;
	width: 620px;
	float: right;
	height: 474px;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left: 0px;
	padding-right: 0px;
	border-left: solid 2px navy;
	border-right: solid 4px navy;
	border-top: solid 4px navy;
	border-bottom: solid 2px navy;
	background-color: #FAFAFF;
	}

	#text2{
	position: relative;
	width: 640px;
	text-align: left;
	height: 780px;
	padding-top: 22px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-left: solid 4px navy;
	border-right: solid 4px navy;
	border-top: solid 0px navy;
	border-bottom: solid 4px navy;
	background-color: #FAFAFF;
	}

	#text3{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 370px;
	text-align: left;
	height: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 0px;
	border-left: solid 2px navy;
	border-right: solid 2px navy;
	border-top: solid 2px navy;
	border-bottom: solid 2px navy;
	background-color: #FAFAFF;
	}

	#text4{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 480px;
	text-align: left;
	height: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 0px;
	border-left: solid 2px navy;
	border-right: solid 2px navy;
	border-top: solid 2px navy;
	border-bottom: solid 2px navy;
	background-color: #BFE5F0;
	}

	#links1{
	position: relative;
	width: 620px;
	float: right;
	height: 241px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-left: solid 2px navy;
	border-right: solid 4px navy;
	border-top: solid 2px navy;
	background-color: #FAFAFF;
	}

	#links1a{
	position: relative;
	width: 283px;
	float: left;
	height: 114px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:  5px;
	padding-right: 0px;
	border: none;
	margin-left: 20px;
	background-color: #FAFAFF;
	}


	#links1b{
	position: relative;
	width: 220px;
	float: right;
	height: 114px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 25px;
	border: none;
	margin-right: 20px;
	background-color: #FAFAFF;
	}

	#linkbody{
	width: 935px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	border-left: solid 4px navy;
	border-right: solid 4px navy;
	border-top: solid 4px navy;
	border-bottom: solid 4px navy;
	background-color: #FAFAFF;
	}

	#foot1{
	clear:both;
	position: relative;
	width: 975px;
	height: 50px;
	border: solid 4px navy;
	padding-top: 10px;
	padding-bottom: 28px;
	background-color: #DADADF;
	}

	#tablebody{
	width: 935px;
	position=center;
	float=center;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	border-left: solid 4px navy;
	border-right: solid 4px navy;
	border-top: solid 4px navy;
	border-bottom: solid 4px navy;
	background-color: #FAFAFF;	}
	
	