body {
	margin: 0;
	padding: 0;
	background-image: url(/Content/corporate/images/nav/bkgLong.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

sup {
	font-size: 9px;
	line-height: 9px;
}

a { 
	color: #f6a0a5;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover {
	text-decoration: none;
}

li {
	padding-bottom: 2px;
	padding-top: 2px;
}

div {
	font-size: 12px;
	line-height: 16px;
	padding: 0px 0px 0px 0px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}

td p {
	text-align: left;
}

td {
	text-align: left;
}

div b, strong {
	color: #000000;
}

/*#pageHeader {
	width: 998px;
	height: 96px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(/Content/corporate/images/Corporate/pe_bkg_header.jpg);
	background-repeat: no-repeat;
} */
/*
#pageFooter {
	width: 998px;
	/*height: 274px;
	margin: 0;
	padding: 15px 0 0 0;
	background-image: url(/Content/corporate/images/Corporate/pe_bkg_footer.gif);
	background-repeat: no-repeat;
}
#pageHeader img, #pageFooter img {
	display: block;
	margin: 0;
	padding: 0;
}
*/

/* Text Headers */

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color:#000000;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-transform: lowercase;
}

h1 sup {
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
}

h2 {
	font-size: 16px;
	line-height: 20px;
	color:#000000;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-transform: lowercase;
}

h2 sup {
	text-transform: uppercase;
}

#pageHeaderWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 24px;
	color:#FFF;
	padding-left: 15px;
	padding-top: 15px;
	margin: 0px;
	font-weight: normal;
	letter-spacing: -0.5px;	
	text-transform: lowercase;
}

#pageHeaderBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 24px;
	color:#000;
	padding-left: 15px;
	padding-top: 15px;
	margin: 0px;
	font-weight: normal;
	letter-spacing: -0.5px;	
	text-transform: lowercase;
}


/* Connect Button */

#connect {
	background-image: url(/Content/corporate/images/nav/but_connect.gif);
	background-repeat: repeat-x;
	border: 1px solid #D16F6F;
	color: #FFF;
	font-size: 12px;
	height: 40px;
	vertical-align: middle;
}


/* Locator */

#locatorLegal {
	font-size: 10px;
	line-height: 13px;
	color: #333;
	text-align: left;
}

.locatorSubmit {
	background-color: #f6a0a5;
	width: 100px;
}

.locatorInput {
	width: 200px;
}

.bgLocator {
	background-image: url(/Content/corporate/images/home/head_locator.jpg);
	background-repeat: no-repeat;
	height: 85px;
	vertical-align: top;
}

#locatorHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 24px;
	color:#000;
	padding-top: 15px;
	margin: 0px;
	font-weight: normal;
	letter-spacing: -0.5px;	
}


/* Background Headers */

.bgProducts {
	background-image: url(/Content/corporate/images/products/head_prod.jpg);
	background-repeat: no-repeat;
	height: 84px;
	vertical-align: top;
}	



.bgGettingStarted {
	background-image: url(/Content/corporate/images/sellMaryKay/head_gettingStarted.jpg);
	background-repeat: no-repeat;
	height: 84px;
	vertical-align: top;
}		

.bgMKACF {
	background-image: url(/Content/corporate/images/company/mkacf/head_mkacf.jpg);
	background-repeat: no-repeat;
	height: 84px;
	vertical-align: top;
}		

.bgColour101 {
	background-image: url(/Content/corporate/images/home/colour101/head_colour101.jpg);
	background-repeat: no-repeat;
	height: 84px;
	vertical-align: top;
}	


.bgRD {
	background-image: url(/Content/corporate/images/home/researchDevelopment/head_rd.jpg);
	background-repeat: no-repeat;
	height: 84px;
	vertical-align: top;
}	

.bgApplicationTips {
	background-image: url(/Content/corporate/images/home/tipsTrends/applicationTips/head_applicationTips.jpg);
	background-repeat: no-repeat;
	height: 84px;
	vertical-align: top;
}	


.bgSuccessStories {
	background-image: url(/Content/corporate/images/sellMaryKay/head_successStories.jpg);
	background-repeat: no-repeat;
	height: 84px;
	vertical-align: top;
}	

