/* -------------------------
	CSS Stylesheet
	for TribePR
	by Andrew Neale
------------------------- */

/* -------------------------
	HTML TAGS
------------------------- */

body {background: #fff url(/Images/Core/bodyBackground.aspx) repeat scroll 0 0; color: #101010; font-family: Verdana, sans-serif; font-size: 12px; margin: 0; padding: 0;}

h1, h2 {color: #101010; float: left; font-size: 24px; font-weight: normal; line-height: 24px; margin: 0; padding: 0 0 12px; width: auto;}
h3 {color: #101010; float: left; font-size: 18px; font-weight: bold; line-height: 24px; margin: 0; padding: 0 0 12px; width: auto;}
h4 {color: #101010; float: left; font-size: 14px; font-weight: bold; line-height: 24px; margin: 0; padding: 0 0 12px; width: auto;}
h3 {background: transparent url(/Images/Core/subNav_separator.aspx) repeat-x scroll left bottom; float: left; font-size: 14px; font-weight: bold; margin: 0 0 8px; padding: 0 10px 8px 10px; width: 672px;}

/* FOR CMSDESK */
.WebPartZoneBorder, .WebPartZoneBorder a {font-size: 12px !important; font-weight: normal !important;}
.WebPartZoneBorder, .EditableTextEdit {clear: both; float: left; width: 100%;}

a {color:#635844; text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border: none;}

.temp{color:red; border:1px solid red;}

.hidden{display:none;}

.subHeading {background: transparent url(/Images/Core/subNav_separator.aspx) repeat-x scroll left bottom; clear: both; float: left; font-size: 14px; font-weight: bold; margin: 0 0 12px; padding: 0 10px 12px; width: 672px;}

.blue{
	color:#2CB6E2;
}

/* -------------------------
	HTML TAGS
------------------------- */

.clear {clear: both; float: none; font-size: 0; height: 0; line-height: 0; margin: 0; padding: 0;}

/* -------------------------
	WRAPPERS
------------------------- */

.outerWrap {float: left; margin: 0; padding: 0; width: 100%;}
.outerWrap.background {background: transparent url(/Images/Core/wrapBackground.aspx) repeat-x scroll 0 0;}
	.innerWrap {margin: 0 auto; padding: 0; width: 966px;}
	
/* -------------------------
	HEADER
------------------------- */

#header {float: left; margin: 0; padding: 0 4px 35px 0; width: 962px;}
	#logo {float:left; margin: 0; padding: 0; height:71px; width: auto;}
	#logo h1{display:none;}
	#managingReputations {color: #2AB7E4; float: right; font-size: 20px; font-weight: bold; margin: 0; padding: 28px 0 0; width: auto;}
	
/* -------------------------
	MAIN NAV
------------------------- */
	
#mainNav {float: left; list-style: none; margin: 0; padding: 0 0 10px; width: 670px;}
	#mainNav li {display: inline; float: left; font-weight: bold; margin: 0; padding: 0 10px 0 0; width: auto;}
		#mainNav li a {background: #fff url(/Images/Core/mainNavLeft.aspx) no-repeat scroll 0 0; color: #101010; float: left; margin: 0; padding: 0; width: auto;}
		#mainNav li a:hover {background-position: 0 -72px; text-decoration: none;}
		#mainNav li.selected a {background-position: 0 -36px; text-decoration: none;}
			#mainNav li a span {background: transparent url(/Images/Core/mainNavRight.aspx) no-repeat scroll right top; cursor: pointer; float: left; line-height: 34px; margin: 0; padding: 0 16px 2px; width: auto;}

/* -------------------------
	SEARCH
------------------------- */
			
#search {float: right; margin: 0; padding: 5px 0 0; width: 280px;}
	#search .textBox {border: 1px solid #ececec; float: right; line-height: 17px; margin: 0 0 0 5px; padding: 4px 2px 2px; width: 129px;}
	#search .submitButton {background: #ececec url(/Images/Core/searchGo.aspx) no-repeat scroll 0 0; border: none; float: right; height: 25px; line-height: 25px; margin: -1px 0 0 5px; padding: 0; width: 45px;}
	#search label {float: right; margin: 0; padding: 5px 0 0; width: auto;}
.SearchDialog {float: left; margin: 0; padding: 0 0 12px; width: 692px;}
	.SearchDialog .CMSSearchDialogSearchForTextBox {border: 1px solid #ececec; float:left; line-height: 17px; margin: 0 0 0 5px; padding: 4px 2px 2px; width: 129px;}
	.SearchDialog label {float: left; margin: 0; padding: 5px 0 0; width: 150px;}
	.SearchDialog .CMSSearchDialogSearchButton {background: #ececec url(/Images/Core/searchGo.aspx) no-repeat scroll 0 0; border: none; display: inline; float: left; height: 25px; margin: 0 0 0 5px; padding: 2px; width: 45px;}
.SearchResult {clear: both; float: left; margin: 0; padding: 0 0 4px; width: 692px;}
	.SearchResult a {text-decoration: underline;}
	
/* -------------------------
	FOOTER
------------------------- */
	
#footerUpper {background: #373737 url(/Images/Core/footerUpper.aspx) repeat-x scroll 0 0; display: table; font-size: 11px; margin: 17px 0 0;}
	#footerUpper .innerWrap {background: #373737 url(/Images/Core/footerUpper.aspx) repeat-x scroll 0 0; padding: 32px 0 0;}
		#footerUpper a {color: #fff;}
		#footerUpper .group {background: transparent url(/Images/Core/footerUpperSeparator.aspx) no-repeat scroll right bottom; float: left; height: 210px; margin: 0; margin: 0; padding: 0 0 0 34px; width: 207px;}
		#footerUpper .group.last {background-image: none;}
			#footerUpper .group span {color: #2AB7E4; float: left; font-weight: bold; margin: 0; padding: 0 0 18px; width: auto;}
				#footerUpper .group span a {color: #2AB7E4}
			#footerUpper .group ul {clear: both; float: left; list-style: none; margin: 0; padding: 0; width: auto;}
				#footerUpper .group ul li {clear: both; float: left; margin: 0; padding: 0 0 2px; width: 160px;}
				#footerUpper .group ul #facebook, #footerUpper .group ul #twitter {padding: 8px 0 2px;}
				#footerUpper .group ul #facebook a, #footerUpper .group ul #twitter a {background: transparent url(/Images/Core/facebook.aspx) no-repeat scroll 0 0; float: left; margin: 0; padding: 8px 0 10px 42px; width: 160px;}
				#footerUpper .group ul #twitter a {background: transparent url(/Images/Core/twitter.aspx) no-repeat scroll 0 0; padding: 8px 0 10px 42px;}
#footerLower {background: #373737 url(/Images/Core/footerLower.aspx) repeat scroll 0 0; color: #8a8077; display: table; font-size: 11px; font-weight: bold;}
	#footerLower .innerWrap {background: #373737 url(/Images/Core/footerLower.aspx) repeat scroll 0 0;padding: 18px 0 0;}
		#footerLower a {color: #8a8077;}
		#footerLower .left {float: left; margin: 0; padding: 0 0 0 34px; width: 600px;}
			#footerLower .left .details{font-size:9px;font-weight:normal;float:left;padding:6px 0 18px 0;width:100%;}
		#footerLower .right {float: right; margin: 0; padding: 0 34px 0 0; text-align: right; width: auto;}

/* -------------------------
	PAGE
------------------------- */
	
#contentTop {background: #fff url(/Images/Core/contentTop.aspx) no-repeat scroll 0 0; float: left; font-size: 0; height: 3px; line-height: 0; margin: 0; padding: 0; width: 966px;}
#contentBottom {background: #fff url(/Images/Core/contentBottom.aspx) no-repeat scroll 0 0; float: left; font-size: 0; height: 3px; line-height: 0; margin: 0; padding: 0; width: 966px;}
.contentMiddleBorder {background: #d5d1ce url(/Images/Core/contentBorder.aspx) repeat-x scroll 0 0; float: left; margin: 0; min-height: 626px; padding: 0 1px; width: 964px;}
		#contentMiddle {background: #ececea url(/Images/Core/contentMiddle.aspx) repeat-x scroll 0 0; float: left; min-height: 626px; margin: 0; padding: 0 2px; width: 960px;}
			#page {background-color: #e6e5e3; border: 1px solid #fff; float: left; margin: 0; min-height: 600px; padding: 12px 0 16px; width: 958px;}
			
/* -------------------------
	HOME
------------------------- */

.threeColumnContainer h2 {background: transparent none no-repeat scroll 0 0; border-bottom: 1px dashed #b6b6b6; float: left; margin: 3px 0 4px 6px; padding: 16px 0 12px 58px; width: 228px;}
	.threeColumnContainer a:hover {text-decoration:none}
.threeColumnContainer {background: transparent url(/Images/Core/3ColumnBackground.aspx) repeat-y scroll 0 0; float: left; margin: 0; padding: 0; width: 956px}
.threeColumnShadow {display: inline; line-height:20px; float: left; margin: 0 0 0 2px; padding: 0; width: 308px;}
.threeColumnShadow.first {margin: 0 0 0 15px;}
	.threeColumnShadow.first ul{line-height:100%;}
	.threeColumnShadow .topShadow {background: #eae9e7 url(/Images/Core/3ColumnTop.aspx) no-repeat scroll 0 0; float: left; font-size: 0; height: 4px; line-height: 0; margin: 0; padding: 0; width: 308px;}
	.threeColumnShadow .bottomShadow {background: #eae9e7 url(/Images/Core/3ColumnBottom.aspx) no-repeat scroll 0 0; clear: both; float: left; font-size: 0; height: 4px; line-height: 0; margin: 0; padding: 0; width: 308px;}
	.threeColumnShadow .content {background: transparent url(/Images/Core/3ColumnContent.aspx) no-repeat scroll 0 0; border: 1px solid #fff; clear: both; display: inline; float: left; margin: 0 4px; padding: 0; width: 298px;}
		.threeColumnShadow .content .body {float: left; margin: 0; padding: 0; width: 298px;}
		.threeColumnShadow .content p {float: left; margin: 0; padding: 0 10px; width: 278px;}
		.threeColumnShadow .content ul {color: #635844; float: left; font-size: 11px; font-weight: bold; margin: 0; padding: 22px 10px 22px 26px; width: 262px}
			.threeColumnShadow .content .newsScroller ul {font-size:12px; color: #000; font-weight: normal;}
			.threeColumnShadow .content .newsScroller ul span.date{font-weight: normal;}
			.threeColumnShadow .content ul li {padding: 0 0 2px;}
				.threeColumnShadow .content ul li a {color: #635844; text-decoration: underline;top:0px;left:0px;}
				.threeColumnShadow .content ul.whatwedo li {padding:0 0 6px 0;}
				.threeColumnShadow .content ul.whatwedo li a {position:relative;font-size:12px;line-height:20px;}
					.threeColumnShadow .content ul li a:hover {text-decoration:none;}
					.threeColumnShadow .content ul li a .tooltip{display:none;}
						.threeColumnShadow .content ul li a:hover .tooltip{
								display:inline;
								width:235px;
								position:absolute;
								bottom:18px;
								left:0px;
								z-index:5000;
							}
							
							.threeColumnShadow .content ul li a .tooltipTop{					
								background: transparent url(/Images/Core/tooltip_top.aspx) no-repeat scroll top;
								padding:5px 0 0 0;								
							}
							.threeColumnShadow .content ul li a .tooltipBottom{					
								background: transparent url(/Images/Core/tooltip_bottom.aspx) no-repeat scroll bottom;	
								padding:0 0 15px 0;					
							}
							.threeColumnShadow .content ul li a .tooltipContent{						
								background: transparent url(/Images/Core/tooltip_content.aspx) repeat scroll 0 0;	
								color:#fff;
								font-size:12px;
								font-weight:normal;
								font-style:normal;
								line-height:20px;
								text-decoration:none;	
								padding:0 10px 0 10px;	
								width:215px;								
							}
				
				
		.threeColumnShadow .content span {color: #2cb6e2; float: left; font-size: 14px; font-style: italic; font-weight: bold; margin: 0; padding: 12px 10px 0; width: 278px;}
		.threeColumnShadow .content .footer {background-color: #e6eef0; border-top: 1px solid #fff; float: left; font-family: 'Times New Roman', serif; font-size: 16px; line-height: 18px; margin: 0; padding: 8px 12px; width: 274px;}
			.threeColumnShadow .content .footer a {background: transparent url(/Images/Core/3ColumnFooterLink.aspx) no-repeat scroll right 4px; color: #101010; float: right; margin: 0; padding: 0 41px 0 0; text-align: right; width: 200px;}
				.threeColumnShadow .content .footer a span {color: #101010; float: none; font-style: italic; padding: 0; width: auto;}
		.threeColumnShadow .content .newsViewsArticle {clear: both; float: left; height: 120px; margin: 0; padding: 0 10px 20px; width: 278px;}
			.threeColumnShadow .content .newsViewsArticle .title {color: #101010; float: left; font-size: 12px; font-weight: bold; margin: 0; padding: 0; text-decoration: underline; width: 278px;}
			.threeColumnShadow .content .newsViewsArticle .preview {clear: both; float: left; margin: 0; padding: 0; width: 278px;}
			.threeColumnShadow .content .newsViewsArticle .date {clear: both; float: left; font-size: 11px; font-style: normal; margin: 0; padding: 0; width: 278px;}
		.threeColumnShadow .content #video {display: inline; float: left; margin: 0 0 0 19px; padding: 0; width: 260px;}
		.threeColumnShadow .content #video .item span div {border: 1px solid #000; float: left; margin: 0; padding: 0; width: auto;}
		.threeColumnShadow .content #video .item a {text-decoration: underline;}
		.threeColumnShadow .content #videoPreviews {clear: both; float: left; margin: 0; padding: 0 0 0 9px; width: 260px;}
			.threeColumnShadow .content #videoPreviews .item {float: left; margin: 0; padding: 8px 0 0 20px; width: 110px;}
				.threeColumnShadow .content #videoPreviews .item a span {float:none; color: #635844; text-decoration: none;}
				.threeColumnShadow .content #videoPreviews .item a:hover span {text-decoration: underline;}
				.threeColumnShadow .content #videoPreviews .item img {border: 1px solid #000; float: left; margin: 0 0 2px; padding: 0; width: 108px;}
				.threeColumnShadow .content #videoPreviews .item span {clear: both; color: #101010; font-size: 11px; font-style: normal; height: 20px; padding: 0; width: 110px;}
				.threeColumnShadow .content #videoPreviews .item p {clear: both; color: #2cb6e2; font-size: 11px; padding: 0; width: 110px;}
#alerts {background: transparent url(/images/core/alert_middle.aspx) repeat-y scroll 0 0; clear: both; display: inline; float: left; margin: 7px 0 7px 16px; padding: 0; width: 925px;}
	#alerts .top, #alerts .bottom {background: transparent url(/images/core/alert_top.aspx) no-repeat scroll 0 0; display: inline; float: left; font-size: 0; height: 4px; line-height: 0; margin: 0; padding: 0; width: 925px;}
	#alerts .bottom {background-image: url(/images/core/alert_bottom.aspx);}
	#alerts .alert {background: #dae7eb url(../images/core/alert_blue.aspx) repeat-x scroll 0 0; border: 1px solid #fff; color: #fff; clear: both; display: inline; float: left; height: 82px; margin: 0 0 0 3px; padding: 10px 32px 0 10px; width: 875px;}
		#alerts .alert h2 {background: transparent url(/images/core/alert_icon.aspx) no-repeat scroll 0 0; color: #fff; float: left; font-size: 26px; height: 76px; margin: 0; padding: 6px 0 0 96px; width: 330px;}
		#alerts .alert .right {float: right; margin: 0; padding: 0; width: 430px;}
			#alerts .alert .right span {color: #111; float: left; font-size: 9px; margin: 0; padding: 0; width: auto;}
			#alerts .alert .right p {float: left; margin: 0; padding: 0; width: 430px;}

.threeColumnShadow .content .newsScroller {clear: both; float: left; width: 298px;}
	.threeColumnShadow .content .newsScroller ul {list-style: none; margin: 0; padding: 0; width: 298px;}
			
/* -------------------------
	LOWER PAGES
------------------------- */

#leftColumn {float: left; margin :0; padding: 0 0 0 14px; width: 203px;}
	.leftColumnShadow {background: #eae9e7 url(/Images/Core/leftColumnMiddle.aspx) repeat-y scroll 0 0; float: left; margin: 0; padding: 0; width: 203px;}
		.leftColumnShadow .topShadow {background: #eae9e7 url(/Images/Core/leftColumnTop.aspx) no-repeat scroll 0 0; float: left; font-size: 0; height: 4px; line-height: 0; margin: 0; padding: 0; width: 203px;}
		.leftColumnShadow .bottomShadow {background: #eae9e7 url(/Images/Core/leftColumnBottom.aspx) no-repeat scroll 0 0; clear: both; float: left; font-size: 0; height: 4px; line-height: 0; margin: 0; padding: 0; width: 203px;}
		.leftColumnShadow .verticalGradient {background: #fff url(/images/core/2ColumnBackground.aspx) repeat-y scroll 0 0; display: inline; float: left; margin: 0 4px; padding: 0; width: 193px;}
		.leftColumnShadow .content {background: transparent url(/Images/Core/2ColumnContent.aspx) no-repeat scroll 0 0; border: 1px solid #fff; clear: both; display: inline; float: left; margin: 0; padding: 0; width: 193px;}
	#subNav, #subNav ul, #subNav .tagList {float: left; list-style: none; margin: 0; padding: 0 9px; width: 175px;}
	#subNav ul, #subNav .tagList {padding: 0;}
		#subNav li, #subNav .tagList span {background: transparent url(/Images/Core/subNav_separator.aspx) no-repeat scroll 0 0; clear: both; float: left; margin: 0; padding: 6px 4px 8px; width: 167px;}
			#subNav li a, #subNav .tagList span a {color: #635844; font-size: 11px; font-weight: bold; text-decoration: underline;}
			#subNav li.selected a, #subNav li a:hover {color: #101010;}
		#subNav li.first, #subNav .tagList span.first {background: transparent none no-repeat scroll 0 0;}
	#contactUs p, #job p {float: left; margin: 0; padding: 14px 16px 16px;width: 161px;}
	#contactUs .footer, #job .footer  {background: #e6eef0; border-top: 1px solid #fff; float: left; margin: 0; padding: 12px 0 10px 26px; width: 167px;}
	#leftColumn h2 {background: transparent none no-repeat scroll 0 0; border-bottom: 1px dotted #706250; display: inline; font-size: 18px; margin: 0 0 0 6px; padding: 18px 0 16px 64px; width: 123px;}

#rightColumn {float: right; margin: 0; padding: 0 14px 0 0; width: 723px;}
	#breadCrumb {color: #635844; float: left; font-size: 11px; font-weight: bold; margin: 0; padding: 10px 0 16px 15px; width: 707px;}
		#breadCrumb a {color: #635844; text-decoration: underline;}
	#innerBannerShadow  {background: transparent url(/images/core/pageTitleShadow.aspx) no-repeat scroll 0 0; clear: both; float: left; margin: 0; padding: 4px; width: 714px;}
	#innerBanner {background-color:#fff; display: inline; float: left; margin: 0; width: 714px;}
		#innerBanner .inner, #innerBanner .inner h2, #innerBanner .inner h1{color: #fff; font-family: 'ITC Benguiat Gothic Std', Verdana; font-size: 30px; height: 50px; overflow: hidden; text-transform: lowercase; display: inline; float: left; margin: 0; width: 714px;}
		#innerBanner .inner h2, #innerBanner .inner h1 {height: 37px; padding: 13px 0 0 18px; width: 482px;}
		#innerBanner .inner .cufon.cufon-canvas{line-height:100%;}
		#innerBanner img.banner {float: left; font-size: 24px; font-weight: bold; margin: 0; padding: 0; width: 715px;}
		#innerBanner.long .inner h2, #innerBanner.long .inner h1 {width: 696px;}
	.rightColumnShadow {background: #eae9e7 url(/Images/Core/rightColumnMiddle.aspx) repeat-y scroll 0 0; float: left; margin: 6px 0 0; padding: 0; width: 722px;}
		.rightColumnShadow .topShadow {background: #eae9e7 url(/Images/Core/rightColumnTop.aspx) no-repeat scroll 0 0; float: left; font-size: 0; height: 4px; line-height: 0; margin: 0; padding: 0; width: 722px;}
		.rightColumnShadow .bottomShadow {background: #eae9e7 url(/Images/Core/rightColumnBottom.aspx) no-repeat scroll 0 0; clear: both; float: left; font-size: 0; height: 4px; line-height: 0; margin: 0; padding: 0; width: 722px;}
		.rightColumnShadow .verticalGradient {background: #fff url(/images/core/2ColumnBackground.aspx) repeat-y scroll 0 0; display: inline; float: left; margin: 0 4px; padding: 0; width: 712px;}
		.rightColumnShadow .content {background: transparent url(/Images/Core/2ColumnContent.aspx) no-repeat scroll 0 0; line-height:20px; border: 1px solid #fff; clear: both; display: inline; float: left; margin: 0; padding: 16px 9px 16px 11px; width: 692px;}
			#rightColumn .left, #rightColumn .right {float: left; margin: 0; padding: 0; width: 325px;}
			#rightColumn .right {float: right; padding:0 10px 0 0;}
			#rightColumn .left {padding:0 0 0 10px;}
				#rightColumn .left h2, #rightColumn .right h2 {background: transparent url(/Images/Core/subNav_separator.aspx) repeat-x scroll left bottom; float: left; font-size: 16px; margin: 0; padding: 12px 10px; width: 315px;}
				#rightColumn .left p, #rightColumn .right p {width: 315px;}
			#rightColumn .intro {background: transparent url(/Images/Core/subNav_separator.aspx) repeat-x scroll left bottom; float: left; margin: 0 0 16px 0; padding: 0 10px 17px 10px; width: 672px;}
				#rightColumn .intro h3{font-size:16px;}
			#rightColumn .intro.sub {background:none;margin:0 0 15px 0;}
			#rightColumn ul {padding:0 0 0 16px;}
			#currentVideo {float: left; margin: 0; padding: 0 10px 16px 10px; width: 672px;}
				#currentVideo .video {float: left; height: 237px; margin: 0; padding: 0; width: auto; border-top:1px solid #000;}
				#currentVideo .video span div {border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; float: left; margin: 0; padding: 0; width: auto;}
				#currentVideo .videoDescription {float: left; margin: 0; padding: 0 0 0 18px; width: 267px;}
					#currentVideo .videoDescription .title {color: #635844; float: left; font-size: 16px; font-weight: bold; margin: 0; padding: 0; width: 269px;}
					#currentVideo .videoDescription p {float: left; margin: 0; padding: 0 0 18px; width: 269px;}
			.videoList {clear: both; float: left; margin: 0; padding: 0; width: 692px;}
				.videoList .header, .content .header {background: transparent url(/Images/Core/subNav_separator.aspx) repeat-x scroll left bottom; float: left; margin: 0 0 16px 0; padding: 0 10px 16px; width: 672px;}
					.videoList .header .title, .content .title, #newsViews .newsLatestVideo span.title {float: left; font-size: 16px; font-weight: bold; margin: 0; padding: 0; width: 300px;}
					.videoList .header .sortBy {float: right; margin: 0; padding: 0; width: 230px;}
						.videoList .header .sortBy label {float: left; margin: 0; padding: 6px 0 0; width: auto;}
						.videoList .header .sortBy select {border: 1px solid #ececec; color: #635844; float: right; height: 25px; margin: 0; padding: 3px 0 0 2px; width: 164px;}
				.videoList .body, .content .body{clear: both; float: left; margin: 0; padding: 0 10px; width: 672px;}
				.videoList .item, .content .body .item {float: left; margin: 0; padding: 0 8px 16px 0; width: 160px;}
					.threeColumnShadow .content .body .item,.threeColumnShadow .content .body .item span {width: 260px;}
				.content.clients .body .item, .content .body .clientResults .item {padding: 0 19px 19px 0;}
				.content.clients .body .item a, .content .body .clientResults .item a {cursor: pointer;}
				.videoList .item, .content.clients .body .item, .content .body .clientResults .item {width: 77px;}
				.content.clients .item , .content .clientResults .item {height:77px;}
				.content.clients .item img, .content .clientResults .item img{padding:0;}
				.content.clients .item .image, .content .clientResults .item .image{height:77px;}
				#rightColumn .videoList .item p {float: none; width: auto; padding: 0 0 4px;}
				.videoList .item.last, .videoList .item.last{padding-right: 0;}
					.videoList .item img, .content .body .item img {border: 1px solid #000; float: left; margin: 0 0 10px; padding: 0; width: 158px;}
					.content.clients .body .item img, .content .body .clientResults .item img{border: 0 none;float: left; margin: 0; padding: 0; width: 77px;}
					.videoList .item span, .content .body .item span {clear: both; color: #635844; font-style: normal; font-weight: bold; padding: 0; text-decoration: none; width: 160px;}
					.videoList .item p {clear: both; float: left; margin: 0; padding: 0 0 2px; width: 160px;}
					.videoList .item .view,
					#videoPreviews .item .view {clear: both; color: #2cb6e2; float: left; font-size: 11px; margin: 0; padding: 0; text-decoration: underline; width: auto;}
				.videoList .PagerControl {float: left; margin: 0; padding: 12px 0 18px; width: 672px;}
					.videoList .PagerControl .PagerResults {float: right; font-weight: normal !important; margin: 0; padding: 4px 5px 0 0; width: auto;}
					.videoList .PagerControl .PagerNumberArea {float: right; margin: 0; padding: 0; width: auto;}
						.videoList .PagerControl span a, .videoList .PagerControl span span {border: 1px solid #ececec; color: #635844; margin: 0 0 0 5px; padding: 3px; width: auto;}
						.videoList .PagerControl span span.SelectedPage {background-color: #635844; border: 1px solid #ececec; color: #fff; margin: 0 0 0 5px; padding: 3px; width: auto;}
						
						
						
						
/* -------------------------
	THICK BOX
------------------------- */	

*{margin:0;padding:0}
#TB_window{font:12px Arial, Helvetica, sans-serif;position:fixed;background:#111;z-index:102;color:#fff;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;padding: 0 11px;}
#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666}
#TB_window a:hover{color:#000}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%}
/*.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat}*/
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}
#TB_window img#TB_Image{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px}
#TB_caption{height:25px;float:left;padding:7px 30px 10px 25px}
#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0}
#TB_closeWindowButton {background: transparent url(/images/core/thickbox_close.aspx) no-repeat scroll right center; padding: 1px 25px 1px 0;}
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:7px 10px 5px 0}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px}
#TB_title{background:#111;border-bottom: 1px dashed #fff;height:27px; width: 612px;}
#TB_ajaxContent{clear:both;overflow:hidden;text-align:left;line-height:1.4em;padding:0; margin-right: 0 !important; height: 480px !important;}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}
#TB_ajaxContent .itemDetail{display:none}
#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#fff}

#TB_window .innerLink {font-family: 'Times New Roman', serif; color: #fff; text-decoration: underline;}
#TB_window .innerLink span {font-style: italic;}
#TB_window .item {display: none; float: left; font-size: 13px; height: 480px; margin: 0; overflow: hidden; padding: 0; width: 612px;}
	#TB_window .item .content {float: left; height: 398px; margin: 0; overflow-x: hidden; overflow-y: auto; padding: 37px 15px  0; width: 582px}
	#TB_window .item .right {float: right; margin: 0; padding: 0 146px 0 0; width: 244px;}
		#TB_window .item .right p {color: #acacac; font-style: italic; padding: 0 0 4px; width: 244px;}
			#TB_window .item .right p span {color: #fff;}
			
	#TB_window .item .profileOutline {float: left; margin: 0; padding: 0 0 0 20px; width: 260px;}
		#TB_window .item .profileOutline p {color: #acacac; font-style: italic; padding: 0 0 4px; width: 100%}
			#TB_window .item .profileOutline p span {color: #fff;}
			
	#TB_window .item .left {float: left; margin: 0; padding: 0 146px 0 0; width: 244px;}
	#TB_window .item img {border: 1px solid #4b4b4b; float: left; height: 145px; margin: 0 0 18px; padding: 0; width: 152px;}
	#TB_window .item.client img {height:auto;}
	#TB_window .item img.wrap {float: right; margin-left: 18px;}
	#TB_window p {clear: both; float: left; margin: 0; padding: 0; width: 570px;}
	#TB_window p {clear: none; float: none; margin: 0; padding: 0; width: auto;}
		#TB_window p span {font-weight: bold;}
	#TB_window .profileName{clear: both; float: left; font-size: 18px; font-weight: bold; margin: 0; padding: 0 0 12px; width: 100%;}
	#TB_window .galleryItemTitle{clear: both; text-align:center; float: left; font-size: 18px; font-weight: bold; margin: 0; padding: 16px 0 12px 0; width: 100%;}
	#TB_window .galleryItemImage{padding:0 0 16px 116px;}
	#TB_window .jobTitle {clear: both; color: #2cb7e2; float: left; font-size: 14px; font-style: italic; margin: 0; padding: 0 0 16px; width: 100%;}
	#TB_window .links {border-top: 1px dashed #fff; clear: both; float: left; font-size: 16px; margin: 0; padding: 10px 16px 0; width: 572px;}
		#TB_window .links .right {background: transparent url(/images/core/thickbox_next.aspx) no-repeat scroll right center; float: right; margin: 0; padding: 0 32px 0 0; width: auto;}
		#TB_window .links .left {background: transparent url(/images/core/thickbox_previous.aspx) no-repeat scroll left center; float: left; margin: 0; padding: 0 0 0 32px; width: auto;}
	
* html #TB_overlay,* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px')}
* html #TB_window,* html #TB_load{position:absolute;margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px)}



/* -----------------------------------------
	PROFILE LIST
----------------------------------------- */

#profileList {background: transparent url(/images/core/subNav_separator.aspx) repeat-x scroll 0 0; float: left; margin: 0; padding: 12px 0 0; width: 692px;}
	#profileList .item {color: #2cb7e2; float: left; font-weight: bold; margin: 0; padding: 0 18px 18px 0; width: 154px; height:220px}
		#profileList .item a, #profileList .item span {clear: both; float: left; margin: 0; padding: 0 0 4px; width: 154px;}
		#profileList .item a {text-decoration: underline;}
		#profileList .item span {height: 30px;}
		#profileList .item img {background: transparent url(/images/core/whoWeAre_imageBackground.aspx) no-repeat scroll 0 0; padding: 4px 4px 5px; width: 146px;}
	#profileList #profiles, #profileList #profiles .item {display: none;}
		#profileList #profiles .item a, #profilesList #profiles .item span, #profilesList #profiles .item p, #profilesList #profiles .item img {clear: both; float: left; margin: 0; padding: 0 0 4px; width: auto;}

/* -----------------------------------------
	OUR SERVICES
----------------------------------------- */
		
#services {clear: both; float: left; margin: 0; padding: 0; width: 692px;}
	#services .row {clear: both; float: left; margin: 0; padding: 0; width: 692px;}
		#services .row .item {float: left; margin: 0; padding: 0 10px 16px; width: 152px;}
			#services .row .item img {float: left; margin: 0; padding: 0; width: 152px;}
			#services .row .item span {float: left; font-weight: bold; margin: 0; padding: 0; width: 152px;}
#examples {clear: both; float: left; margin: 0; padding: 0; width: 692px;}
	#examples .item {float: left; margin: 0; padding: 0 10px 20px; width: 672px;}
		#examples .item img {loat: left; margin: 0; padding: 0; width: 152px;}
		#examples .item .right {float: right; margin: 0; padding: 0; width: 490px;}
			#examples .item .right span {float: left; font-weight: bold; margin: 0; padding: 0 0 8px; width: 490px;}
			#examples .item .right p {clear: both; float: left; margin: 0; padding: 0; width: 490px;}
		
		
/* -----------------------------------------
	CONTACT
----------------------------------------- */

#mapDirections .map{
	float:left;
	width:326px;
}

/* -----------------------------------------
	JOBS
----------------------------------------- */

#jobs .vacancies{
 	float:left;
	padding: 0 0 17px 0;
	width:100%;
 }
 
 /* -----------------------------------------
	NEWS AND VIEWS
----------------------------------------- */

.content .header.views, .latestNewsViewsPod .header{
	background: transparent url(/Images/Core/subNav_separator.aspx) repeat-x scroll left top;
	margin:16px 0 0 0;
	padding:16px 10px 18px 10px;
}

#rightColumn .intro.sub.views{
	margin:0 0 2px 0;
}

#newsViews.content .footer {
	background-color:#E6EEF0;
	border-top:1px solid #FFFFFF;
	float:right;
	font-family:'Times New Roman',serif;
	font-size:16px;
	line-height:18px;
	margin:12px 16px 12px 0;
	padding:5px 10px 8px 10px;
	width:111px;
}

#newsViews.content .footer a {
	background:transparent url(/Images/Core/3ColumnFooterLink.aspx) no-repeat scroll right 5px;
	color:#101010;
	float:right;
	margin:0;
	padding:0 37px 0 0;
	text-align:right;
	width:auto;
}

#newsViews.content .footer a span {
	color:#101010;
	float:none;
	font-style:italic;
	font-weight:bold;
	padding:0;
	width:auto;
}

#newsViews.content .newsViewsArticle{
	float:left;
	padding: 0 0 18px 0; 
}

#newsViews.content .newsViewsArticle .title, #newsViews .newsLatestVideoArticlePreview .title  {
	color: #635844;
	font-size:12px; 
	float: left;
	font-weight: bold;
	margin: 0; 
	padding: 0; 
	text-decoration: underline; 
}

#newsViews.content .newsViewsArticle .preview {
	clear: both; 
	float: left; 
	margin: 0; 
	padding: 0 0 2px 0; 
}

#newsViews.content .newsViewsArticle .date, #newsViews.content .newsViewsArticleFull .date {
	color:#2cb6e2; 
	float: left; 
	font-size: 11px; 
	font-style: normal; 
	margin: 0; 
	padding: 0; 
}

/*--- New Previews ---*/

/*
#newsViews .newsPreviews{
	float:left;
	padding:0 7px 0 10px;
	width: 275px;
}
*/

#newsViews.content .newsLatestVideo .item {border: 1px solid #000; clear: both; float: left; margin: 0; padding: 0; width: auto;}

#newsViews .newsPreviews span.title, #newsViews .newsLatestVideo span.title{
	float:left;
	padding: 0 0 18px 0; 
	width: auto;
}

#newsViews.content .newsPreviews .newsViewsArticle .title,
#newsViews.content .newsPreviews .newsViewsArticle .date{
	width:auto;
}

/*
#newsViews.content .newsPreviews .newsViewsArticle, 
#newsViews.content .newsPreviews .newsViewsArticle .preview{
	width: 275px;
}
*/

/*--- New Latest Video Preview ---*/

/*
#newsViews .newsLatestVideo, #newsViews .newsLatestVideoArticlePreview{
	float:left;
	width:390px;
}
*/

#page #newsViews .newsLatestVideo{
	padding:0 10px 12px 20px;
}

#newsViews .newsLatestVideoArticlePreview a.more{
	color:#635844;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 5px;
	width:auto;
	text-decoration:underline;
}

#newsViews .thingsWeLike span.title {
	font-size:14px;
	float:left;
	padding: 0 0 16px 0; 
	width: auto;
}

/*--- Views Previews ---*/

#newsViews .newsPreviews, #newsViews .viewsPreviews{
	background: transparent url(/Images/Core/columnBorder.aspx) repeat-y scroll right 0;
	float:left;
	padding:0 10px 0 10px;
	width: 326px;
}

#newsViews.content .viewsPreviews .newsViewsArticle,
#newsViews.content .newsPreviews .newsViewsArticle, 
#newsViews.content .newsPreviews .newsViewsArticle .preview{
	width:326px;
}

#newsViews.content .viewsPreviews .newsViewsArticle .text{
	float:left;
	width: 194px;
}

#newsViews.content .viewsPreviews .newsViewsArticle .preview{
	width: 194px;
}

#newsViews.content .viewsPreviews .newsViewsArticle .title,
#newsViews.content .viewsPreviews .newsViewsArticle .date{
	width: auto;
}

#newsViews.content .viewsPreviews .newsViewsArticle .image{
	float:left;
	padding:0 0 0 18px;
	width:auto;
}

#newsViews.content .viewsPreviews .footer {
	margin:12px 71px 11px 0;
	width:111px;
}

#newsViews.content .viewsPreviews .footer a{
	width:74px;
}

/*--- Things We Like ---*/

#newsViews .thingsWeLike, #newsViews .newsLatestVideo, #newsViews .newsLatestVideoArticlePreview{
	float:left;
	padding:0 10px 0 20px;
	width: 316px;
}

#newsViews .thingsWeLike.full{
	float:left;
	padding:0 10px 0 10px;
	width: 672px;
}

#newsViews.content .thingsWeLike .newsViewsArticle, 
#newsViews.content .thingsWeLike .newsViewsArticle .preview{
	width: 316px;
}

#newsViews.content .thingsWeLike.full .newsViewsArticle, 
#newsViews.content .thingsWeLike.full .newsViewsArticle .preview{
	width: 672px;
}

#newsViews.content .thingsWeLike .newsViewsArticle .title,
#newsViews.content .thingsWeLike .newsViewsArticle .date{
	width:auto;
}

#newsViews.content .thingsWeLike .newsViewsArticle .date{
	padding:0 0 0 5px;
}

#newsViews.content .thingsWeLike .footer {
	margin:12px 59px 11px 0;
	width:168px;
}

#newsViews.content .thingsWeLike .footer a{
	width:131px;
}

/*--- News Views Archive ---*/

#newsViews.content .newsViewsArchive .newsViewsArticle{
	float:left;
	width:672px;
}

