body{background-color:#E8E8E8;font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;font-size:11px;color:#666;overflow-x:hidden;padding:0;margin:0;}

a{color: #333;text-decoration: none;outline: none;}

a:hover{color: #999;text-decoration: underline;}

a img{border: none;outline:none;}

.container_16{margin:0;padding:0;}

.clear5{height:5px;}

.clear10{height:10px;}

.clear15{height:15px;}

.clear20{height:20px;}

.clear25{height:25px;}

.clear50{height:50px;}

.clear100{height:100px;}

.homePad{padding-left:20px;}

.wrapper{min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -120px; /* the bottom margin is the negative value of the footer's height */}

.footerSection,.push{height: 120px; /* .push must be the same height as .footer */}

.footerSection{background-color:#E8E8E8;padding:10px 0 10px 40px;margin:0;font-size:11px;}

.footerSection a{color:#333;}

.footerLinks{display:block;clear:both;margin:0 0 5px 0;padding:0; position: relative;}

.footerLinks a{float:left;margin:3px 0 0 10px;padding:0 10px 0 0;border-right:1px solid #8a8a8a;color:#666;text-decoration:none;}

.footerLinks a:hover{text-decoration:underline;}

.chamber {position: absolute; top: 0px; right: 10px; background:}
.chamber img {
	background: white;
	padding: 3px 8px;	
}

h1,h2,h3,h4,h5,h6{font-family:Georgia,"Lucida Sans Unicode",lucida,Verdana,sans-serif;}

p{line-height:1.5em;margin:10px 0;padding:0;}

p{font-size:13px;}

li{font-size:13px;}

#flash_container{float:left;height:375px;border-top:#A8A8A8 solid 1px;width:100%;}

.grid_12 p{width:80%;}

.grid_12 ul{line-height:15px;width:80%;}

.textRight{text-align:right;}.textLeft{text-align:left;}

.topSection{height:70px;margin:0 0 0 0;padding:25px 0 0 40px;clear:both;background-color:#fff;}

.rfpButton{display:block;width:188px;height:22px;margin:10px 0 3px 0;padding:0;float:right;}

.rfpUnderSpan{float:right;clear:both;display:block;margin:0;padding:0;text-align:center;width:188px;}

.like-us {

	margin-top: -20px;

	padding: 0 5px 0 0;	

}

.fb-like-container {

	width: 47px; 

	overflow:hidden; 

	float: left; 

	padding: 3px 0 0 120px;	

}

/* Top Menu */

#navigation {background:#000 none repeat scroll 0 0;float:left;height:51px;padding:0;margin:0;width:100%;display:block;border-bottom:none;}

.van{list-style-type:none;margin:0;padding:0;background-color:#000;width:100%;font-family: Arial, Helvetica, sans-serif;z-index:100;position:relative;}

.van li{float:left;margin:0;padding:0 3px;position:relative;}

.van li.spacer{border-top:4px solid #646464;color:black;width:40px;}

.van li#solution a{border-top: #646464 4px solid;}

.van li#solution a:hover{border-top: #FCE303 4px solid;}

.van li#solution ul li a,.van li#solution ul li a:hover{border-top:none;}

.van li#solution a.main,.van li#solution a.main:link,.van li#solution a.main:visited,.van li#solution a.main:active{color: #fff;font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;display:block;text-decoration: none;padding: 18px 10px;background: #000;}

.van li#solution a.active,.van li#solution a.active:link,.van li#solution a.active:visited,.van li#solution a.active:active{color: #fff;font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;display:block;text-decoration: none;padding: 18px 10px;background: #000;border-top: #FCE303 4px solid;}

.van li#services a{border-top: #646464 4px solid;}

.van li#services a:hover{border-top: #787DCC 4px solid;}

.van li#services ul li a,.van li#services ul li a:hover{border-top:none;}

.van li#services a.main,.van li#services a.main:link,.van li#services a.main:visited,.van li#services a.main:active{color: #fff;font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;display:block;text-decoration: none;padding: 18px 10px;background: #000;}

.van li#services a.active,.van li#services a.active:link,.van li#services a.active:visited,.van li#services a.active:active{color: #fff;font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;display:block;text-decoration: none;padding: 18px 10px;background: #000;border-top: #787DCC 4px solid;}

.van li#marketing a{border-top: #646464 4px solid;}

.van li#marketing a:hover{border-top: #9D232E 4px solid;}

.van li#marketing ul li a,.van li#marketing ul li a:hover{border-top:none;}

.van li#marketing a.main,.van li#marketing a.main:link,.van li#marketing a.main:visited,.van li#marketing a.main:active{color: #fff;font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;display:block;text-decoration: none;padding: 18px 10px;background: #000;}

.van li#marketing a.active,.van li#marketing a.active:link,.van li#marketing a.active:visited,.van li#marketing a.active:active{color: #fff;font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;display:block;text-decoration: none;padding: 18px 10px;background: #000;border-top: #9D232E 4px solid;}

.van li#study a{border-top: #646464 4px solid;}

.van li#study a:hover{border-top: #AE9447 4px solid;}

.van li#study ul li a,.van li#study ul li a:hover{border-top:none;}

.van li#study a.main,.van li#study a.main:link,.van li#study a.main:visited,.van li#study a.main:active{color: #fff;font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;display:block;text-decoration: none;padding: 18px 10px;background: #000;}

.van li#study a.active,.van li#study a.active:link,.van li#study a.active:visited,.van li#study a.active:active{color: #fff;font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;display:block;text-decoration: none;padding: 18px 10px;background: #000;border-top: #AE9447 4px solid;}

.van li#list a{border-top: #646464 4px solid;}

.van li#list a:hover{border-top: #B7332D 4px solid;}

.van li#list ul li a,.van li#list ul li a:hover{border-top:none;}

.van li#list a.main,.van li#list a.main:link,.van li#list a.main:visited,.van li#list a.main:active{color: #fff;font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;display:block;text-decoration: none;padding: 18px 10px;background: #000;}

.van li#list a.active,.van li#list a.active:link,.van li#list a.active:visited,.van li#list a.active:active{color: #fff;font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;display:block;text-decoration: none;padding: 18px 10px;background: #000;border-top: #B7332D 4px solid;}

.van li#agency a{border-top: #646464 4px solid;}

.van li#agency a:hover{border-top: #23818E 4px solid;}

.van li#agency ul li a,.van li#agency ul li a:hover{border-top:none;}

.van li#agency a.main,.van li#agency a.main:link,.van li#agency a.main:visited,.van li#agency a.main:active{color: #fff;font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;display:block;text-decoration: none;padding: 18px 10px;background: #000;}

.van li#agency a.active,.van li#agency a.active:link,.van li#agency a.active:visited,.van li#agency a.active:active{color: #fff;font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;display:block;text-decoration: none;padding: 18px 10px;background: #000;border-top: #23818E 4px solid;}

.van li#contact a{border-top: #646464 4px solid;}

.van li#contact a:hover{border-top: #385888 4px solid;}

.van li#contact ul li a,.van li#contact ul li a:hover{border-top:none;}

.van li#contact a.main,.van li#contact a.main:link,.van li#contact a.main:visited,.van li#contact a.main:active{color: #fff;font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;display:block;text-decoration: none;padding: 18px 10px;background: #000;}

.van li#contact a.active,.van li#contact a.active:link,.van li#contact a.active:visited,.van li#contact a.active:active{color: #fff;font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;display:block;text-decoration: none;padding: 18px 10px;background: #000;border-top: #385888 4px solid;}

/* sub nav piece */

.van ul{list-style-type:none;margin:0;padding:0;background:#000;width:175px;position:absolute;top: -999em;left:0px;z-index:999;}

.van li:hover ul,.van li.sfHover ul{top:50px;}

.van ul li{border:0;float:none;margin:0;padding:3px;}

.van ul a{border:none;padding:3px 5px;margin:0;white-space:nowrap;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;display:block;}

.van ul a:hover{background-color:#000;color:#fff;border-top:0;text-decoration:none;}

.van #services ul li a:hover{color:#787DCC;}

.van #services ul li a{color:#fff;margin:0;padding:2px 0 2px 5px;}

.van #marketing ul li a:hover{color:#9D232E;}

.van #marketing ul li a{color:#fff;margin:0;padding:2px 0 2px 5px;}

.van #study ul li a:hover{color:#AE9447;}

.van #study ul li a{color:#fff;margin:0;padding:2px 0 2px 5px;}

.van #list ul li a:hover{color:#B7332D;}

.van #list ul li a{color:#fff;margin:0;padding:2px 0 2px 5px;}

.van #solution ul li a:hover{color:#FCE303;}

.van #solution ul li a{color:#fff;margin:0;padding:2px 0 2px 5px;}

.van #agency ul li a:hover{color:#23818E;}

.van #agency ul li a{color:#fff;margin:0;padding:2px 0 2px 5px;}

.van #contact ul li a:hover{color:#385888;}

.van #contact ul li a{color:#fff;margin:0;padding:2px 0 2px 5px;}

/* interior */

.interiorMainBlock{margin:0;padding:0;clear:both;border-top:1px solid #a8a8a8;border-bottom:3px solid #b7b7b7;height:223px; background-color:#000;text-align:left;}

.interiorMainBlock_services{margin:0;padding:0;clear:both;border-top:1px solid #a8a8a8;border-bottom:3px solid #b7b7b7;height:223px; background-color:#000;text-align:left;}

.interiorMainBlock_marketing{margin:0;padding:0;clear:both;border-top:1px solid #a8a8a8;border-bottom:3px solid #b7b7b7;height:223px; background-color:#1A0607;text-align:left;}

.interiorMainBlock_caseStudy{margin:0;padding:0;clear:both;border-top:1px solid #a8a8a8;border-bottom:3px solid #b7b7b7;height:223px; background-color:#193686;text-align:left;}

.interiorMainBlock_agency{margin:0;padding:0;clear:both;border-top:1px solid #a8a8a8;border-bottom:3px solid #b7b7b7;height:223px; background-color:#fff;text-align:left;}

.interiorMainBlock_contact{margin:0;padding:0;clear:both;border-top:1px solid #a8a8a8;border-bottom:3px solid #b7b7b7;height:223px; background-color:#fff;text-align:left;}

.interiorMainBlock_sitemap{margin:0;padding:0;clear:both;border-top:1px solid #a8a8a8;border-bottom:3px solid #b7b7b7;height:223px; background-color:#C3C2BD;text-align:left;}

/* 3rd tier link box */

.subTierLinkBox{font-family:Georgia,"Lucida Sans Unicode",lucida,Verdana,sans-serif;text-transform:uppercase;background-color: white;background-image: url('http://www.thatagency.com/images/subnav_back.jpg');background-repeat: no-repeat;background-position: left top;margin:0;padding:20px 0 20px 40px;}

.subTierLinkBox a{float:left;margin:3px 0 0 10px;padding:0 10px 0 0;border-right:1px solid #8a8a8a;color:#666;font-size:10px;text-decoration:none;}

.subTierLinkBox a:hover{text-decoration:underline;}

.subTierLinkBox h2{font-size:16px;color:#8A8A8A;text-transform:uppercase; text-align:center;font-weight:normal;}

/* main content */

.contentWrapper{margin:0 0 0 0;padding:20px 0 20px 40px;clear:both;background-color:#fff; text-align:left;}

.contentWrapper h1{font-size:18px;color:#a8a8a8;font-weight:normal;font-family:Georgia,"Lucida Sans Unicode",lucida,Verdana,sans-serif;}

.contentHomeWrapper{margin:0 0 0 0;padding:20px 0 20px 40px;clear:both;background-color:#fff; text-align:left;height:410px;}

.contentHomeWrapper h1{font-size:18px;font-weight:normal;font-family:Georgia,"Lucida Sans Unicode",lucida,Verdana,sans-serif;}

.contentHomeWrapper h3{font-size:13px;font-weight:bold;font-family:Georgia,"Lucida Sans Unicode",lucida,Verdana,sans-serif;}

.contentHomeWrapper h1, .contentHomeWrapper h3{color:#333;}

.contentHomeWrapper .grid_3 a.readMore{color:#0C6192;font-weight:bold;text-decoration:underline;}











.rssBox{background-color:#eee;border:1px dashed #ccc;margin:0 0 20px 0;padding:10px;}

h2.rssBoxHeader{font-size:12px;font-weight:bold;margin:0;padding:5px 10px;background-color:#eee;border:1px dashed #ccc;border-bottom:0;}

#common_content{float:left;display:block;padding:10px 0 10px 0;text-align:left;}

#common_copy{float:left;width:430px;display:block;padding:0 0 10px 15px;clear:none;}

#common_copy h1{font-size:16px;color:#8A8A8A;}

#common_copy h2{font-size:16px;color:#8A8A8A;}

#common_content ul{line-height:15px;}

#common_copy h3{font-size:14px;padding:0 0 5px 0;text-decoration:underline;color:#8A8A8A;}

.common_content{float:left;width:800px;display: block;padding: 0 0 10px 0;}

.common_copy{float:left;width:470px;display:block;padding:0 0 10px 15px;clear:none;}

.examplebox{float:left;text-align:left;display:block;}

.columns{float:left;width:220px;}

.studyHomeBox{margin:0;padding:0;}

.studyHomeBox h3{margin:5px 0;padding:5px 5px 0 5px;}

.studyHomeBox img{margin:0;padding:0;display:block;}

.studyHomeBox p{padding-left:5px;}

.moreinfo a{background: url("/images/moreinfo.gif") no-repeat left;color: #999;display: block;font-weight: 700;height: 15px;padding-left: 20px;}

.caseStudyList{margin:0;padding:0;vertical-align:top;}

.caseStudyList a{display:block;margin:0;padding:3px 5px 3px 0;}

.clientList{line-height:1.4em;}

.clientList a{text-decoration:underline;}

.clientList ul{margin:0 0 0 8px;padding:0 0 0 8px; list-style-type:disk; list-style-position:outside;}

.clientList ul li{margin:0 0 5px 0;padding:0;}

.rfp{float:right;padding:0 85px 0 0;text-align:center;margin:20px 0 0 0;}

/* For div panes info */

ul.tabs{list-style:none;margin:0;padding:0;height:30px;font-family:Georgia,"Times New Roman",Times,serif;width:570px;}

ul.tabs li{float:left;padding:0;margin:0;display:inline;}

ul.tabs a{font-size:11px;display:block;height:30px;line-height:30px;text-align:center;text-decoration:none;color:#999;padding:0 15px 0 0;margin:0;position:relative;top:1px;text-transform:uppercase;}

ul.tabs a:active{outline:none;}

ul.tabs a:hover{color:#000;}

ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a{cursor:default !important;color:#000 !important;}

div.panes div.pane{display:none;}

div.panes div, div.pane div{/*height:165px;*/font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;font-size:12px;}

.agencyquote{color:#ccc;float:right;font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;line-height:20px;padding:24px;text-transform:uppercase;width:250px;margin-right:100px;}

.agencyquote .name{color:#333;font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;font-size:11px;text-align:right;display:block;}

.EightPercent{width:80%;}

/* Contact Form */

div.form-container{padding:0;}

p.legend{margin-bottom:1em;font-size:10px;font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none;color:#666;}

p.legend em{color:#C00;}

div.errors{margin:0 0 10px 0;padding:5px 10px;border: #FC6 1px solid;background-color:#FFC;}

div.errors p{margin:0;}

div.errors p em{color:#C00;font-style:normal;font-weight:bold;}

div.form-container form p{margin:0;}

div.form-container form p.note{margin-left:170px;font-size:90%;color:#333;}

div.form-container form fieldset{margin:10px 0;padding:10px;border:#DDD 1px solid;}

div.form-container form legend{font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;color:#666;}

div.form-container form fieldset div{padding:0.25em 0;}

div.form-container label, div.form-container span.label{margin-right:10px;padding-right:10px;width:150px;display:block;float:left;text-align:right;position:relative;}

div.form-container label.error, div.form-container span.error{color:#C00;}

div.form-container label em, div.form-container span.label em{position:absolute;right:1px;font-size:120%;font-style:normal;color:#C00;}

div.form-container input.error{border-color:#C00;background-color:#FEF;}

div.form-container input:focus,div.form-container input.error:focus,div.form-container textarea:focus{background-color:#FFC;border-color: #FC6;}

div.form-container div.controlset label, div.form-container div.controlset input{display:inline;float:none;}

div.form-container div.controlset div{margin-left:170px;}

div.form-container div.buttonrow{margin-left:180px;}

/* Preferred Partners */

.preferredPartnerList{list-style-type:none;margin:0 0 0 10px;padding:0;}

.preferredPartnerList li{float:left;margin:0 20px 20px 0;width:150px;height:100px;}

.contactList span,.contactList a{display:block;height:20px;line-height:20px;margin:0;}

.contactList a{padding:0;}

.contactList .phone{background: url("/images/icon-phone.gif") no-repeat left;padding: 0 0 0 20px;}

.contactList .fax{background: url("/images/icon-fax.gif") no-repeat left;padding: 0 0 0 20px;}

.contactList .email{background: url("/images/icon-mail.gif") no-repeat left;padding: 0 0 0 20px;}



/* newsroom */

.articleRow{dipslay:block;margin:0 0 5px 0;padding:0;}

.articleDate{width:80px;padding:0;margin:0 10px 0 0;float:left;line-height:1.5em;}

.articleRow p{margin:0;padding:0;width:98%;float:left;}

.articleBody p{line-height:1.5em;font-family: Arial, Helvetica, sans-serif;font-size:12px;}

.articleBody p a.articleLink{text-decoration:underline;}



/* Newsletter Form */

.newsletterRow{display:block;margin:0;padding:10px;background-color:#f9f9f9;width:197px;}

.newsletterRowHome{display:block;margin:0;padding:10px;background-color:#f9f9f9;width:140px;}

.newsletterRow span.label,.newsletterRowHome span.label{display:block;margin:0 0 5px 0;padding:0;}

.newsletterRow span input{margin:0 0 5px 0;padding:0;}

.newsletterRowHome span input{margin:0 0 5px 0;padding:0; width:122px;}

span.button {padding:0;display:block;} 

.nSubmit{width:141px;height:30px;margin:0;padding:0;border:0;background:url("/images/subscribe.png") no-repeat;}



/*Events*/

.events {

	

}

.event {

	float: left;

	width: 100%;

	border-bottom: 1px dashed #BCBCBC;

	position: relative; 

	padding: 20px 0;

	margin: 0 0 30px 0;

}

.event-image {

	float: left;

	width: 405px;

}

.event-window {

	height: 240px;

	overflow: hidden;

	position: relative;

}

.event-text {

	float: left;

	width: 485px;

	position: relative;

	font-family: Arial, Helvetica, sans-serif;

}

.event-text h2 {

	font-size: 18px;

	margin: 0 0 10px 0;	

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	color: black;

	width: 225px;

}

.event-text h3 {

	color: #393939;

	font-size: 14px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	padding: 3px 0;

}	

.event-text h3 span.free {

	color: #3985D4;	

}

span.event-info {

	font-size: 11px;

	color: #696969;

	padding: 0 0 0 4px;

	font-family: Arial, Helvetica, sans-serif;

}

.btn-readmore {

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 22px;

	padding: 0 0 4px 0;

	background:  #FFF url(../images/events/btn-readmore.png) 0 5px no-repeat;	

}

.btn-readmore.open {

	background-position: 0 -21px;	

}

.event-register {

	position: absolute;

	top: 10px;

	right: 0;

	width: 216px;

	z-index: 999;

	

}

.register-btn {

	width: 216px;

	height: 31px;

	background: url(../images/events/btn-reg-open-close.png) top left no-repeat;

	cursor: pointer;	

	position: relative;

	z-index: 99999;

}

.register-btn.open {

	background-position: bottom left;	

}

.register-form {

	width: 206px;

	height: 0px;

	padding: 0 0 0 10px;

	overflow: hidden;

	background: url(../images/events/form-bg.png) top left no-repeat;

	margin: -1px 0 0 0;

	position: relative;

	z-index: 999;

	

}

.register-text {

	border: 1px solid #b3b3b3;

	width: 190px;

	margin: 5px 0;

	color: #696969;

	font-size: 11px;

	padding: 2px 0;

	position: relative;

}

.register-submit {

	background: url(../images/events/btn-reg-now.png) top left no-repeat;

	width: 93px;

	height: 31px;	

	border: none;

	margin: 10px 0 0 0;

}

.required-text {

	color: red;	

	margin: 12px 0 6px 0;

	display: block;

}

input.error {

	border: 1px solid red;	

}

label.error {

	line-height: 95%;

	position: absolute;

	margin: -4px 0;	

	font-size: 10px;

	width: 190px;

	left: 8px;

	

}

.social-links {	

}

.social-link {

	float: left;

	width: 200px;

	margin-right: 10px;	

	padding: 2px;

	border: 2px dashed #A8A8A8;

}

.rVideo {

	float: left;

	width: 205px;

	height: 200px;

	padding: 5px;

	margin: 10px 5px;

	background: #E8E8E8;

}

.rVideo:hover {

	background: #C4C4C4;	

}

.rVideo img {

	border: 3px solid black;	

}

.rVideo p {

	color: #666;	

	text-align: center;

	padding: 0 0 0 15px;

	line-height: 110%;

}
