body, html {
	background-color:		#ebf1ef;
	font:			11px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	border:0;
	line-height:16px;
	color:#939496;
}
#wrapper{
	width:			990px;
	height:			792px;
	margin: 		0 auto;
	padding:	    0;
	border:			0;
	background-color:#FFFFFF;
	background-image:url(images/bg_all.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
#wrapperTwo{
	width:			990px;
	height:			792px;
	margin: 		0 auto;
	padding:	    0;
	border:			0;
	background-color:#FFFFFF;
	background-image:url(images/bg_all2.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

a {
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
}

.italic{
	font-style:italic;
}
.bold{
	font-weight:bold;
}



.imgLeft{
	padding:4px;
	border: 1px solid #eae4d4;
	float:left;
	margin-right:10px;
	background-color:#FFFFFF;
}
.imgLeft a:hover{
	border: 1px solid #91bcd0;
}

.clearAll{
	clear:both;
	overflow:hidden;
	height:0;
	width:100%;
	margin:0; padding:0; border:0;
}

#leftColumn{
	float:left;
	margin:0;
	padding:0;
	border:0;
	width:222px;
	height:792px;
}
#rightColumn{
	float:right;
	margin:0;
	padding:0;
	border:0;
	width:768px;
	height:792px;
}

#mainContent{
	width:678px;
	height:456px;
	margin:0; 
	padding:0px 0px 0px 1px; 
	border:0;
	display:block;
}
#flashVid{
	width:608px;
	height:440px;
	margin:0;
	padding:16px 0px 0px 72px;
	border:0;
}






/* HOME CONTENT ////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////// */
#logo{
	width:230px;
	height:286px;
	margin:0;
	padding:170px 0px 0px 0px;
	border:0;
	float:left;
}
#homeContent{
	width:428px;
	height:426px;
	margin:0;
	padding:30px 20px 0px 0px;
	border:0;
	float:right;
	text-align:left;
	line-height:18px;
}


/* MISSION CONTENT ////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////// */
#missionContent{
	width:500px;
	height:426px;
	margin:0;
	padding:30px 0px 0px 0px;
	border:0;
	float:left;
	text-align:right;
	line-height:18px;
}
#crossContent{
	width:68px;
	height:456px;
	margin:0;
	padding:0;
	border:0;
	float:left;
	text-align:right;
	line-height:18px;
	background-image:url(images/cross.jpg);
	background-repeat:no-repeat;
}

/* SERVICES CONTENT ////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////// */
#servicesContent{
	width:406px;
	height:426px;
	margin:0;
	padding:30px 0px 0px 0px;
	border:0;
	float:left;
	text-align:right;
	line-height:18px;
}
#openerContent{
	width:56px;
	height:456px;
	margin:0;
	padding:0;
	border:0;
	float:left;
	text-align:right;
	line-height:18px;
	background-image:url(images/canopener.jpg);
	background-repeat:no-repeat;
}
#servicesList{
	width:206px;
	height:424px;
	margin:0;
	padding:32px 0px 0px 0px;
	border:0;
	float:left;
	text-align:left;
	line-height:13px;
	color:#3f3f3f;
}


/* CONTACT CONTENT ////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////// */
#contactContent{
	width:428px;
	height:426px;
	margin:0;
	padding:30px 20px 0px 0px;
	border:0;
	float:right;
	text-align:left;
	line-height:18px;
}
#contactContent a{
	margin:0; padding:0; border:0;
	color:#e05420;
	text-decoration:underline;
}



/* VIRTUAL AGENCY CONTENT ////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////// */
#heads{
	margin:158px 0px 0px -272px;
	padding:0;
	border:0;
	background-image:url(images/bg_heads.jpg);
	background-repeat:no-repeat;
	display:block;
	width:678px;
	height:25px;
	position:absolute;
	left:50%;
	z-index:1300;
}
#mainContentTwo{
	clear:both;
	width:680px;
	height:456px;
	margin:0; 
	padding:0px 0px 0px 1px; 
	border:0;
	display:block;
}
	





