/*NR.CSS - NICHOLSON SPECIFIC CSS*/

/* ----- turn off/hide focus borders from mozilla ----- */
:focus { -moz-outline-style: none; }


#wrapper{
	color:#333333;
	text-align: left;
	height: 600px;
	width:900px;
	margin-top: -300px;
	margin-left: -450px;
	position: absolute;
	top: 50%;
	left: 50%;
	visibility: visible;
	border: solid 1px #5a5a5d;
	}
	
	#workspace{
	
	}
	
	#nav {
	background-color: #CCCCCC;
	color:#000066;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: left;
	font-size: 100%;
	width: 900px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 4;
	height: 130px;
	border-bottom: solid #ffffff 1px;
	}
	
	
	
	
	

#sub-nav {
	background-color: #CCCCCC;
	color:#000066;
	position: absolute;
	top: 141px;
	left: -181px;
	text-align: left;
	font-size: 100%;
	width: 743px;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 5px;
	z-index: 1;
	height: 25px;
	border: solid #ffffff 1px;
	}
	




.nr-image-zero-margin-padding{
margin:0px;
padding:0px;
}



#nr-wrapper {
	position:relative;
	width:898px;
	height:450px;
	z-index:2;
	left: 0px;
	top:150px;
	
	
	background-color: #ffffff;
	padding:0px;
	margin:0px;

	
}
#nr-project-path {
position:absolute;
	width:898px;
	height:302px;
	left: 0px;
	top: 43px;
	padding:0px;
	margin:0px;
	
	background-color: #ffffff;
}

#nr-image-left-bgnd {
	position:absolute;
	width:345px;
	height:345px;
	z-index:1;
	left: 65px;
	top: 55px;
	background-color: #6d6e71;
}
#nr-image-left-image {
	position:absolute;
	width:305px;
	height:305px;
	z-index:1;
	left: 20px;
	top: 20px;
}

#nr-text-right {
	position:absolute;
	width:345px;
	height:345px;
	z-index:1;
	left: 475px;
	top: 55px;
	color:#000000;
	padding: 5px;
	text-align: left;
	padding-top:20px;
	background-color: #ffffff;
}


#nr-text-right-col1 {
	position:absolute;
	width:345px;
	height:345px;
	z-index:1;
	left: 500px;
	top: 25px;
	color:#000000;
	padding: 5px;
	text-align: left;
	padding-top:10px;
}

#nr-text-right-col2 {
	position:absolute;
	width:380px;
	height:365px;
	z-index:1;
	left: 500px;
	top: 25px;
	color:#000000;
	padding: 5px;
	text-align: left;
	padding-top:10px;
}

#nr-faqs-col1 {
	position:absolute;
	width:320px;
	height:380px;
	z-index:1;
	left: 8px;
	top: 25px;
	color:#5a5a5d;
	padding: 60px;
	text-align: left;
	padding-top:10px;
	border-right: solid #000000 1px;
	padding-bottom: 10px;
}

#nr-faqs-col1-holder {
	position:absolute;
	width:370px;
	height:355px;
	z-index:1;
	left: -426px;
	top: -1px;
	color:#000000;
	
	text-align: left;
	padding-top:10px;
	padding-right:10px;
}



#nr-faqs-col2 {
	position:absolute;
	width:320px;
	height:380px;
	z-index:1;
	left: 452px;
	top: 25px;
	color:#5a5a5d;
	padding: 60px;
	text-align: left;
	padding-top:10px;
	padding-bottom: 10px;
}

#nr-faqs-col2-holder {
	position:absolute;
	width:370px;
	height:355px;
	z-index:1;
	left: 0px;
	top: 0px;
	color:#000000;
	
	text-align: left;
	padding-top:10px;
	padding-right:10px;
}











.text-right {font-size: 100%}
.style1 {font-size: 100%; }




.faq-question {
	color:#235E97;
	font-size: 150%;
	line-height:18pt;
	font-weight:bold;
	margin-bottom: 5px;
	margin-top: 15px;
}


.faq-answer {
	line-height:10pt;
	font-size: 100%;
}



#nr-links {
	position:absolute;
	width:680px;
	height:397px;
	z-index:1;
	left: 191px;
	top: 9px;
	color:#5a5a5d;
	padding: 5px;
	text-align: left;
	font-weight:bold;
	overflow: auto;
	padding-left: 15px;

}

#nr-links ul{
margin-left:-10px;

}	

	
#nr-links li{
	list-style-type: none;	
font-size:10pt;	
line-height:12pt;

}	
	


#nr-links a ,#nr-links a:hover {
	
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

#nr-links a {
	color:#5a5a5d;
	
}
#nr-links a:hover {
	color:#FDCB24;


}




#main-body {
min-height:452px;
max-height:452px;
}


.faq-wrapper {
	
	overflow-x: hidden;
	overflow-y:scroll;
	overflow:-moz-scrollbars-vertical !important;
	
	
}




#nr-locations-image {
position:absolute;
	width:898px;
	height:450px;
	left: 2px;
	top: 0px;
	padding:0px;
	margin:0px;
	
	background-color: #ffffff;
}


#footer{



visibility:visible;

position:absolute;
	width:900px;
	height:20px;
	left: 1px;
	top: 653px;
	padding:0px;
	margin:0px;
	
	background-color:#ffffff;
	z-index:9999;



}

#footer a {

font-size:90%;
}



#keywords {
visibility:visible;

position:absolute;
	width:893px;
	height:35px;
	left: -1px;
	top: 605px;

	margin:0px;
	
	background-color:#5a5a5d;
z-index:9999;
color:#ffffff;
padding:5px;

}

#keywords a {
color:#ffffff;
}












#footer .left {
float:left;
font-size:90%;
}

.right{
float:right;
}
