/*************************************
	DOCUMENT NAME: STYLES.CSS
	CLIENT: MM_INTERNAL
	AUTHOR: MUTANTMEDIA (MUTANTMEDIA.COM)
	DATE: DATE(05/08/2007)
*************************************/

/**********************************
	- GLOBAL - 
**********************************/
body {
/*background: #f8981c;*/
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #666666;
}

img {
	border: none;
}

ul {
	list-style:disc;
	font-weight: normal;
	font-size: 10px;
}

h1 {
	color:#666666;
	font-family:Verdana,Arial,Helvetica;
	font-size:18px;
}

h2 {
	color:#666666;
	font-family:Verdana,Arial,Helvetica;
	font-size:16px;
}

h3 {
	color:#f8981c;
	font-family:Verdana,Arial,Helvetica;
	font-size:14px;
	text-transform:uppercase;
}

h4 {
	color:#f8981c;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	text-transform:uppercase;
	border: 1px thin #f8981c;
	margin: 0;
	padding: 0;
}

h5 {
	color:#666666;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
}

h6 {
	color:#666666;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
}

textarea {
	color:#000000;
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
}

object {
	outline: none;
}

.pointer {
	border: 1px thin #f8981c;
	color:#f8981c;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	text-transform:uppercase;
	cursor: pointer;
}


#pop_up_movie {
	position: absolute;
	width: 646px;
	height: 185px;
	top: 76px;
	left: 309px;
	z-index: -1;
}

#pop_up_skin {
	position: absolute;
	left: 345px;
	top: 100px;
	width: 646px;
	height: 360px;
	visibility: hidden;
	display: none;
	z-index: -1;
	color:#f8981c;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	text-transform:uppercase;
	margin: 0px;
	padding: 0;
	
}

#dimmer {
	visibility: hidden;
	position:absolute;
	left:0px;
	top:0px;
	font-family:verdana;
	font-weight:bold;
	padding:40px;
	z-index: -1;
	background-color: #000000;
	display: none;
}

#table_top_margin_2 {
margin-top:5px;
}

.sidebar {
	padding: 0 0 0 29px;
}

.header_bumper{
	margin-left:2px;
}

li {
	padding-bottom: 5px;
}


a:link{
color: gray;
text-decoration: none; 
}

.ajax_link {
	cursor: pointer;
}

#user_feedback {
	width: 420px;
	font-size:14px;
	border: 1px dashed #FF0000;
}

/*a:visited {
color: grey;
text-decoration: none; 
}*/

a:hover 
{ 
color: #f8981c;
text-decoration: none; 
}

table {
font-size: 10px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	font-size: 11px;
}
.sIFR-hasFlash h5 {
	/*visibility: hidden;*/
	background: url('/img/orangeline_shorter.gif') no-repeat bottom right;
	margin-top:0px;
	/*margin-right:0px;*/
	margin-right: -10px;/*new*/
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 60px;
	padding-left: 	px;/*new*/
	font-size: 8px;
	border:0px solid red;
	*margin-left: 5px;
	*margin-right:0px; /*new*/
}

.dev_flash_header {
border-left: 7px solid #f8981c;
border-right: 23px solid #f8981c;
margin: 0 0 0 290px;
}

.standard {
	font-weight: normal;
}
/*.texture_container {
	background: url('/img/BG-body.gif') repeat-y top left #ffffff;
}*/

#body_container {
	background: url('/img/bg_texture6.jpg') no-repeat top left;	
	margin: 0;
	z-index: 50;
	padding: 0 0 35px 0px; /*removed left justification - this was 87px at one point */

}

#footer_container {
	background-color: #f8981c;
	position: relative;
	left: -18px;
	z-index: 51;
	margin: 20px 0 0 -2px;
	padding: 0px 0 0 62px;
	
}

.texture {
background: url('/img/bg_bottom.jpg');
background-repeat: repeat-y;
margin-top:-10px;
}

.body_container2 {
	background: url('/img/BG-texture4.gif') no-repeat top left;	
	margin: 0;
	padding: 0 0 35px 0px;/*removed left justification - this was 87px at one point */
	

}

