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

div.secondMenu{				float:left;	height:22px;	width:965px;	background:url(../images/secondMenuBg.jpg) left top no-repeat #e9f0f6;
							padding-right:15px;}
	
	div.secondMenu a{				float:right;	display:block;	height:22px;	line-height:22px;	color:#8a8a8a;	font-size:11px;	
									text-decoration:none;	padding:0 10px 0 10px;	text-align:center;}
	div.secondMenu a:hover{			color:#4d4d4d;}
	.activeSecondItem{				background:url(../images/triangle.jpg) no-repeat center bottom;	height:22px;}
	
div.underline{				float:right;	width:933px;	height:1px;	background:#d7d8d9;}
div.overline{				float:right;	width:889px;	height:1px;	background:#d8d8d8;}

div.underline2{				float:right;	width:932px;	border-bottom:solid 1px #d7d8d9;	height:22px;	margin:-1px -15px 0 0;}
div.overline2{				float:right;	width:889px;	border-top:solid 1px #d8d8d8;}

div.contentHold{			float:left;	width:980px;	min-height:800px;	background:url(../images/contentHoldBg.jpg) top left no-repeat #f8f8f8;
							margin:0 auto;}
					
div.topContentBlock{		margin:25px auto;	width:927px; height:302px;	background:url(../images/topContentBlockBg.jpg) top left no-repeat #FFFFFF;
							border-bottom: solid 1px #d8d8d8; border-right:solid 1px #d8d8d8;}
div.topContentBlock2{		margin:25px auto;	width:928px; height:302px;	background:url(../images/topContentBlockBg.jpg) top left no-repeat #FFFFFF;}
							
div.smallLogo{				float:right;	background:url(../images/smallLogo.jpg) no-repeat left;	width:228px;	height:48px;	margin:0 85px 0 0;}

.headingImg{				float:left; margin:10px 0 25px 5px;}
/*
// -> All styles for the portfolio pages
*/							
div.mainPortfolioTop{		float:left;	width:510px;	margin:20px 0 0 30px;}

div.mainPortfolioTop h3{	color:#4b4b4b;	font-size:26px;	font-weight:normal;	margin:0;}
div.mainPortfolioTop h2{	color:#4b4b4b;	font-size:36px;	font-weight:normal;	margin:0;}
div.mainPortfolioTop h1{	color:#133a46;	font-size:50px;	font-weight:normal;	margin:0;}
div.mainPortfolioTop h4{	color:#133a46;	font-size:15px;	font-weight:normal;	margin:0;}

.p1{						font-size:15px;	color:#4b4b4b;	line-height:20px;	margin-bottom:40px;}
.p2{						font-size:15px;	color:#407380;	margin-top:30px;	margin-bottom:30px;}

div.portfolioBlock1{		width:927px;	height:316px;	background:#FFFFFF; border:solid 1px #d8d8d8;	margin:0 auto 20px auto;}
	div.portfolioBlock1 img{	float:right;	margin:0 15px 0 15px;}
		div.portfolioBlock1 p{	display:block;	float:left;	width:290px;	color:#4b4b4b;	font-size:13px;	line-height:18px;	margin:15px 0 0 15px;}
div.portfolioBlock1 h3{		float:left;	color:#4b4b4b;	font-size:26px;	font-weight:normal;	margin:10px 0 0 10px;}
div.portfolioMainLink{		float:right;	width:323px;	height:40px;	background:url(../images/portfolioMainLink.jpg) no-repeat;
							margin:9px 15px 0 0;}
	
	div.portfolioMainLink a{		display:block;	width:278px;	height:40px;	margin:0 auto;	text-align:left; color:#4d4d4d;	font-weight:bold;
									line-height:40px;	background:url(../images/portfolioMainLinkArrow.jpg) right bottom no-repeat;}
	
	div.portfolioMainLink a:hover{		background:url(../images/portfolioMainLinkArrowH.jpg) right bottom no-repeat;	color:#676765;}
	
	div.headingImg{			margin:15px 15px 40px 5px;	float:left;	width:450px;}
	
/*
// -> All styles for the about pages
*/
div.aboutBlock{				width:445px;	margin:10px 0 10px 25px;	float:left;}

div.aboutBlock img{				float:left;	margin-right:10px;}
div.aboutBlock p{				float:left;	display:block;	width:375px;	color:#4b4b4b;	font-size:13px;	line-height:18px;}

/*
// -> All styles for the contact pages
*/
div.contactBlock{		float:left;	width:422px;	height:425px;	background:#ebebeb;	margin:0 0 20px 25px;	padding:15px;}
div.contactBlock img{ 	margin-bottom:15px;}

input{					color:#626262;	height:24px;	line-height:24px;	margin:10px 0 0 0;	font-family:Arial, Helvetica, sans-serif;	border:solid 1px #e3e3e3;}

textarea{				margin:10px 0 0 0; color:#626262;	height:100px;	width:410px;	font-family:Arial, Helvetica, sans-serif;	font-size:13px;
						border:solid 1px #e3e3e3;}

div.filter{				float:left;	height:30px;	width:60px;	border:solid 1px #FFFFFF;	background:#5c6c86;	margin:8px 10px 0 0;
						line-height:30px;	color:#FFFFFF;	text-align:center;	font-size:13px;}
						
table{					width:420px;}

/*
// -> All styles for the team pages
*/
div.teamBlock{					float:left;	width:295px;	height:735px;	background:url(../images/teamBlockBg.jpg) top repeat-x #f0f0f0;
								border:solid 1px #FFFFFF;	margin:0 -7px 15px 25px;}

div.teamBlock h2{				color:#4b4b4b;	font-weight:normal;	font-size:17px;	margin:0 0 0 15px;}
div.teamBlock h3{				color:#3d6c78;	font-weight:normal;	font-size:17px;	margin:0 0 0 15px;}

div.teamBlock p{				margin-left:15px;	margin-right:15px;	font-size:13px;	color:#4d4d4d;}
								
div.teamimg{					float:left;	width:277px;	height:245px;	background:url(../images/teamPicBg.png) no-repeat;	margin:8px;}

	div.teamimg img{				margin:11px 9px 9px 9px;}
	
span.colour1{					color:#3d6c78;}

div.teamMouse a{				display:block;	float:left;	background:url(../images/teamMouse.png) left no-repeat;	height:73px;	margin:0 10px 0 10px;
								text-decoration:none;	line-height:73px;	padding-left:70px;	font-size:13px;	color:#3d6c78;}
	div.teamMouse a:hover{			text-decoration:underline; color:#4b4b4b;	background:url(../images/teamMouseH.png) left no-repeat;}

/*
// -> All styles for the links page
*/
div.linksBlock1{		width:927px;	min-height:316px;	background:#FFFFFF; border:solid 1px #d8d8d8;	margin:0 auto 20px auto;}
	div.linksBlock1 p{		font-size:13px;	margin:15px;	color:3d6c78;}
	div.linksBlock1 h3{		margin:15px;}


/*
// -> All styles for the sitemap page
*/

li{			font-size:13px; color:#3d6c78;}
	li a{		text-decoration:none; color:#6895a4;}
	li a:hover{	color:#666666;	text-decoration:underline;}