.bgCompanySupport {
	background-image: url(/Content/corporate/images/sellMaryKay/head_companySupport.jpg);
	background-repeat: no-repeat;
	height: 84px;
	vertical-align: top;
}	

.bgWhatDrivesYou {
	background-image: url(/Content/corporate/images/sellMaryKay/head_whatDrivesYou.jpg);
	background-repeat: no-repeat;
	height: 100px;
	vertical-align: top;
}	


.bgSellMaryKay {
	background-image: url(/Content/corporate/images/sellMaryKay/head_sellMaryKay.jpg);
	background-repeat: no-repeat;
	height: 84px;
	vertical-align: top;
}

.bgCompany {
	background-image: url(/Content/corporate/images/company/head_company.jpg);
	background-repeat: no-repeat;
	height: 84px;
	vertical-align: top;
}


.bgCompanyFounder {
	background-image: url(/Content/corporate/images/company/head_founder.jpg);
	background-repeat: no-repeat;
	height: 84px;
	vertical-align: top;
}

.bgMKAroundWorld {
	background-image: url(/Content/corporate/images/company/head_mkAroundWorld.jpg);
	background-repeat: no-repeat;
	height: 84px;
	vertical-align: top;
}

.bgCompanyQuickFacts {
	background-image: url(/Content/corporate/images/company/head_companyQuickFacts.jpg);
	background-repeat: no-repeat;
	height: 84px;
	vertical-align: top;
}

.bgPinkGreen {
	background-image: url(/Content/corporate/images/company/socialResponsibility/head_pinkGreen.jpg);
	background-repeat: no-repeat;
	height: 100px;
	vertical-align: top;
}

.bgContactUs {
	background-image: url(/Content/corporate/images/company/head_contactUs.jpg);
	background-repeat: no-repeat;
	height: 84px;
	vertical-align: top;
}

.bgPressRoom {
	background-image: url(/Content/corporate/images/company/head_pressRoom.jpg);
	background-repeat: no-repeat;
	height: 84px;
	vertical-align: top;
}

.bgResponsibleCorporation {
	background-image: url(/Content/corporate/images/company/socialResponsibility/head_responsibleCorporation.jpg);
	background-repeat: no-repeat;
	height: 100px;
	vertical-align: top;
}

.bgWorld {
	background-image: url(/Content/corporate/images/company/socialResponsibility/head_makingWorld.jpg);
	background-repeat: no-repeat;
	height: 100px;
	vertical-align: top;
}

.bgBeautifulFutures {
	background-image: url(/Content/corporate/images/company/socialResponsibility/head_beautifulFutures.jpg);
	background-repeat: no-repeat;
	height: 100px;
	vertical-align: top;
}

.bgDomesticViolence {
	background-image: url(/Content/corporate/images/company/socialResponsibility/head_domesticViolence.jpg);
	background-repeat: no-repeat;
	height: 100px;
	vertical-align: top;
}	

.bgSocialResponsibility {
	background-image: url(/Content/corporate/images/company/socialResponsibility/head_socialResponsibility.jpg);
	background-repeat: no-repeat;
	height: 84px;
	vertical-align: top;
}	


/* Side Tables */

#insideTable {
	background-color: #fceae7;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	margin: 0px;
	border: 1px solid #cfcecd;
}

#insideTable b, strong {
	color: #000000;
}

#insideTable ul {
	padding-left: 15px;
	margin: 0px;
}

#insideTable a {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

#insideTable a:hover {
	text-decoration: none;
}

/* Buttons */

/* 3 Column */

#catButton3 {
	background-image: url(/Content/corporate/images/nav/globalCatButton3_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 235px;
	color: #f6a0a5;
	font-family: Arial Narrow, Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 5px 5px 5px;
}

* html #catButton3 {  /* Button IE Hack */
	width: 245px; 
	w\idth: 245px; 
}

a.catButton3 {
	text-decoration: none;
	color: #f6a0a5;
}

a.catButton3:hover {
	text-decoration: underline;
	border-bottom: 1px solid #f6a0a5;
	color: #f6a0a5;
}

/* 4 Column */

#catButton4 {
	background-image: url(/Content/corporate/images/nav/globalCatButton4_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 170px;
	color: #f6a0a5;
	font-family: Arial Narrow, Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 5px 5px 5px;
	margin: 0px;
}