.content_container {
	width: 1050px;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	text-align: left;
	position: relative;
	left: 8px;
}

#flourish1 {
	/*background: url('/img/header_backgrounds/image1.gif') no-repeat top left;*/
	background-image: url("/img/header_backgrounds/image1.gif");
  	
  background-repeat: no-repeat;
}

#flourish2 {
	/*background: url('/img/header_backgrounds/image1.gif') no-repeat top left;*/
	background-image: url("/img/header_backgrounds/image2.gif");
  	
  background-repeat: no-repeat;
}

#flourish3 {
	/*background: url('/img/header_backgrounds/image1.gif') no-repeat top left;*/
	background-image: url("/img/header_backgrounds/image3.gif");
  	
  background-repeat: no-repeat;
}

#flourish4 {
	/*background: url('/img/header_backgrounds/image1.gif') no-repeat top left;*/
	background-image: url("/img/header_backgrounds/image4.gif");
  	
  background-repeat: no-repeat;
}

#flourish5 {
	/*background: url('/img/header_backgrounds/image1.gif') no-repeat top left;*/
	background-image: url("/img/header_backgrounds/image5.gif");
  	
  background-repeat: no-repeat;
}

#flourish6 {
	/*background: url('/img/header_backgrounds/image1.gif') no-repeat top left;*/
	background-image: url("/img/header_backgrounds/image6.gif");
  	
  background-repeat: no-repeat;
}

#flourish7 {
	/*background: url('/img/header_backgrounds/image1.gif') no-repeat top left;*/
	background-image: url("/img/header_backgrounds/image7.gif");
  	
  background-repeat: no-repeat;
}

#flourish8 {
	/*background: url('/img/header_backgrounds/image1.gif') no-repeat top left;*/
	background-image: url("/img/header_backgrounds/image8.gif");
  	
  background-repeat: no-repeat;
}

#flourish9 {
	/*background: url('/img/header_backgrounds/image1.gif') no-repeat top left;*/
	background-image: url("/img/header_backgrounds/image9.gif");
  	
  background-repeat: no-repeat;
}

#flourish10 {
	/*background: url('/img/header_backgrounds/image1.gif') no-repeat top left;*/
	background-image: url("/img/header_backgrounds/image10.gif");
  	
  background-repeat: no-repeat;
}

#flourish11 {
	/*background: url('/img/header_backgrounds/image11.gif') no-repeat top left;*/
	background-image: url("/img/header_backgrounds/image1.gif");
  	
  background-repeat: no-repeat;
}

#table_list{
	text-align:top;
	align:;top;
}

/*.content_header_debut {
	background: url('/img/header.gif') no-repeat top left;
	width: inherit;
	height: 404px;
	margin: 0 0 0 0;
}*/

.content_left { 
	position:absolute;
	width: 281px;
	padding: 100px 0 0 10px;
	margin-left:-33px;
	margin-top: -33px;
}

.content_left  .orange_arrow{
	margin: -15px 0 0 0;
	padding-left: 60px;
	
}

.content_left .orange_arrow li {
	background: url('/img/orangearrow.png') no-repeat 0 10px;
	width: 220px;
	margin: 0 0 0 0;
	padding:7px;
}

.content_left  li {
	width: 216px;
	margin: 0 0 15px 0;
}


.content_spacer {
	height: 20px;
}

.mid_spacer {
	background: url('/img/BG-mid_spacer.jpg') repeat-y top left;
	height: 9px;
	margin: 0 0 0 293px;
}

.white_spacer {
	background: white;
	height: 20px;
	margin:0px;
	margin: 0 0 0 293px;
	padding:0px;
}

.content_right {
	background: #ffffff;
	width: 700px;
	border-left: 6px solid #f8981c;
	margin: 0px 0px 0px 293px;
	margin-top: -33px;
	padding: 10px 55px 49px 8px;
	
}

.content_right h4 {
	size: 14px;
	/*padding: 10px 0 10px 0;*/
}

