/* CSS Document */
body {
	
	margin:0;
	padding:0;	
	background-image:url(../images/bg01.jpg);
	background-repeat:repeat-x;

}	
 

#main {
		width:990px;
		margin:0px auto;
		height:auto;
		
}

#header {
		width:990px;
		height:239px;                                      
		background-image:url(../images/hd_bg00.jpg); 
		background-repeat:no-repeat;
		margin:0px auto;
}

#logo {
		width:119px;
		height:130px; 
		
		float:left; 
}

#heading {
		width:450px;
		height:50px;
		top:10px;
		float:left;
		color:#595C63;
		position:relative;
		
		left:140px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:28px;
		font-weight:bold;
		text-align:center;
}

#searchbox {
		width:250px;
		height:25px;
		float:left;
		color:#595C63;
		position:relative;
		top:200px;
		left:180px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		
		text-align:right;
}

#menu {
		width:990px;
		height:35px;
		margin:0px auto;
		}
		
#centerdiv {
		width:990px;
		margin:0px auto; 
		overflow:hidden;
	

}

#leftcolumn {
		width:160px;
		float:left; 
}

#centercolumn {
		width:600px;
		float:left; 
		position:relative;
		left:12px;
		height:auto;
		
}

#rightcolumn {
		width:210px;
		float:right;
		}

#right_slider {
	width:210px; 
	
	margin-left:5px;
		}
#news_area {
	margin-top:29px; 
	padding:5px; 
	width:150px; 
	height:175px; 
	float:left;
	}
#banner {
		width:600px;
		height:223px;
}

#content {
		width:600px;
		font-family:Arial, Helvetica, sans-serif;
		position:relative;
		top:20px;
		height:215px;
		border-bottom:1px solid #CCC;
		margin-top:25px;
		
}		

#content h2{
		font-family:Calibri;
		font-size:20px;
		color:#006739;
		margin-bottom:0px;
		margin-top:0px;
		border-bottom:1px dotted #788a3d;
		width:350px;
		
	}
#content h3{
		font-family:Calibri;
		font-size:20px;
		text-align:center
	}
#content h3{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		margin:0px;
	}
#content p{
		font-family:Calibri;
		font-size:14px;
		line-height:20px;
		margin-top:0px;
		text-align:justify;
		padding:10px 5px 0 0;
}

#content li{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:25px;
		
	}
#abt_txt  {
	width:600px;
	margin-top:10px;
		}
#abt_txt p {
	font-family:Calibri;
	font-size:14px;
	line-height:22px;
	margin-top:5px;
		}
#abt_txt h3{
		font-family:Calibri;
		font-size:18px;
		margin:0px;
	}
#abt_txt h2{
		font-family:Calibri;
		font-size:24px;
		text-align:center;
		color:green;
		
	}
	
#abt_txt h2.galleryHeading {
	color: #494949;
	margin: 0 0 10px 25px;
	padding: 10px 0;
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf;
	display: block;
	width: 300px;
	text-align:left;
}
	
#abt_txt li{
		font-family:Calibri;
		font-size:14px;
		line-height:20px;
		}
#abt_txt ul{
		margin-top:0px;
		padding-top:0px
		}
#first {
		width:140px;
		height:20px;
		padding:10px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
#first a{
		color:#000000;
		text-decoration:none;

}
#first a:hover{
		color:#FFFFFF;
		text-decoration:none;

}

#second {
		width:140px;
		height:20px;
		padding:10px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
#second a{
		color:#000000;
		text-decoration:none;

}
#second a:hover{
		color:#FFFFFF;
		text-decoration:none;

}

#third {
		width:140px;
		height:20px;
		padding:10px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
#third a{
		color:#000000;
		text-decoration:none;

}
#third a:hover{
		color:#FFFFFF;
		text-decoration:none;

}

#fourth {
		width:140px;
		height:20px;
		padding:10px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
#fourth a{
		color:#000000;
		text-decoration:none;

}
#fourth a:hover{
		color:#FFFFFF;
		text-decoration:none;

}

#fifth {
		width:140px;
		height:20px;
		padding:10px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
#fifth a{
		color:#000000;
		text-decoration:none;

}
#fifth a:hover{
		color:#FFFFFF;
		text-decoration:none;

}

#sixth {
		width:140px;
		height:20px;
		padding:10px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
#sixth a{
		color:#000000;
		text-decoration:none;

}
#sixth a:hover{
		color:#FFFFFF;
		text-decoration:none;

}

#blank {
		width:160px;
		height:20px;
		

		}
#blank5 {
		width:160px;
		height:15px;
		

		}
		
#siteplan {
		width:160px;
		height:100px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		

		}

#blank2 {
		width:160px;
		height:38px;
		

		}
#frontview {
		width:160px;
		height:100px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;

		}
		
