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


body, html{
width:100%;
background:#868687;
margin:0;
padding:0;
}




h1{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:28px;
margin:15px 0px 10px 0;
text-align:center;
color:#1B3636;
}


h2{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
margin:15px 0px 10px 0px;
text-align:left;
color:#1B3636;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
margin:10px 0px 5px 0px;
text-align:left;
color:#1B3636;
}

h4{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
margin:5px 0px 10px 0px;
text-align:justify;
}

h5{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
margin:5px 0px 10px 0px;
text-align:right;
color:#1B3636;
}


#copy a:link{
font-family:Arial, Helvetica, sans-serif;
color:#4fa29d;
text-decoration:none;
}

#copy a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#4fa29d;
text-decoration:none;
}


#copy a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#1B3636;
text-decoration:none;
}

#copy a:active{
font-family:Arial, Helvetica, sans-serif;
color:#1B3636;
text-decoration:none;
}

#NRAScopy a:link{
font-family:Arial, Helvetica, sans-serif;
color:#4fa29d;
text-decoration:none;
}

#NRAScopy a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#4fa29d;
text-decoration:none;
}


#NRAScopy a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#1B3636;
text-decoration:none;
}

#NRAScopy a:active{
font-family:Arial, Helvetica, sans-serif;
color:#1B3636;
text-decoration:none;
}


#container{
width:969px;
background-color:#FFFFFF;
background:#FFFFFF url(images/middle_bg.jpg) center repeat-y;
margin:0px auto;
}





#header{
width:969px;
height:145px;
margin:0px auto;
background:url(images/header_bg.jpg) center no-repeat;
}

#nrasheader{
width:969px;
height:256px;
margin:0px auto;
background:url(images/nras_large_header.jpg) center no-repeat;
}




#footer{
width:969px;
height:36px;
margin:0px auto;
padding-top:5px;
background:url(images/bottom_bg.jpg) center bottom no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#669999;
}





.logo{
margin-left:47px;
margin-top:30px;
}






#content{
width:939px;
margin:0 auto;
overflow:auto;
}



#bottom_links{
background:url(images/table_bg.jpg) repeat-x;
width:939px;
height:100px;
clear:both;
margin:auto;
}

#bottom_links p{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#FFFFFF;
margin:0 10px;
}



#bottom_links h5{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
margin:10px 10px 0 10px;
}




#copy{
background:#EDEDED url(images/bottom_right_content.jpg) bottom repeat-x;
width:462px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A6D67;
margin-top:-15px;
padding:0px;
text-align:justify;

}


#NRASsmallcopy{
margin-left: 20px;
margin-right:20px;
width: 394px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A6D67;
margin-top:0px;
padding:0px;
text-align:justify;
}



#rightContent{
width:462px;
margin-bottom:10px;
overflow:hidden;

}

#rightsidebar {
width:225px;
float:right;
}



#offer{
position:absolute;
margin-left:345px;
margin-top:10px;
border:#5a6d67 2px solid;
padding-bottom:10px;
width:280px;
}


#offer p{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#5a6d67;
margin:0 10px;
}



#offer h5{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#990000;
margin:10px 10px 0 10px;
}




#buttons{
background:url(images/smallrectanglecentre.gif) bottom center repeat-y;
padding:0px;
width:225px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
margin-top:0px;
text-align:center;
}

#buttons h1{
	font-size:18px;
	margin-top:0px;
	width:100%;
	text-align:center;
}


#buttons li a{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#538083;
margin:0;
height:22px;
display:block;
padding-top:5px;
padding-left:0px;

}


#buttons li{
width:195px;
margin-bottom:5px;
margin-left:-25px;
display:block;
text-align:center;
}



#buttons li a:link{
background:url(images/2nd_nav_bg.gif) no-repeat;
text-decoration:none;

}

#buttons li a:visited{
background:url(images/2nd_nav_bg.gif) no-repeat;
text-decoration:none;
}