.content_right .title_too {
	position: absolute;
	margin: 0 0 0 -25px;
}

.content_right .title {
	position: absolute;
	margin: 0 0 0 -22px;
}

.content_right p {
	margin: 11px 0 0px 0;
	line-height: 16px;
}

.content_right_image {
	float: left;
	width: 100px;
	margin: 5px;
	padding: 5px 15px 5px 5px;
}

.content_right__bottom_image {
	float: left;
	margin: 15px 6px 25px 0;
}

.opener{
	width: 600px;
	margin-top: -16px;
	/*padding-left: 10px;*/
}

.page_title{
	background: url('/img/long_fade.gif') repeat-y top left;
	margin:0px;
	padding:0px;
	
}

.process_movie {
margin-left:18px;
}

/*////// HOMEPAGE ////////*/

#body_container {
	background: url('/img/bg_texture6.jpg') no-repeat top left;	
	margin: 0;
	padding: 0 0 35px 0px; /*removed left justification - this was 87px at one point */
}

#homepage_body_container {
	background: url('/img/homepage/homepage_background_3.gif') no-repeat top left;	
	background-position: 0px -142px;
	height:734px;
		
	margin: 0;
	padding: 0 0 35px 28px; /*removed left justification - this was 87px at one point */
}

#homepage_flash_container {
width:960px;
position: relative;
left: 10px;
background-position: -50px;
}

#homepage_flash_nav {
margin:0px;
padding:0px;
margin-left:56px;
float:left;
}

#homepage_swf {
/*margin-left: 48px;*/
float:left;
width:688px;
}

#homepage_showcase{
float:left;
width:270px;
/*padding-right:130px;*/
margin-top:40px;
margin-left:-25px;
}

/********

--PERSONA--

**********/
.persona_product{
float: left;
width: 675px;
}

.persona_product .left{
float: left;
}

.persona_product .right{
font-size: 10px;
float: left;
border-right: 1px solid #f8981c;
border-left: 1px solid #f8981c;
width:400px;

padding: 0 0 0 20px;
}

.persona_product .right p{
width: 380px;
line-height: 1.2em;
}

.persona_text_red {
	font-size: 10px;
	color: #a80532;
	text-transform: uppercase;
}

.persona_product #more_button{
margin: 5px 0 0 345px;
border-left: 1px solid #f8981c;


}



/***********
	HOMEPAGE
	
	
***********/



.homepage_swf {


margin-left: 48px;


}





/***********

----Design and Development---

***************/


.related_products p{
width:292px;
margin:0px;
padding:0px;
margin-left:10px;
}

.more{
margin-left:-4px;
border-right: 1px solid #f8981c;
}


#des_dev_header{
height: 185px;
width: 227px;
margin-left:0px;
padding-left:60px;
}

/*.des_nav{
float: left;
margin-left:
width: 227px;
height: 185px;
border-right:1px solid #f8981c;

}*/


.des_dev_pic_header img{

border-left: 7px solid #f8981c;
border-right: 24px solid #f8981c;
margin: 0 0 0 16px;
float: left;

}

#button_off{
background: url('/img/des_dev/des_dev_button_background.gif') no-repeat top left;
height: 20px;
color: #828384;
text-transform: uppercase;
text-align: right;
font-weight: bold;
font-size: 10px;
margin: 10px 0 -13px 0;
padding-right: 10px;
padding-top: 3px;
}

#portfolio_top {
margin: -75px 0 0 -60px;


}


/******************

-----SALES AND MARKETING----

*********************/




.content_header_sales {
	background: url('/img/sales_and_mar/sales_mar_top_pic.jpg') no-repeat top left;
	width: inherit;
	height: 190px;
	margin: 0 0 0 46px;
	
}


.sales_top_left{
float: left;
width:257px;
height: 185px;

}



.sales_top_right {
float: left;
width:645px;
height: 185px;
}


.sales_top_right img{
border-left: 6px solid #f8981c;
border-right: 24px solid #f8981c;

}