#dl {
		width:160px;
		height:77px; background-image:url(../images/download.jpg);
		

		}

#link1 {
		width:158px;
		background:#CFCDCD;
		height:178px;
		
		border-bottom:1px solid #999797;
		 border-right:1px solid #999797;
		}
#link1 ul li {
	list-style:none;
	width:150px; 
	background-color:green;
	margin-left:4px;
	
	border-top:5px solid #CFCDCD
		}

#link1 li a {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	text-decoration:none;
	display:block;
	color:#FFF;
	padding:5px;
	}
#link1 li a:hover {
	background:#ffffff;
	color:#000;
		}
#link1 span {
	
	text-align:left; 
	font-family:"Arial Narrow";
	height:40px;
	font-size:16px;
	line-height:28px;
	color:#3F2424;
	}


#blank4 {
		width:160px;
		height:10px;
		

		}

#clients {
		width:160px;
		height:77px; background-image:url(../images/clients.jpg);
		}

#strip {
		width:990px;
		height:10px; 
		background-color:#CFCDCD;
		margin:0px auto;
		
		}
#strip2 {
		width:900px;
		height:10px; 
		margin:0px auto;
		
		}
#flexible {
	width:900px;
	height:10px;
		}
#footer {
		width:990px;
		height:10px; 
		margin:0px auto;
		
		}
#fotertxt {

		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#0066CC;
		font-weight:bold; float:left;
		}		
#ftext {
		width:600px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#595C63;
		font-weight:bold; float:left; 
		text-align:center;
		margin-left:200px;
		}	
#powered {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#0066CC;
		font-weight:bold;
	}

#login {
		width:119px;
		height:120px;
		float:right;
		color:#595C63;
		position:relative;
		
}
.tick {
	font-family:"Arial Narrow"; 
	font-size:16px;
	 color:#3F2424; 
	 margin-left:5px; 
	 margin-bottom:0px; 
	 margin-top:0px;
	 font-weight:bold;
	 background-color:#D08753;
	 padding:5px;
	 text-align:center;
	
	}

.read_more {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#722728
		}
#three_box {
	width:600px; 
	margin-top:30px; 
	
	}
#box1 {
	width:600px; 
	 
	float:left;
	
	}
#hd1 {
	widows:600px;
	height:30px;
	margin-top:7px;
	background-color: red;

	
	}
.tick1 {
	font-family:"Arial Narrow"; 
	font-size:16px;
	 color:#fff; 
	 margin-left:5px; 
	 margin-bottom:0px; 
	 margin-top:0px;
	 font-weight:bold;
	 padding: 4px 0 0 0;
	 text-transform:uppercase;
	 letter-spacing:3px;
	
	}
#prog {
	width:600px; 
	 
	}
.nws {
	margin:0px; 
	padding-top:8px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#FFF;
	
	}
#competitive li {
	display:block;
	width:370px;
	padding:5px; background-image:url(../images/bullet.gif); 
	background-repeat:no-repeat;
	background-position:left; 
	padding-left:20px;
	margin-bottom:5px;
	
	}
#competitive1 li {
	display:block;
	width:750px;
	padding:5px; background-image:url(../images/bullet.gif); 
	background-repeat:no-repeat;
	background-position:left; 
	padding-left:20px;
	margin-bottom:5px;
	
	}
#strategic {
	width:522px;
	margin-left:30px;
	border:1px solid #81603E;
	
	height:345px;
	}
#strategic li {
	display:block;
	font-family:Calibri;
	font-size:14px;
	line-height:20px;
	background-color:#E3DCC0;
	margin-bottom:5px;
	padding:5px;
	}
#g_map {
		width:600px;
	
	border:1px solid #81603E;
	
	height:410px;
	}
	
#plan {
		width:600px;
	
		}
#project {
	width:810px;
	
	}
#project ul {
	padding:0px;
	margin:0px;
		}
#project ul li {
	list-style:none;
	width:210px; 
	background-color:#D99C70;
	margin-bottom:3px;
	background-image:url(../images/bullet2.gif); 
	background-repeat:no-repeat;
	background-position:5px;
	
	
		}

#project li a {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	text-decoration:none;
	display:block;
	color:#000;
	padding:5px;
	margin-left:15px;
	}
#project li a:hover {
	background:#452F1F;
	color:#FFF;
		}
#prj_div  {
	width:820px;
	margin:0;
		}
#prj_div p {
	font-family:Calibri;
		font-size:14px;
		line-height:22px;
		margin-top:5px;
		text-align:justify;
		padding-right:10px;
		}
#prj_div h3{
		font-family:Calibri;
		font-size:18px;
		margin:0px
	}
#prj_div h2{
		font-family:Calibri;
		font-size:24px;
		text-align:center;
		color:red;
		}
