﻿body 
{
	margin: 0px 0px 0px 0px;
	}

.MenuBar 
{
	width:100%;
	height:32px;
	top:137px;
	background-color:Black;
	position:absolute;
	z-index:30;
	min-width:920px;
	}
	
.BottomBar
{
	width:100%;
	height:27px;
	top:170px;
	background-color:Black;
	position:relative;	
	z-index:30;
	min-width:920px;	
	}
	
.MenuItems
{
	color:White;
	font-family:Arial;
	font-weight:bolder;
	font-size:12px;
	position:absolute;
	left:259px;
	top:140px;
	z-index:100;
	width:713px;
	height: 16px;
	}

.MenuSeperator
{
	position:relative;
	top:2px;
	}
	
a.MenuItem:hover
{
	color:Red;
	}
	
a.MenuItem
{
	color:White;
	text-decoration:none;
	}
	
.ImageLogo
{
	position:absolute;
	top:10px;
	left:5px;
	}

.Content
{
	position:relative;
	top:170px;
	left:10px;
	width:875px;
	}
	
.FooterInfo
{
	position:relative;
	top:175px;
	width:920px;
	text-align:center;
	font-family:Arial;
	font-size:9pt;
	z-index:100;
	}
	
.home_building
{
	position:relative;
	top:-10px;
	left:30px;
	z-index:20;	
	}
	
.home_scope
{
	position:absolute;
	left:340px;
	top:20px;
	z-index:5;	
	}

.home_header
{
	position:absolute;
	left:400px;
	top:-10px;
	z-index:10;
	font-family:Arial;
	font-weight:bolder;
	font-size:12pt;
	width:350px;	
	}

.home_text
{
	position:absolute;
	left:400px;
	top:35px;
	z-index:10;
	font-family:Arial;
	font-size:11pt;
	width:500px;	
	}
	
.services_text
{
	position:relative;
	left:30px;
	top:120px;
	z-index:10;
	font-family:Arial;
	font-size:11pt;
	width:450px;	
	}
	
.services_image
{
	position:absolute;
	left:500px;
	top:-10px;
	z-index:10;
	font-family:Arial;
	font-size:11pt;
	}
	
.newvision_logo
{
	position:absolute;
	left:30px;
	top:-10px;
	z-index:10;
	font-family:Arial;
	font-size:11pt;
	width:500px;	
	}

.services_spacer
{
	z-index:-10;
	height:150px;	
	}

.management_header
{
	background-color:black;
	height:35px;
	width:400px;	
	position:absolute;
	top:1px;
	left:535px;
	z-index:10;
	}

.management_header_text
{
	color:White;
	position:absolute;
	top:8px;
	left:550px;
	z-index:50;
	font-family:Arial;
	font-size:13pt;
	font-weight:bolder;	
	}

.management_text
{
	position:absolute;
	top:45px;
	left:550px;
	z-index:20;
	height:450px;
	width:366px;
	overflow:scroll;
	overflow-x:hidden;
	font-family:Arial;
	font-size:11pt;
	margin:0px 20px 0px 0px;
	padding-right:15px;	
	}

.management_name
{
	font-weight:bolder;
	}
	
.management_title
{
	font-weight:bold;
	font-style:italic;
	}

.management_spacer
{
	z-index:-10;
	height:20px;
	}

.proposal_image
{
	position:absolute;
	top:-40px;
	z-index:1;
	}

.proposal_header
{
	background-color:Black;
	position:absolute;
	left:400px;
	top:0px;
	width:500px;
	height:25px;
	z-index:10;
	}

.proposal_header_text
{
	color:White;
	font-family:Arial;
	font-weight:bolder;
	font-size:12pt;
	position:absolute;
	left:412px;
	top:3px;
	width:500px;
	height:25px;
	z-index:15;
	}

.proposal_text
{
	color:black;
	font-family:Arial;
	font-size:12pt;
	position:absolute;
	left:412px;
	top:40px;
	width:500px;
	height:25px;
	z-index:10;
	}

.proposal_spacer
{
	height:587px;
	}

.employment_image
{
	position:absolute;
	top:-40px;
	left:-75px;
	z-index:1;
	}	

.employment_header
{
	background-color:Black;
	position:absolute;
	left:500px;
	top:0px;
	width:400px;
	height:25px;
	z-index:10;
	}	

.employment_header_text
{
	color:White;
	font-family:Arial;
	font-weight:bolder;
	font-size:12pt;
	position:absolute;
	left:512px;
	top:3px;
	width:250px;
	height:25px;
	z-index:15;
	}	

.employment_text
{
	color:black;
	font-family:Arial;
	font-size:12pt;
	position:absolute;
	left:512px;
	top:40px;
	width:400px;
	height:25px;
	z-index:10;
	}	

.employment_spacer
{
	height:475px;
	}	

.testimonials_text
{
	color:black;
	font-family:Arial;
	font-size:12pt;
	position:absolute;
	left:30px;
	top:-3px;
	width:350px;
	height:25px;
	z-index:10;
	}
	.testimonials_text_right
{
	color:black;
	font-family:Arial;
	font-size:12pt;
	position:absolute;
	left:875px;
	top:-3px;
	width:350px;
	height:25px;
	z-index:10;
	}

.testimonials_text_from
{
	color:Red;
	font-weight:300;
	}

.testimonials_image
{
	position:absolute;
	left:400px;	
	}

.testimonials_spacer
{
	height:400px;
	}
	
#logocontainer
{
	width:348;
	overflow:hidden;
	}
	
.anylinkcss{
	position:absolute;
	visibility: hidden;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height: 18px;
	z-index: 100;
	/* background-color: #E9FECB; */
	background-color: #cc0000;
	color:White;
	width: 205px;
	}

.anylinkcss a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	text-indent: 5px;
	color:White;
	}

.anylinkcss a:hover{ /*hover background color*/
	background-color: black;
	color: white;
	}