#newsViews.content .newsViewsArchive .newsViewsArticle .text{
	float:left;
	width: 498px;
}

#newsViews.content .newsViewsArchive .newsViewsArticle .image{
	float:left;
	padding:0 0 0 20px;
	width: 154px;
}

#newsViews.content .newsViewsArchive.newsViewsArticle, 
#newsViews.content .newsViewsArchive .newsViewsArticle .preview{
	width: 498px;
}

#newsViews.content .newsViewsArchive .newsViewsArticle .title,
#newsViews.content .newsViewsArchive .newsViewsArticle .date{
	width: auto;
}

/*--- News Views Article ---*/

#newsViews.content .newsViewsArchive{
	padding:0 10px 0 10px;
}

#newsViews.content .videoImage{
	float:right;
	padding:0 10px 10px 10px;
	width: auto;
}

#newsViews.content .videoImage .item {border: 1px solid #000;}

#newsViews.content .newsViewsArchive .newsViewsArticle.full{
	float:left;
	width: 392px;
}

#newsViews.content .newsViewsArchive .newsViewsArticle.full .text{
	float:left;
	width: 392px;
}

#newsViews.content .newsViewsArchive .newsViewsArticle.full .image{
	float:left;
	padding:0 0 0 20px;
	width: 260px;
}

