@charset "UTF-8";
/* CSS Document */


html {
	height:100%;
	margin-bottom:1px;
}

body {
	margin:0;
	background-color:#abcef6;
	background-image: url(../img/nevpask_home_bg_tile.gif);
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

h1 {
	font-size:15px;
	color:#FFFFFF;
	padding:0;
	margin:0;
	font-weight:normal;

}

h2 {
	font-size:13px;
	color:#FFFFFF;
	padding:0;
	margin:0;
	font-weight:normal;
}

h3 {
	padding:10px 0 0 0;
	margin:0;
	font-weight:bold;
	font-size:13px;
}

h3 a {
	color: #000;
	text-decoration: none;
}
h3 a:hover {
	color: #000;
	text-decoration: underline;
}
h4 {
	padding:10px 0 0 0;
	margin:0;
	font-weight:bold;
	font-size:11px;
}


p {
	padding:10px 0 0 0;
	margin:0;
	line-height:1.3em;
}


.container {
	min-height: 90%;
	width:926px;
	margin:0 auto;
	text-align:left;
	z-index:5;
	position:relative;
	padding:0;
	
}

#grass {
	position: relative;
	background-image: url(../img/nevpask_home_grass.jpg);
	background-repeat:repeat-x;
	z-index:0;
	margin: -229px auto 0;	
	height:59px;
	padding-top:255px;
	background-position:bottom;
	width:100%;
}

#grassStopper{
	display:block;	
}

#grassCopy {
	color:#FFFFFF;
	vertical-align: bottom;
	text-align:center;
}


#grassCopy a {
	color:#FFFFFF;
}

#grassCopy ul.top{
	margin:0;
	padding:0;
	list-style:none;
}


#grassCopy ul.top li {
	margin:0;
	padding:0;
	display:inline;
}

#grassCopy ul.top li a {
	padding:2px 10px;
	border-right:1px solid #fff;
	
}

#grassCopy ul.top li.end a {
	border:0;
}

#grassCopy ul.bottom{
	margin:0;
	padding:0;
	list-style:none;
	padding:7px 0 0 0;
}

#grassCopy ul.bottom li {
	margin:0;
	padding:0;
	display:inline;
}

#grassCopy ul.bottom li a {
	padding:2px 10px;
	border-right:1px solid #fff;
	
}

#grassCopy ul.bottom li.end a {
	border:0;
}



#mainContent {
	padding: 0 0 95px 0;
	float:left;
}

#home #mainContent {
	padding: 0 0 0px 0;
	float:none;
}

#header {
	height:72px;
	width:926px;
}

#rightContent {
	margin-top:15px;
	margin-left:17px;
	float:left;
	width:696px;
	background: url(../img/content_topLeft.gif) 0 0 no-repeat;
	display:inline;
}

#rightContent .rightCopy{
	padding:0 8px 8px 8px;
	width:680px;
	float:left;
	background: #fff;
	min-height:450px;
	height:auto !important;
	height:450px;
}
#rightContent .rightCopy table td {
	vertical-align: top;
}
#rightContent .rightCopy table td img {
	padding-top: 10px;
	padding-right: 10px;
}

#rightContent .backTop {
	float:left;
	background: url(../img/backTop_bg.gif) 0 0 no-repeat;
	padding: 7px 13px;
	width:670px;
	height:23px;
	text-align:right;
}

#rightContent .backTop a{
	color:#fff;
	padding:10px;
}

#rightContent h1 {
	font-size:18px;
	color:#FFFFFF;
	padding:0;
	margin:8px;
	font-weight:normal;
	background: #6d8d23 url(../img/header_botRight.gif) bottom right no-repeat;
	float:left;
	width:680px;
	display:inline;
}

#rightContent h1 span {
	padding:0 10px;
	float:left;
	line-height:40px;
	background: url(../img/header_topLeft.gif) 0 0 no-repeat;
}




/************************ MENU **************************/
#menu {
	margin-top:15px;
	width:213px;
	float:left;

}

