body {
	margin: 0px;
	background-color: #000000;
}
#main {
	overflow: auto;
	width: 704px;
	border: 6px solid #444444;
	margin: 10px auto 10px auto;
	background-color: #b1c2d3;
}

#contactTabsContainer {
	width: 675px;
	height: 25px;
	float: left;
	display: inline;
	margin-top: 12px;
	margin-left: 15px;
}
#contactTabs_01 {
	background-image: url(images/tab_contact_01.gif);
	background-repeat: no-repeat;
	width: 193px;
	height: 25px;
	margin-right: 4px;
	float: left;
	display: inline;
}
#contactTabs_02 {
	background-image: url(images/tab_contact_02.gif);
	background-repeat: no-repeat;
	width: 170px;
	height: 25px;
	margin-right: 4px;
	float: left;
	display: inline;
}
#contactTabs_03 {
	background-image: url(images/tab_contact_03.gif);
	background-repeat: no-repeat;
	width: 304px;
	height: 25px;
	float: left;
	display: inline;
}

#bannerContainer {
	width: 675px;
	height: 104px;
	float: left;
	display: inline;
	margin-left: 15px;
	margin-bottom: 13px;
}
#bannerContainerHome {
	width: 675px;
	height: 104px;
	float: left;
	display: inline;
	margin-left: 15px;
	margin-top: 14px;
	margin-bottom: 13px;
}
#bannerLeft {
	width: 489px;
	height: 79px;
	float: left;
}
#bannerRight {
	width: 186px;
	height: 79px;
	float: right;
}
#bannerNav {
	background-image: url(images/nav_bg.gif);
	background-repeat: no-repeat;
	width: 675px;
	height: 25px;
	float: left;
}



#contactContainer {
	background-image: url(images/contact_container.jpg);
	background-repeat: no-repeat;
	width: 254px;
	height: 163px;
	float: left;
	display: inline;
	margin-left: 11px;
	margin-bottom: 10px;
}
#contactTitleSpace {
	width: 19px;
	height: 32px;
	float: left;
}
#contactTitle {
	width: 235px;
	height: 32px;
	float: left;
}
#contactBGSpace {
	width: 19px;
	height: 131px;
	float: left;
	clear: both;
}
#contactBGCallUs {
	width: 70px;
	height: 50px;
	float: left;
	margin-top: 8px;
}
#contactBGNumbers {
	width: 165px;
	height: 50px;
	float: left;
	margin-top: 8px;
}
#contactBGEmail {
	width: 235px;
	height: 50px;
	float: left;
}



#folderContainer {
	width: 423px;
	height: 163px;
	float: left;
	display: inline;
	margin-left: 11px;
	margin-bottom: 10px;
}
#folderContainer a {
	cursor:pointer;
	display:block;
	height: 100%;
	width:100%;
	padding-top:50px;
	margin-bottom:-50px;
	text-align:right;
	margin-left:-10px;
	text-decoration:none;
}
#folderContainer a:hover {
	text-decoration: underline
}
a:active{outline:none}
:focus
{
  -moz-outline-style: none;
}
#folderPic_01 {
	background-image: url(images/folder_01.jpg);
	width: 103px;
	height: 76px;
	float: left;
	margin-bottom: 9px;
	margin-right: 2px;
}
#folderPic_01 a {
	display: block;
	width: 100%;
	height: 100%;
}
#folderPic_02 {
	background-image: url(images/folder_02.jpg);
	width: 103px;
	height: 76px;
	float: left;
	margin-bottom: 9px;
	margin-right: 2px;
}
#folderPic_03 {
	background-image: url(images/folder_03.jpg);
	width: 103px;
	height: 76px;
	float: left;
	margin-bottom: 9px;
	margin-right: 2px;
}
#folderPic_04 {
	background-image: url(images/folder_04.jpg);
	width: 103px;
	height: 76px;
	float: left;
	margin-bottom: 9px;
}
#folderPic_05 {
	background-image: url(images/folder_05.jpg);
	width: 103px;
	height: 76px;
	float: left;
	margin-right: 2px;
	clear: both;
}
#folderPic_06 {
	background-image: url(images/folder_06.jpg);
	width: 103px;
	height: 76px;
	float: left;
	margin-right: 2px;
}
#folderPic_07 {
	background-image: url(images/folder_07.jpg);
	width: 103px;
	height: 76px;
	float: left;
	margin-right: 2px;
}
#folderPic_08 {
	background-image: url(images/folder_08.jpg);
	width: 103px;
	height: 76px;
	float: left;
}
#folderText {
	height: 20px;
	float: right;
	margin-top: 50px;
	margin-right: 10px;
	display: inline;
}



