body {
	background: url(../images/regis-bg.gif);
	margin: auto;
	}
	
#container {
	margin: 0 auto 0 auto;
	width: 920px;
	background: url(../images/regis-shading-bg.png);
	}
	
#content {
	margin: 0 auto 0 auto;
	width: 900px;
	background-color: #f0f3e5;
	}
	
#mast {
	width: 900px;
	height: 175px;
	background: url(../images/regis-mast.jpg);
	}
	
#regis-logo {
	margin: 65px 0px 0px 30px;
	}
	
#sub-mast-divider {
	width: 900px;
	height: 8px;
	background-color: #a1b31b;
	border-top: 1px solid #7d7a71;
	}
	
#nav-bar {
	width: 900px;
	height: 51px;
	background-color: #ffffff;
	background: url(../images/nav-bg.gif)
	}
	
	
.nav-button {
	float: left;
	}	
	
#page-home #nav-home a,
#page-solutions #nav-solutions a,
#page-about #nav-about a,
#page-faq #nav-faq a,
#page-contact #nav-contact a {
	background-position: 0 -51px;
	cursor: default;
	}
	
#nav-home a {
	display: block;
	height: 51px;
	width: 110px;
	background: url(../images/nav-button-home.gif) 0 0 no-repeat;
	}
	
#nav-home a:hover {
	background-position: 0 -51px;
	}
	
#nav-solutions a {
	display: block;
	height: 51px;
	width: 135px;
	background: url(../images/nav-button-solutions.gif) 0 0 no-repeat;
	}
	
#nav-solutions a:hover {
	background-position: 0 -51px;
	}
	
#nav-about a {
	display: block;
	height: 51px;
	width: 159px;
	background: url(../images/nav-button-about.gif) 0 0 no-repeat;
	}
	
#nav-about a:hover {
	background-position: 0 -51px;
	}
	
#nav-faq a {
	display: block;
	height: 51px;
	width: 149px;
	background: url(../images/nav-button-faq.gif) 0 0 no-repeat;
	}

#nav-faq a:hover {
	background-position: 0 -51px;
	}
	
#nav-contact a {
	display: block;
	height: 51px;
	width: 151px;
	background: url(../images/nav-button-contact.gif) 0 0 no-repeat;
	}
	
#nav-contact a:hover {
	background-position: 0 -51px;
	}
	
.nav-divider {
	display: block;
	width: 1px;
	height: 51px;
	}

.main-divider {
	width: 900px;
	height: 20px;
	background: url(../images/main-divider.gif);
	border-top: 1px solid #7d7a71;
	border-bottom: 1px solid #7d7a71;
	}
	
#index-primary-content {
	width: 900px;
	height: 395px;
	background: url(../images/regis-home-primary-bg.png);
	}
	
#primary-content {
	background-color: #f0f3e5;
	width: 840px;
	padding: 30px;
	color: #564d45;
	font-family: Verdana;
	font-size: 12px;
	line-height: 25px;
	}
	
.page-title-headers {
	margin-top: 10px;
	}
	
#consultation-box a {
	float: left;
	margin: 306px 0px 0px 29px;
	display: block;
	width: 194px;
	height: 56px;
	background: url(../images/request2.png)  0 0 no-repeat;
	}
	
#consultation-box a:hover {
	background-position: 0 -56px;
	}

#napeo-logo-box {
	float: left;
	margin: 18px 0px 0px 534px;
	width: 110px;
	height: 55px;
	}
	
#certified-by {
	float: left;
	margin-top: 18px;
	width: 63px;
	height: 37px;
	font-family: Verdana;
	font-size: 10px;
	color: #615245;
	}
	
#certified-by a {
	text-decoration: none;
	color: #615245;
		}
	
#hide-color {
	color: #f0f3e5;
	}
	
#napeo-logo {
	float: left;
	width: 47px;
	height: 55px;
	}
	
#services-grid {
	float: left;
	margin: 100px 0 0 77px;
	width: 567px;
	height: 188px;
	background: url(../images/services-grid-bg3.gif);
	}
	
.items {
	margin: 0;
	width: 280px;
	height: 60px;
	font-family: Times;
	font-size: 19px;
	color: #63634e;
	}
	
#item1 {
	float: left;
	margin: 3px 1px 0 3px;
	}

#item2 {
	float: left;
	margin: 3px 0 0 0;
	}
	
#item3 {
	float: left;
	margin: 1px 1px 0 3px;
	}
	
#item4 {
	float: left;
	margin: 1px 0 0 0;
	}
	
#item5 {
	float: left;
	margin: 1px 1px 0 3px;
	}
	
#item6 {
	float: left;
	margin: 1px 0 0 0;
	}
	
#item1 p {
	margin: 18px 0 0 17px;
	}

#item2 p {
	margin: 18px 0 0 17px;
	}
	
#item3 p {
	margin: 8px 0 0 17px;
	}
	
#item4 p {
	margin: 8px 0 0 17px;
	}
	