#menuTop {
	width:213px;
	height:18px;
}

#menuContent {
	min-height:332px;
	height:auto !important;
	height:332px;
	width:213px;
	background-image:url(../img/nevpask_menu_tileBG.gif);
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	float:left;
}

ul#nav {
	padding:0;
	margin:0 15px 0 15px;
	list-style:none;
	font-weight:bold;
	color:#FFFFFF;
}

ul#nav ul, ul#nav ul {
	margin:0;
	padding:0;
	list-style:none;
	border-top: 1px solid #9bbd33;
} 

ul#nav li {
	margin:0;
	padding:0;
	border-bottom:1px solid #9bbd33;
}

ul#nav li li, ul#nav li li li {
	border-bottom:0;
}

ul#nav li a {
	display:block;
	padding:6px 0 6px 20px;	
	margin:0;
	color:#FFFFFF;
	text-decoration:none;
	background:#6d8d23 url(../img/nav_arrow_white.gif) 0 8px no-repeat;	
}

ul#nav li.current a {
	background:#271100 url(../img/nav_arrow_down.gif) 0 8px no-repeat;	
}

ul#nav li.expand a {
	background:#271100 url(../img/nav_arrow_down.gif) 0 8px no-repeat;	
}

ul#nav li a.top {
	background: url(../img/nav_topCorner.gif) 0 0 no-repeat;	
}

ul#nav li a.top:hover {
	background: url(../img/nav_topCorner.gif) 0 -37px no-repeat;	
}

ul#nav li.current a.top {
	background: url(../img/nav_topCorner.gif) 0 -74px no-repeat;	
}

ul#nav li.current li a,
ul#nav li.expand li a {
	background:#9BBD33 url(../img/nav_arrow_black.gif) 15px 8px no-repeat !important;	
}

ul#nav li.current li li  a,
ul#nav li.expand li li  a {
	background:#9BBD33 url(../img/nav_arrow_black.gif) 30px 6px no-repeat;	
}

ul#nav li li a {
	color:#271100;
	padding:5px 0 5px 35px;	
	background:#9BBD33 url(../img/nav_arrow_black.gif) 15px 8px no-repeat;
	border-bottom:1px solid #6d8d23;
}

 ul#nav li li li a {
	color:#271100;
	padding:4px 0 4px 50px;	
	background:#9BBD33 url(../img/nav_arrow_black.gif)30px 6px no-repeat;
	border-bottom:1px solid #6d8d23;
	font-size:95%;
}


ul#nav li li.current a{
	background: url(../img/nav_arrow_white.gif) 15px 8px no-repeat !important;
	color:#fff;
}

ul#nav li li li.current a {
	background: url(../img/nav_arrow_white.gif) 30px 6px no-repeat;
	color:#fff;
}

ul#nav li a:hover {
	background-color:#567117;
}

ul#nav li.current a:hover {
	background-color:#271100;
}

ul#nav li.current a:hover {
	background-color:#271100;
}

ul#nav li li a:hover, ul#nav li li li a:hover
ul#nav li.current li a:hover, ul#nav li.current li li a:hover {
	background-color:#6d8d23 !important;
}


#menuContent input {
	width:115px;
}

#menuBottom {
	background-image:url(..img/nevpask_menu_shape1.gif);
	background-repeat: no-repeat;
	width:213px;
	height:43px;
	margin:0;
	padding:0;
}

#searchDiv {
	padding:10px 0 5px 15px;
	margin:0;
	float:left;
}

#searchLeft {
	float:left;
	margin-right:6px;
}

#searchRight {
	float:left;
}

#enquiryButton {
	float:right;
	width:115px;
	background-image:url(../img/nevpask_menu_enquiryBG.gif);
	background-repeat:no-repeat;
	height:28px;
	font-weight:bold;
}

#enquiryButton a {
display:block;
color:#000000;
text-decoration:none;
padding: 5px 0 5px 30px;
}