#flashContainer {
	background-color: b1c2d3;
	width: 675px;
	height: 244px;
	float: left;
	display: inline;
	margin-left: 13px;
	clear: both;
}
#flashFlash {
	width: 264px;
	height: 244px;
	float: left;
	display: inline;
}
#flashTitle {
	background-color: #435261;
	width: 411px;
	height: 48px;
	display: inline;
	float: left;
	margin-top: 16px;
}
#flashBodyContainer {
	background-color: #FFFFFF;
	border-right: 1px solid #435261;
	border-bottom: 1px solid #435261;
	width: 410px;
	height: 179px;
	display: inline;
	float: left;
}
#flashBodyText {
	width: 345px;
	height: 160px;
	display: inline;
	float: left;
	margin-top: 13px;
	margin-left: 19px;
}



#clientContainer {
	background-color: b1c2d3;
	width: 675px;
	height: 212px;
	float: left;
	display: inline;
	margin-top: 22px;
	margin-left: 13px;
	margin-bottom: 16px;
	clear: both;
}
#clientTitle {
	background-color: #435261;
	width: 253px;
	height: 48px;
	display: inline;
	float: left;
}
#clientBodyContainer {
	background-color: #f8f8f8;
	border-left: 1px solid #435261;
	border-bottom: 1px solid #435261;
	width: 252px;
	height: 163px;
	display: inline;
	float: left;
	clear: left;
}
#clientBodyLeft {
	background-color: #8896a3;
	width: 22px;
	height: 163px;
	display: inline;
	float: left;
}
#clientBodyText {
	width: 200px;
	height: 20px;
	display: inline;
	float: left;
	margin-top: 12px;
	margin-left: 20px;
}
#clientPostIt {
	width: 422px;
	height: 189px;
	float: right;
	display: inline;
}



#servicesContainer {
	background-color: #b1c2d3;
	width: 327px;
	float: left;
	display: inline;
	margin-top: 22px;
	margin-left: 13px;
	margin-bottom: 7px;
	margin-right: 21px;
}
#feesContainer {
	background-color: #b1c2d3;
	width: 327px;
	float: left;
	margin-top: 22px;
	margin-bottom: 7px;
}
#servicesTitle {
	background-color: #435261;
	width: 327px;
	height: 48px;
	display: inline;
	float: left;
}
#servicesBodyContainer {
	background-color: #f8f8f8;
	border-left: 1px solid #435261;
	border-bottom: 1px solid #435261;
	border-right: 1px solid #435261;
	width: 325px;
	height: 411px;
	display: inline;
	float: left;
}
#servicesBodyLeft {
	background-color: #8896a3;
	width: 22px;
	height: 411px;
	display: inline;
	float: left;
}
#servicesBodyText {
	width: 265px;
	display: inline;
	float: left;
	margin-top: 12px;
	margin-left: 20px;
}



#aboutBulletContainerLeft {
	background-color: #b1c2d3;
	width: 327px;
	float: left;
	display: inline;
	margin-top: 22px;
	margin-left: 13px;
	margin-bottom: 7px;
	margin-right: 21px;
}
#aboutBulletContainerRight {
	background-color: #b1c2d3;
	width: 327px;
	float: left;
	margin-top: 22px;
	margin-bottom: 7px;
}
#aboutBulletTitle {
	background-color: #435261;
	width: 327px;
	height: 48px;
	display: inline;
	float: left;
}
#aboutBulletBodyContainer {
	background-color: #f8f8f8;
	border-left: 1px solid #435261;
	border-bottom: 1px solid #435261;
	border-right: 1px solid #435261;
	width: 325px;
	height: 470px;
	display: inline;
	float: left;
}
#aboutBulletBodyLeft {
	background-color: #8896a3;
	width: 22px;
	height: 470px;
	display: inline;
	float: left;
}
#aboutBulletBodyText {
	width: 265px;
	display: inline;
	float: left;
	margin-top: 12px;
	margin-left: 20px;
	line-height: 13px;
}



