@charset "UTF-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,img,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;border:0;font-style:normal;font-weight:normal;}
body {color:#333344;font-size: 12px;font-family: verdana,arial,helvetica, sans-serif;line-height:1.4em;background:#fff;margin:0;padding:0;}

a:link 		{color:#ce6b08;text-decoration:underline;margin:0;padding:0;}
a:visited 	{color:#ce6b08;text-decoration:underline;margin:0;padding:0;}
a:hover 	{color:#c26407;text-decoration:underline;margin:0;padding:0;}
		
a img 		{border-width:0;margin:0;padding:0;}
p			{color:#333344;font: 12px verdana,arial,helvetica,sans-serif;line-height:1.6em;padding:0 0 14px 0;font-weight:normal;font-style:normal;text-align:left;}	
ol, ul 		{list-style: none; text-align:left;  /* removes all list style bullets */}

h1	{color:#999;font-size:24px;font-family: Georgia, "Times New Roman", Times, serif; margin:10px 0;padding:25px 0 15px 0; text-align:left;letter-spacing:0px;font-weight:bold;}
h2 	{color:#a47c4f;margin:0px;padding:0px 0 15px 0;font-size:20px;font-family: Georgia, "Times New Roman", Times, serif;text-align:left;}	
h3 	{color:#ccc;margin:0px;padding:0px;font-size:110%;font-family: verdana,arial,helvetica, sans-serif;font-weight:normal;}
/* 
h4 	{color:#e68905;margin:0px;padding:0px;font-size: 99%;}
h5 	{color:#e68905;margin:0px;padding:0px;font-size: 80%;}	
*/

.clear			{clear:both;}
.centered		{margin:0 auto;}
.right 			{text-align:right;}	
.left 			{text-align:left;}	
.float-left 	{float:left;}
.float-right 	{float:right;}
.white			{color:#FFFFFF;}
.blue			{color:#51a5e0; font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;padding-right:8px;}
.black			{color:#000000;}
.bold			{font-weight:bold;}

/*  LAYOUT  */
#wrapper 		{width:auto;margin:0;padding:0;border:0px solid aqua;text-align:center; position:relative;} /* is there a border bug here? */
#wrapperInside 	{width:auto;margin:0;padding:0;border:0px solid aqua;text-align:center; position:relative;background:#fff url(images/bkg-topacross.gif) top left repeat-x;}


#topDIV			{margin:0 auto;width:1000px;height:70px;padding:0;background-color:#000000;position:relative;}
#logo			{position:absolute;top:10px;left:0px;width:500px;height:60px;margin:0;padding:0;text-align:left;}
#contactBox		{
	position:absolute;
	top:16px;
	right:70px;
	width:150px;
	margin:0;
	padding:0;
	text-align:right;
	border: 0px solid red;
	height:30px;}
	
		#contactBox a:link 		{color:#5a5b5d;text-decoration:none;margin:0;padding:0px;font-size:11px;text-decoration:none;}
		#contactBox a:visited 	{color:#5a5b5d;text-decoration:none;margin:0;padding:0px;font-size:11px;text-decoration:none;}
		#contactBox a:hover 	{color:#ce6b08;text-decoration:none;margin:0;padding:0px;font-size:11px;text-decoration:underline;} 

			 /*  this HOLDS THE MENU */
				#navcontainer{
				width:1000px;
				height:50px;				
				margin:0; 
				border: 0px solid red; 
				text-align:left;
				vertical-align:middle;
				}
				#navcontainer ul{
					margin:0;
					padding:20px 0 0 0;
					list-style-type:none;
					text-align:left;
					vertical-align:middle;
					}
				#navcontainer ul li {
					display:inline;
					font-family: "Trebuchet MS",tahoma, Arial, Helvetica, verdana, sans-serif;
					font-size:130%;
					font-style:normal;
					font-weight:bold;
					margin:0;
					padding:0;
					}
				#navcontainer ul li a {
					font-family: "Trebuchet MS",tahoma, Arial, Helvetica, verdana, sans-serif;
					text-decoration:none;
					padding:0 65px 0 0;
					color:#fff;
					}
				#navcontainer ul li a:hover {
					font-family: "Trebuchet MS",tahoma, Arial, Helvetica, verdana, sans-serif;
					color:#c26407;text-transform:uppercase;padding:0 65px 0 0; 
					}

/*#navDIV {margin:0;padding-top:16px;text-align:left;height:50px;display:block;border: 1px solid red;}		
		
		a.navDIV:link 		{color:#fff;text-decoration:none;padding:0px 50px 0 0;font-size:14px; font-weight:bold;text-decoration:none; text-transform:uppercase;}
		a.navDIV:visited 	{color:#fff;text-decoration:none;padding:0px 50px 0 0;font-size:14px; font-weight:bold;text-decoration:none; text-transform:uppercase;}
		a.navDIV:hover 		{color:#c26407;text-decoration:none;padding:0px 50px 0 0;font-size:14px; font-weight:bold;text-decoration:none; text-transform:uppercase; background:url(images/tallPhone.gif) top no-repeat;}
		
		
		 START nav links under logo	
	

	 END nav links */	 	
		
		
		
.phone   	{color:#63686f;font:100%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;}
.phoneBIG	{color:#63686f;font:170%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;}		
		
		
#contentDIVhome		{clear:both;width:1000px;position:relative;z-index:1;margin:0 auto;padding:0;background:#000;} 	
	
#contentDIV		{clear:both;width:1000px;position:relative;margin:0 auto;padding:0 0 40px 0;height:auto !important;height:400px; min-height:400px;} 
	#contentDIV	p	{padding:0px 0 16px 0;}
	
	
/*  use these for LEFT list menus */
	
		#contentDIV h4 {
			color: #ffffff;
			background: #999;
			font-family: "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
			font-size: 12px;
			font-weight: bold;
			margin:0px;
			padding:4px  10px;  /* space around leftnav headers */
			border:0px solid red;
			text-align:left;
			height:18px;
			letter-spacing:.1em;
		}	
		#leftnavcontainer ul
		{
			list-style:none;	
			margin:0px;
			padding:0px;
			text-align: left;
			vertical-align:top;
			background-color: #fff;
		}
		
		#leftnavcontainer ul li a
		{

			text-align: left;
			vertical-align:top;
			font-size: 94%;
			text-decoration: none;
			color: #444444;
			display: block;
			padding:4px 0 4px 8px;
			margin:0;
			border-top: 0px solid #dadacf;
			border-right: 1px solid #dadacf;
			border-bottom: 1px solid #dadacf;
			border-left: 1px solid #dadacf;
			height:1%;
		}
		
		#leftnavcontainer ul li a:hover
		{ 
			background: url(images/dbl_bluearrow3.gif) right center no-repeat;		
			color: #3385c1;
			border-top: 0px solid #dadacf;
			border-right: 1px solid #dadacf;
			border-bottom: 1px solid #dadacf;
			border-left: 1px solid #dadacf;
			background-color: #fff;
			height:1%;
			vertical-align:top;
		}
		
		#leftnavcontainer ul li a#current
		{
			background: url(images/list-off.gif) right center no-repeat;
			color: #000000;
			background-color: #FFFFFF;
			height:1%;
			vertical-align:top;
			border-top: 0px solid #dadacf;
			border-right: 1px solid #dadacf;
			border-bottom: 1px solid #dadacf;
			border-left: 1px solid #dadacf;
		}		
		#leftnavlist{
			padding-left:0px;
			margin:0px;
			border:0px solid #369;
			}
		/*  END leftnav list classes */	
	
#leftcol	{float:left;width:150px;margin-right:20px;height:500px;position:relative;}	
#aboutMenu	{position:absolute;top:246px;left:5px;width:150px;margin:0px; padding:0px;background-color:#eef3f7;color:#fff;display:block;}
	#aboutMenu a:link, #aboutMenu a:visited {margin:0px;padding:5px 0 0 15px;color:#fff;font-size:116%;font-family: "Trebuchet MS",tahoma, Arial, Helvetica, verdana, sans-serif; text-decoration: none;display:block;border-bottom:2px solid #000;font-weight:bold;background:url(images/menu-BKG.gif) top repeat-x;text-transform:uppercase;text-align:left;}
	#aboutMenu a:hover {margin:0px;padding:5px 0 0 15px;color:#fff;font-size:116%;text-decoration: none;border-bottom:2px solid #000;background:url(images/menu-BKG-ON3.gif) top repeat-x;text-transform:uppercase;}	
	
.submenu {color:#818790;font:90%/1.6em arial,helvetica,Verdana,Sans-serif;margin:0 0 5px 0;padding:0px; text-transform:lowercase;}		
	
	
#projectBlock {margin: 0 0 40px 0;}

#rightcol	{float:left;width:810px; background-color:#fff;margin:0; padding:10px;}
	#rightcol p	{padding:0px;}


#insideRightColumn {float:right;width:220px;margin:50px 0 0 25px; padding:0px;}

#footer {clear:both;width:1000px;margin:0 auto;padding:0 0 15px 0;}	
		#footer p 			{margin:0px;padding:15px 0 15px 0;font:90%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;color: #b2b2b2;text-align:right;}
		#footer a:link 		{color:#b2b2b2;text-decoration:none;padding:0 0px;}
		#footer a:visited 	{color:#b2b2b2;text-decoration:none;padding:0 0px;}
		#footer a:hover 	{color:#c26407;text-decoration:underline;padding:0 0px;}


/* for inside pages only */		
#footerTwo {clear:both; background-color:#383d44;margin:0 auto;padding:0 0 15px 0;height:40px;}	
		#footerTwo p 			{margin:0px;padding:15px 0 15px 0;font:94%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;color: #fff;text-align:center;}
		#footerTwo a:link 		{color:#b2b2b2;text-decoration:none;padding:0 0px;}
		#footerTwo a:visited 	{color:#b2b2b2;text-decoration:none;padding:0 0px;}
		#footerTwo a:hover 	{color:#c26407;text-decoration:underline;padding:0 0px;}  
