



/*------------------HOME - ROTATING NEWS-----------------*/
.list_rotating { width: 850px; height: 425px; clear: both; margin: 0px 0px 10px 0px; }
.list_rotating .topnews .topnewsitem .image { display: block; position: absolute; }
.list_rotating div.topnewsnav { display: block;  position: absolute; margin: 30px 0px 0px 5px; }
.list_rotating div.topnewsnav ul { position: absolute; display: block; height: 37px; background: #D4D3D3; line-height: 37px; width: 125px; padding: 0px 0px 0px 0px; }
.list_rotating div.topnewsnav li { float: left; width: 25px; height: 37px; line-height:37px; font-size: 130%; text-align: center; font-weight: bold; margin: 0px 0px 0px 0px; }
.list_rotating div.topnewsnav li a { color: #BE1F24; padding: 0px 0px 0px 0px; font-weight: bold; line-height:37px; }
.list_rotating div.topnewsnav li:hover { background: #BE1F24; text-decoration: none; }
.list_rotating div.topnewsnav li:hover a { color: white; }
.list_rotating div.topnewsnav li a:hover { text-decoration: none;color: white; } 
.list_rotating div.topnewsnav li.selected {background: #BE1F24; }
.list_rotating div.topnewsnav li.selected a { color: white; }
.list_rotating .topnews .topnewsitem .headline { position: absolute; display: block; margin-top: 70px; width: 300px; padding: 5px;}
.list_rotating .topnews .topnewsitem .headline a {letter-spacing: -1.5px; opacity: 0.8; filter: alpha(Opacity=80); -moz-opacity: 0.8; text-transform: uppercase; color: #be1f24; background: white; font-size: 2.5em; font-weight: bold; padding:0px; line-height: 1.1em;}
.list_rotating .topnews .topnewsitem .headline a:hover { text-decoration: none; opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0;}




/*------------------HOME - FLASH SCROLLING NEWS-----------------*/
.home_container_scrolling_news { clear: both; background: #d6d7d9; width: 850px; height: 35px; padding: 0px; margin: 0px 0px 10px 0px; }


/*------------------HOME - TEXT BOXES-----------------*/
.home_container_text_boxes { width: 850px; float: left; margin: 0px 0px 0px 0px; height: 188px; padding: 10px 0px 10px 0px; border-top: 5px solid #e5e5e5; border-bottom: 5px solid #e5e5e5; }
.util_textbox { height: 170px; }
.home_container_text_boxes .lasttextbox { margin-right: 0px; }

/*  */