* html #catButton4 {  /* Button IE Hack */
	width: 170px; 
	w\idth: 170px; 
}

#catButton4 sup {
	font-size: 6pt;
	line-height: 9px;
}

.catButton4 {
	text-decoration: none;
	color: #f6a0a5;
}

.catButton4:hover {
	text-decoration: underline;
	color: #f6a0a5;
}

#columnLink a {
	font-size: 11px;
	color: #666;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
}

#columnLink a:hover {
	text-decoration: none;
	color: #333;
}
	
	
.rowLine {
	background-image: url(/Content/corporate/images/nav/rowLine.gif);
	background-repeat: repeat-x;
	height: 1px;
}

.columnLine {
	background-image: url(/Content/corporate/images/nav/spacerLine.gif);
	background-repeat: repeat-y;
	width: 19px;
}
	
	



/*////////////////////  @group Home Page Content and Navigation  ////////////////////*/

#homeHeader{
	background-image:url(/Content/corporate/images/nav/homeHeader.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:96px;
	margin:0;
	padding:0;
	top:0;
	left:0;
	width:998px;
}

#fr_homeHeader{
	background-image:url(/Content/corporate/images/nav/fr_homeHeader.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:96px;
	margin:0;
	padding:0;
	top:0;
	left:0;
	width:998px;
}

#homeHeader img{
	float:left;
	margin:0;
}


#fr_homeHeader img{
	float:left;
	margin:0;
}


/* Tips and Trends */

.tipsTrendsStyle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration: none;
	text-align: center;
}

/* Colour 101 */

#colour101Table {
	border: 1px solid #DDDDDD;
	vertical-align: top;
	font-size: 11px;
	line-height: 14px;
}

#colour101Table div {
	font-size: 11px;
	line-height: 14px;
}

.colour101TableTitle {
	background-color: #FCEAE7;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

#colour101Image {
	text-align: center;
}

#colour101Image a {
	text-decoration: none;
}

#colour101Image a:hover {
	text-decoration: none;
}
	


/* @sub-group Sub-Page nav  */

#subHeader{
	background-image:url(/Content/corporate/images/nav/globalHeaderback_home.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:96px;
	margin:0;
	padding:0;
}

#subHeader ul{
	padding-top:74px;
	padding-left:520px;
	margin:0;
}

#subHeader li{
	display: inline;
	list-style-type: none;	
}

#subHeader a{
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	font-style: none;
	line-height:10px;
	text-decoration: none;
	letter-spacing: .01em;
	padding-right:45px;
}

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

#subHeader img{
	float:left;
	margin:0;
	
}

/*//////////////////// @end ////////////////////*/

/*////////////////////  @group Container Sections  ////////////////////*/
#flashcontent{
	vertical-align:top;
	margin:0;
	padding:0;
}

#containerDiv {
	float:left;
	/*max-width:778px;
	top:30px;*/
	margin:0;
	padding: 0 0 50px 0;
	
}

#homeContainer{
	position:relative;
	padding:0;
	margin:0;
	top:0px;
	left:0px;
	vertical-align:top;
}

#container{
	width: 778px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

#contatiner p {
	font-size: 12px;
}

#SMKcontainer p{
	font-family: Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:11px;
	color:#333333;
	padding: 0 15px 0 0;
}

.navBack{
	height:96px;
	}
	
	
#page {
	padding: 0px 0px 40px 0px;
	vertical-align: top;
	text-align: left;
}

/*//////////////////// @end ////////////////////*/

/*////////////////////  @group Styles for Sell Mary Kay  ////////////////////*/

input.red {background-color: #cc0000; font-weight: bold; font-size: 12px; color: white;}
.pink {
	font:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:14px;
	background-color:#FEEBE7;
}
.push{
	padding-left:20px;
	}
textarea.violet {background-color: #ccccff; font-size: 10px;}
option.red {font-weight: bold;}
option.pink {font-weight: bold;}

/*
#dropback-main {
	background-image: url(/Content/corporate/images/corporate/sellmarykay/istory_drop_main.gif);
	background-repeat: no-repeat;
}

#dropback-main input{
	font:"Courier New", Courier, monospace;
}

.dropback {
	background-image: url(/Content/corporate/images/corporate/sellmarykay/istories/istory_drop.gif);
	background-repeat: no-repeat;
}
*/
option.jump {
	font-weight: bold;
}

/*
.earninghero {
background-image: url(/Content/corporate/images/corporate/sellmarykay/earningpotential_hero.jpg);
background-repeat:no-repeat;
}*/

.boxheader {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    font-size:15px;
	color:#5d5d5d;
}

/*
.dsibox {
background-image: url(/Content/corporate/images/corporate/sellmarykay/dsi_box.jpg);
background-repeat:no-repeat;
}*/


#boxHeadlines{
	/**/
}
	
#boxHeadlines h1{
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#5F5F5F;
	text-transform: uppercase;
	padding:0 10px 0 10px;
}

