/* CSS for Miller Heiman */



/**************************************************************** SEC:MENUS */

ul.menu {
	padding-left:0;
	margin-left: 0;
	list-style-type: none;
}

#globalstatus .menu li,
#globalfooter .menu li,
#extrafooter .menu li,
#globalmenu li {
	display: inline;
}

#sidebarB ul.menu {
	padding: 14px 7px 10px 10px;
	margin-left: 0px;
	margin-top:0px;
}
#sidebarB ul.menu li {
	padding-bottom: 3px;
}



/*********************************** SEC:BORDERS, MARGINS, PADDING, & WIDTH */
body {
	margin:0;
	padding:0;
}

a img {
	border:none;
}

.column div.subblock {
	margin-top:0px;
    margin-bottom:0;
	padding:0px 0px 5px 0px;
        
}
html>body .column div.subblock { 
    padding-top:5px;
}
.column .subblock ul {
    margin-top: 0px;
    margin-bottom:5px;
}

.column h4 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right:2px;

	padding: 2px 8px;
	position:relative;
}

.column .promo {
	margin-bottom: 10px;
}


h1 { margin-bottom:0.5em; }
#maincontent h1 {
	margin-top:0px;
}
#maincontent h2 {
    margin-bottom:0.5em;
}
#maincontent p {
    margin-top:0.5em;
}


#main, #sidebarA, #sidebarB {
	border-width:1px;
}

/****** globalstatus   **************/
#globalstatus ul {
	text-align: right;
	padding-right:2px;
	margin-top:0px;
	padding-top:0px;
	/*height:18px;*/
	/*border:1px solid red;*/
}

/* IE values */
#globalstatus li {
	padding: 5px 7px 2px 7px;	
}
/* Other browsers */
html>body #globalstatus li {
	padding: 5px 9px 2px 4px;	
}
#globalstatus #cartstatus span { 
	padding-left: 30px;
	padding-top:3px;
}



#globalstatus {
	padding:5px 0px 3px 0px;
}
#globalstatus .menu {
	margin:0;
}

/********** sitesearch **************/
#sitesearch {
   float:right;
   position:relative;
   margin-top:45px;
   left: 128px;
}
html>body #sitesearch {
   margin-top:30px;
}
#searchbutton {
    position: relative;
    top:4px;
}

html>body #searchbutton {
    top:5px;
}

#contactus {
	color: #E0851A;
	top: 25px;
	float:right;
	position: relative;
	font-size: 12px; 
	font-weight: bold;
}	

#contactus a:link, #contactus a:visited  {
	color: #E0851A;
	text-decoration:none;
}

html>body #contactus {
	top: 10px;	
}

/********** globalmenu *************/
#globalmenu {
	margin:0 auto 7px;
	text-align: center;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	padding:6px 2px 5px 2px;
	
}
#globalmenu span, #globalmenu a {
	border-width:1px;
}

#globalmenu li a, #globalmenu li strong {
	padding-left:8px;
	padding-right:7px;
	padding-bottom:2px;
}
#globalmenu span {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
}

/********* maincontent **************/
#maincontent div.wrapper {
	padding: 0px 0px;
}

/*************** sectionmenu ****************/
#sectionmenu {
	margin-top:0;
	border-top-width:4px;
	border-right-width:0px;
	border-bottom-width:4px;
	border-left-width:0px;
	padding:0;
	width:166px;
}
#sectionmenu li {
	border-width:1px;
	padding:0;
	padding-bottom:0px;

}
#sectionmenu li li {
	/*width: 100%;*/
}
#sectionmenu li a, #sectionmenu li span {
	
display: block;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;

}
#sectionmenu li a  {

	width:160px;
}
#sectionmenu li li a:hover{
	width:164px;
}
#sectionmenu li li a {
	padding-left:0px;
}
#sectionmenu li a span{
	margin:0;
	padding:0;
}
#sectionmenu li li a span, #sectionmenu li li span {
	padding-left: 31px;
}


#globalfooter ul,
#extrafooter ul {
	text-align:center;
	margin: 0 0 0;
	padding:5px;
}
#globalfooter li,
#extrafooter li {
	padding:3px 17px;
	
}

/********************************************************** SEC:POSITIONING */

body {
	min-width: 772px;
}

#globalheader {
    position: relative;
}
#pagewrapper {
	width:772px;
	margin-left:auto;
	margin-right:auto;
}


/*

#globalstatus .menu { 
	position:relative; 
	right:0;
}
*/