#newsViews.content .newsViewsArchive.newsViewsArticle.full, 
#newsViews.content .newsViewsArchive .newsViewsArticle.full .preview{
	width: 392px;
}

#newsViews.content .newsViewsArchive .newsViewsArticle.full .title,
#newsViews.content .newsViewsArchive .newsViewsArticle.full .date{
	width: auto;
}

/*--- Latest News Pod ---*/

.latestNewsViewsPod .content{
	padding:0 10px 0 10px;
	width:672px;
	background:none;
}

.latestNewsViewsPod .content .title{
	width:auto;
}

.latestNewsViewsPod .content .preview{
	width:100%;
}

.latestNewsViewsPod .content .date{
	width:100%;
}

.latestNewsViewsPod .newsViewsArticle{
	width:100%;
}

 /* -----------------------------------------
	PAGER
----------------------------------------- */

#newsViews.PagerControl{
	margin:28px 0 0 0;
}

.PagerControl{
	float:right;
	width:auto;
}

.PagerControl .PagerResults{
	float:left;
	margin:1px 0 0 0;
	width:auto;
}

.PagerControl .PagerNumberArea{
	float:right;
	width:auto;
}

.PagerControl .SelectedPrev, 
.PagerControl .UnselectedPrev,
.PagerControl .SelectedNext,
.PagerControl .UnselectedNext,

