/* ---------------------Misc---------------------------*/
body { 
	background-color: #eaeaea;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
.sub_col_one ul.last_list{
		background:none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	padding:0;
	margin:0;
	line-height: 21px;
}
a:link {
	color:#666666;
	text-decoration: none;
}
a:visited {
	color:#666666;
	text-decoration: none;
}
a:hover {
	color:#F26631;
	text-decoration: none;
}
a:active {
	color:#F26631;
	text-decoration: none;
}
.clear_box{
		clear:both;
}
#subtextwidth{
		color:#000;
		font-size:12px;
		line-height:16px; 
		padding-left:24px; 
		width:1000px;
}
#subtextwidth p{
		font-size:12px;
		line-height:16px;
}
ul{
		list-style:none;
}
/* ---------------------header---------------------------*/
#infobar{
	LEFT:0px; 
	WIDTH:1024px; 
	HEIGHT:200px; 
	background:black;
}

#infobar img{
		float:left;
		border:0;
}
#sub_infobar{
	 
	WIDTH:1024px;  
	HEIGHT:130px; 
	background:black; 
}
#sub_infobar img{
		float:left;
		border:0;
}
/* ---------------------main nav---------------------------*/

#meun_box{
	background:#F26631;
	width:976px;
	height:18px;
	padding:1px 24px 2px 24px;
	
	 
	 
}
#meun_box span{
	padding:0;
}   
#fd_com a{
	margin-left:177px;
}
 
#meun_box .menu_bar{
		margin:0 15px;
		color:#FFF;
		font-size:14px;
		padding:0;
}
#meun_box .menu_item a{
	color:#FFF;
	padding:0;
	font-size:11px;
	text-decoration:none;
}
#meun_box .menu_item a:hover{
	color:#000;	
}
#menu_item_left {
	color:#FFF;
	padding:0;
	font-size:11px;
	text-decoration:none;
	float:left;}
#menu_item_right {
	color:#FFF;
	padding:0;
	font-size:11px;
	text-decoration:none;
	float:right;
}
.menu_item_right a{
	color:#FFF;
	padding:0;
	font-size:11px;
	text-decoration:none;
}
.menu_item_right a:hover{
	color:#000;	
} 
/* ---------------------Left nav---------------------------*/
#nav_left{
		width:130px;
		float:left;
		background:url(../images/vbar.jpg) no-repeat right;
		padding-right:40px;
		
}
#subtextwidth .nav_left_about{
		 height:452px;	
}
#subtextwidth .nav_left_services{
		 height:452px;	
}
#subtextwidth .nav_left_news{
		 height:452px;	
}
#subtextwidth .nav_left_case{
		background:url(../images/longbar.jpg) no-repeat right;	
}
#subtextwidth .nav_left_contact{
		 height:452px;	
}
#nav_left ul{
		float:left;
		margin-top:20px;
		font-size:10px;
}

#nav_left ul li{
		padding:4px 0;	 
}

#nav_left ul li a{
		text-transform:uppercase;
		font-size:10px;
		color:#000;
}
#nav_left ul li a:hover{
		color:#F26631;
}
.active_main{
	color:#000 !important;
}
.none_active_main{
	scolor:#ffffff !important;
}
.active{
	color:#F26631 !important;
}
.none_active{
	scolor:#000 !important;
}

/* ---------------------content---------------------------*/
#content_box{
	WIDTH:1024px;  
	background:white; 
	padding-top:40px;
	margin-left:auto;
	margin-right:auto;
	border-left:solid 1px #eaeaea;
	border-right:solid 1px #eaeaea;
}
 

