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

/*----------------------------------------------------------------------------------
	Homepage specific Styles
------------------------------------------------------------------------------------*/

#mainContainer{
	background:#fff  url(../images/background/mainContainer-home_bg.jpg) no-repeat -1px 0px;
}

/*----------------------------------------------------------------------------------
	1.0 Content
----------------------------------------------------------------------------------*/
			#featuredModule{
			position:relative;
			width:714px; height:283px;
			padding:0px 0px 0px 11px;
			overflow:hidden;
			}
			#FeatureFlash{
				width:475px; height:283px;
				background:url(../images/background/Loader.gif) no-repeat center center;
			}
			#latestNews{
				position:absolute;
				right:0px;top:0px;
				width:207px; height:266px;
				padding:15px 15px 0px 15px;
			}
			
			#latestNews p{ color:#83C2E5; /*baby blue*/ }
			#latestNews p big{
				display:block;
				height:35px;
				padding:0px 0px 0px 0px;
				margin-bottom:35px;
				color:#fff;
				font-family: HelviticaNeue, Helvetica, Arial, sans-serif;
				font-size:20px;
			}
			a#latestNewsLink{
				position:absolute;
				bottom:10px; right:15px;
				padding:0px 0px 0px 14px;
				color:#fff;
				background:url(../images/background/featuredNewsLink_bg.png) no-repeat 0px 3px;
			}
			a#latestNewsLink:hover{ color:#83C2E5; /*baby blue*/ }
			a#latestNewsLink:active{ color:#F26631; /*orange*/ }
		
		#currentProjects{
			float:left;
			position:relative;
			margin:0px 0px 0px 10px;
			width:230px;
			background:url(../images/background/CurrentProject_bg.jpg) no-repeat 0px 0px;
		}
			#currentProjects p big{
				width:215px; height:37px;
				display:block;
				padding:15px 0px 0px 15px;
				
				font-family: HelviticaNeue, Helvetica, Arial, sans-serif;
				font-size:18px;
				color:#666;
				border-bottom:1px solid #ccc;
			}	
			#currentProjects ul li{
				position:relative;
				padding:15px 15px 15px 77px;
				border-bottom: 1px solid #ccc;
				
				font-size:11px;
				color:#777;
			}
			#currentProjects ul li .thumbnail{
				display:block;
				position:absolute;
				top:16px; left:0px;
			}
			
			#currentProjects ul li span{
				font-weight:bold;
				display:block;
				margin-bottom:3px;
			}
			#currentProjects ul li span a{ color:#555; }
			#currentProjects ul li a.readMore{
				display:block;
				float:right;
				width:65px; height:20px;
				margin-top:5px;
				padding:5px 0px 0px 15px;
				background:url(../images/button/readmore_bg.png) no-repeat -79px 0px;
				color:#555;
			}
			#currentProjects ul li a.readMore:hover{
				background:url(../images/button/readmore_bg.png) no-repeat 0px 0px;
			}
		#mainContent{
			width:454px;
			padding:15px 15px 15px 15px;
			background:url(../images/background/mainContent_bg.png) no-repeat 0px -2px;	
		}
			#mainContent h2{
				display:block;
				height:35px;
				padding-top:2px;
				margin-bottom:15px;
				color:#fff;
				font-family: HelviticaNeue, Helvetica, Arial, sans-serif;
				font-weight:normal;
				font-size:18px;
			}

