﻿#body { padding:13px 0; }
	#body #left-side { float:left; width:555px; }
	#body #right-side { float:right; width:376px; padding:29px 0 0 16px; border-top:0; border-left:1px solid #d8dadb; }

/*
#body #banner { position:relative; overflow:hidden; height:306px; margin:0 0 15px 0; background:#424143; color:#fff; }
	#body #banner h3 { padding:5px 13px 3px 13px; margin:0; width:199px; height:15px; background:#68696c; border-bottom:1px solid #999a9d; font-size:11xp; color:#fff; text-transform:capitalize; cursor:pointer; vertical-align:top; }
	    #body #banner h3 a { padding:0; margin:0; font-size:11xp; color:#fff; text-transform:capitalize; cursor:pointer; }
	#body #banner div { position:static; width:225px; height:195px; background:#424143; }
	#body #banner div div.image-div { position:absolute; top:0px; right:0px; width:auto; height:auto; }
*/  
#body #banner { position:relative; overflow:hidden; margin:0 0 15px 0; background:#68696c; color:#fff; }
	#body #banner ul { width:225px; height:306px; padding:0; margin:0; }
		#body #banner ul li { }
			#body #banner ul li .body-div { overflow:hidden; position:relative; background:#424143; }
			*:first-child+html #body #banner ul li .body-div { vertical-align:top; }
			* html #body #banner ul li .body-div { vertical-align:top; }
			#body #banner ul li .body-div h2 { /*position:absolute; top:0px; left:0px;*/ padding:5px 13px 3px 13px; margin:0; width:199px; height:15px; background:#68696c; border-bottom:1px solid #999a9d; font-size:11xp; color:#fff; text-transform:capitalize; cursor:pointer; vertical-align:top; }
			#body #banner ul li .content-div { overflow:hidden; padding:0; }
			#body #banner ul li .content-div div { padding:20px 13px 10px 13px; }
				#body #banner ul li .content-div h6 { margin:0 0 5px 0; font-size:10px; color:#fff; }
				#body #banner ul li .content-div h3 { margin:0 0 10px 0; font-weight:normal; font-size:26px; line-height:26px; color:#fff; }
				#body #banner ul li .content-div p { margin:0 0 15px 0; color:#fff; }
				#body #banner ul li .content-div div.description-text { margin:0 0 15px 0; padding:0; color:#fff; }
					#body #banner ul li .content-div div.description-text div { margin:0; padding:0; }
				#body #banner ul li .content-div a { font-weight:bold; font-size:10px; text-transform:uppercase; color:#7e90b0; }
			#body #banner ul li .image-div { position:absolute; top:0px; right:0px; }

#body h2 { margin:0 0 15px 0; font:bold 10px/normal Arial, Helvetica, sans-serif; color:#7e90b0; text-transform:uppercase; }

#body ul.featured-projects-list { overflow:hidden; }
	#body ul.featured-projects-list li { float:left; width:170px; margin:0 15px 15px 0; }
	*:first-child+html #body ul.featured-projects-list li { height:172px; }
		#body ul.featured-projects-list li p { margin:0 0 3px 0; font-size:10px; color:#58595b; }
		#body ul.featured-projects-list li img { margin:0 0 5px 0; }
		#body ul.featured-projects-list li a { font-size:12px; }

#body ul.content-list { overflow:hidden; margin:0 0 25px; }
	#body ul.content-list li { float:left; margin:0 16px 0 0; }
	#body ul.content-list li.last-child { margin:0; }
		#body ul.content-list li a { }

#body ul.news-list { margin:0 -16px 0 0; }
	#body ul.news-list li { float:left; margin:0 16px 10px 0; width:180px; }
	*:first-child+html #body ul.news-list li { margin:0 0 10px 0; }
	*:first-child+html #body ul.news-list li.clear { margin:0 16px 10px 0; }
		#body ul.news-list li strong { display:block; font:bold 10px/normal Arial, Helvetica, sans-serif; color:#282828; }
		#body ul.news-list li a { font-weight:bold; font-size:11px; }

#body a.more-link { clear:both; float:left; display:block; padding:10px 0; width:170px; font-size:12px; border-top:1px solid #d8dadb; }
#body a.more-link:hover { }


/* SIMPLE MODAL*/
#simplemodal-container a.modalCloseImg {
	background:url(/content/images/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}