#buttons li a:hover{
background-position: bottom right;
}

#buttons li a:active{
background-position: bottom right;
}


#smallcopy{
margin:10px 20px 0 20px;
}





#copy li{
margin-left:15px;
list-style-position:outside;
list-style-image:url(images/bullet.jpg);
margin-bottom:10px;
}

#NRAScopy li{
margin-left:15px;
list-style-position:outside;
list-style-image:url(images/bullet.jpg);
margin-bottom:10px;
}




#secondNav{
background:url images/smallrectangledarkcentre.gif) bottom center repeat-y;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
width:225px;
text-align:center;
}

#secondNav h1{
	font-size:18px;
	margin-top:0px;
	width:100%;
	text-align:center;
	color:#D0E8E8;
}




#secondNav li a{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#538083;

height:22px;
display:block;
padding-top:5px;

}


#secondNav li{
width:195px;
margin-bottom:5px;
display:block;
margin-left:15px;
}



#secondNav li a:link{
background:url(images/2nd_nav_bg.gif) no-repeat;
text-decoration:none;

}

#secondNav li a:visited{
background:url(images/2nd_nav_bg.gif) no-repeat;
text-decoration:none;
}



#secondNav li a:hover{
background:url(images/2nd_nav_bg.gif) no-repeat;
text-decoration:none;
background-position: bottom right;
}

#secondNav li a:active{
background:url(images/2nd_nav_bg.gif) no-repeat;
text-decoration:none;
background-position: bottom right;
}
















.delim{ position:absolute; margin-top:-8px; }


#navBar{
width:939px;
height:34px;
margin:0 auto;
background:url(images/nav_bg.jpg) repeat-x;
border-bottom:#2F3B36 3px solid;
z-index:2;
position:relative;
}






#flash{
	width:230px;
	overflow:hidden;
	border-bottom:#5A6D67 1px solid;
}









#latestnews{
font-family:Arial, Helvetica, sans-serif;
	background:url(images/largerectangledarkcentre.gif) center repeat-y;
	width:252px;
	margin:0px;
	font-size:12px;
	padding:0;
	text-align:center;
	color:#D0E8E8;
}

#latest news h1{
	font-size:18px;
	margin-top:0px;
	width:100%;
	text-align:center;
	color:#D0E8E8;
	
}

#blog a{
	text-decoration:none;
	color:#4fa29d;
}

#blog a:visited{
	text-decoration:none;
	color:#4fa29d;
}

#blog a:hover{
	text-decoration:none;
	color:#E6F2F2
}

#blog a:active{
	text-decoration:none;
	color:#E6F2F2
}

#blog h1{
	font-size:18px;
	margin-top:0px;
	width:100%;
	text-align:center;
	color:#D0E8E8;
}

#blog2 h1{
	font-size:18px;
	margin-top:0px;
	width:100%;
	text-align:center;
	color:#D0E8E8;
}
#blog{
font-family:Arial, Helvetica, sans-serif;
	
	width:252px;
	margin:0px;
	font-size:12px;
	padding:0;
	text-align:centre;
	float:left;
	color:#D0E8E8;
}

#blog2{
background:url(images/smallrectangledarkcentre.gif) center repeat-y;
width:225px;
font-family:Arial, Helvetica, sans-serif;
	

	margin:0px;
	font-size:12px;
	padding:0;
	text-align:centre;
	float:left;
	color:#D0E8E8;
}


#blog2 a{
	text-decoration:none;
	color:#4fa29d;
}

#blog2 a:visited{
	text-decoration:none;
	color:#4fa29d;
}

#blog2 a:hover{
	text-decoration:none;
	color:#E6F2F2
}

#blog2 a:active{
	text-decoration:none;
	color:#E6F2F2
}

#NRASContent {
width:650px;

}

#NRASform {
width:289px;
float:right;
}

#NRAScontact {
margin-left: 20px;
margin-right: 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A6D67;
}