/********************

----IDEATION REVELATION---

*********************/



.sales_top_left{
float: left;
width:257px;
height: 185px;

}


.sales_top_left img{
padding:0px;
margin:0px;
}

.sales_header {
margin-left:33px;


}
.sales_top_right {
float: left;
width:645px;
height: 185px;
}
.sales_top_right img{
border-left: 6px solid #f8981c;
border-right: 24px solid #f8981c;
padding:0px;
margin:0px;

}






/********************

----About Us Overview---

*********************/

.about_us_header {

	margin-left: 35px;
	
}


#proof {
padding: 125px 10px 0 35px;


}

#proof ul {
list-style: none;
}

#portfolio_bottom {
padding: 135px 10px 0 75px;
margin: 0 0 0 0;

}

#about_us {
padding: 120px 10px 0 35px;

}


#about_us p {
width: 200px;
margin: 0 0 0 50px;

}

#about_us img{
margin: 20px 0 0 117px;
}


#sales_kit {
padding: 34px 10px 0 35px;

}

#sales_kit p {
margin-left: 60px;
}


#proof p {
width: 200px;
margin: 0 0 0 50px;
}




#proof img{
margin: 20px 0 0 117px;
}


#timeline {
padding: 0 0 0 90px;
width: 500px;
line-height: 1.5em;

}


.testimonials .about_left{
float: left;
width:130px;

}



.testimonials .about_left img{
float: left;
}


.testimonials .about_left #left_quote{
margin: 0 0 0 109px;
}

.testimonials .about_right #right_quote{
margin: 0 0 0 18px;
}


.testimonials{
float: left;
width: 675px;
background: url('/img/about_us/testimonial_background.gif') no-repeat top left;
margin-top: 10px;
height: 150px;
}



.testimonials .about_mid{
font-size: 10px;
float: left;
width:400px;
margin: 0 0 0 20px;
height: 175px;

}

.testimonials .about_mid p{
width: 360px;
line-height: 1.2em;
}


.testimonials .credit #snapshot{
margin: 51px -13px 0 0;
float: right;
width: 180px;

}

.testimonials .credit #more_button{
margin: 51px -11px 0 0;
float: right;
width: 180px;
}

.testimonials .credit {
line-height: .5em;
color: #999999;
float: left;
height: 50px;
width: 400px;
margin: 0 0 -36px 0;
}

.testimonials .credit p{
float:left;
width: 150px;

}

.testimonials  .about_right {
width: 100px;
float: left;

}


.testimonials #bold_credit{
font-weight: bold;
width: 300px;
margin: 0 0 -10px 0;
}

/************************

---Leadership Team----

************************/



.head_bio {
float: left;
width: 675px;
background: url('/img/about_us/testimonial_background.gif') no-repeat top left;
}

 .headshot {
float: left;

width: 128px;

margin-left: 15px;
margin-right: -15px;

}

 .leadership_right{
font-size: 10px;
float: left;


}


.leadership_right p{
width:350px;
margin: 0 0 0 40px;
line-height: 1.2em;
}



#big_orange{
font-size: 12px;
color: #f8981c;
font-weight: bold;
text-transform: uppercase;
}

#orange_cap{
color: #f8981c;
font-weight:bold;
text-transform: uppercase;
}

#grey_slash{
color: #cccccc;
}


.bio_lower {
float: left;
width: 675px;


}

.bio_lower .left{
border: 1px solid red;
float: left;
width: 128px;
border: 1px solid red;
}

.bio_lower .right{
float: left;
border:1px solid black;
}


/************************

---Careers----

************************/



.careers{
margin: 0 0 0 130px;
width: 400px;
border-left: 1px solid #f8981c;
border-right: 1px solid #f8981c;
padding-left: 20px;
}

.careers ul{
list-style: none;
}

.careers li{
background: url('/img/careers/careers_list_arrow.png') no-repeat 0 40% ;
padding-left: 10px;
}


.careers p{
width: 350px;
margin: 0 -20px 0 0;
line-height: 1.2em;
}