#visualsContainer {
	width: 675px;
	height: 143px;
	float: left;
	display: inline;
	margin-top: 6px;
	margin-left: 13px;
}
#aboutImageContainer {
	width: 675px;
	height: 95px;
	float: left;
	display: inline;
	margin-top: 6px;
	margin-left: 13px;
}
#visualsTitle {
	background-image: url(images/visuals_title.gif);
	width: 675px;
	height: 48px;
	float: left;
	display: inline;
}
#visualsTitleText {
	width: 450px;
	height: 48px;
	float: left;
	display: inline;
	line-height: 47px;
	margin-left: 165px;
}
#visualsCaption_01 {
	background-image: url(images/visuals_caption_bg.gif);
	width: 192px;
	height: 48px;
	float: left;
	display: inline;
	margin-right: 50px;
}
#visualsCaption_02 {
	background-image: url(images/visuals_caption_bg.gif);
	width: 192px;
	height: 48px;
	float: left;
	display: inline;
	margin-right: 49px;
}
#visualsCaption_03 {
	background-image: url(images/visuals_caption_bg.gif);
	width: 192px;
	height: 48px;
	float: left;
	display: inline;
}
#visualsCaptionText {
	width: 192px;
	height: 48px;
	float: left;
	display: inline;
	line-height: 47px;
	text-align: center;
}
#visualsImage_01 {
	width: 192px;
	height: 95px;
	float: left;
	display: inline;
	margin-right: 50px;
}
#visualsImage_02 {
	width: 192px;
	height: 95px;
	float: left;
	display: inline;
	margin-right: 49px;
}
#visualsImage_03 {
	width: 192px;
	height: 95px;
	float: left;
	display: inline;
}



#caseStudiesContainerLeft {
	background-color: #b1c2d3;
	width: 327px;
	float: left;
	display: inline;
	margin-top: 6px;
	margin-left: 13px;
	margin-bottom: 7px;
	margin-right: 21px;
}
#caseStudiesContainerRight {
	background-color: #b1c2d3;
	width: 327px;
	float: left;
	margin-top: 6px;
	margin-bottom: 7px;
}
#caseStudiesTitle {
	background-color: #435261;
	width: 327px;
	height: 48px;
	display: inline;
	float: left;
}
#caseStudiesIntroContainer {
	background-image: url(images/case_studies_bg_01.gif);
	background-color: #edf1f5;
	border-left: 1px solid #435261;
	border-right: 1px solid #435261;
	width: 325px;
	height: 102px;
	display: inline;
	float: left;
}
#caseStudiesImageContainer {
	background-image: url(images/case_studies_bg_02.gif);
	background-color: #e0e5ea;
	border-left: 1px solid #435261;
	border-right: 1px solid #435261;
	width: 325px;
	height: 500px;
	display: inline;
	float: left;
}
#caseStudiesStub {
	background-image: url(images/case_studies_stub.gif);
	width: 327px;
	height: 24px;
	display: inline;
	float: left;
}
#caseStudiesBodyText {
	width: 245px;
	display: inline;
	float: left;
	margin-top: 12px;
	margin-left: 40px;
}
#caseStudiesBodyText02 {
	width: 245px;
	display: inline;
	float: left;
	margin-top: 12px;
	margin-left: 40px;
	line-height: 20px;
}


#address {
	background-color: #f8f8f8;
	width: 673px;
	height: 22px;
	float: left;
	display: inline;
	margin-left: 13px;
	clear: both;
	border: #435261 solid 1px;
}
#copyright {
	background-color: #435261;
	width: 675px;
	height: 24px;
	float: left;
	display: inline;
	margin-left: 13px;
	clear: both;
}
#profileCredit {
	width: 675px;
	height: 25px;
	text-align: center;
	float: left;
	display: inline;
	margin-left: 13px;
	clear: both;
	line-height: 22px;
}
#marginBlag {
	background-color: #b1c2d3;
	width: 675px;
	height: 14px;
	float: left;
	display: inline;
	clear: both;
	line-height: 1px;
}
#marginBlag02 {
	background-color: #b1c2d3;
	width: 675px;
	height: 7px;
	float: left;
	display: inline;
	clear: both;
	line-height: 1px;
}



#folderLarge {
	background-image: url(images/folder_large.gif);
	background-repeat: no-repeat;
	width: 251px;
	height: 175px;
	float: left;
	display: inline;
	margin-left: 14px;
	margin-bottom: 1px;
}
#folderLabel {
	width: 200px;
	height: 120px;
	float: right;
	margin-right: 13px;
	margin-top: 61px;
	display: inline;
	text-align: right;
}



#montageContainer {
	width: 409px;
	height: 168px;
	float: left;
	display: inline;
	margin-left: 14px;
	margin-bottom: 10px;
}
#montageImage {
	width: 409px;
	height: 89px;
	float: left;
	text-align: right;
}
#montageBlueCurve {
	width: 409px;
	height: 79px;
	float: left;
	clear: both;
}
#montageText {
	width: 350px;
	height: 20px;
	float: left;
	margin-left: 23px;
	margin-top: 14px;
	display: inline;
}



