body{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444444; background-color:#cbf3fd;}
p{margin:0px 0px 10px 0px;}
img{padding:0px; margin:0px;}
a{outline:none; color:#3a74a2; text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:0px;}
hr{border-color:#DDD; border-style:dashed none none; border-width:1px 0 0; height:0; margin:10px 0;}

h1{margin:0px 0px 20px 0px; padding:0px; font-size:32px; font-weight:normal; color:#333;}
h2{margin:0px 0px 10px 0px; padding:0px; font-size:20px; font-weight:normal; color:#333;}
h3{margin:0px; padding:0px; font-size:18px; font-weight:normal; color:#333;}

input, textarea{font-size:12px; padding:2px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #ccc; border-top:solid 1px #666;}

.clear{height:0px; overflow:hidden; clear:both; font-size:1px;}
.blueLine{height:3px; padding:0px; margin:0px; font-size:1px; background-color:#5f94be;}



/*=====================================================================================================================================================================*/
/*  NEWS  =============================================================================================================================================================*/
/*=====================================================================================================================================================================*/


.com_form_submit_field{background-color:#5f94be; border:solid 1px #235b88; border-bottom:solid 1px #0e3c60; padding:5px; color:#fff;}
.articleSubmitCommentButton{background-color:#5f94be; border:solid 1px #235b88; border-bottom:solid 1px #0e3c60; padding:5px; color:#fff;}

.articleCommentsContainer{padding-top:20px; margin-top:20px; border-top:solid 1px #ccc;}
.articleCommentsFormContainer{padding-top:20px; border-top:solid 1px #ccc;}
.articleCommentsFormContainer .formline{padding-top:10px;}
.articleCommentsFormContainer .formline input{width:300px;}
.newsListItemImage{width:285px; overflow:hidden;}
.newsListItemEven, .newsListItemOdd{padding:10px; position:relative;}
.newsListItemDetails{border:0px; border-top:solid 1px #ddd;}
.newsListItemTitle a{}
.newsListItemText{padding-top:10px;}
.newsRssLink{height:50px;}
.newsListItemDateAdded{}
	.newsListItemDateAdded .dayDate{}
	.newsListItemDateAdded .monthDate{}




/*=====================================================================================================================================================================*/
/*  RECENT PROJECTS  ==================================================================================================================================================*/
/*=====================================================================================================================================================================*/

.loopRecentProjectsContainer{padding-top:10px;}
.loopRecentNewsContainer{padding-top:15px;}

.bannerContainer{height:110px; background-color:#111;}
	.banner{width:890px; margin:0px auto 0px auto; position:relative;}

		.nav{height:30px; position:absolute; top:40px; right:0px;}
		
			.nav ul li a{display:block; float:left; height:30px; line-height:30px; padding:0px 15px 0px 15px; margin-right:10px; color:#FFFFFF;}
			

.recentWorkContainer{padding:0px; margin:0px; background-image:url(images/recentWork.jpg);}
	.readMoreButton{background-image:url(images/readMore.jpg);}
	.launchSiteButton{background-image:url(images/launchSite.jpg);}
	.recentWork{width:890px; margin:0px auto 0px auto; padding:10px 0px 10px 0px;}


/*=====================================================================================================================================================================*/
/*  LAYOUR  ===========================================================================================================================================================*/
/*=====================================================================================================================================================================*/

.contentContainer{background-image:url(images/gradient.jpg); background-repeat:repeat-x; background-position:top; background-color:#f9f9f9;}
	.contentDesign{}
		.content{width:890px; padding:20px 0px 20px 0px; margin:0px auto 0px auto; text-align:left;}
		
		.mainContent{width:640px; float:left;}
		.rightContent{width:220px; float:right;}
		
.footerContainer{height:194px; padding:0px; margin:0px; background-image:url(images/recentWork.jpg);}
	.footerDesign{height:194px; padding:0px; margin:0px; background-image:url(images/footer.jpg); background-repeat:no-repeat; background-position:top center;}
		.footer{width:890px; margin:0px auto 0px auto; padding-top:5px;}
		
	.footer .columns{padding:0px; width:100%;}
	.footer .columns td{vertical-align:top; color:#2a5f8a;}
	.footer .columns td a{color:#2a5f8a; text-decoration:none;}
	.footer .columns td a:hover{text-decoration:underline;}
	.footer .columns td img{margin-bottom:10px;}
		.footer .columns td.column1{padding:15px 30px 20px 0px; border-right:solid 1px #a3dce3;}
		.footer .columns td.column2{padding:15px 30px 20px 30px; border-right:solid 1px #a3dce3; border-left:solid 1px #fff;}
		.footer .columns td.column3{padding:15px 30px 20px 30px; border-right:solid 1px #a3dce3; border-left:solid 1px #fff;}
		.footer .columns td.column4{padding:15px 0px 20px 30px; border-left:solid 1px #fff;}
		
		
/*=====================================================================================================================================================================*/
/*  FORM  =============================================================================================================================================================*/
/*=====================================================================================================================================================================*/

.com_form_table{}
	.com_form_table tr{background-color:#f9f9f9;}
	.com_form_table td{border:0px;}