#prj_div li{
		font-family:Calibri;
		font-size:14px;
		line-height:20px;
		}
#prj_div ul{
		margin-top:0px;
		padding-top:0px;
		}
#ft1 {
	width:270px; 
	height:180px; 
	float:left; 
	background-image:url(../images/ft1.jpg);  
	background-repeat:no-repeat;
	}
#ft1 p {
	font-family:Calibri;
		font-size:14px;
		line-height:25px;
		padding-left:10px;
		padding-right:15px;
		text-align:justify;
		color:#44210A;
			}
#ft1 h2 {
	
	margin-bottom:0px;
	margin-top:0px;
	color:#FFF;
	
	}
#ft2 {
	width:270px; 
	height:180px; 
	float:left; 
	background-image:url(../images/ft1.jpg);  
	background-repeat:no-repeat;
	
	}
#ft2 p {
	font-family:Calibri;
		font-size:14px;
		line-height:25px;
		padding-left:10px;
		padding-right:15px;
		text-align:justify;
		color:#44210A;
		margin-top:0px;
		padding-top:0px;
			}
#ft2 h2 {
	
	margin-bottom:0px;
	margin-top:2px;
	color:#FFF;
	padding:0px;
	line-height:23px;
	}
#ft3 {
	width:270px; 
	height:180px; 
	float:left; 
	background-image:url(../images/ft1.jpg);  
	background-repeat:no-repeat;
	
	}
#ft3 p {
	font-family:Calibri;
		font-size:14px;
		line-height:21px;
		padding-left:10px;
		padding-right:15px;
		text-align:justify;
		color:#44210A;
		margin-top:0px;
		padding-top:0px;
			}
#ft3 h2 {
	
	margin-bottom:0px;
	margin-top:2px;
	color:#FFF;
	padding:0px;
	line-height:23px;
	}
#ser1 {
	width:270px; 
	height:180px; 
	float:left; 
	background-image:url(../images/ser.jpg);  
	background-repeat:no-repeat;
	}
#ser1 p {
	font-family:Calibri;
		font-size:14px;
		line-height:25px;
		padding-left:10px;
		padding-right:15px;
		text-align:justify;
		color:#44210A;
			}
#ser1 h2 {
	
	margin-bottom:0px;
	margin-top:12px;
	color:#FFF;
	font-size:15px;
	
	}
#ser2 {
	width:270px; 
	height:180px; 
	float:left; 
	background-image:url(../images/ser.jpg);  
	background-repeat:no-repeat;
	}
#ser2 p {
	font-family:Calibri;
		font-size:14px;
		line-height:22px;
		padding-left:10px;
		padding-right:15px;
		text-align:justify;
		color:#44210A;
			}
#ser2 h2 {
	
	margin-bottom:0px;
	margin-top:12px;
	color:#FFF;
	font-size:15px;
}
#con_div p {
	font-family:Calibri;
		font-size:16px;
		line-height:22px;
		margin-top:5px;
		text-align:center;
		padding-right:10px;
		}
#con_div  {
	width:820px;
	margin-top:10px;
		}
#con_div h3{
		font-family:Calibri;
		font-size:18px;
		margin:0px;
	}
#feature1 {
	width:300px; 
	margin-left:20px; 
	height:220px; 
	background-image:url(../images/feature1.jpg);
	background-repeat:no-repeat;
	float:left;	
	
	}
#feature1 p {
	font-family:Calibri;
		font-size:16px;
		line-height:25px;
		margin-top:50px;
		text-align:justify;
		margin-left:15px;
		margin-right:10px;
		}
		
.download_tag {
	width:600px;
	height:auto;
}

h3.dwnStl {
	color: #494949;
	margin: 0 0 10px 25px;
	padding: 10px 0;
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf;
	display: block;
	width: 300px;
	text-align:left;
}

.clear {
	background:none;
	margin:0;
	padding:0;
	clear:both;
}

.appForm {
	width:580px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	position:relative;
	top:20px;
	height:25px;
	background-image:url(../images/appForm_bg.jpg);
	border-bottom:1px solid #CCC;
	padding: 5px 0 3px 20px;
	margin: 5px 0 10px 0;
}

.appForm:hover {
	background-image:url(../images/appForm_hover.jpg);

}

.appForm a {
	font-family:Arial, Helvetica, sans-serif;
	color:#d8e8ff;

}

.comment {


	color:#FFFFFF;
	position:relative;
	top:20px;
	background-image:url(../images/appForm_bg.jpg);
	border-bottom:1px solid #CCC;
	padding: 5px 0 3px 20px;
	margin: 5px 0 10px 0;
}

.comment:hover {
	background-image:url(../images/appForm_hover.jpg);

}

.comment a {
	
	color:#d8e8ff;

}