#boxHeadlines h1 strong{
	color:#D17474;
}

#copy p{
	padding-right:15px;
	}

/* I-stories  */


	

/*//////////////////// @end ////////////////////*/

/*////////////////////  @group Product Side Nav  ////////////////////*/
#sideNav {
	float:left;
	position:relative;
	display: inline; 			/* fixes double margin float bug in IE<=6 */
	color: #685356;
	width:160px;	
	*width:145px; 				/* hack. putting asterisk in front of property readable by I.E only */
    
	padding: 0px 0px 0px 0px;
	padding-top: 2px; 
	margin: 0px;
	
}

#sideNav ul {
	width:160px;
	*width:145px; 				/* hack. putting asterisk in front of property readable by I.E only */
     
	margin:0;
	padding:0px 0px 0px 0px;
	list-style-type: none;
	border-top: solid 1px #d9d9d9;
}
#sideNav li {
	margin: 0;
	padding: 0;
	padding-right: 5px;
	border-bottom: solid 1px #d9d9d9;
	text-align: right;
	background-image: url(/Content/corporate/images/nav/pe_sidenav_bullet_off.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#sideNav li a sup {
	font-size: 6pt;
	line-height: 9px;
}

#sideNav a {
	display: inline-block; 		/* fixes whitespace bug for IE */
}

#sideNav a {
	display: block;				/* resets for above IE fix */
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	margin: 0;
	padding: 5px 0 5px 5px;
	color: #685356;
	background-image: url(/Content/corporate/images/nav/pe_sidenav_bullet_off.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-transform: uppercase;
}

#sideNav a:hover {
	background-image: url(/Content/corporate/images/nav/pe_sidenav_bullet_on.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#sideNav li a.onState {
	background-image: url(/Content/corporate/images/nav/pe_sidenav_bullet_on.gif);
	background-repeat: no-repeat;
	background-position: left center;
}




/*//////////////////// @end ////////////////////*/


/*////////////////////  @group Product pages  ////////////////////*/


#prodImage {			
	width: 224px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

#ProdPage {
	width: 998px;
	margin:0;
	padding: 0;
	vertical-align:top;
	overflow: hidden;				/* clears contained floats */
}

#prodDetail {
	width: 534px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

#prodCat {
	width: 780px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

#prodCatTitle {
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	/* color: #685356; */
	color: #000000;
	padding: 8px 0px 10px 5px;
	margin-bottom: 10px;
	margin-top: 15px;
}

/*#prodCatThumb {
	width: 10px;
	height: 145px;
	margin: 5px 4px 10px 5px;
	font-size: 9px;
	line-height: 12px;
	vertical-align: text-top;
	border-right: 1px solid #eeeeee;
}	
*/

#prodCatThumb {
	FONT-SIZE: 9px; MARGIN: 5px 1px 10px 2px; WIDTH: 130px; LINE-HEIGHT: 12px; HEIGHT: 160px; TEXT-ALIGN: center; border-right: 1px solid #eeeeee;
}


#prodCatThumb sup {
	font-size: 3pt;
	line-height: 9px;
}

#prodCatThumb img {
	margin-top: 5px;
	width: 93px;
	height: 103px;
}

#prodCatThumb a {
	color: #333;
	text-decoration: none;
}

#prodCatThumb a:hover {
	text-decoration: underline;
}

/* This is for the table to text align top */

.prodCatThumb td {
	vertical-align: top;
}

#prodDetail h1 {
	font-size: 16px;
	color: #333333;
	margin-top: -15px;
	letter-spacing: 80%;
	text-align: left;
}

#prodName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color:#000000;
	padding: 0px 0px 15px 0px;
	text-align: left;
}