.PagerControl .SelectedPage,
.PagerControl .UnselectedPage
{
	border:1px solid #ECECEC;
	color:#635844;
	float:left;
	margin:0 0 0 5px;
	padding:4px 5px 5px 4px;
	width:auto;
}

.PagerControl .PagerNumberArea .SelectedPage{
	background-color:#635844;
	color:#fff;
}

 /* -----------------------------------------
	CONTENT COLUMNS
----------------------------------------- */

#rightColumn .content .column.borderedLeft{
	background: transparent url(/Images/Core/columnBorder.aspx) repeat-y scroll right 0;
	float:left;
	padding:0 10px 0 10px;
	width: 326px;
}

#rightColumn .content .column.borderedRight{
	float:left;
	padding:0 10px 0 20px;
	width: 316px;
}

#rightColumn .content .column .title {
	font-size:14px;
	float:left;
	padding: 0 0 16px 0; 
	width: 100%;
}

 /* -----------------------------------------
	FORMS
----------------------------------------- */

#contactForm, #jobForm{
	float:left;
	width:100%;
}

#contactForm span.info, #jobForm span.info{
	float:left;
	padding:0 0 16px 0;
	width:100%;
}

.form{
	float:left;
	width:100%;
}

.form .field{
	float:left;
	padding:0 0 5px 0;
	width:100%;
}