#agencyThom{
	width:680px;
	height:326px;
	margin:0; 
	padding:130px 0px 0px 0px;
	border:0;
	text-align:right;
	background-image:url(images/bg_thom.jpg);
	background-repeat:no-repeat;
}
#agencyThom h1{
	margin:0;
	padding:0;
	border:0;
	color:#1c1c1a;
	font-size:18px;
	font-weight:normal;
	display:block;
	text-align:left;
	width:400px;
	height:20px;
	float:right;
}
#agencyThom h2{
	margin:0;
	padding:0;
	border:0;
	color:#1c1c1a;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:left;
	width:400px;
	height:20px;
	float:right;
}
#agencyThom .copy{
	margin:0;
	padding:0px 30px 0px 0px;
	border:0;
	text-align:right;
	width:370px;
	float:right;
}




#agencyWilliam{
	width:680px;
	height:326px;
	margin:0; 
	padding:130px 0px 0px 0px;
	border:0;
	text-align:right;
	background-image:url(images/bg_william.jpg);
	background-repeat:no-repeat;
}
#agencyWilliam h1{
	margin:0;
	padding:0;
	border:0;
	color:#1c1c1a;
	font-size:18px;
	font-weight:normal;
	display:block;
	text-align:left;
	width:430px;
	height:20px;
	float:right;
}
#agencyWilliam h2{
	margin:0;
	padding:0;
	border:0;
	color:#1c1c1a;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:left;
	width:430px;
	height:20px;
	float:right;
}
#agencyWilliam .copy{
	margin:0;
	padding:0px 30px 0px 0px;
	border:0;
	text-align:left;
	width:400px;
	float:right;
}
#agencyWilliam .copyTwo{
	margin:0;
	padding:0px 30px 0px 0px;
	border:0;
	text-align:left;
	width:320px;
	float:right;
}
#agencyWilliam .copyThree{
	margin:0;
	padding:0px 30px 0px 0px;
	border:0;
	text-align:left;
	width:360px;
	float:right;
}
#agencyWilliam .copyFour{
	margin:0;
	padding:0px 30px 0px 0px;
	border:0;
	text-align:left;
	width:340px;
	float:right;
}





#agencyChristie{
	width:650px;
	height:326px;
	margin:0; 
	padding:130px 0px 0px 30px;
	border:0;
	background-image:url(images/bg_christie.jpg);
	background-repeat:no-repeat;
}
#agencyChristie h1{
	margin:0;
	padding:0;
	border:0;
	color:#1c1c1a;
	font-size:18px;
	font-weight:normal;
	display:block;
	text-align:left;
	width:430px;
	height:20px;
}
#agencyChristie h2{
	margin:0;
	padding:0;
	border:0;
	color:#1c1c1a;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:left;
	width:430px;
	height:20px;
}
#agencyChristie .copy{
	margin:0;
	padding:0px 30px 0px 0px;
	border:0;
	width:400px;
}





#agencyScott{
	width:650px;
	height:326px;
	margin:0; 
	padding:130px 0px 0px 30px;
	border:0;
	background-image:url(images/bg_scott.jpg);
	background-repeat:no-repeat;
}
#agencyScott h1{
	margin:0;
	padding:0;
	border:0;
	color:#1c1c1a;
	font-size:18px;
	font-weight:normal;
	display:block;
	text-align:left;
	width:430px;
	height:20px;
}
#agencyScott h2{
	margin:0;
	padding:0;
	border:0;
	color:#1c1c1a;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:left;
	width:430px;
	height:20px;
}
#agencyScott .copy{
	margin:0;
	padding:0px 0px 0px 0px;
	border:0;
	width:430px;
}





#agencyLance{
	width:680px;
	height:326px;
	margin:0; 
	padding:130px 0px 0px 0px;
	border:0;
	text-align:right;
	background-image:url(images/bg_lance.jpg);
	background-repeat:no-repeat;
}
#agencyLance h1{
	margin:0;
	padding:0;
	border:0;
	color:#1c1c1a;
	font-size:18px;
	font-weight:normal;
	display:block;
	text-align:left;
	width:410px;
	height:20px;
	float:right;
}
#agencyLance h2{
	margin:0;
	padding:0;
	border:0;
	color:#1c1c1a;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:left;
	width:410px;
	height:20px;
	float:right;
}
#agencyLance .copy{
	margin:0;
	padding:0px 30px 0px 0px;
	border:0;
	text-align:left;
	width:380px;
	float:right;
}
#agencyLance .copyTwo{
	margin:0;
	padding:0px 30px 0px 0px;
	border:0;
	text-align:left;
	width:370px;
	float:right;
}
#agencyLance .copyThree{
	margin:0;
	padding:0px 30px 0px 0px;
	border:0;
	text-align:left;
	width:350px;
	float:right;
}





	
#agencyMore a{
	margin:450px 0px 0px 382px;
	padding:0;
	border:0;
	background-image:url(images/bt_moreTan.jpg);
	background-repeat:no-repeat;
	display:block;
	width:47px;
	height:46px;
	position:absolute;
	left:50%;
	z-index:1400;
}



