div#interactive {
width:523px;
background-image:url(../images/NRC_girl_1a.jpg);
background-position: top center;
background-repeat:no-repeat;
height:220px;
float:left;
}
/* front page only */
div#interactiverotate{
width:523px;
height:220px;
background-repeat:no-repeat;
float:left;
z-index:1;
}

/* bottom left and bottom middle section of page */
div#newsandevents {
width:685px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
background-image:url(../images/news-bkgd.jpg);
background-position:top left;
background-repeat:no-repeat;
margin-top:22px;
/*background-color:#DDE1E4;*/
clear:both;
}

div#newsandevents h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:2px;
}

div#newsitem1 {
width:148px;
float:left;
padding-top:15px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
/*background-color:#DDE1E4;*/
min-height:350px;
}
div#newsitem1 a {
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
margin:0px;
}
div#newsitem1 a:hover {
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#333333;
margin:0px;
}


div#newsitem2 {
width:141px;
float:left;
padding-top:15px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
/*background-color:#DDE1E4;*/
min-height:350px;
}
div#newsitem2 a {
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
margin:0px;
}
div#newsitem2 a:hover {
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#333333;
margin:0px;
}


div#newsitem3 {
width:141px;
float:left;
padding-top:15px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
/*background-color:#DDE1E4;*/
min-height:350px;
}
div#newsitem3 a {
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
margin:0px;
}
div#newsitem3 a:hover {
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#333333;
margin:0px;
}


div#newsspacer {
float:left;
margin-top:15px;
width:2px;
height:300px;
background-color:#efefef;
}
div#newsandevents img {
margin-bottom:0px;
margin-top:5px;
}

 
div#events {
width:168px;
float:left;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding-top:15px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
min-height:350px;
}
div#events h2 {
font-size:16px;
font-weight:bold;
margin:0px;
}
div#events h3 {
font-size:15px;
font-weight:normal;
margin:0px;
margin:0px;
}
div#events h4 {
font-size:15px;
font-weight:normal;
margin:0px;
color:#FFFFFF;
}
div#events img{
border:0px;
margin:0px;
}
div#events a {
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;
margin:0px;
}
div#events a:hover {
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#333333;
margin:0px;
}





/********************************/
/********************************/
/********************************/
/********************************/
/********************************/
/********************************/

/* bottom left and bottom middle section of page */
div#newswrap {
width:494px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
background-image:url(../images/news-bkgd.jpg);
background-position:top left;
background-repeat:no-repeat;
margin-top:22px;
margin-right:2px;
clear:both;
}
div#newswrap h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:2px;
}

div#news1 {
width:148px;
float:left;
padding-top:15px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
/*background-color:#DDE1E4;*/
min-height:350px;
}
div#news1 h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:2px;
}
div#news1 a {
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
margin:0px;
}
div#news1 a:hover {
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#333333;
margin:0px;
}


div#news2 {
width:141px;
float:left;
padding-top:15px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
/*background-color:#DDE1E4;*/
min-height:350px;
}
div#news2 h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:2px;
}
div#news2 a {
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
margin:0px;
}
div#news2 a:hover {
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#333333;
margin:0px;
}


div#news3 {
width:141px;
float:left;
padding-top:15px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
min-height:350px;
}
div#news3 h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:2px;
}
div#news3 a {
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
margin:0px;
}
div#news3 a:hover {
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#333333;
margin:0px;
}


div#newsspacerfp {
float:left;
margin-top:15px;
width:2px;
height:300px;
background-color:#efefef;
}


div#newsfp img {
margin-bottom:0px;
margin-top:5px;
}




div#eventswrap {
width:189px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
background-image:url(../images/newseventsbg.jpg);
background-position:top left;
background-repeat:no-repeat;
margin-top:22px;
}
div#eventsfooter{
Height:12px;
background-image:url(../images/newseventsfooterbg.jpg);
background-position:bottom;
background-repeat:no-repeat;
clear:both;
}
div#eventsheader{
margin-bottom:2px;
Height:25px;
}
div#eventsfp {
width:168px;
float:left;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding-top:15px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
min-height:311px;
}
div#eventsfp h2{
font-size:16px;
font-weight:bold;
margin:0px;
}
div#eventsfp h3 {
font-size:15px;
font-weight:normal;
margin:0px;
margin:0px;
}
div#eventsfp h4 {
font-size:15px;
font-weight:normal;
margin:0px;
color:#FFFFFF;
}
div#eventsfp #eventsfplink, #eventsfplink a{
color:#FFFFFF;
margin-bottom:8px;
} 
div#eventsfp img{
border:0px;
margin:0px;
}
div#eventsfp a {
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;
margin:0px;
}
div#eventsfp a:hover {
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#333333;
margin:0px;
}