.form .label{
	float:left;
	padding:6px 0 0 0;
	width:80px;
}

#jobForm .form .label.textArea{
	width:100%;
	padding:0px 0 4px 0;	
}

.form .field .input {
	float:left;
	width:auto;
}

.form .field .input input, .form .field .input textarea{
	font-family:Verdana,sans-serif;
	font-size:12px;
	border:1px solid #ECECEC;
	float:left;
	line-height:17px;
	padding:4px 2px 2px;
}

.form .field .input input{
	width:180px;
}

.form .field .input.upload{
	width:230px;
}

.form .field .input.upload input, .form .field .input.upload table.UploaderTable, .form .field .input.upload table.UploaderTable table{
	width:100%;
}

.form .field .input.upload input{
	font-family:Verdana,sans-serif;
	font-size:12px;
	cursor:pointer;
}

.form .field .input.upload table.UploaderTable span.UploaderLabel{
	display:none;
}

.form .field .input textarea{
	width:240px;
	height:136px;
}

input.FormButton{
	cursor:pointer;
	background:#ECECEC url(/Images/Core/greyBttnSubmit.aspx) no-repeat scroll 0 0;
	border:medium none;
	float:right;
	height:25px;
	padding:2px;
	width:62px;
}

span.EditingFormErrorLabel, span.ErrorLabel{
	color:red;
}