#montageContainerExtensions {
	width: 409px;
	height: 224px;
	float: left;
	display: inline;
	margin-top: 24px;
	margin-left: 14px;
	margin-bottom: 10px;
}
#montageContainerCaseStudies {
	width: 409px;
	height: 144px;
	float: left;
	display: inline;
	margin-top: 24px;
	margin-left: 14px;
	margin-bottom: 14px;
}



#jobContainer {
	background-color: b1c2d3;
	width: 675px;
	height: 244px;
	float: left;
	display: inline;
	margin-left: 13px;
	margin-bottom: 7px;
	clear: both;
}
#jobContainerCrossroads {
	background-color: b1c2d3;
	width: 675px;
	height: 314px;
	float: left;
	display: inline;
	margin-left: 13px;
	margin-bottom: 7px;
	clear: both;
}
#jobContainerSheridan {
	background-color: b1c2d3;
	width: 675px;
	height: 286px;
	float: left;
	display: inline;
	margin-left: 13px;
	margin-bottom: 7px;
	clear: both;
}
#jobImage {
	width: 264px;
	height: 244px;
	float: left;
	display: inline;
}
#jobImageCrossroads {
	width: 264px;
	height: 314px;
	float: left;
	display: inline;
}
#jobImageSheridan {
	width: 264px;
	height: 286px;
	float: left;
	display: inline;
}
#jobTitle {
	background-color: #435261;
	width: 411px;
	height: 48px;
	display: inline;
	float: left;
	margin-top: 16px;
}
#jobBodyContainer {
	background-color: #FFFFFF;
	border-right: 1px solid #435261;
	border-bottom: 1px solid #435261;
	width: 410px;
	height: 179px;
	display: inline;
	float: left;
}
#jobBodyContainerCrossroads {
	background-color: #FFFFFF;
	border-right: 1px solid #435261;
	border-bottom: 1px solid #435261;
	width: 410px;
	height: 249px;
	display: inline;
	float: left;
}
#jobBodyContainerSheridan {
	background-color: #FFFFFF;
	border-right: 1px solid #435261;
	border-bottom: 1px solid #435261;
	width: 410px;
	height: 221px;
	display: inline;
	float: left;
}
#jobBodyText {
	width: 240px;
	height: 150px;
	display: inline;
	float: left;
	margin-top: 13px;
	margin-left: 19px;
}
#jobThumbContainer {
	width: 129px;
	height: 179px;
	display: inline;
	float: right;
}
#jobThumb_01 {
	width: 114px;
	height: 68px;
	display: inline;
	float: right;
	margin-top: 14px;
	margin-right: 15px;
	margin-bottom: 14px;
}
#jobThumb_02 {
	width: 114px;
	height: 68px;
	display: inline;
	float: right;
	margin-right: 15px;
}


#jobTitlePaperclipBardsey {
	background-color: #b1c2d3;
	width: 411px;
	height: 16px;
	display: inline;
	float: left;
	text-align: right;
}
#jobTitleBardsey {
	background-color: #435261;
	width: 411px;
	height: 48px;
	display: inline;
	float: left;
}
#jobBodyTextBardsey {
	width: 207px;
	height: 150px;
	display: inline;
	float: left;
	margin-top: 13px;
	margin-left: 19px;
}
#jobThumbContainerBardsey {
	width: 176px;
	height: 179px;
	display: inline;
	float: right;
}
#jobThumbBardsey {
	width: 175px;
	height: 137px;
	display: inline;
	float: left;
	margin-bottom: 14px;
}




.navText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #45525f;
	line-height: 23px;
	text-align: center;
}
a.navText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #45525f;
	line-height: 23px;
	text-align: center;
	text-decoration: none;
}
a.navText:hover {
	color: #000000;
	text-decoration: underline;
}

.contactTabsText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #45525f;
	line-height: 23px;
	text-align: center;
}

.contactTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 32px;
}
.contactBG {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #394a5c;
}
.contactEmail {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #394a5c;
}
.folderText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6b7c88;
	text-align: right;
}
.flashBodyText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1c2a39;
}
.flashBodyText_02 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1c2a39;
}
.captionBodyText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1c2a39;
	line-height: 21px;
	text-align: center;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 22px;
	text-align: center;
}
.contactTabsMailto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #45525f;
	line-height: 22px;
	text-align: center;
}
.marginBlag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 1px;
	text-align: center;
}
.montageText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
}
.jobBodyText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1c2a39;
}