*
{
	margin:0px;
	padding:0px;
	border:0px;
	font-family:tahoma, arial, sans-serif;
	font-size:11px;
	color:#000;
}
#container
{
	width:1000px;
	background-color:#fff;	
	padding-bottom:90px;
}
.building_trust
{
	float:right;
	padding-top:20px;
}
h1
{	
	padding-top:5px;
	margin-left:25px;
}
h2
{
	width:498px;
	height:15px;
	font-size:13px;
	color:#502169;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:30px;
	margin-left:35px;
	border-bottom:1px solid #548B38;
}
h3
{
	font-weight:bold;
	color:#325720;
	margin-left:50px;
	margin-top:20px;
	margin-bottom:10px;
	text-transform:capitalize;
}
h4
{
	font-weight:bold;
	color:#663366;
	width:229px;
	border:1px solid #548B38;
	background-color:#D6E3CF;
	height:20px;
	padding-top:6px;
	padding-bottom:4px;
	padding-left:13px;	
	font-size:12px;
}
.two-line-heading
{
	padding-top:2px;
	height:26px;
}
h5
{
	font-weight:bold;
	text-transform:uppercase;
	margin-top:5px;
	margin-left:15px;
}
h6
{
	font-family:Rockwell, arial, tahoma;
	font-size:22px;
	color:#000;
}

p
{
	margin-left:50px;
	margin-top:10px;
}
#banner
{
	width: 100%;
	float:left;
}
.logo
{
	float:left;
	margin-left:18px;
	margin-top:18px;
}
.tagline
{
	float:right;
	margin-right: 27px;
}
#menu
{
	width:155px;
	float:left;
	margin:10px 0px 0px 13px;
}
#manu-style
{
	width:142px;
	height:252px;
	margin-left:13px;
	background:url(images/menu-background.gif) no-repeat;
	float:left;
	margin:25px 0px 0px 13px;
}
#manu-style li
{
	float:left;
	position:relative;
	top:-4px;
}	
#manu-style li a
{
	float:left;
	width:141px;
	height:13px;
}
.none-style
{
		list-style-type:none;
}
#menu-home a:link, #menu-home a:visited
{
	background:url(images/test-menu-home1.gif) no-repeat;
	}
#menu-home a:hover
{
	background:url(images/test-menu-home.gif) no-repeat;
	}	
li#menu-construct
{
	margin-top:28px;
}
#menu-construct a:link, #menu-construct a:visited
{
	background:url(images/test-menu-con1.gif) no-repeat;
	}
#menu-construct a:hover
{
	background:url(images/test-menu-con.gif) no-repeat;
	}
li#menu-generator
{
	margin-top:25px;
}
#menu-generator a:link, #menu-generator a:visited
{
	background:url(images/test-menu-gen1.gif) no-repeat;
	}
#menu-generator a:hover
{
	background:url(images/test-menu-gen.gif) no-repeat;
	}
li#menu-rs-component
{
	margin-top:23px;
}
#menu-rs-component a:link, #menu-rs-component a:visited
{
	background:url(images/test-menu-rs1.gif) no-repeat;
	}
#menu-rs-component a:hover
{
	background:url(images/test-menu-rs.gif) no-repeat;
	}
li#menu-nitti
{
	margin-top:20px;
}
#menu-nitti a:link, #menu-nitti a:visited
{
	background:url(images/test-menu-nitti1.gif) no-repeat;
	height:20px;
	}
#menu-nitti a:hover
{
	background:url(images/test-menu-nitti.gif) no-repeat;
	}
li#menu-about
{
	margin-top:17px;
}
#menu-about a:link, #menu-about a:visited
{
	background:url(images/test-menu-about1.gif) no-repeat;
	height:20px;
	}
#menu-about a:hover
{
	background:url(images/test-menu-about.gif) no-repeat;
	}
li#menu-contact
{
	margin-top:18px;
}
#menu-contact a:link, #menu-contact a:visited
{
	background:url(images/test-menu-contact1.gif) no-repeat;
	}
#menu-contact a:hover
{
	background:url(images/test-menu-contact.gif) no-repeat;
	}
.mrg-top li
{
	padding-top:14px;
	list-style-type:none;
}
.style-top
{
	margin-top:10px;
}
.style-top-a
{
	margin-top:2px;
}
.style-top-b
{
	margin-top:14px;
}
#content
{
	width:814px;
	float:left;
	border:1px solid #548B38;
	margin-bottom:10px;
	margin-top:20px;	
	padding-bottom:0px;
}
#sub-content
{
	width:530px;
	margin-top:-25px;
	padding-top:0px;
	padding-bottom:10px;
}
#sub-content li
{
	padding-bottom:0px;
	margin-bottom:2px;
	}
#sub-content .sub-ul li
{
	list-style-image:none;
	margin-left:-50px;
}
#content ul
{
	margin-left:75px;

}
#content li
{
	list-style-image:url(images/sqare.gif);
	margin-top:5px;
	
	}
#content-home li
{
	list-style-image:url(images/sqare.gif);	
	padding-bottom:5px;
	}