span.ErrorLabel{
	float:left;
	padding:0 0 16px 0;
}

#jobForm .form .field .input textarea{
	font-size:10px;
	width:310px;
}

/* -------------------------
	MAP
------------------------- */	

.mapPopup .officeInfo{
	font-size:10px;
}

 /* -----------------------------------------
	GALLERY
----------------------------------------- */

.gallery{
	float:left;
	padding:0 10px 0 10px;
	width:672px;
}

.gallery .galleryItem{
	float:left;
	width:159px;
}

.gallery .galleryItem .title{
	padding:0 0 8px 0;
}

.gallery .galleryItem .title, .gallery .galleryItem .imageBox{
	float:left;
	text-align:center;
	width:100%;
}

/* -------------------------
	SITEMAP
------------------------- */	

#sitemap {float: left; margin: 0; padding: 0 0 34px 0; width: 692px;}
	#sitemap ul {color:#635844; padding: 0 0 0 24px;}
		#sitemap ul li{padding:0 0 7px 0;}
			#sitemap ul  li a:link{font-size:12px;font-weight:bold;text-decoration:underline;padding:0 0 7px 0;}
			#sitemap ul  li a:visited{color:#2CB6E2;font-size:12px;font-weight:bold;text-decoration:underline;padding:0 0 7px 0;}
			#sitemap ul  li a:hover{text-decoration:none;}
				#sitemap ul li ul{list-style:circle inside url("/images/core/bullet_arrow.aspx"); padding:7px 0 7px 24px;}
					#sitemap ul li ul li{padding:0 0 3px 0;}
						#sitemap ul  li ul li a:link{font-size:11px;font-weight:normal;}				
						#sitemap ul  li ul li a:visited{font-size:11px;font-weight:normal;}	
						