.careers img{
margin: 0 -20px 0 227px;
}


/*****************

----News----

*******************/



#press_nav_top {
margin: -10px 0 0 -8px;

}

#press_nav_bottom {
margin: 0 0 -39px -8px;

}

.press_box {
width: 675px;
float: left;
}

 .press_left {
margin-left:0; /*-8px;*/

float: left;
}

 .press_left img{
padding:0px;
margin-right:4px;
float: left;
}

.press_right {
padding:0px;
margin:0px;
border-left: 1px solid #f8981c;
border-right: 1px solid #f8981c;
float: left;
width: 430px;
margin-left:-4px;
}

#press_sub {
color: #f8981c;
width: 100px;
font-weight: bold;
margin-left: 30px;
}

.press_right p{
width: 390px;
line-height: 1.5em;
margin: 0 0 0 20px;
}

.press_right img{
float: right;
}

/****************

----Clients---

*******************/



.clients {
width: 700px;
float:left;
margin-left: -12px;
padding-left: 11px;
}




.clients .left p{
margin: 0 0 0 10px;

}





/***************

---Contact----


************/



.small_spacer{
height: 5px;
}

/*#red_head{
text-transform: uppercase;
color: #a80532;
font-size: 12px;
font-weight: bold;
}*/




.street_address {
width: 180px;
margin: 0 0 0 20px;

}

.directions {
width: 200px;
margin: 0 0 0 20px;
font-size: 10px;
}

/**********

--CEO--

***********/
.content_header_ceo {
	background: url('/img/ceo/ceo_header.jpg') no-repeat top left;
	width: inherit;
	height: 374px;
	margin: 0 0 0 46px;
}

 .nav_list{
	background: url('/img/persona_background.gif') no-repeat top left;
	margin: -30px 0 0 4px;
	height: 178px;
	width: 287px;
}

.nav_list a:link {
text-decoration:none;
color:gray;
}

.nav_list a:visited {
text-decoration:none;
color:gray;
}

.nav_list a:hover {
text-decoration:none;
color:orange;
}


.nav_list ul{
list-style: none;
padding-left:130px;
margin-left:-30px;
padding-top: 10px;
}



#nopad{
text-align: right;
margin: 0 0 0 -40px;
padding: 5px 0 0 0;
font-size: 10px;
}


/*********

--MARCOM--

**********/



.content_header_mar {
	background: url('/img/marcom/marcom_header.jpg') no-repeat top left;
	width: inherit;
	height: 374px;
	margin: 0 0 0 46px;
}

 .mar_nav_list{
	background: url('/img/marcom/marcom_key_serv_background.gif') no-repeat top left;
	margin: 0px 0 0 4px;
	height: 242px;
	width: 287px;
}

.mar_nav_list ul{
list-style: none;
padding-left:130px;
margin-left:-30px;
margin-top:-2px;
}




.mar_nav_list a:link {
text-decoration:none;
color:gray;
}

.mar_nav_list a:visited {
text-decoration:none;
color:gray;
}

.mar_nav_list a:hover {
text-decoration:none;
color:orange;
}


.mar-nav_list ul{
list-style: none;
}


/********

---entrepreneurs---

*********/


.content_header_ent {
	background: url('/img/ent/ent_header.jpg') no-repeat top left;
	width: inherit;
	height: 374px;
	margin: 0 0 0 42px;
}

 





/************

-DEBUT-

*********/

.debut_disc {

text-align:right;
margin:  0 5px 15px 0;
padding: 0 5px 15px 0;
}



.content_left .praise {
	width: 216px;
	margin: 0 0 0 50px;
	font-weight: normal;
}




.content_left p{
width:225px;
margin: 5px 0 0 50px;
}

#sales_kit_img {
margin:10px 0 0 117px;
}


#sales_kit_header {
margin:0 0 0 10px;
}


.content_left .example_logo {
	float: left;
	width: 117px;
	margin: 23px 0 0 0;
	text-align: center;
}
.content_left .example_name {
	border-left: 1px solid #f8981c;
	margin: 15px 0 0 117px;
	padding: 5px;
}
.content_left .example_download {
	margin: 10px 0 0 117px;
}