#globalfooter,
#extrafooter {
	position:relative;
}
#extrafooter {
	bottom: 0px;
}
div.clear {
  clear: both;
}



/***************************************************************** SEC:LOGO */

#companylogo
{
	border: 0;
	margin: 0.75em 0em 0.75em 0em;
	padding: 0;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	title="Miller Heiman: The Sales Performance Company";
}

#companylogo a {
    display: block;
    text-decoration: none;
    overflow: hidden;
    border: 0;
    margin: 0;
    padding: 0;
    padding-top: 49px;
    height: 0px !important;
    height /**/: 49px;
    width: 205px;
    cursor: pointer;
    title="Miller Heiman: The Sales Performance Company";
}

.dummy { }
/******************************************************* SEC:LEADERSHIP TEAM */
	div.leadership_team_loop_description {
		padding-bottom: 15px;
	}
	div.leadership_team_image {
		float: left; 
		padding-right: 15px;
	}	
	div.leadership_team_title {
		position: relative; 
		padding-top:30px;
	}	

/******************************************************* SEC:CARRERS */
	div.careers_index_intro {
	}
	div.careers_index_loop {
	}	
	div.careers_index_loop h2 {
	}	
	span.career_index_job_title {
	}	
	div.job_opening {
	}
	div.job_opening h1 {
	}

/******************************************************* SEC: INDUSTRY PARTNERS */
	div.industry_partners_loop {
	}
	div.industry_partners_loop_description {
	}
	div.industry_partners_loop_description h2 {
	}
	div.industry_partners_loop_description p {
	}
	span.industry_partners_image {
	}

/******************************************************* SEC: PRESS RELEASES */

	div.press_release {
	}
	div.press_release h2 {
          margin-bottom: 0;
	}
        div.press_release p.subtitle {
            margin-top:3px;
            font-size:11px;
            font-style:italic;
        }
	div.press_release h3 {
	}
	div.press_contact {
		padding-bottom: 50px;
	}
	div.press_contact1 {
		float: right; width: 48%;
	}
	div.press_contact2 {
		float: left; width: 52%;
	}
	span.dateline {
	}
	span.pr_location {
	}
	span.pr_body {
	}
	
/******************************************************* SEC: FORMS */

	.form_label {
	   width:380px;
	   padding-top: 5px;
	   display: block;
	}
	
	div.Required .form_label  {
	   font-weight: bold;
	}

	.form_input {
	   float:left;
	   display: block;
	}
	
	input.form_input, textarea.form_input {
	   width:380px;
	}
	
	form div { 
	   clear: both;
	}
	
	input.form_submit {
	   clear: both;
	   float: none;
	   margin-left: 150px;
	}

/******************************************************* SEC: Homepage FORMS */

	.home_form_input {
font-size: 8pt;
	}
	
        form.home_form { 
padding: 0px;
margin: 0px;
border-collapse: collapse;
	}
form div.submit {
text-align: right;
clear: both;
}
table.subscribe {
border: 0px; 
margin: 0px;
padding: 0px;
border-collapse: collapse;
}
	
/******************************************************* SEC: PROMOTE TAGS */
div#mh_promotion h1 {
    position: relative;
    top: 27px;
    left: 15px;
}

div#mh_promotion_content {
    border-color: #D3E3F6;
    border-width: 2px;
    border-style: solid;
    padding: 8px 8px 18px 16px;
    font-size: 11px;
    font-family: sans-serif;
    line-height: 1.75;
    width: 390px;
}

div#mh_promotion_content h2,
div#mh_promotion_content h2 a {		
    font-size: 12px;
    color: #042D6E;
    font-weight: bold;
}

div#mh_promotion_content ul {		
    padding: 0;
    margin: 0;
    list-style-type: none;
    text-align: justify;
}

div#mh_promotion_content li {		
    display: inline;
    white-space: nowrap;
}
div#mh_promotion_content li a { color: #666; }

div#promo_button {		
    color: #000;
    background-color: transparent;
    font-weight: bold;
    width: 120px;
    height: 19px;
    background-image: url(http://content.atomz.com/pb00002dc0/publish/images/blank_button.jpg);
    background-repeat: no-repeat;
    float: right;
    padding-left: 8px;
    position: relative;
    bottom: 13px;
}

div#promo_button a {
    color: #fff;
    text-decoration: none;
}

div#mh_promotion_content img {
  display: block;
  float: left;
  margin-right: 10px;
}

