@charset "UTF-8";
/* CSS Document */

body {
	margin:0 auto 0 auto;
	background-color:#000000;
	text-align:center;
	
}

#main_content_container {
	margin:0 auto 0 auto;
	background-color:#171717;
	background-image:url(images/background_city.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	clear:both;
}

#main_content_container_2 {
	margin:0 auto 0 auto;
	background-image:url(images/background_city.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#social_buttons {
	float:right;
	border:2px solid #000000;
}


<!--BLOG CLASSES-->

.Blog_Title {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#990000;
	text-decoration:none;
}

a.Blog_Title:link {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#990000;
	text-decoration:none;
}

.Blog_Title:link {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#990000;
	text-decoration:none;
}

.Blog_Title:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#990000;
	text-decoration:none;
}

.Blog_Title:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#cf0000;
	text-decoration:none;
}

.Blog_Title:active {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#990000;
	text-decoration:none;
}

#sidebar {
	width:180px;
	float:right;
	padding:0 0 0 15px;
	_padding:0;
	_margin-top:-45px;
	text-align:left;
	
}

#blog_entries {
	float:left;
	width:520px;
	padding:0 18px 0 0;
	border-right:1px dotted #666666;
	text-align:left;
}

.blog_date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left;
	font-weight:bold;
}

.postmetadata {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left;
}

.postmetadata a, .postmetadata a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left;
	color:#990000;
}

.postmetadata a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left;
	color:#cf0000;
}

#blog_post {
	clear:both;
	float:left;
	padding:0 0 10px 0;
	width:500px;
}


			<!--SIDEBAR STYLES-->
			h4 {
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:18px;
				margin-bottom:0;
				line-height:1px;
			}
			
			#sidebar a, #sidebar a:visited {
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#990000;
				font-weight:bold;
			}
			
			#sidebar a:hover {
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#cf0000;
				font-weight:bold;
			}
			
			#sidebar ul {
				list-style:none;
				margin-left:0;
				list-style-position:inside;
				line-height:8px;
			}
			
			#sidebar li {
				list-style:none;
				margin-left:0;
				list-style-position:inside;
			}
			
			#sidebar ul li {
				list-style:none;
				margin-left:0;
				list-style-position:inside;
				line-height:40px;
			}
			
			#sidebar ul ul li {
				list-style:none;
				font-size:11px;
				line-height:18px;
				margin-left:-37px;
				_margin-left:0;
				margin-top:0;
				list-style-position:inside;
			}
			
			#sidebar ul ul ul li {
				list-style:none;
				margin-left:0;
				list-style-position:inside;
				margin-left:-40px;
				_margin-left:0;
				
			}
			
			#pagenav {
				attributes
			}
			
			#pagenav ul {
				attributes
			}
			
			#pagenav ul li {
				attributes
			}
			
			.widget widget_categories ul {
				list-style:none;
				margin:0;
			}
			
			
			<!--SIDEBAR STYLES END-->




<!--END BLOG CLASSES-->






.icon_link {
	color:#000000;
	border:0;
}

.icon_link:visited {
	color:#000000;
	border:0;
}

.icon_link:active {
	color:#000000;
	border:0;
}

.icon_link:hover {
	color:#000000;
	border:0;
}

.navigation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.navigation:hover {
	color:#CCCCCC;
	text-decoration:none;
}

.header_category {
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#ffad43;
}

.header_client {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	line-height:0;
	margin:0 0 20px 0;
}

.case_study_icon_text {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.case_study_icon_text:hover {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.case_study_icon_text:visited {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.bodycopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:20px;
}










#homepage_flash {
	width:960px;
	padding:0 0 125px 0;
	background-image:url(../images/headers/homepage_topper.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-align:center;
}


#nav_buttons {
	padding:8px 0 0 0;
	float:left;
}


#top_container {
	text-align:center;
	background-image:url(images/top_bg.jpg);
	background-repeat:repeat-x;
	margin:0;
	background-color:#171717;
}

#top_strip {
	width:910px;
	height:25px;
	margin:0 auto 0 auto;
	padding:0 50px 0 0;
	_padding:0 25px 0 0;
	background-image:url(images/top_bar_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:right;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	clear:both;
}


#header {
	width:960px;
	height:76px;
	margin:0 auto 0 auto;
	background-image:url(images/header_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
}


#navigation {
	width:960px;
	height:29px;
	background-image:url(images/nav_bg_div.jpg);
	background-repeat:repeat-x;
	margin:0 auto 0 auto;
}