.rhs-img
{
	float:right;
	margin-right:0px;
	margin-left:5px;
	border:1px solid #7FA86A;
}
.lhs-img
{
	float:left;
}
.rhs-con-img
{
	float:right;
	margin-right:10px;
	margin-left:5px;
}
.header-box
{
	width:814px;
	height:30px;
	margin-top:0px;
	background:url(images/header-bg.gif) no-repeat;
	position:relative;
	top: -15px;
}
#right-content
{
	width:246px;		
	float:right;
	padding-right:15px;
	margin-top:0px;
	background:url(images/line-down-bg.gif) repeat-y;
}
.boxOne
{
	background-color:#FFF;
	margin-top:10px;
	margin-bottom:32px; 
	border:1px solid #548B38;
	padding-bottom:10px;	
	padding-right:10px;
}
.boxOne p
{
	margin-left:25px;
	margin-top:5px;
}
#right-content .boxul
{
	margin-left:30px;
	margin-top:10px;
}
#right-content .boxOne ul
{
	margin-left:45px;
}
a:link, a:visited
{
	color:#502169;
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}
.none-style
{
	margin-top:20px;
}
#generator
{
	margin-left:150px;
	margin-top:20px;
}
.map
{
	margin-left:70px;
}
.rs-col
{
	float:left;
	width:220px;
	margin-top:10px;	
}
.rs-col-a
{
	float:left;
	width:160px;
	margin-top:10px;	
}
.rs-image
{
	width:106px;
	float:right;
	margin-top:10px;	
}
.cover
{
	width:530px;
	height:150px;		
}
#home-header
{
	width:814px;
	float:left;
	margin-top:40px;
}
.bulding
{
	float:right;
	margin-right:25px;
}
#content-home
{
	width:468px;
	height:550px;	
	
	float:left;
}
#content-home p
{
	margin:0px;
}
.Aone
{
	float:left;
	margin-right:5px;
}
.myBox
{
	border:1px solid #7FA86A;
	margin-left:1px;
	border-top:none;
	width:217px;
	height:220px;
}
.const
{
	margin-left:10px;
	margin-top:15px;
	margin-bottom:20px;
}
.myBoxUl
{
	margin-top:10px;
	margin-left:70px;
}
#content-home .div-lhs
{
	width:219px;
	height:220px;
	float:left;
}
#content-home .div-rhs
{
	width:219px;
	height:220px;
	margin-left:26px;
	float:left;
}
#content-home .gener
{
	margin-left:50px;
	margin-top:30px;
}
#content-home .buld-main
{
	margin-left:40px;
	margin-top:20px;
}

.bt-menu li
{
	float:left;
	list-style-type:none;
	margin-right:12px;
}
#box-cover
{
	height:605px;	
}
#menu-bottom
{
	width:800px;
	height:20px;
	margin-left:165px;
}
#bigbox
{
	width:753px;
	height:517px;
	margin-left:40px;
	margin-top:13px;
	float:left;	
}
.copyright
{
	margin-right:0px;
	margin-left:90px;
}
.myp
{
	margin-top:20px;
}
.newspic
{
	float:right;
	margin-top:10px;	
}
.building_trust
{
	margin-right:20px;
}
#contact-details
{
	width:700px;
	height:120px;
}
#contact-details .mailing
{
	width:14px;
	float:left;
	margin-left:10px;
}
#contact-details .address
{
	width:400px;
	float:left;
}
.mailing p
{
	font-weight:bold;

}
.margin-img
{
	margin-left:50px;
	margin-top:10px;
}
.box-img
{
	text-align:center;
	margin:5px 0px 5px 25px;
	border: 1px solid #7FA86A;
}
.myEmail p
{
	margin-left:60px;
}
#home-content
{
	width:522px;
	margin-left:28px;
	float:left;
	margin-top:3px;
}
#home-content p
{
	margin-top:10px;
	margin-left:15px;
}
#home-content ul
{
	margin-top:10px;
	margin-left:40px;
}
#one_two
{
	height:238px;
}
.divOne
{
	width:250px;
	height:237px;
	float:left;
	background:url(images/nitti_box.gif) no-repeat;
}
.divTwo
{
	width:250px;
	height:237px;
	float:left;
	margin-left:22px;
	background:url(images/rs-box1.gif) no-repeat;
}
#con_build
{
	width:521px;
	height:237px;

	float:none;
	background:url(images/con_build.gif) no-repeat;
}
.divThree
{
	width:275px;
	height:236px;
	padding-top:10px;
	margin-top:10px;
	float:left;
}
.divThree-rhs
{
	width:130px;
	margin-left:15px;
	margin-top:25px;
	float:left;
}
.ul-list
{
	width:135px;
	float:left;
}
.kohs
{
	margin-left:50px;
	margin-top:5px;
	border:1px solid #7FA86A;
}
.home-line
{
	margin:30px 0px 20px 30px;
}
.float-rhs
{
	float:right;
	margin-right:10px;
}
.p-top
{
	padding-top:10px;
}
#home-content li
{
	list-style:url(images/sqare.gif);
	margin-top:3px;
}
#con_build .divThree-rhs p
{
	width:200px;
}
#contact-info
{
	width:530px;	
}
.info-lhs
{
	width:30px;
	float:left;
}
.info-lhs1
{
	width:180px;
	float:left;
}

.info-rhs
{
	width:400px;
	float:right;
}
.info-rhs1
{
	margin-left:125px;
}
#sub-content .info-rhs1 ul li
{
	margin-top:5px;
	background:none;
	list-style:none;
	list-style-image:none;
}

#sub-content .info-rhs ul li
{
	margin-left:0px;
	padding-left:0px;
	margin-top:6px;
	background:none;
	list-style-image:none;
	list-style:none;
}
#sub-content .con-li li
{
	list-style-image:none;
	list-style:none;
	margin-top:5px;
	font-weight:bold;
}
.info
{
	height:120px;
}
#mailing
{
	width:530px;
	height:120px;
}
.myborder
{
	border:1px solid #7FA86A;
}
.none-border
{
	border:none;
}
.hyphen
{
	color:red;
}
.divOne p.nitti
{
	padding-top:20px;
	width:212px;
	text-align:right;
	margin-bottom:40px;
	}
.under-menu
{
	width:110px; margin-left:10px; margin-top:15px; clear:both;
	}
.color-rs
{
	color:#FF0033;
	font-weight:bold;
	}