.mm_footer {
	background: url('/img/footer_bottom.gif') no-repeat top left;
	/*width:1098px;
	*/
	height:110px;
	padding:0px;
	margin:0px;
	/*position: relative;
	left: -20px;*/
	


}

.footer_links {
margin-top:35px;
margin-left:330px;
}


.form_login {
	width: 139px;
	padding: 20px 0 0 75px;
	margin:0px;
	margin-top:0px;
}
.form_text {
	background: #d67a04;
	width: 116px;
	height: 12px;
	border: none;
	margin: 0 0 2px 0;
}
.form_submit {
	margin: 0 0 0 3px;
}

.branding {
width: 392px;
float: left;
font-weight: normal;
}

.branding img {
width: 392px;
margin: 0 0 0 -15px;
border-left: 10px solid #f8981c;
}

.branding p {
width: 392px;
}


.features{
width: 245px;
float: left;
}

h6{
font-size: 10px;
color: #f8981c;
margin: 0;
text-transform: uppercase;
}


.mid_con {
font-weight: normal;
}

.mid_con img{
margin: 7px;
}

.mid_con_sub {
width: 150px;
float: left;
padding: 5px 5px 0px 5px;
}


.mid_con_sub ul{
margin: 0 0 0 -1px;
padding: 0 0 0 25px;
}

.imp_left{
width: 325px;
float: left;
font-weight: normal;
}

.imp_left h4{
padding: 0 0 0 10px;
}

.imp_left img{
width: 150px;
float: left;
/*margin: 0 0 0 -7px;*/
/*border-left: 7px solid #f8981c;*/
}

.imp_left p{
width: 150px;
float: left;
padding: 0 15px 0 15px;
border-right: 2px solid #f8981c;
}

.imp_right{
width: 325px;
padding: 0 0 0 5px;
float: left;
font-weight:normal;
}

.imp_right h4{
padding: 0 0 0 10px;
}

.imp_right img{
width: 150px;
float: left;
}

.imp_right p{
width: 125px;
float: left;
}

.demolink{
background-image: url(/img/Debut_bottombar.gif);
width: 650px;
height: 94px;
margin: -10px 0 -49px -8px;
padding: 0;
}

.demo_roll {
margin: 30px 0 0 50px;
}

.demolink img{
text-align: justify;
text-transform: uppercase;
font-weight: bold;
margin: 40px 0 0 15px;
padding: 0 0 0 0;
color: #ffffff;
font-size: 15px;
}

.demolink a:link
{
color: white;
text-decoration: none; 
}

/*a:visited {
color: grey;
text-decoration: none; 
}*/

.demolink
a:hover 
{ 
color: #f8981c;
text-decoration: none; 
}


/****************************

---VOICE---

******************************/
.ideas_con {
width: 675px;
float: left;
}

.ideas_con_left {
width: 200px;
float: left;
}

.ideas_con_left h3{
float: right;
color: #b1c7ca;
text-transform: uppercase;
text-align: right;
font-weight: bold;
font-size: 15px;
}

.ideas_con p {
width: 400px;
float: left;
padding: 0 0 0 20px;
}

.content_header_voice {
	background: url('/img/voice/voice_header.jpg') no-repeat top left;
	width: inherit;
	height: 404px;
	margin: 0 0 0 0;
}








 #h6orange {
color: #f8981c;
text-transform: uppercase;
text-align: left;
font-weight: bold;
font-size: 10px;

}

.del_cha p{
width: 170px;
float: right;
margin: -10px 20px 0 0;
line-height: 1.5em;
}

.del_cha img{
margin: -20px 0 0 0; 
}



#voice_logo {
margin: 0 0 0 125px;
}

#voice_bumper {
margin: 5px 0 0 0;
}

.del_cha_left{
width:320px;
float: left;
margin: -190px 0 0 0;
padding: 110px 0 0 0;
}

