@charset "utf-8";
	/* CSS Document */
	
	body{
		width:auto;
		height:auto;
		margin:0px auto;
		padding:0px;
		background:url(../images/body-bg.png) repeat-x #000033;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
	}
	
	#main-body{
		width:980px;
		padding:0px 10px 10px 10px;
		margin:0px auto;
		background:url(../images/main-body-bg2.png) repeat;
	}
	
	h1{
		font-family:"Century Gothic";
		font-size:26px;
		color:#0099CC;
		margin:10px 0px;
	}
	
	#header{
		width:980px;
		height:340px;
		margin:0;
		padding:0;
	}
	
	ul#nav{
		margin:0px;
		padding:0px;
		width:980px;
		height:40px;
	}
		
	ul#nav li{
		padding:0;
		margin:0;
		display: block;
		float: left;
	}
		
	ul#nav li a{
		border:0;
		text-decoration:none;
		display: block;
	}
	
		
	li#nav1 a{
		width:136px;
		height:40px;
		margin-top:0px;
		margin-left:0px;
	}
	
	
	li#nav2 a{
		width:148px;
		height:40px;
		margin-top:0px;
		margin-left:0px;
	}
	
	li#nav3 a{
		width:175px;
		height:40px;
		margin-top:0px;
		margin-left:0px;
	}
	
	li#nav4 a{
		width:176px;
		height:40px;
		margin-top:0px;
		margin-left:0px;
	}
	
	li#nav5 a{
		width:172px;
		height:40px;
		margin-top:0px;
		margin-left:0px;
	}
	
	li#nav6 a{
		width:173px;
		height:40px;
		margin-top:0px;
		margin-left:0px;
	}
	
	
	/* HOME */
	#nav1 a
		{
			background:url(../images/nav1.png) no-repeat;
		}
		
	#nav1 a:hover 
		{
			background:url(../images/nav1-hover.png) no-repeat;
		}
		
	#nav1 #active 
		{
			background:url(../images/nav1-hover.png) no-repeat;
		}
		
	/* LOGIN */
	#nav2 a
		{
			background:url(../images/nav2.png) no-repeat;
		}
		
	#nav2 a:hover 
		{
			background:url(../images/nav2-hover.png) no-repeat;
		}
		
	#nav2 #active 
		{
			background:url(../images/nav2-hover.png) no-repeat;
		}
		
	/* LOGOUT */
	#nav3 a
		{
			background:url(../images/nav3.png) no-repeat;
		}
		
	#nav3 a:hover 
		{
			background:url(../images/nav3-hover.png) no-repeat;
		}
		
	#nav3 #active 
		{
			background:url(../images/nav3-hover.png) no-repeat;
		}
		
		
	/* PEOPLE */
	#nav4 a
		{
			background:url(../images/nav4.png) no-repeat;
		}
		
	#nav4 a:hover 
		{
			background:url(../images/nav4-hover.png) no-repeat;
		}
		
	#nav4 #active 
		{
			background:url(../images/nav4-hover.png) no-repeat;
		}
		
	/* PRODUCTS */
	#nav5 a
		{
			background:url(../images/nav5.png) no-repeat;
		}
		
	#nav5 a:hover 
		{
			background:url(../images/nav5-hover.png) no-repeat;
		}
		
	#nav5 #active 
		{
			background:url(../images/nav5-hover.png) no-repeat;
		}
		
	/* MY PROFILE */
	#nav6 a
		{
			background:url(../images/nav6.png) no-repeat;
		}
		
	#nav6 a:hover 
		{
			background:url(../images/nav6-hover.png) no-repeat;
		}
		
	#nav6 #active 
		{
			background:url(../images/nav6-hover.png) no-repeat;
		}
		
		
	#header-flash{
		width:980px;
		height:300px;
		margin:0;
		padding:0;
		clear:both;
	}
	
	img{
		border:none;
	}
	
	#col-holder{
		clear:both;
		margin:0;
		padding:15px;
		width:950px;
		background:url(../images/col-holder.jpg) no-repeat bottom #FFFFFF;
	}
	
	#col-left1{
		margin:0;
		padding:10px;
		width:550px;
		float:left;
		font-size:13px;
		line-height:20px;
		text-align:justify;
	}