input#searchButton {
	width:57px;
	background-image:url(../img/nevpask_home_searchButton.gif);
	background-repeat:no-repeat;
	height:21px;
	border: 0;
}

#shape2 {
	background-image:url(../img/nevpask_menu_shape2.gif);
	background-repeat: no-repeat;
	float:left;
	width:98px;
	height: 28px;
	margin:0;
	padding:0;
}

/************************************************/

#mainImage {
	margin-top:15px;
	margin-left:17px;
	width:345px;
	height:378px;
	float:left;
	background-image:url(../img/nevpask_home_main_imageBorder.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0;
	
}



#rightPanels {
	margin-top:15px;
	width:334px;
	height:378px;
	float:right;
	padding:0;
}


#rightpanelTop {
	background-image:url(../img/nevpask_home_rightPanel_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:182px;
	width:334px;
	float:left;
	position:relative;
}



#rightpanelBottom {
	background-image:url(../img/nevpask_home_rightPanel_bot.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:182px;
	width:334px;
	margin-top:14px;
	float:left;
	position:relative;
}


.panelImages {
	border-right:1px solid #fff;
	width:126px;
	padding:8px 0 0 0;
	margin:0;
	float:left;
	text-align:right;
}
.panelContent {
	background-image:url(../img/nevpask_home_rightPanel_BG.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:8px 0 0 0;
	height:166px;
	width:199px;
	float:left;
	
}

.panelHeader {
	border-bottom:1px solid #fff;
	height:25px;
	width:182px;
	float:left;
	padding:7px 0 0 10px;
}

.panelCopy {
	height:120px;
	width:182px;
	float:left;
	padding:7px 0 0 10px;
	
}
.button {
	color: #fff;
	background-color: #261100;
	border: none;
	font-weight: bold;
}
.registerButton {
	float:right;
	position:absolute;
	bottom:18px;
	right:22px;
}

.more {
	float:right;
	padding:5px 8px 0 0;
	color:#fff000;
}

.more img {
	padding:0 0 0 3px;
}

/* Enquiry Form */
.required {
	color: #cc0000;
	font-weight: bold;
	text-align: center;
}
td.alignLeft {
	text-align: left;
}
input.medium {
	width: 240px; 
	height: 18px;
}
input.small {
	width: 100px; 
	height: 18px;
}
.state {
	margin-left: 10px;
}
textarea.medium {
	width: 240px; 
	height: 100px;
}
#enquiryForm {
	float: left;
	width: 380px;
	border-right: solid 1px #000;
}
#address {
	margin-left: 20px;
	float: left;
}
#address b {
	color: #6d8d23;
}
#joinForm {
	margin-top: 20px;
}


/* -------------------------------------- */
/* Past Projects */
/* -------------------------------------- */

ul#pastProjects {margin:0; padding:0; list-style:none;}
ul#pastProjects li {margin:0; padding:0; clear:left;  border-bottom:1px solid #fff; position:relative;}
ul#pastProjects li h2 {margin:0; padding:0; font-size:14px; font-weight:bold;}
ul#pastProjects li h2 a {padding:5px 5px 5px 20px; display:block; background: #d2ddbd url(../img/project_arrow.gif) 0 center no-repeat; color:#4d631b; text-decoration:none;}
ul#pastProjects li h2 a:hover {background-color:#a8c554;}
ul#pastProjects li h2 span {font-weight:normal; font-size:12px; padding-left:6px;}
ul#pastProjects li.current h2 a {background:#a8c554 url(../img/project_arrow_down.gif) 0 center no-repeat; color:#fff;}

ul#pastProjects li .close, ul#pastProjects li .open {display:none;}

body.js-enabled ul#pastProjects li .open {position:absolute; top:8px; display:block; right:10px; text-decoration:underline; font-size:11px;}
body.js-enabled ul#pastProjects li .close {position:absolute; top:8px; right:10px; text-decoration:underline; font-size:11px;}
body.js-enabled ul#pastProjects li.current .open {display:none;}
body.js-enabled ul#pastProjects li.current .close {display:block;}