#content_main_box{
		width:800px;
		float:left;
		margin-left:30px;
		 
		 
}
#content_main_boxcontact{
		width:900px;
		float:left;
		margin-left:0px;
		 
		 
}
#content_main_box h1{
		margin-bottom:25px; 
}
.sub_col_one{
		float:left;
		width:500px;
		margin:0px 10px 5px;		 
}
.sub_col_oneservice{
		float:left;
		width:400px;
		margin:0px 10px 5px;
		padding-right:100px;
}
.sub_col_one_index{
	float:left;
	width:630px;
	margin:0px 0px 20px;
	padding-right:0px;
}
*:first-child+html .sub_col_one_index{
	float:left;
	width:630px;
	margin:0px 0px 100px;
	padding-right:0px;
}
*:first-child+html #col_box_home {
	margin-top:20px;
}
.sub_col_one_index ul{
	margin-left:0px;
	list-style:none;	
}
.sub_col_one_index ul li{
	padding-left:25px;
	margin:0 0 5px 0;
	background:url(../images/square.jpg) no-repeat;	
}
.service_list_index ul{
	background:none;
	padding-bottom:0px;
	margin-bottom:0px;	
}
.sub_col_onepress{
		float:left;
		width:350px;
		margin:0px 10px 5px;		 
}
.sub_col_onepresssideb{
		float:left;
		width:350px;
		margin:0px 10px 5px;		 
}
.sub_col_two{
		float:left;
		width:150px;
		margin-left:50px;		 		 
}
 
.sub_col_one ul{
	margin-left:30px;
	list-style:none;	
}
.sub_col_one ul li{
	padding-left:30px;
	margin:0 0 17px 0;
	background:url(../images/square.jpg) no-repeat;	
}
.sub_col_oneservice ul{
	margin-left:30px;
	list-style:none;	
}
.sub_col_oneservice ul li{
	padding-left:30px;
	margin:0 0 17px 0;
	background:url(../images/square.jpg) no-repeat;	
}
.sub_col_onecontact{
		float:left;
		width:250px;
		height:400px;
		margin:0px 0px 5px 30px;
		background:url(../images/vbar.jpg) no-repeat right;
}
.sub_col_onecontact ul{
	margin-left:0px;
	list-style:none;	
}
.sub_col_onecontact ul li{
	padding-left:30px;
	margin:0 0 30px 0;
	background:url(../images/square.jpg) no-repeat;	
}
.sub_col_onecontactend{
		float:left;
		width:250px;
		height:400px;
		margin:0px 0px 5px 30px;
}
.sub_col_onecontactend ul{
	margin-left:0px;
	list-style:none;	
}
.sub_col_onecontactend ul li{
	padding-left:30px;
	margin:0 0 30px 0;
	background:url(../images/square.jpg) no-repeat;	
}
 
/* ---------------------agency_book---------------------------*/
.agency_book{
	margin:30px 0;
 
 
}
.agency_book img{
	 
	padding-right:30px; 
 
}
.agency_book p{
	 
	padding-top:10px; 
 
}
/* ---------------------Serives---------------------------*/
.service_list ul{
	background:url(../images/leader_hbar.jpg) no-repeat bottom left;
	padding-bottom:15px;
	margin-bottom:35px;	
}
.resource_link_list{
	margin-top:20px;
	spadding-left:10px;
	sborder-left:1px solid #999;
	 
}
.resource_link_list li{
	padding:2px 0;
	color:#F26631;
	smargin:2px 0;
}

.resource_link_list .download_link{
	color:black;
	margin-bottom:10px;
	font-size:10px;
}
.resource_link_list .download_link a.pdf_link{
	background:url(../images/pdficon.png) no-repeat right top;
	padding-right:20px;
	padding-bottom:5px;
}
.green_marketing ul li{
		padding-left:35px;
		padding-top:5px;
		margin-bottom:20px;
		background:url(../images/arrow.gif) no-repeat center left;
		 
}
.green_marketing ul li a{
		color:#666;
		font-size:14px;
		font-weight:bold;
}
.green_marketing ul li a:hover{
		color:#F26631;
}
.green_marketing ul li a:link, .green_marketing ul li a:visited{
		color:#666;
}
.green_marketing ul li a:hover{
		color:#F26631;
		text-decoration:none;
}
/* ---------------------news---------------------------*/

