/* common elements */
body {
margin:0;padding:0;
background:#f5c655;
font-family:'Gill Sans MT', Tahoma, Geneva, sans-serif;
height:100%;
}

.clear{clear:both !important; float:none !important;}

a, a:visited, a:active{text-decoration:none;}
a:hover{text-decoration:underline;}

/* end common */

/* main elements */
#container{
width:960px;
margin:0 auto;
padding:12px 0 0 0;
background-color:#FFFFFF;
position:relative;
}
	#container .lShadow{
	position:absolute;
	top:0;
	left:-15px;
	width:15px;
	height:100% !important;
	background:url('/img/common/lShadow_15w.gif') repeat-y;
	}
	#container .rShadow{
	position:absolute;
	top:0px;
	right:-15px;
	width:15px;
	height:100% !important;
	background:url('/img/common/rShadow_15w.gif') repeat-y;
	}
	#container .rShadow img{
	height:100% !important;
	}
	#container .bShadow{
	position:absolute;
	bottom:-10px;
	left:0;
	height:10px;
	width:100%;
	}
	#container .brShadow{
	position:absolute;
	bottom:-10px;
	right:-15px;
	height:10px;
	width:15px;
	}

	#leftDiv{
	float:left;
	width:150px;
	}
		#leftDiv #logoDiv{
		margin:152px 0 0 32px;
		}
		#leftDiv #contacts{
		margin:20px 0 0 32px;
		font-size:12px;
		width:200px;
		}
		#leftDiv #contacts p{
		margin:0 0 8px;
		}
		#leftDiv #contacts a{
		color:#999999;
		}


	#contentDiv{
	width:635px;
	float:right; 
	margin:0 100px 0 0;
	}
		#navDiv{
		font-size:12px;
		letter-spacing:1px;
		padding:0 0 0 100px;
		}
			#navDiv #navUl{
			}
			#navDiv #navUl li{
			float:left;
			text-transform:uppercase;
			border-right:#464646 solid 1px;
			padding:0 12px 3px 0;
			margin:0 12px 0 0;
			}
			#navDiv #navUl li a{
			color:#464646;
			}
			#navDiv #navUl li .selected{
			font-weight:bold;
			color:#f5c84b;
			}
		#clientsNavUl{
		font-size:10px;
		letter-spacing:1px;
		text-transform:uppercase;
		padding:0 0 0 214px;
		margin:12px 0 0 0;
		}
		#ie8 #clientsNavUl{
		padding:14px 0 0 214px;
		}
			#clientsNavUl li{
			margin:0 0 6px 0;
			}
			#clientsNavUl li a{
			color:#464646;
			}

		#workNavUl{
		font-size:10px;
		letter-spacing:1px;
		text-transform:uppercase;
		padding:0 0 0 146px;
		margin:12px 0 0 0;
		}

		#ie8 #workNavUl{
		padding:14px 0 0 146px;
		}
			#workNavUl li{
			margin:0 0 6px 0;
			}
			#workNavUl li a{
			color:#464646;
			}

	#contentDiv .spacerDiv{
	width:100%;
	height:56px;
	}
		#contentDiv .third{
		width:30%;
		padding:0 3% 0 0;
		float:left; 
		margin:0 0 0;
		}
		#contentDiv h2{
		text-transform:uppercase;
		color:#86835c;
		margin:0 0 12px;
		}
		#contentDiv p{
		color:#666666;
		margin:0 0 12px;
		line-height:20px;
		}

		#contentDiv .quote{
		color:#73714a;
		margin:0px 0 12px;
		}
			#contentDiv .quote h3{
			font-size:19px;
			font-weight:normal;
			text-transform:uppercase;
			margin:0 0 0 0;
			}
			#contentDiv .quote h3 b{
			font-size:27px;
			color:#f5c06f;
			}
			#contentDiv .quote p{
			margin:6px -24px 12px 0;
			font-size:14px;
			font-weight:normal;
			text-align:right;
			color:#86835c;
			}
	#footer{
	text-align:center;
	padding-left:108px;
	}
	#footer p{
	color:#BBBBBB;
	font-size:11px;
	padding-bottom:24px;
	}

/* This is page specific parts */
	#contentDiv #whyDiv p{
	padding-left:10px;
	}
	#contentDiv .asteriskP{
	font-size:12px;
	color:#BBBBBB;
	margin-bottom:24px;
	}
	#contentDiv #mapDiv{
	text-align:right;
	}
		#contentDiv #mapDiv img{
		margin:0 60px 0 0;
		}
	#contentDiv #homeDiv{
	}
		#contentDiv #homeDiv img{
		margin:80px 0 32px 0;
		}


		#contentDiv #teamPhotoDiv{
		border:#f3f3f3 solid 1px;
		text-align:center;
		padding:10px 0;
		position:relative;
		}
		
		#contentDiv #teamPhotoDiv .rShadow{
		height:220px !important;
		}


		#contentDiv #teamPhotoImg{
		margin:36px 0 8px;
		}
		#contentDiv #partnersUl{
		margin:8px 0 0 53px;
		font-size:13px;
		}
		#contentDiv #partnersUl li{
		float:left;
		margin:0 64px 8px 0;
		}
		.ie #contentDiv #partnersUl li{
		padding:0 0 1px 0;
		}
		#contentDiv #partnersUl li a{
		color:#666666;
		font-weight:bold;
		}
		#contentDiv #partnersDiv{
		color:#666666;
		margin:0 80px 0 54px;
		font-size:12px;
		}
		#contentDiv #partnersDiv p{
		font-size:12px;
		}

	#contentDiv #hPrintDiv img{
	margin:0 0 0 -30px;
	}
	#contentDiv #hTVDiv{
	margin:0 0 0 90px;
	}


	#contentDiv #pressReleaseDiv{
	border-left:#eeeeee solid 1px;
	border-right:#eeeeee solid 1px;
	border-bottom:#eeeeee solid 1px;
	border-top:#f5c06f solid 4px;
	padding:6px 36px 24px;
	margin:0 0 36px 0;
	position:relative;
	}
		#contentDiv #pressReleaseDiv .date{
		letter-spacing:6px;
		text-transform:uppercase;
		color:#999999;
		font-size:14px;
		text-align:center;
		}
		#contentDiv #pressReleaseDiv .rShadow{
		height:500px !important;
		}
		#contentDiv #pressReleaseDiv p{
		color:#666666;
		}
		#contentDiv #pressReleaseDiv h2{
		text-align:center;
		font-size:18px;
		color:#111111;
		margin:0 0 24px;
		padding:12px 0 0;
		}
			#contentDiv #pressReleaseDiv .rShadow{
			position:absolute;
			top:0;
			right:-15px;
			width:15px;
			height:100%;
			}
	
	#contentDiv #whyImgHeader{
	margin:0 0 12px;
	}
	
	#contentDiv #clientsDiv{
	margin:0 0 0 -12px;
	}
	
	
	
/* Ending page specific parts */

/* jQuery Ties */
#workNavUl .selected, #workNavUl .selected a, #clientsNavUl .selected, #clientsNavUl .selected a{
font-weight:bold;
color:#666666 !important;
}

#partnersUl .selected a{
font-weight:bold;
color:#F5C84B !important;
}

#hTVDiv{
display:none;
}
#currentClientsDiv{
display:none;
}
/* Ending jQuery Ties */