.new-site {
	height: 249px;
	width: 345px;
}
	
	
	a{
		color:#0066CC;
		text-decoration:none;
	}
	
	a:hover{
		color:#0066CC;
		text-decoration:underline;
	}
	
	#col-right1{
		margin:0;
		padding:0;
		width:350px;
		float:right;
	}
	
	.clear{
		clear:both;
	}
	
	h1{
		font-family:"Century Gothic";
		font-size:22px;
		font-weight:normal;
		color:#0099FF;
		margin:20px 0px;
		line-height:normal;
		text-align:left;
	}
	
	h2{
		font-family:"Lucida Sans";
		font-size:18px;
		letter-spacing:-1px;
		font-style:italic;
		font-weight:normal;
		color:#669999;
		margin:20px 0px;
		line-height:normal;
		text-align:left;
	}
	
	#footer{
		clear:both;
		margin:25px 0px 0px 0px;
		padding:20px 0px 0px 0px;
		text-align:center;
		font-size:10px;
		line-height:15px;
	}
	
	#footer a{
		margin:0px 10px;
		color:#666666;
		text-decoration:none;
		font-size:10px;
	}
	
	#footer a:hover{
		margin:0px 10px;
		color:#666666;
		text-decoration:underline;
		font-size:10px;
	}
	
	.quick-quote{
		padding:15px;
		margin:15px 0px;
		background:#E8E8E8;
	}
	
	.quick-quote h2{
		margin:0px;
	}
	
	.textbox{
		width:180px;
		padding:3px;
		border:1px solid #CCC;
		font-size:11px;
	}
	
	.fl-left{
		float:left;
	}
	
	.fl-right{
		float:right;
	}
	
	.services-list{
		margin:10px 0px;
	}
	
	.new-project-list{
		margin:20px 20px;	
	}
	
	.services-list img{
		float:left;
		margin:10px;
	}
	
	.process1{
		margin:20px 0px;
		padding:0 0 0 85px;
		background:url(../images/process-1.png) no-repeat;
	}
	
	.process1 .title{
		font-family:"Trebuchet MS";
		font-size:20px;
		color:#666666;
	}
	
	.process2{
		margin:20px 0px;
		padding:0 0 0 85px;
		background:url(../images/process-2.png) no-repeat;
	}
	
	.process2 .title{
		font-family:"Trebuchet MS";
		font-size:20px;
		color:#666666;
	}
	
	.process3{
		margin:20px 0px;
		padding:0 0 0 85px;
		background:url(../images/process-3.png) no-repeat;
		height:81px;
	}
	
	.process3 .title{
		font-family:"Trebuchet MS";
		font-size:20px;
		color:#666666;
	}
	
	.faster-box{
		background:#990000; 
		color:#FFFFFF; 
		font-size:20px; 
		padding:20px;
		margin:10px 0px;
		text-align:center;
	}
	
	.faster-box a{
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.faster-box a:hover{
		color:#FFCC00;
		text-decoration:none;
	}
	
	
	
			.footermenu {width:950px; height:360px; background-image:url(images/footerbg.jpg); background-repeat:repeat-x; padding:0px; margin:0px; }
			.servmargen{padding-top:32px;}
			 .footerline {float:left; background-image:url(images/lines.jpg); background-position:bottom; width:533px; height:360px; background-repeat:no-repeat;}
			ul.footmenu, ul.footmenu ul {
			  
			  font-family:Arial, Helvetica, sans-serif;
			  width: 380px;               
			    
			  padding-left: 0px;     
			  cursor: default;           
			  margin-left: 0px;          
			}
			ul.footmenu li {
		 background-color: #666;   
			  font-size:20px;
			  border: 1px solid #bbb;
			  list-style-type: none;       
			  margin: 0px;                
			  position: relative;         
			  color: #fff;               
			  padding-left: 10px; }
	
			ul.footmenu li:hover {
			  background-color: #777;     
			  color: #000;                 
			}
	
			/* and some link styles */
			ul.footmenu li a { color: #fff; display: block; width: 100%; text-decoration: none;
			
			 }
			
			.footertitle {padding-top:17px; text-align:center;}
			.footerservices{
			padding-left: 50px;	
			/* opacity:0.8;
			filter:alpha(opacity=80);
			-moz-opacity: .8;
			-khtml-opacity: .8;
			-o-opacity: .8;*/
			}