.del_cha_right{
width: 320px;
float: left;
margin: -190px 0 0 30px;
padding: 110px 0 0 0;

}



/******************************

   ---LEAP---
   
*******************************/

.content_header_leap {
	background: url('/img/leap/leap_header.gif') no-repeat top left;
	width: inherit;
	height: 404px;
	margin: 0 0 0 0;
}



.planner {
width: 640px;
margin:30px 0 0 0;
}



.img_left{
width: 250px;
float: left; 
margin: 0 0 0 0px;
border: 2px solid #dbe1e8;
}

.planner_con_right {
width: 300px;
float: left;

}

.planner_con_right p{
width: auto;
padding: 0 0 0 10px;
text-align: left;
}



.img_right{
width: 250px;
float: right; 
margin: 0 0 0 0px;
border: 2px solid #dbe1e8;
}

.planner_con_left {
width: 300px;
float: right;
}

.planner_con_left p{
width: auto;
padding: 0 10px 0 0;
float: right;
text-align: right;
}

.planner_con_left img{
float: right;
}


.leap_kudos {
	float: left;
	width: 291px;
	padding: 60px 0 0 0;	
}


.leap_kudos .praise {
	width: 216px;
	margin: 0 0 0 0px;
	font-weight: normal;
}

.leap_kudos .example_logo {
	float: left;
	width: 117px;
	margin: 23px 0 0 0;
	text-align: center;
}
.leap_kudos .example_name {
	border-left: 1px solid #f8981c;
	margin: 15px 0 0 117px;
	padding: 5px;
}
.leap_kudos .example_download {
	margin: 10px 0 0 117px;
}


.leap_imp {
width: 640px;
float: left;
}

.leap_imp img{
float: left;
}

.leap_imp p{
float: left;
width: 400px;
margin: 0 0 0 10px;
}

/*********************************
    ---WalkAbout--
	*************************/
.content_header_walk {
background: url('/img/walk/walk_header.jpg') no-repeat top left;
width: inherit;
height: 404px;
margin: 0 0 0 0;
}

.exp_val{
width: 675px;
background: url('/img/walk/exp_val_back.gif') no-repeat top left;
height: 110px;
}

.exp_val p{
width: 150px;
margin: 0 0 0 20px;
line-height: 1.3em;
}



.exp_val .left{
width: 200px;
float: left;

}


.exp_val  .mid {
width: 200px;
float: left;
margin: 0 0 0 10px;

}

.exp_val  .right{
width: 150px;
float: left;
margin: 0 0 0 5px;
}

.eng_int {
width: 725px;
Padding:0px;
margin:0px;
padding-left:20px;
float: left;
}

.eng_int img{
float: left;
}

.eng_int ul{
width: 120px;
float: left;
list-style: none;
width: 200px;
}

#walk_list1{
background: url('/img/walk/walk_no1.jpg') no-repeat ;
padding-left: 25px;
}

#walk_list2{
background: url('/img/walk/walk_no2.jpg') no-repeat ;
padding-left: 25px;
}

#walk_list3{
background: url('/img/walk/walk_no3.jpg') no-repeat ;
padding-left: 25px;
}

#walk_list4{
background: url('/img/walk/walk_no4.jpg') no-repeat ;
padding-left: 25px;
}
	
#img2{
padding: 0 11px 0 0;
}	

.del_cha_walk {
width:675px;
height: 200px;
background: url('/img/walk/walk_dotted_background.jpg') no-repeat top left;
padding: 30px 0 0 0;
}

.del_cha_walk p{
width: 170px;
margin: 0 0 0 20px;
line-height: 1.2em;
}

.del_cha_walk img{
margin: 0 0 0 20px;
}



.del_cha_walk .left{
width: 200px;
float: left;
margin: -30px 0 0 0;

}


.del_cha_walk .mid {
width: 200px;
float: left;
height: 150px;
margin: -30px 0 0 20px;

}

.del_cha_walk  .right{
width: 150px;
float: left;
margin: -30px 0 0 15px;
}