#item5 p {
	margin: 18px 0 0 17px;
	}
	
#item6 p {
	margin: 18px 0 0 17px;
	}
	
.items a {
	display: block;
	width: 280px;
	height: 60px;
	background: url(../images/item-arrow.png) 0 0 no-repeat;
	text-decoration: none;
	color: #63634e; 
	}

.items a:hover {
	background-position: 0 -60px;
	}
	
.items p {
	float: left;
	margin: 11px 0 0 14px;
	}
			
#secondary-content {
	width: 900px;
	height: 491px;
	background-color: #564d45;
	}

#sc1 {
	float: left;
	width: 450px;
	height: 70px;
	border-right: 1px solid #807a74;
	border-bottom: 1px solid #807a74;
	}
	
#sc2 {
	float: left;
	width: 449px;
	height: 70px;
	border-bottom: 1px solid #807a74;
	}
	
#sc4 {
	float: left;
	width: 450px;
	height: 420px;
	border-right: 1px solid #807a74;
	}
	
#sc5 {
	float: left;
	width: 449px;
	height: 420px;
	}
	
.sub-title {
	margin: 28px 0 0 20px;
	}	
	
.secondary-copy {
	width: 420px;
	margin: 26px 0 0 21px;
	font-family: Verdana;
	font-size: 12px;
	line-height: 19px;
	color: #fff;
	}

#footer {
	width: 900px;
	height: 35px;
	background-color: #aea08a;
	}
	
#footer p{
	float: left;
	margin: 12px 0 0 25px;
	font-family: Verdana;
	font-size: 10px;
	color: #615245;
	}
	
#pop-container {
	height: 540px;
	}
	
#pop-title {
	padding: 3px 0 0 0;
	}
	
#pop-message {
	margin: 9px 0 14px 0;
	font-family:  Verdana;
	font-size: 12px;
	line-height: 15px;
	color: #63634f;
	}
	
#pop-form-left {
	float: left;
	width: 231px;
margin:0 20px 10px 0;
	}
	
#pop-form-right {
	margin:0;
	width: 231px;
float:right;
	}
	
.field-title {
	margin: 19px 0 5px 0;
	font-family: Verdana;
	font-size: 12px;
	color: #000;
	}
	
.input-field {
	width: 228px;
	height: 23px;
	background-color: #f1f3e6;
	border: 1px solid #c1c1bb;
	text-indent: 5px;
	font-family: Verdana;
	font-size: 12px;
	}

#pop-form-bottom {
	clear: both;
	width: 486px;
	height: 50px;

	}

.field-title-bot {
	margin: 19px 0 5px 0;
	font-family: Verdana;
	font-size: 12px;
	color: #000;
	}
	
.input-field-bot {
	width: 482px;
	height: 23px;
	background-color: #f1f3e6;
	border: 1px solid #c1c1bb;
	text-indent: 5px;
	font-family: Verdana;
	font-size: 12px;
	}
	
.input-textarea-bot {
	width: 484px;
	height: 58px;
	background-color: #f1f3e6;
	border: 1px solid #c1c1bb;
	text-indent: 5px;
	font-family: Verdana;
	font-size: 12px;
	}
	
#pop-submit {
	display: block;
	margin: 25px 0 0 0;
	width: 486px;
	height: 27px;
	background-color: #a3b11e;
	border: 1px solid #5f641b;
	font-family: Verdana;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	line-height: 22px;
	color: #fff;	
	}
	
#pop-submit:hover {
	background-color: #879419;
	}
	
#contact-info {
	margin: 51px 0 50px 0;
	height: 226px;
	width: 840px;
	}

#contact-left {
	height: 226px;
	width: 499px;
	float: left;
	}	
	
#contact-right {
	height: 226px;
	width: 305px;
	float: left;
	border-left: solid 1px #bfc1b8;
	padding-left: 35px;
	}
	
#map-box {
	border: solid 2px #7d7a71;
	}
	
#map-side {
	height: 226px;
	width: 232px;
	float: left;
	}
	
#text-side {
	margin-left: 35px;
	height: 226px;
	width: 232px;
	float: left;
	}
	
#map-text {
	margin: 25px 0 0 3px;
	}

#map-click {
	margin-left: -22px;
	font-size: 10px;
	font-weight: bold;
	list-style-image: url(../images/bullet.gif);
	line-height: 60px;
	}
	
#map-text a {
	color: #564d45;
	}
	
#contact-request-text {
	margin: 25px 0 0 3px;
	}
	
#consultation-box2 a {
	float: left;
	margin: 20px 0 0 0;
	display: block;
	width: 194px;
	height: 56px;
	background: url(../images/request2.png)  0 0 no-repeat;
	}
	
#consultation-box2 a:hover {
	background-position: 0 -56px;
	}

#about-note {
	margin: 50px 0 50px 0;
	font-style: italic;
	font-size: 10px;
	}
fieldset {border:none;margin:0;padding:0;}
form {margin:0;padding:0;}