ul#pastProjects img {float:left; width:170px; margin-right:10px;}
ul#pastProjects div.copy {float:left; width:680px; margin:10px 0;}
ul#pastProjects div.copy div {float:left; width:500px;}
ul#pastProjects div.copy h3 {margin:0; padding:0; font-size:12px;}
ul#pastProjects div.copy h4 {margin:0; padding:0; font-size:11px; font-weight:normal; font-style:italic;}

ul#pastProjects .copy a.viewSite {background:url(../img/visitSite_but.gif) 0 0 no-repeat; display:block; width:98px; height:32px; float:right; margin-top:5px;}
ul#pastProjects .copy a.viewSite:hover {background-position: 0 -35px;}
ul#pastProjects .copy a.viewSite span {display:none;}


/* -------------------------------------- */
/* Current Projects */
/* -------------------------------------- */

ul#currentProjects {margin:0; padding:0; list-style:none; border:1px solid #d7dac9; float:left;}
ul#currentProjects li {margin:0; padding:0; clear:left;}
ul#currentProjects li h2 {margin:0; padding:0;}
ul#currentProjects li h2 a {padding:5px 10px; display:block; background:#d2ddbd; color:#4d631b; text-decoration:none;}
ul#currentProjects .copy {float:left; width:678px; margin:10px 0;}
ul#currentProjects .left {float:left; width:170px; text-align:center; margin-right:10px;}
ul#currentProjects .right {float:left; width:480px;}
ul#currentProjects .copy h3 {margin:0; padding:0; font-size:12px;}
ul#currentProjects .copy p {margin:0 0 12px 0; padding:0;}
ul#currentProjects .copy a.viewSite {background:url(../img/visitSite_but.gif) 0 0 no-repeat; display:block; width:98px; height:32px; float:right;}
ul#currentProjects .copy a.viewSite:hover {background-position: 0 -35px;}
ul#currentProjects .copy a.viewSite span {display:none;}

p#stateFilter {
	float: right;
	margin-bottom: 10px;
}


/* -------------------------------------- */
/* Download PDF */
/* -------------------------------------- */

table#pdfDownload {margin-left: 80px; width: 520px;}
table#pdfDownload td {padding-top: 10px; padding-bottom: 10px;}
table#pdfDownload td.left {background:url(../img/download-background.gif) 0 10px no-repeat; width: 374px; height: 34px; color: #fff; text-align: center; font-size: 14px; vertical-align: middle;}
table#pdfDownload td.right {width:131px; height: 34px;}
table#pdfDownload td.right a.downloadPdf {background:url(../img/download-pdf.gif) 0 0 no-repeat; width:131px; height: 32px; display: block;}
table#pdfDownload td.right a.downloadPdf:hover {background-position: 0 -33px;}
table#pdfDownload td.right a.downloadPdf span {display:none;}

/* -------------------------------------- */
/* Newsletter */
/* -------------------------------------- */

#iframe {
	height: 680px;
	width: 680px;
	border: 0;
	overflow:auto;
}

/* -------------------------------------- */
/* News */
/* -------------------------------------- */
table#news {
	border-collapse: collapse;
}
table#news tr {
	border-top: solid 1px #000;
}
table#news tr td {
	padding-top: 10px;
	padding-bottom: 10px;
}
table#news tr.first {
	border-top: 0;
}

/* Sitemap List Styles*/
#sitemapCenter {width: 400px; margin-left: auto; margin-right: auto;}
ul.sitemap, ul.sitemap ul, ul.sitemap ul ul {margin:5px 0 0 10px; padding:0; list-style:none;}
ul.sitemap li {padding:5px 0 5px 15px; background: url(../img/page_thumb.gif) 0 3px no-repeat;}
ul.sitemap li a {text-decoration:none; color:#333; font-weight:bold;}
ul.sitemap li a:hover {text-decoration:underline; color:#333;}
ul.sitemap li li a, ul.sitemap li li li a {font-weight:normal;}
