*	 	{ margin:0; padding:0; }

body		{ color:#222222; background: #ffffff;
		font-family: Arial, Helvetica, Sans-serif; font-size:13px;}
div#main	{ width: 954px; height: 648px; position: absolute; top: 5px; left: 40px;}
div#topL	{ width: 576px; height: 198px; position: absolute; top: 5px; left: 40px;}
div#logo	{ width:378px; height: 198px; position: absolute; top: 5px; left: 616px;}
div#nav		{ width:960px; height: 33px; background: url(images/Navigation-Bar.jpg) no-repeat;
		  position: absolute; top: 201px; left: 40px;}
div#content	{ width:576px; height: 416px; position: absolute; top: 238px; left: 40px; }
div#contentP	{ width:576px; height: 413px; position: absolute; top: 238px; left: 40px; background: #000000; color: #ffffff; text-align: center;}
div#CTA		{ width: 600px; position: absolute; top: 610px; left: 247px;z-index: 60;}
div#right	{ width:378px; height: 416px; background: url(images/Lower-right.jpg) no-repeat;
		  position: absolute; top: 235px; left: 616px; z-index: 40;}
div#rightSend	{ width:378px; height: 416px; background: url(images/Lower-right-send.jpg) no-repeat;
		  position: absolute; top: 235px; left: 616px; z-index: 40;}

div#fade	{ width:378px; height: 200px; background: #a0cf65; color:#000000;
		  position: absolute; top: 234px; left: 616px; z-index: 50;}
div#rightCopy	{ width:378px; height: 416px; 
		  position: absolute; top: 238px; left: 616px; z-index: 50;}
div#rightLow	{ width:378px; height: 216px; 
		  position: absolute; top: 438px; left: 616px; z-index: 50;}
div#contact	{ width:850px; height: 416px; position: absolute; top: 245px; left: 20px; z-index: 80;}

   table#nav	         { width:954px; height:34px;border:0; padding:0; margin:0; }
   table#nav td		 { vertical-align: middle; text-align: center; width: 135px; border:0; padding:0; margin:0;
			   font-size: 1.4em; margin: 0 1.5em 0 1.5em; font-weight: bold;}
   table#nav td#end	 { text-align: center; width: 144px;}

   table#services        { width:576px; height:350px; border:0; padding:0; margin:0;}
   table#services td		 { vertical-align:top; border:0; padding:0; margin:0;}
   table#services td#lft	 { text-align: right; width: 170px;}
   table#services td#serv	 { text-align: center; width: 406px; padding-top: 10px;}

   table#contact         { width:850px; height:360px;border:0; padding:0; margin:0;}
   table#contact td	 { vertical-align: top; border:0; padding:0; margin:0;}
   table#contact td#right	 { width: 338px; padding: 0 5px;}
   table#contact td#main	 { width: 487px; padding: 0 5px 0 20px;}

p		{ margin: 1em 1.75em 0.5em 2.75em; line-height: 1.2em;}
h2		{ font-size: 1.8em; margin: .25em 0 .5em .3em;}
h3		{ font-size: 1.4em; margin: 0 0 .5em .3em;}
h4		{ font-size: 1.2em; line-height: 1.25em; margin: .25em .75em .5em .7em;}
h5		{ margin: 0 0 .25em 0; font-size: 1.15em;}
h6		{ font-size: 1em; margin: 0.65em 0.75em .15em 0.5em; font-family:"arial", "sans serif"; }
img		{ border: 0; padding: 0; margin: 0;}
.home		{ margin: 1.8em 1.75em .5em 2.75em; line-height: 1.15em; font-size: 1.2em;}
.about		{ margin: 1.5em .75em 1em 3.2em; }
.testM		{ margin: 1.8em 1.75em .5em 0; line-height: 1.1em; font-size: 1.1em; text-align: right; }
.portf		{ margin: 2em .75em 2em 3.2em; font-weight: bold;}

#green		{ color: #6e9446;}
#blue		{ color: #0a708e; font-weight: bold;}
#white		{ color: #ffffff; font-weight: bold;}
#red		{ color: #aa0000; font-weight: bold; font-size: 1.2em;}
.small		{ margin-bottom: .45em; font-size: 0.9em;}
.large		{ font-size: 1.2em;}
#center		{ text-align: center;}

a:link 		{ color: #0a708e; }
a:active 	{ color: #bbbbbb; text-decoration: none; }
a:visited 	{ color: #0a708e; }

a.nav:link 	{ color: #ffffff; text-decoration: none;}
a.nav:active 	{ color: #bbbbbb; text-decoration: none; }
a.nav:visited 	{ color: #ffffff; text-decoration: none; }
a.nav:hover 	{ color: #0a708e; text-decoration: none; } 
.linksOn	{ cursor: default; color: #0a708e;text-decoration: none;}