/* ------------------------
	SEARCH RESULTS
------------------------ */

.searchResults .searchBox {float: left; margin: 0; padding: 0 0 32px; width: 692px;}
.searchResults .menuItems {float: left; margin: 0; padding: 0 0 32px; width: 692px;}
.searchResults .menuItems p {float: left; margin: 0; padding: 0 0 8px; width: 692px;}
.searchResults .newsItems {float: left; margin: 0; padding: 0 0 32px; width: 692px;}
.searchResults .videoItems {float: left; margin: 0; padding: 0 0 32px; width: 692px;}
.searchResults .profileItems {float: left; margin: 0; padding: 0 0 32px; width: 692px;}
.searchResults .container {float: left; margin: 0; padding: 0; width: 692px;}
.searchResults .newsViewsArticle {border: 1px solid #e8e6e5; float: left; margin: 0 0 8px; padding: 8px; width: 676px;}
.searchResults .newsViewsArticle .text {float: right; margin: 0; padding: 0; width: 550px;}
.searchResults .newsViewsArticle .image {float: left; margin: 0; padding: 0; width: 92px;}
.searchResults .newsViewsArticle .text .title {float: left; font-size: 11px; margin: 0 0 8px; padding: 0; width: 550px;}
.searchResults .newsViewsArticle .text .date {font-size: 11px; font-style: italic; font-weight: bold;}
.searchResults .videoItems .item {border: 1px solid #e8e6e5; display: inline; float: left; margin: 8px; padding: 8px; width: 196px;}
.searchResults .videoItems .item a {float: left; margin: 0; padding: 0 0 8px; width: 196px;}
.searchResults .videoItems .item .image {float: left; margin: 0; padding: 0; height: 110px; overflow: hidden; text-align: center; width: 196px;}
.searchResults .videoItems .item a img {float: left; margin: 0; padding: 0; width: 196px;}
.searchResults .videoItems .item p {float: left; height: 40px; margin: 0; overflow: hidden; padding: 0 0 8px; width: 196px;}
.searchResults .videoItems .item a span {height: 14px; overflow: hidden;}
.searchResults .videoItems .item a.view {text-align: right;}
.searchResults .clientResults .item .image {padding: 0 0 8px; text-align: center;}
.searchResults .clientResults .item img {float: none; margin: 0; padding: 0; width: 77px;}
.searchResults #profileList {background: transparent none no-repeat scroll 0 0 !important;}

.ErrorLabel, .EditingFormErrorLabel {clear: both; color: #a32814 !important; float: left; font-size: 11px; font-weight: bold; margin: 0; padding: 0; width: 100%;}

#clientVideoAdmin {float: left; margin: 0; padding: 0; width: 958px;}
#clientVideoAdmin .header {float: left; margin: 0; padding: 0 0 16px; width: 958px;}
#clientVideoAdmin .header .sortBy {float: left; margin: 0; padding: 0 0 0 8px; width: 200px;}
#clientVideoAdmin .item {float: left; margin: 0; padding: 16px 32px; width: 164px;}
#clientVideoAdmin .item a.image {float: left; margin: 0; padding: 0 0 8px; text-align: center; width: 164px;}
#clientVideoAdmin .item p {float: left; margin: 0; padding: 0 0 8px; width: 164px;}
#clientVideoAdmin .item input {width: 160px;}

/* ------------------------
	CLIENT VIDEO VIEWER
------------------------ */

#clientVideoViewer.outerWrap {padding: 20px 0 40px 0;}
#clientVideoViewer .rightColumnShadow {margin:0;}
#clientVideoViewer .content {float:left; line-height:20px;}
#clientVideoViewer .content h3{width:100%}
#clientVideoViewer p {float:left; width:auto; padding:0 0 4px 0;}
#clientVideoViewer .editable{color:#00CCFF;}
#clientVideoViewer #leftColumn {width:460px;}
#clientVideoViewer #leftColumn .content {background-color:#fff; border: 1px solid #d7d6d4; width:438px; padding:16px 9px 16px 11px;}
#clientVideoViewer #leftColumn .content .clientVideoBox {width:436px;border: 1px solid #d7d6d4;}
#clientVideoViewer #rightColumn {width:460px;}
#clientVideoViewer #rightColumn .content {background-color:#fff; border: 1px solid #d7d6d4; width:438px; padding:16px 9px 16px 11px;}
#clientVideoViewer #rightColumn .content .popUpCodeBox {float:left; width:416px; border: 1px solid #d7d6d4; padding:10px; margin:0 0 4px 0;}
#clientVideoViewer #rightColumn .content .popUpCodeBox .code{overflow:auto; float:left; padding:0 0 10px 0; width:100%; font-size:12px; font-family: 'Courier New', Courier, monospace;}