#orange_heading {
	width:960px;
	height:52px;
	background-image:url(../images/content_topper.jpg);
	background-repeat:no-repeat;
	margin:0 auto 0 auto;
}

#main_content {
	width:960px;
	margin:0 auto 0 auto;
	background-color:#000000;
	background-image:url(images/black_bg_content.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	display:inline-block;
}

#white_content {
	width:744px;
	_width:815px;
	margin:0 74px 0 73px;
	background-color:#FFFFFF;
	display:inline-block;
	padding:11px 20px 20px 50px;
}


#case_study_heading {
	width:761px;
	height:50px;
	margin:0 74px 0 73px;
	background-color:#FFFFFF;
	background-image:url(../images/headers/case_studies_heading.jpg);
	display:inline-block;
	padding:0 20px 0 33px;
}


#demand_generation_heading {
	width:761px;
	height:39px;
	margin:0 74px 0 73px;
	background-color:#FFFFFF;
	background-image:url(../images/headers/demand_generation_heading.jpg);
	display:inline-block;
	padding:0 20px 0 33px;
}


#demand_generation_subnav {
	width:814px;
	height:32px;
	margin:0 74px 0 73px;
	display:inline-block;
	padding:0;
	background-image:url(../images/demand_generation/subnav/background_image.jpg);
	text-align:center;
}

#demand_generation_content {
	display:inline-block;
	
}

#demand_generation_repeat_background {
	width:814px;
	margin:0 auto 0 auto;
	background-image:url(../images/demand_generation_content_bg.jpg);
	
}

#demand_generation_background_image_strategy {
	width:771px;
	padding:22px 10px 290px 33px;
	background-image:url(../images/demand_generation/strategy_background.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#demand_generation_background_image_interactive {
	width:771px;
	padding:22px 10px 290px 33px;
	background-image:url(../images/demand_generation/interactive_background.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#demand_generation_overview {
	width:440px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:20px;
	padding:0 0 30px 0;
}

#demand_generation_sub_buttons {
	margin:0;
	padding:0;
	float:left;
}

#demand_generation_right_content {
	width:295px;
	float:right;
	margin:0;
	padding:0;
	text-align:center;
}


#case_study_content {
	width:771px;
	margin:0 74px 0 73px;
	background-color:#FFFFFF;
	background-image:url(../images/CS_bg_image_stripe.jpg);
	display:inline-block;
	padding:0 10px 0 33px;
}


#footer {
	width:100%;
	text-align:center;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:10px 0 10px 0;
	height:15px;
	float:left;
	background-color:#000000;
	vertical-align:bottom;
	margin:0;
}





#case_study_menu {
	width:150px;
	height:106px;
	float:left;
	margin:0 36px 0 0;
}

#case_study_menu_image {
	width:150px;
	height:73px;
	background-color:#FFFFFF;
}

#case_study_menu_text {
	width:150px;
	height:33px;
	background-color:#FFFFFF;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#case_study_overview {
	width:266px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:20px;
	padding:0 0 30px 0;
	background-color:#FFFFFF;
}

#gallery_case_study {
	width:471px;
	float:left;
	margin:0;
	text-align:center;
}

#components_box {
	width:163px;
	background-color:#e13b40;
	float:left;
	padding:8px 0 30px 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	clear:both;
}

#shadow_case_study {
	width:814px;
	height:13px;
	background-image:url(../images/case_studies/bottom_shadows.jpg);
	background-repeat:no-repeat;
	margin:0 auto 0 auto;
}

#shadow_bottom {
	width:814px;
	height:13px;
	background-image:url(images/bottom_shadows_white.jpg);
	background-repeat:no-repeat;
	margin:0 auto 0 auto;
}

#under_gallery_space {
	width:471px;
	padding:20px 0 0 0;
	text-align:center;
}




#index_grey_bar {
	margin:0 auto 0 auto;
	background-color:#171717;	
	background-image:url(../images/headers/homepage_topper_2.jpg);
	background-repeat:repeat-x;
	background-position:top;
}







/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:0;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:768px;
		height:349px;
		overflow:hidden;
		text-align:center;
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:20px;
		height:350px;
		position:absolute;
		left:-22px;
		top:0;
		}	
	#nextBtn, #slider1next{ 
		left:770px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:20px;
		height:350px;
		background:url(../images/btn_prev_2.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next_2.png) no-repeat 0 0;	
		}	