﻿/* Basics
--------------------------------------------------------------------------------------- */
.homepage-left { width: 746px; float:left; padding: 33px 0px 15px 0px; }

/* Page Structure
--------------------------------------------------------------------------------------- */

/* News Nav
--------------------------------------------------------------------------------------- */

#rollovers {width:746px; margin-top: 20px; }
#rollovers ul { margin: 0; padding: 0; list-style: none; padding-top:5px; }
#rollovers li { width:186px; float:left; font-size:14px; text-transform:uppercase; padding-bottom:5px; border-bottom: 1px solid #4c4c4c; list-style-image: none; }
#rollovers li a { color: #4c4c4c; text-decoration:none; padding-right: 90px;}
#rollovers li a:hover { color: #AD3A1E; }

#rollovers p { font-weight:lighter; width:364px; float:left; }

.rollover-images-image { padding-right:16px; float:left; }
.rollover-images-image-right { padding-left:16px; float:left; }

#rollover-images { width:746px; height: 95px; overflow: hidden;  margin-top:45px; }
#rollover-sectors { width:746px; height: 95px; overflow: hidden; margin-top:45px; clear:both; }
#rollover-services { width:746px; height: 95px; overflow: hidden; margin-top:45px; clear:both; }
#rollover-projects { width:746px; height: 95px; overflow: hidden; margin-top:45px; clear:both; }
#rollover-careers { width:746px; height: 95px; overflow: hidden; margin-top:45px; clear:both; }
#rollover-sectors img, #rollover-services img { padding-right:16px; float:left; }
#rollover-projects img, #rollover-careers img { padding-left:16px; float:left; }


/* Right Section
--------------------------------------------------------------------------------------- */	
#news_nav { padding-top: 33px; height: 245px; overflow: hidden; }

#news_nav p { margin: 0; font-size: 10px; padding: 0 15px; }
#news_nav p.news-date { padding-top:15px; color: #AD3A1E; text-transform: uppercase; }
#news_nav p.news-heading { font-weight:bold; margin:0; }
#news_nav p.news-more a { color: #AD3A1E; font-weight:bold; text-decoration:none; margin-left:90px; }
#news_nav p.news-more a:hover { text-decoration:underline; }