#walk_bumper {
margin: 0 0 0 40px;
}


/*****************************

   -HORIZON-
   
****************************/

.content_header_horz {
background: url('/img/horz/horz_header.jpg') no-repeat top left;
width: inherit;
height: 404px;
margin: 0 0 0 0;
}

.global_reach{
background: url('/img/horz/horz_globalreach_background.jpg') no-repeat top left;
width: 675px;
height: 462px;
float: left;
margin: 0 0 0 -8px;
}

.global_reach #p1{
width: 250px;
padding:0px;
margin:0px;
margin: 290px 0 0 8px;
padding: 0 0 0 8px;
}

.global_reach #p2 {
width: 574px;
padding:0px;
margin:0px;
margin: 0 0 0 8px;
padding: 0 0 0 8px;
}


.det_ana img{
border: 1px solid #c8c8c8;
width:220px;
float: left;
margin: 25px 0 0 0;

}

.det_ana_right {
float: left;
margin: 0 0 0 20px;
}

.det_ana p {
width: 350px;
float: left;
padding: 0 0 0 20px;
margin: 0 0 0 20px;
}



#h4_small{
font-size: 10px;
margin: 0 0 0 10px;
}

#horz_p{
width: 200px;
font-size: 10px;
line-height: 1.5em;
}

/********************

 --Springboard--
 
 *********************/
 
 .content_header_spring {
background: url('/img/spring/spring_header.jpg') no-repeat top left;
width: inherit;
height: 404px;
margin: 0 0 0 0;
}

.brand_definition {
width: inherit;
float: left;
width: 700px;

}

.brand_definition img{
float: left;
}


.brand_definition #right_image{
margin: 0 0 0 -22px;
}

.brand_definition p{
margin: 0 0 0 20px;
}

.brand_3col {
width: 675px;

}

.brand_3col p{
color: #aeaeae;
text-align: right;
line-height: 1em;
margin: 0 10px 0 0;
}



.brand_3col #left{
float: left;
width: 110px;
padding: 0 0 0 5px;

}

.brand_3col #mid{
float:left;
border-right: 1px solid #f8981c;
border-left: 1px solid #f8981c;

}

.brand_3col #right{
float: left;
margin: 0 0 0 10px;


}

.brand_man {
width: 675px;
float: left;
}

.brand_man .left{
float: left;
width: 170px;

}

.brand_man .right{
float: left;
width: 400px;

}
.brand_man #para{
float: left;
width: 400px;
margin: 0 0 0 30px;
}

.brand_man h4{
float: left;
}

.pink_box {
width:675px;
float:left;
border: 1px solid red;
}

.pink_box_unit{
float: left;
width: 127px;
margin: 0 5px 0;
border: 1px solid black;
}

.pink_box_unit p{
color: #a3a3a3;
width:110px;
border: 1px solid green;
}

/**************************
	- TEXT CONTROL - 
**********************************/
.text_red {
	font-size: 12px;
	color: #a80532;
}

.text_red_smaller {
	font-size: 10px;
	color: #a80532;
}

#bold{
	font-weight: bold;
}

#orange {
color: #ff7f00;
font-weight: bold;
}
#orange_thin {
color: #ff7f00;
}

#roi {
position:absolute;
margin: 0 0 0 0;
}

#identity_header{
margin:0px;
padding:0px;
margin-left:126px;
color:#cdcecf;
/*margin-left:112px;*/
margin-bottom:0px;
}


/**********************************
	- SIFR SPECIFIC **DO NOT MODIFY** - 
**********************************/
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
.sIFR-flash {
	visibility: visible !important;
	margin-left: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.content_left, .careers li { behavior: url(iepngfix.htc);}



#flash_spacer {

	margin-top: -20px;
	margin-left: 4px;
	
	}
	
#flash_nav{
	
/*margin-left: 14px;*/
padding-left: 16px;

}

.top_graphic {
background: url('/img/bg_top.jpg') no-repeat top left;
height:222px;
}



#flash_header {
padding-left:35px;

}
