@charset "utf-8";
/* ------------------------------------- */
/*  GLOBAL STYLES  */
/* ------------------------------------- */
/* global reset*/
/* ------------------------------------- */
body,div,dl,dt,dd,ul,ol,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
fieldset,img {border:0;}
a img,:link img,:visited img {border:none}
a:focus {outline: 0;}
a:link {text-decoration: none; color: #1481C5;}
a:visited,a:hover,a:active {text-decoration: none;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
table {border-collapse: collapse; border-spacing: 0;} 
caption,th {text-align:left;}

/* ------------------------------------- */
/*  GLOBAL CONTENT STYLES  */
/* ------------------------------------- */
.body {
	background-color:#dbdbdb;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	/*height: 720px;*/}
.clearFloats{clear:both;}
.container{width:1144px; /*height:670px;*/ margin:0 auto; background-color:#FFF;}

.red-titles{font-size:14px; color:#ec1d23; text-align:center; font-weight:bold;}

/*Left Column*/
.left {width:270px; height:670px;}
	
	
.side-nav{width:270px; margin-top:20px; float:right; background-color:#a5a6a6;}
	.side-nav a {width:inherit; display:block; padding:6px 0 5px 30px; color:#fff;}
	.side-nav a:hover{width:inherit; background:#1481c5; display:block; padding:6px 0 5px 30px;}
	
.nav-opt{color:#FFF; font-size:14px; font-weight:bold; /*padding:5px 0 5px 30px;*/ margin: 0; border-bottom: 1px #FFF solid; font-family: "Arial Narrow", Arial, Helvetica, sans-serif;}
	
.about-nwrc {width:228px; height:100px; float: left; margin:20px 0 0 30px; line-height:18px;}
.updates{width:228px; height:110px; margin:15px 0 0 30px; *margin-top: 45px; float:left; border-right: 1px solid #999; padding-right:11px; line-height:18px;}
.research{ width:200px; height:100px; margin-top:40px 0 0 38px; *margin-top: 55px; float: left; border-right: 1px solid #999; padding-right:30px;}

/*Right Column*/	
.right{width:874px; float:right; margin-top:-170px;}
	
/*  HEADER STYLES  */
/* ------------------------------------- */

h1.logo{width:161px; height: 134px; float:right; margin:10px 50px 0 0; background:url(images/nwrc_logo.png) no-repeat;}
	h1.logo a{display:block; width:161px; height: 134px;}
	h1.logo span {visibility:hidden;}


/*  FOOTER STYLES  */
/* ------------------------------------- */
.footer {width:1144px; text-align:right; font-size:9px; color:#000; padding:5px 0; margin:0 auto;}


/*  HOMEPAGE STYLES  */
/* ------------------------------------- */
.main-img {background:url(images/nwrc_homepage.jpg) no-repeat; width: 874px; height: 500px; float:right;}
	.main-img-text{width: 450px;height: 117px;color:#FFF;margin: 130px 0 0 350px;}

.resources{width:480px; height:110px; margin:30px 0 0 20px; float:left; border-right: 1px solid #999; padding-right:25px; line-height:18px;}
	.resources p {margin:0 -10px 0 230px; /*padding-top:10px;*/ padding-left: 10px;}
	.resources img {float:left; margin-top:2px;}

.news{ width:300px; height:100px; margin:30px 0 0 20px; float:left; line-height:18px;}
	.news p {/*padding-top:10px;*/}

.body-p {font-size:10px;color:#333;}


/*  CONTACT US STYLES  */
/* ------------------------------------- */
.contact-us-container {width:1144px; height:1170px; margin:0 auto;background-color:#FFF;}

.contact-research{width:228px; height:600px; margin-top:40px 0 0 30px; float: left; border-right: 1px solid #999; padding-right:12px; line-height:18px}

.contact-us-research{width:228px; height:700px; margin:40px 0 0 30px; float: left; border-right: 1px solid #999; line-height:18px; padding-right:12px; }

.contact-us-main-img {background:url(images/nwrc_img_contact_us.jpg) no-repeat; width: 874px; height: 334px; float:right;}

.contact-us-main-img-text{width: 450px; height: 117px; color:#FFF; margin: 100px 0 0 350px;}

/*.side-nav-contact-us { width:270px; margin-top:20px; float:right; background-color:#a5a6a6;}
	.side-nav-contact-us a {color:#FFF;}*/
	
.side-nav-contact-us{width:270px; margin-top:20px; float:right; background-color:#a5a6a6;}
	.side-nav-contact-us a {width:inherit; display:block; padding:6px 0 5px 30px; color:#fff;}
	.side-nav-contact-us a:hover{width:inherit; background:#1481c5; display:block; padding:6px 0 5px 30px;}

.contact-us-menu  { width:270px; /*height:16px;*/ float:right; background-color:#1481c5; color:#FFF; font-size:14px; font-weight:bold; /*padding:5px 0 5px 30px;*/ margin: 0 0 0 0; border-bottom: 1px #FFF solid; font-family: "Arial Narrow", Arial, Helvetica, sans-serif;}
	.contact-us-menu a {width:inherit; display:block; padding:6px 0 5px 30px; color:#fff;}
	.contact-us-menu a:hover{width:inherit; background:#1481c5; display:block; padding:6px 0 5px 30px;}

.contact-us-hdr {
	background-color:#1481c5;
	width:834px;
	float:right;
	margin-top:117px;
	height: 61px;
	padding:0 0 0 40px;
	*height: 43px;
	*padding:18px 0 0 40px;}
	
@media screen and (-webkit-min-device-pixel-ratio:0) {.contact-us-hdr{height:54px;}}

.contact-us-hdr h1 {
	color:#FFF;
	letter-spacing:2px;
	text-transform:uppercase;
	font-size:24px;}

.contact-us-right  { width:550px; height: auto; float:left; margin:-250px 0 0 40px; *margin-left: 320px;}
	.contact-us-right h2 {color: #1481c5; letter-spacing:2px; text-transform:uppercase;}
	.contact-us-right p {color:#666; letter-spacing:1px; margin-top:10px;}

.required-fields {color: Red; font-weight:bold;}

.contact-us-form {color:#999; letter-spacing: 0.5px; border: none; font-size:12px;}
	.contact-us-form td {padding-bottom: 15px;}
	.contact-us-form-img { width: 203px; height: 304px; float: right; margin:-238px 30px 0 0; vertical-align:top; }

/* CONTACT US - THANK YOU  STYLES  */
/* ------------------------------------- */
.thank-you-container { height: 870px; width:1144px; margin: 0 auto; background-color:#FFF;}
.thank-you-research{width:228px; height:400px; margin:40px 0 0 30px; float: left; border-right: 1px solid #999; line-height:18px; padding-right:12px; }
	
/* ABOUT  STYLES  */
/* ------------------------------------- */
.about-container { width:1144px; /*height:1600px;*/ margin: 0 auto; background-color:#FFF; }

.about-nav-opt{ color:#FFF; background-color:#1481c5; font-size:14px; font-weight:bold; /*padding-top:5px 0 5px 30px;*/ margin: 0 0 0 0; border-bottom: 1px #FFF solid; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; }
	.about-nav-opt a {display:block;}

.about-right {width:550px; float:left; margin:-250px 0 0 40px; *margin-left: 320px;}
	.about-right h2 {color: #1481c5; letter-spacing:2px; text-transform:uppercase;}
	.about-right p { color:#666; padding-bottom: 20px; letter-spacing:1px; margin-top:10px;}
	.about-right h4 { color:#666; font-family: Arial, Helvetica, sans-serif; letter-spacing:1px;}

.about-research{ width:228px; height:1125px; margin:40px 0 0 30px; float: left; border-right: 1px solid #999; padding-right:12px; line-height:18px }
	
.about-hdr {
	background-color:#1481c5;
	width:834px;
	float:right;
	margin-top:117px;
	height: 61px;
	padding:0 0 0 40px;
	*height: 43px;
	*padding:18px 0 0 40px;}
	
@media screen and (-webkit-min-device-pixel-ratio:0) {.about-hdr{height:54px;}}

.about-hdr h1 {
	color:#FFF;
	letter-spacing:2px;
	text-transform:uppercase;
	font-size:24px;}

.about-updates{ width:220px; height:100px; margin-top:40px; padding-right:30px; }

.about-list li { color:#666; font-family: Arial, Helvetica, sans-serif; letter-spacing:1px; margin-left: 30px;}

/* NEWS  STYLES  */
/* ------------------------------------- */
.news-container {width:1144px;height:1500px;margin: 0 auto;background-color:#FFF;}

.news-research{width:228px; height:1015px; margin:40px 0 0 30px; float: left; border-right: 1px solid #999; padding-right:12px; line-height:18px }

.news-nav-opt{
	color:#FFF;
	background-color:#1481c5;
	font-size:14px;
	font-weight:bold;
	/*height: 16px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:30px;*/
	margin: 0 0 0 0;
	border-bottom: 1px #FFF solid;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}


.news-nav-opt a {
	display:block;
}

.news-right {
	width:550px;
	height: auto;
	float:left;
	margin-left:40px;
	*margin-left: 320px;
	margin-top:-250px;


}

.news-right h2 {
	color: #1481c5;
	letter-spacing:2px;
	text-transform:uppercase;
	
}

.news-right p {
	color:#666;
	letter-spacing:1px;
	padding-bottom: 20px;
	margin-top:10px;

	
}

.news-right h4 {
	color:#666;
	letter-spacing:1px;


	
}
	
.news-hdr {
	background-color:#1481c5;
	width:834px;
	float:right;
	margin-top:117px;
	height: 61px;
	padding:0 0 0 40px;
	*height: 43px;
	*padding:18px 0 0 40px;}
	
@media screen and (-webkit-min-device-pixel-ratio:0) {.news-hdr{height:54px;}}

.news-hdr h1 {
	color:#FFF;
	letter-spacing:2px;
	text-transform:uppercase;
	font-size:24px;}


.news-updates{
	width:220px;
	height:100px;
	margin-top:40px;
	padding-right:30px;
	
}

/*  OPPORTUNITY STYLES  */

/* ------------------------------------- */
.opp-container {
	width:1144px;
	height:2600px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFF;
}

.opp-nav-opt{
	color:#FFF;
	background-color:#1481c5;
	font-size:14px;
	font-weight:bold;
	/*height: 16px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:30px;*/
	margin: 0 0 0 0;
	border-bottom: 1px #FFF solid;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}


.opp-nav-opt a {
	display:block;
}

.opp-research{
	width:228px;
	height:2050px;
	margin-top:40px;
	margin-left:30px;
	float: left;
	border-right: 1px solid;
	border-color:#999;
	padding-right:12px;
	line-height:18px;
	
}

.opp-right {
	width:550px;
	height: auto;
	float:left;
	margin-left:40px;
	*margin-left: 320px;
	margin-top:-250px;


}

.opp-right h2 {
	color: #1481c5;
	letter-spacing:2px;
	font-size:18px;

	
}

.opp-right p {
	color:#666;
	letter-spacing:1px;
	padding-bottom: 20px;

	
}

.opp-right h4{
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:1px;

	
}
	
.opp-hdr {
	background-color:#1481c5;
	width:834px;
	float:right;
	margin-top:117px;
	height: 61px;
	padding:0 0 0 40px;
	*height: 43px;
	*padding:18px 0 0 40px;}
	
@media screen and (-webkit-min-device-pixel-ratio:0) {.opp-hdr{height:54px;}}

.opp-hdr h1 {
	color:#FFF;
	letter-spacing:2px;
	text-transform:uppercase;
	font-size:24px;}


.opp-updates{
	width:220px;
	height:100px;
	margin-top:40px;
	padding-right:30px;
	
}


/*  PARTNERS STYLES  */
/* ------------------------------------- */
.part-container {
	width:1144px;
	/*height:1800px;*/
	margin-left: auto;
	margin-right: auto;
	background-color:#FFF;
	
}


.part-research{
	width:228px;
	height:3805px;
	margin-top:40px;
	margin-left:30px;
	float: left;
	border-right: 1px solid;
	border-color:#999;
	padding-right:12px;
	line-height:18px;
	
}

.part-nav-opt{
	color:#FFF;
	background-color:#1481c5;
	font-size:14px;
	font-weight:bold;
	/*height: 16px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:30px;*/
	margin: 0 0 0 0;
	border-bottom: 1px #FFF solid;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}


.part-nav-opt a {
	display:block;
}

.part-right {
	width:550px;
	height: auto;
	float:left;
	margin-left:40px;
	*margin-left: 320px;
	margin-top:-250px;


}

.part-right h2 {
	color: #1481c5;
	letter-spacing:2px;
	text-transform:uppercase;
	
}

.part-right p {
	color:#666;
	padding-bottom: 20px;
	margin-top:10px;
	
}

.part-right h4{
	color:#666;
	letter-spacing:1px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 0 0px;

	
}
	
.part-hdr {
	background-color:#1481c5;
	width:834px;
	float:right;
	margin-top:117px;
	height: 61px;
	padding:0 0 0 40px;
	*height: 43px;
	*padding:18px 0 0 40px;}
	
@media screen and (-webkit-min-device-pixel-ratio:0) {.part-hdr{height:54px;}}

.part-hdr h1 {
	color:#FFF;
	letter-spacing:2px;
	text-transform:uppercase;
	font-size:24px;}


.part-updates{
	width:220px;
	height:100px;
	margin-top:40px;
	padding-right:30px;
	
}

.part-us-form-img {
	width: 203px;
	height: 304px;
	float: right;
	margin-top:-238px;
	margin-right: 30px; 

}


/*  RESEARCH STYLES  */
/* ------------------------------------- */

.research-container {
	width:1144px;
	height:1100px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFF;
	
}

.research-nav-opt{
	color:#FFF;
	background-color:#1481c5;
	font-size:14px;
	font-weight:bold;
	/*height: 16px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:30px;*/
	margin: 0 0 0 0;
	border-bottom: 1px #FFF solid;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}


.research-nav-opt a {
	display:block;
}

.research-right {
	width:550px;
	height: auto;
	float:left;
	margin-left:40px;
	*margin-left: 320px;
	margin-top:-235px;


}

.research-right h2 {
	color: #1481c5;
	letter-spacing:2px;
	text-transform:uppercase;
	
}

.research-right p {
	color:#666;
	letter-spacing:1px;
	padding-bottom: 20px;

	
}
	
.research-hdr {
	background-color:#1481c5;
	width:834px;
	float:right;
	margin-top:117px;
	height: 61px;
	padding:0 0 0 40px;
	*height: 43px;
	*padding:18px 0 0 40px;}
	
@media screen and (-webkit-min-device-pixel-ratio:0) {.research-hdr{height:54px;}}

.research-hdr h1 {
	color:#FFF;
	letter-spacing:2px;
	text-transform:uppercase;
	font-size:24px;}



.research-research{
	width:228px;
	height:500px;
	margin-top:40px;
	margin-left:30px;
	float: left;
	border-right: 1px solid;
	border-color:#999;
	padding-right:12px;
	line-height:18px;
	
}




.research-list li {
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	margin-left:30px;
	
}


/*  RESOURCE STYLES  */
/* ------------------------------------- */

.resource-container {
	width:1144px;
	height:1650px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFF;
	
}


.resource-nav-opt{
	color:#FFF;
	background-color:#1481c5;
	font-size:14px;
	font-weight:bold;
	/*height: 16px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:30px;*/
	margin: 0 0 0 0;
	border-bottom: 1px #FFF solid;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}


.resource-nav-opt a {
	display:block;
}

.resource-research{width:228px; height:1050px; margin:40px 0 0 30px; float: left; border-right: 1px solid #999; line-height:18px; padding-right:12px; }

.resource-right {
	width:600px;
	height: auto;
	float:left;
	margin-left:40px;
	*margin-left: 320px;
	margin-top:-259px;


}

.resource-img {
	width: 203px;
	height: 304px;
	float: right;
	margin-top:-238px;

	margin-right: 30px;

	
}

.resource-right h2 {
	color: #1481c5;
	letter-spacing:2px;
	text-transform:uppercase;
	
}

.resource-right h4 {
	color: #666;
	letter-spacing:1px;
	
}

.resource-right p {
	color:#666;
	
}

.resource-hdr {
	background-color:#1481c5;
	width:834px;
	float:right;
	margin-top:117px;
	height: 61px;
	padding:0 0 0 40px;
	*height: 43px;
	*padding:18px 0 0 40px;}
	
@media screen and (-webkit-min-device-pixel-ratio:0) {.resource-hdr{height:54px;}}

.resource-hdr h1 {
	color:#FFF;
	letter-spacing:2px;
	text-transform:uppercase;
	font-size:24px;}


.resource-updates{
	width:220px;
	height:100px;
	/*margin-top:40px;*/
	padding-right:30px;
	
}


.resource-sub-nav1 {
	margin-top:20px;
	
}

#resources-online-news{
	display:block;
	width:550px;
	
}

#resources-twitter {
	display:none;
	width:500px;
	
}

#resources-youtube {
	display:none;
	width:550px;
}

/*  VISION STYLES  */

.vision-container {
	width:1144px;
	height:1400px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFF;
	
}

.vision-research{width:228px; height:900px; margin:40px 0 0 30px; float: left; border-right: 1px solid #999; line-height:18px; padding-right:12px; }

.vision-nav-opt{
	color:#FFF;
	background-color:#1481c5;
	font-size:14px;
	font-weight:bold;
	/*height: 16px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:30px;*/
	margin: 0 0 0 0;
	border-bottom: 1px #FFF solid;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}


.vision-nav-opt a {
	display:block;
}

.vision-right {
	width:550px;
	height: auto;
	float:left;
	margin-left:40px;
	*margin-left: 320px;
	margin-top:-250px;


}

.vision-right h2 {
	color: #1481c5;
	letter-spacing:2px;
	font-size:18px;
	
}

.vision-right p {
	color:#666;
	letter-spacing:1px;
	padding-bottom: 20px;

	
}

.vision-right h4 {
	color:#666;
	letter-spacing:1px;
	
}

h4.one {
	background:url(images/1.jpg) no-repeat right;     
	width: 105px;                                                     
	height: 28px;                                                    
	display:inline-block;
	margin-left: 5px;
	padding-top:20px;                                           
}



h4.two {
	background:url(images/2.jpg) no-repeat right;     
	width: 105px;                                                     
	height: 28px;                                                    
	display:inline-block;
	margin-left: 5px;
	padding-top:20px;                                           
}




h4.three {
	background:url(images/3.jpg) no-repeat right;     
	width: 105px;                                                     
	height: 28px;                                                    
	display:inline-block;
	margin-left: 5px;
	padding-top:20px;                                           
}

	
.vision-hdr {
	background-color:#1481c5;
	width:834px;
	float:right;
	margin-top:117px;
	height: 61px;
	padding:0 0 0 40px;
	*height: 43px;
	*padding:18px 0 0 40px;}
	
@media screen and (-webkit-min-device-pixel-ratio:0) {.resource-hdr{height:54px;}}

.vision-hdr h1 {
	color:#FFF;
	letter-spacing:2px;
	text-transform:uppercase;
	font-size:24px;}


.vision-updates{
	width:220px;
	height:100px;
	margin-top:40px;
	padding-right:30px;
	
}

.vision-list li {
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	margin-left:40px;
	
}


/*PRIVACY STYLES */
/* ------------------------------------- */
.privacy-container{
	width:1144px;
	height:2600px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFF;
	
}

.privacy-right {
	width:550px;
	height: auto;
	float:left;
	margin-left:40px;
	*margin-left: 320px;
	margin-top:-250px;

}

.privacy-research{
	width:228px;
	height:2000px;
	margin-top:40px;
	margin-left:30px;
	float: left;
	border-right: 1px solid;
	border-color:#999;
	padding-right:12px;
	line-height:18px
	
}

.privacy-right p{
	color:#666666;
	letter-spacing:1px;
	margin-top:10px;
	padding-bottom:20px;
}

.privacy-right h4 {
	color:#666666;
	letter-spacing:1px;
}

.privacy-right h2 {
	color: #1481c5;
	letter-spacing:2px;
}

.privacy-right ul {
	margin-left:30px;
	color: #666;
	letter-spacing:1px;
}


	