/* PORTFOLIO CONTENT ////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////// */

#portfolioMenu{
	width:216px;
	margin:0;
	padding:240px 6px 0px 0px;
	border:0;
}
#portfolioMenu a{
	width:100px;
	height:17px;
	display:block;
	margin:0px 0px 6px 0px;
	padding:2px 4px 0px 0px;
	border:0;
	text-align:right;
	color:#343434;
	text-decoration:none;
	font-size:11px;
	float:right;
	clear:right;
}
#portfolioMenu a:hover{
	width:100px;
	height:17px;
	display:block;
	margin:0px 0px 6px 0px;
	padding:2px 4px 0px 0px;
	border:0;
	text-align:right;
	color:#ffffff;
	background-color:#e05420;
	text-decoration:none;
	font-size:11px;
	float:right;
	clear:right;
}
#portfolioMenu .selected{
	width:100px;
	height:17px;
	display:block;
	margin:0px 0px 6px 0px;
	padding:2px 4px 0px 0px;
	border:0;
	text-align:right;
	color:#ffffff;
	background-color:#e05420;
	font-size:11px;
	float:right;
	clear:right;
}
#portfolioMore a{
	margin:390px 0px 0px 382px;
	padding:0;
	border:0;
	background-image:url(images/bt_moreWhite.jpg);
	background-repeat:no-repeat;
	display:block;
	width:47px;
	height:46px;
	position:absolute;
	left:50%;
	z-index:1400;
}
#portfolioImg{
	width:680px;
	height:456px;
	margin:0; 
	padding:0; 
	border:0;
}
#lowerContent{
	clear:both;
	width:680px;
	height:130px;
	margin:0;
	padding:0;
	padding:0;
}
#colOne{
	clear:both;
	width:200px;
	height:120px;
	margin:0;
	padding:10px 0px 0px 20px;
	border:0;
	float:left;
	clear:right;
	font-size:10px;
	line-height:12px;
	color:#68696a;
}
	





	
	
	

	

/* FOOTER ITEMS ////////////////////////////////////////////////////////////////////////////////// */
#footer {
	clear: both;
	background-color:#bbd0c8;
	width: 990px;
	height: 60px;
	padding:20px 0px 0px 0px;
	margin:0 auto;
	border:0;
	color:#ffffff;
}
#copyright{
	width: 410px;
	height:60px;
	margin:0;
	padding:10px 0px 0px 20px;
	border:0;
	float:left;
	clear:right;
	text-align:left;
}
#footerForm{
	width: 490px;
	height:50px;
	margin:0;
	padding:0px 0px 0px 0px;
	border:0;
	float:left;
	clear:right;
}

#bottomLinks{
	list-style: none;
	height: 20px;
	margin:	0px;
	padding:0px 0px 0px 20px;
}

#bottomLinks li{
	display: inline;
	margin:	0;
	padding:0px 15px 0px 10px;
	background-image:url(images/arrow_gray.jpg);
	background-repeat:no-repeat;
	background-position: 0 5px;
}

#bottomLinks a{
	color: #777d8d; font-family: Arial; font-size: 10px;font-weight: bold;text-decoration: none;
	
}
#bottomLinks a:hover{
	color: #125392; font-family: Arial; font-size: 10px;font-weight: bold;text-decoration: none;
}

.bolbdarkblue12{
	font-size:12px;
	color:#1e3d6b;
	margin:0;
	padding:0;
	border:0;
	font-weight:bold;
}


.gray{
	color:#939496;
}
.orange{
	color:#e05420;
}
.lightgray{
	color:#abacaf;
}