.sub_col_one .news_list{
	margin-top:20px;
	color:#000;
	 
	
}
.sub_col_one .news_list li{
	padding:1px 0;
	background:none;
	margin:0;
	font-size:10px;
}

.news_list li.download_link{
	color:#000;
	font-size:12px;
	font-weight:bold;
 
}
.pdf_link{
	background:url(../images/pdficon.png) no-repeat right top;
	padding-right:20px;
	padding-bottom:8px;
}


/* ---------------------Press---------------------------*/
.press_box{
		float:left;
		margin:0 0px 5px 0px;
		sbackground:red;
	 
}
.press_photo{
	 	float:left;
		
}
.press_desc_box{
	margin:35px 0 0 120px;
	padding-left:0px;
}
.press_desc_boxold{
	margin:35px 0 0 120px;
	background:url(../images/square.jpg) no-repeat left top;
	padding-left:30px;
}
/* ---------------------leadership---------------------------*/
.sub_col{
		float:left;
		width:310px;
		margin:0 50px 0px 10px; 
}
.leader_desc_box{
		padding:0 0 15px 0;
		background:url(../images/leader_hbar.jpg) no-repeat bottom center;
		margin-bottom:25px;
}
.leader_desc_box h1{
	padding:0 0 0x 0;
}
.leader_photo{
		float:left;
		padding:5px 15px 10px 0;
}
/* ---------------------client---------------------------*/
.client_box{
		background:none; 
}
.client_box ul li{
		padding:4px 0;
}
/* ---------------------case studies---------------------------*/
.case_desc_box{
	background:url(../images/square.jpg) top left no-repeat;
	padding:0 0 0 30px;
}
.case_photo{
	padding:0px 0 30px 0;
}

/* ---------------------home page---------------------------*/
.blog_title{
		color:#000;
		font-weight:bold;
		
}
.secondary_nav_title{
	font-weight:bold;
	font-size:12px;
	margin-bottom:15px;
}
.sec_nav_item_box{
		margin-top:5px;
		border-top:3px solid #F26631;
		padding-top:5px;
		font-size:12px;
}
.sec_nav_item_box ul{
		float:left;
		margin:0;
		padding:0;
		padding-left:0px;
		
}
.sec_nav_item_box ul li{
		margin:0;
		padding:5px 0;
		 
}
.main_left_box{
	width:630px;
	float:left;
}
.main_right_box{
	 
	width:150px;
	float:left;
	margin-left:120px;
	
}
.main_right_box_index{
	 
	width:150px;
	float:left;
	margin-left:120px;
	
}
.main_right_box ul{
		
	
}
.main_right_box ul li{
		padding-left:35px;
		padding-top:5px;
		margin-bottom:20px;
		background:url(../images/arrow.gif) no-repeat center left;
		 
}
.main_right_box ul li a{
		color:#666;
		font-size:14px;
		font-weight:bold;
}
.main_right_box ul li a:hover{
		color:#F26631;
}
.sec_nav_item_box ul li a:link, .sec_nav_item_box ul li a:visited{
		color:#000;
}
.sec_nav_item_box ul li a:hover{
		color:#F26631;
		text-decoration:none;
}



#home_intro{
	margin:10px 0;
	padding:0px 0;
	 
}
	
#subtextwidth .title{
		font-size:14px;
		color:#000;
		font-weight:bold;
		 
	 
}
.col_box_home{
	sborder:1px solid red;
	margin:1s0px 0 0px;
	width:880px;
	overflow:hidden;
	 
}
.col{
	sbackground:blue;
	float:left;
	margin-right:50px;
	width:230px;
}
#flash_footer{
		margin-top:0px;
		margin-bottom:175px;
}
#flash_footer{
	padding-left:24px;
}

/* ---------------------footer---------------------------*/
#footer_box{		 
		width:1024;
		margin-top:50px;
}
#legal_box{
		padding:10px 0px 10px 24px;
		background-color: #F26631;
		color:#FFF;
		font-size:11px;
}
#legal_box a:link, #legal_box a:visited{
		color:#FFF;
}
#legal_box a:hover{
		color:#333;
}