#prodName sup {
	font-size: 14px;
	line-height: 14px;
}

#prodPrice {
	font-size: 16px;
	color: #000;
	padding: 15px 0px 30px 0px;
	text-align: left;
}

#prodWeight {
	font-size: 12px;
	color:#333;
	padding: 15px 0px 0px 0px;
	text-align: left;
}

#prodSwatch {
	font-size: 10px;
	line-height: 14px;
	padding: 0px 0px 30px 0px;
	text-align: center;
}

#prodSwatch p {
	vertical-align: top;
	text-align: center;
}

#prodSwatch td {
	vertical-align: top;
	text-align: center;
}


#products h4 {
	font-size:55%;
	font-weight:normal;
	color:#615d5b;
}
#products h4 a {
	color:#615d5b;
	text-decoration:underline;
	font-weight:bold;
}
#products h4 a:hover{
	color:#eb757f;
	text-decoration:none;
}
#products h5 {
	font-size:.65 em;
	margin-top:-15px;	
	padding:10px 20px 10px 0;
	color:#333333;
	font-weight:normal;
	line-height:18px;
}
#products h6 {
	font-family:MS San Serif, Arial, Helvetica, sans-serif;
	font-size:.85 em;
	color:#666666;
	margin-top:-15px;	
	margin-bottom:10px;
	padding:10px 20px 0 0;
}


#products p{
	font-size: 12px;
	line-height:18px;
}


#prodDescriptionSM {
	font-size: 10px;
	line-height: 12px;
	padding: 15px 0px 0px 0px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.prodDescriptionSM {
	font-size: 10px;
	line-height: 12px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

#prodDescriptionLG {
	font-size: 12px;
	line-height: 16px;
	padding: 0px 0px 0px 0px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

#prodLegal {
	font-size: 10px;
	line-height: 13px;
	color: #333;
	text-align: left;
}

caption {
	text-align: left;
	padding: 8px 0 8px 10px;
	font-weight: bold;
}
/*////////////////////  @group Makeup Bullet table  ////////////////////*/

#prodBullets{
	width:90%;
	margin:-10px 5px 50px 0px;	
}

#prodBullets table{
	width: 100%;
	background: #fff;
	font-size: .6 em;
}
	
#prodBullets table td{
	padding:5px;
	margin:0;
	text-align:center;
	border-bottom:1px dotted #b5b5b5;
	border-right:1px dotted #b5b5b5;
	height:85px;
	width:25%;
}

#prodBullets table .title{
	text-align:left;
	font-size:1.55 em;
}


#prodBullets table th{
	color:#6b6866;
}

#prodBullets h1{
	padding:5px;
	color:#666666;
	font-size:.55 em;
	margin:0;
	background:#fff;
	font-weight:normal;
}

#prodBullets table td img{
	display:block;
	margin:10px;	
}

#prodBullets table .noRight{
	border-right:0px dotted #fff;
}

#prodBullets table .noBottom{
	border-bottom:0px dotted #fff;
}

#prodBullets table .bottomRight{
	border-bottom:0px dotted #fff;
	border-right:0px dotted #fff;
}

/*//////////////////// @end ////////////////////*/




/*////////////////////  @group Products pages (Colby's Build)  ////////////////////*/


.Lead-In-main {
	/*height: 260px;*/	
	width: 760px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	position: relative;
	left: 0px;
	top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	text-align: left;
}
.Lead-In-main p {
	position: relative;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.Lead-In-main a{
	color:#333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Lead-In-main a:hover{
	color:#333333;
	text-decoration:underline;
}

.Product-main {
	margin:10px 0 0 10px;
	position: relative;
	left: 0px;
	top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	text-align: left;
}

.Product-main p {
	position: relative;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}


.product-links {
/*#Product-main a {*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
a.product-links:hover {
/*#Product-main a:hover{*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}


/*////////////////// @group Global Listing /////////////////*/

#globalListing{
	width:799px;
}

#globalListing h1{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#B76161;
	font-weight:bold;
	margin:0;
	padding:0 0 0 5px;
}	

#globalListing ul{
	width:799px;
	left:0;
	padding:0 0 25px 5px;
	margin:0;
	vertical-align:top;
}

#globalListing li{
	display: inline;
	list-style-type: none;	
	vertical-align:top;
	width:175px;
	/*line-height:16px;*/
	padding-right:10px;
}

.firstGlobal{
	color:#666666;
	font-size:18px;
	font-weight:bold;
	text-transform: uppercase;
}

#globalListing hr{
	color:#CCCCCC;
	height:1px;
	width:780px;
	text-align:left;
}


/*/////////// end @group ///////////*/

/*.beingresponsiblehero {
background-image: url(../../images/corporate/company/beingresponsible_hero.jpg);
background-repeat:no-repeat;
}*/



/* ////////////// @group Non-Flash Page ///////////////*/
/*.No_FlashLeftNavBkg {
	background-image: url(../../images/corporate/HomePage_static_LeftNav.jpg);
	background-repeat: no-repeat;
}
.No_FlashFooter {
	background-image: url(../../images/corporate/HomePage_static_FooterBkg.jpg);
	background-repeat: no-repeat;
}*/

#navcontainer { width: 177px;
max-width:177px;
}

#navcontainer ul
{
	margin-left: 0;
	padding:30px 0 0 0;
	list-style-type: none;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;

}

#navcontainer li {
	vertical-align:top;
	}

#navcontainer a{
	display: block;
	max-width: 170px;
	padding-right: 10px;
	padding-left: 20px;
	vertical-align:middle;
	font-size:14px;
	line-height:90%;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#navcontainer a:link, #navlist a:visited
{
vertical-align:middle;
color: #FFFFFF;
text-decoration: none;
}

#navcontainer a:hover
{
font-weight:bold;
color: #FFFFFF;
}


/*.No_FlashNav {background-image: url(../../images/corporate/HomePage_static_Nav.jpg);
	background-repeat: no-repeat;
}*/

a.BoxHeadline{
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	padding: 0 0 5px 0;
}

a:hover.BoxHeadline{
	text-decoration:none;
	color: #FFFFFF;
	background-color: #000000;
	}

#mini01 p{
	margin:0 0 5px 0;
	font-size:90%;
	}	
	
#mini01 a{
	color:black;
	text-decoration:underline;
	}
#mini01 a:hover{
	color:black;
	text-decoration:none;
	}	
	
/* layers for Static Home Page*/	

#layerHolder{
	position:absolute;
	}
	
#lyr1, #lyr2, #lyr3, #lyr4, #lyr5, #lyr6 {
	position:absolute;
	visibility:visible;
	left:0px;
	top:0px;
	width:938px;
	z-index:100;
	height: 322px;
	padding:0;
	margin:0;
}

/*/////////// end @group ///////////*/


/* @group Breadcrumb Navigation  */

.LongPage{
	margin-left:160px;
}
#breadcrumb li a {
	font-size: 9px;
	text-decoration: none;
	color: #000000;
/*	background-image: url(/Content/corporate/images/nav/pe_bullet_bread.gif);  */
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 0px;
/*	padding-right: 15px;  */
/*	display: block;
	float: left;  */
	line-height: 11px;
}

#breadcrumb li a:hover {
	font-size:9px;
	text-decoration: underline;
}

#breadcrumb li sup {
	line-height: 0px;
	font-size: 3pt;
}

#breadcrumb {

	background-image:url(/Content/corporate/images/nav/GlobalBreadcrumb.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#FFFFFF; 
	vertical-align: middle;
	width: 678px;
	margin: 0px;
	padding: 6px 0px 0px 320px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: 11px;

}

/* This is so that the 2nd level nav works in IE \*/

/* * html #breadcrumb {
	width: 998px; 
	w\idth: 998px; 
	height: 22px;
} */


#breadcrumb ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	padding-left: 7px;
	*padding-left: 8px;		/* hack. putting asterisk in front of property readable by I.E only */
}

#breadcrumb li {
	display: inline;
}

#breadcrumb sup { 
    font-size: 9px; 
    line-height: 0px;
	text-decoration: none;
}

#breadcrumbBlank {
	background-image:url(/Content/corporate/images/nav/GlobalBreadcrumb.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#FFFFFF; 
	vertical-align: middle;
	width: 998px;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: 11px;
}#boilerplate {
	font-size: 11px;
	line-height: 14px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #EFEFEF;
}

#boilerplate sup {
	line-height: 0px;
	font-size: 9px;
}









