
.searchback
{

   background-color: #f1f1f1;

}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #8098AC;
	margin: 0px 0px;
	padding: 0px;
}

body.nomargin {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px 0px;
	background-color: #FFFFFF;

	padding: 0px;
}

h1 {
	font-size: 1.13em;
	color: #57598C;
	font-weight: normal;
	margin-left: 18px;
	padding: 0px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 8px;
}

h1.nomargin{
	font-size: 1.13em;
	color: #57598C;
	font-weight: normal;
	margin-left: 0px;
	padding: 0px 0px 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


h1.topmargin{
	font-size: 1.13em;
	color: #57598C;
	font-weight: normal;
	margin-left: 0px;
	padding: 0px 0px 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h2 {
	color: #57598C;
	font-size: .95em;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h2.career {
	
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;	
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h2.black {
	color: #000000;
	font-size: .75em;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h2.tableheading {
	color: #000000;
	font-size: .9em;
	line-height: .85em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.faq {
	color: #57598C;
	font-size: .75em;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


h3 {
	font-size: .76em;
	font-weight:bold;
	font-family:Arial;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#57598C;
}

h3.black {
	font-size: .76em;
	font-weight:bold;
	font-family:Arial;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#000000;
}

.black1 {
	font-size: .76em;
	
	font-family:Arial;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#000000;
}

hr.table1 {
	height:.125em;
	
	color:#57598C;


}

hr.table2 {
	height:.0625em;
	color:#57598C;


}
h6 {
	font-size: .6875em;
	font-weight:bold;
	font-family:Arial;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#000000;
}
h4 {
	font-size: 0.75em;
	color: #FFFFFF;
	background-color: #336699;
	margin: -3px 0px 0px;
	padding: 4px 0px 3px 6px;
	height: 1em;
	text-decoration: none;
	font-weight:bold;
}

h5 {
	font-size: 0.72em;
	margin: -3px 0px 0px;
	padding: 4px 0px 3px 6px;
	height: 1em;
	text-decoration: none;
}
.maintxt {
	font-size: 0.76em;
	line-height: 1.7em;
	padding: 0px;
	margin: -8px 0px 20px;
}

.joboffertxt {
	font-size: 0.76em;
	line-height: .9em;
	padding: 0px;
	margin: -8px 0px 20px;
}

.joboffertxt1 {
	font-size: 0.76em;
	line-height: .9em;
	padding: 0px;
	margin: -8px 0px 10px;
}

#RECOMEND .maintxt {
	font-size: 0.76em;
	line-height: 1.7em;
	padding: 0px;
	margin: 0px 0px 20px;
}
#bttop {
	font-size: .76em;
	width: 100%;
}
#bttop ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#bttop li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-image: url(../ims/bttoparrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#bttop li a {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
	color: #C00;
	text-decoration: none;
}
#bttop li a:hover {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
	text-decoration: underline;
}

table.general {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 770px;
}
.logoim {
	margin: 11px 0px 0px 11px;
	padding: 0px;
	border: none;
	float: left;
}
td.topbar {
	background-color: #A8BBC9;
	font-family:Arial;
	font-size:.82em;
	padding: 0px  0px 0px 10px;
	
}

td.blocka {
	margin: 0px;
	padding: 0px;
	width: 152px;
	background-color: #FFF;
	vertical-align: top;
}
td.blockb {
	margin: 0px;
	padding: 0px;
	width: 450px;
	vertical-align: top;
	background-color: #FFF;
}
td.blockc {
	padding: 0px;
	width: 168px;
	vertical-align: top;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFF;
	margin-top: 0px;
}
td.prinav {
	background-color: #FFF;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
}
.centcol {
	width: 408px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-right: 6.5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.centcolSearch {
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-right: 6.5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.centcolnopadding {

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px
}
.inpageim {
	padding: 0px;
	margin-top: 4px;
	margin-right: 14px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: left;
}
.bluespecials {
	color: #57598C;
}

#weblink {
	margin: 0px;
	padding: 0px 0px 20px;
	width: 100%;
	height: 3em;
	font-family:Arial;
	list-style-type: none;
}
#weblink ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 0.68em;
	width: 390px;
	display: block;
	font-family:Arial;
	font-size:.75em;
}


#weblink li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-family:Arial;
}

#weblink li a {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
	color: #57598C;
	text-decoration: underline;
	font-family:Arial;
	font-size:0.75em;
	
}

.weblink {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
	color: #57598C;
	text-decoration: none;
	font-family:Arial;
	font-size:0.75em;

}

.anchor {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	color: #57598C;
	text-decoration: none;
	font-family:Arial;
	font-size:0.75em;

}
#weblink li a:hover {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
	text-decoration: underline;
	font-family:Arial;
	font-size:.75em;
	color: #000000;
}
.weblinklogo {
	float: right;
	margin: -1.7em 0px 0px;
	padding: 0px;
}
p.hrule {
	margin: 0px;
	padding: 0px;
	width: 429px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	
}

p.hrow {
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	
}




A.level1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: .875em;
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}

hr.hrulenowidth {
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	height:.0625em;
	position: absolute;
}


h4 a {
	color: #FFFFFF;
	text-decoration: none;
}
h4 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.topsp {
	display: block;
	margin: 0px;
	padding-top: 10px;
}

.hide-element {
	position:absolute;
	top:-500em;
	left:0;
	height:1px;
	width:1px;
	margin:-500em;
}.maintxt a {
	color: #57598C;
	text-decoration: underline;
}
td.block2c {
	padding: 0px;
	width: 108px;
	vertical-align: top;
	background-color: #FFF;
	margin: 0px;
}
td.block2b {
	margin: 0px;
	padding: 0px;
	width: 510px;
	vertical-align: top;
	background-color: #FFF;
}
#centcol2 {
	width: 468px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	margin: 0px 0px 50px;
	padding-left: 19px;
	padding-right: 20px;
	padding-top: 4px;
	padding-bottom: 0px;
}
.hrule2 {
	margin: 0px;
	padding: 0px;
	width: 489px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	position: absolute;
}
.mappds {
	font-size: 0.7em;
	height: 18px;
	width: 164px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mapform {
	margin: 20px 0px 0px;
	padding: 0px;
	width: 100%;
	display: block;
}
.mapholder {
	margin: 0px;
	padding: 0px;
}
.paratop10 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 15px;
}
.maintxtform {
	font-size: 0.76em;
	line-height: 1.7em;
	padding: 0px;
	margin: -8px 0px 0px;
}
.formel {
	background-color: #00CCCC;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
.paratop20 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
}
.formgo {
	margin: 0px 0px 0px 2px;
	padding: 0px;
	border: none;
	vertical-align: middle;
}
td.block3b {
	margin: 0px;
	padding: 0px;
	width: 620px;
	vertical-align: top;
	background-color: #FFF;
}
#centcol3 {
	width: 550px;
	margin: 0px 0px 50px;
	padding-left: 19px;
	padding-right: 20px;
	padding-top: 4px;
	padding-bottom: 0px;
}
.hrule3 {
	margin: 0px;
	padding: 0px;
	width: 599px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	position: absolute;
}


#floatingText h1{
	font-size: 1.13em;
	color: #000000;
	font-weight: bold;
	padding: 0px;
	margin-left:3px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 8px;
}
#floatingText .maintxt{
	font-size: 0.76em;
	line-height: 1.5em;
	color:#000000;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#floatingText .careerText{
	
	font-family:Arial;
	font-size: 12px;		
	padding: 0px;
	margin: 0px 0px 0px 0px;
	line-height:18px;
}

#floatingText h2{
	font-size: 11px;
	color: #57598C;
	font-weight: bold;
	padding: 0px;
	margin-left:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#floatingText h2.heading a{
	font-size: 11px;
	color: #57598C;
	font-weight: bold;
	padding: 0px;
	margin-left:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#floatingText h2.newshead{
	font-family:Arial;
	font-size: .68em;
	color: #000000;
	font-weight: bold;
	padding: 0px;
	margin-left:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#floatingText .newstxt{
	font-family:Arial;
	font-size: .62em;
	color: #000000;
	font-weight: bold;
	padding: 0px;
	margin-left:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#floatingText .ShareQuote{
	font-family:Arial;
	font-size: 1em;
	color: #000000;
	font-weight: bold;

}
#floatingText .ShareQuoteTxt{
	font-family:Arial;
	font-size: .56em;
	color: #000000;
	font-weight: bold;
	padding: 0px;
	margin-left:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#floatingText a{
	font-family:Arial;
	font-size: .68em;
	color: #000000;

	text-decoration:none;
}
.whitebackground{
background-color:white;
}

table.blognav {
	background-color: #DDE4EA;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.blogimname {
	margin-left: 5px;
	margin-bottom: 10px;
}

/*adidas brand nav*/
#blognava {
	padding: 0px;
	margin: 15px 0px 15px 15px;
	width: 179px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	height: 50px;
}


#blognava ul {
	padding: 0px;
	margin: 0px 0px 10px;
	list-style-type: none;
}

#blognava li {
	padding: 0px;
	margin: 2px 0px 0px 6px;
	list-style-type: none;
	float: left;
}
#blognava li a {text-decoration: none; display: block; text-indent: -9999px;
}

#blognava li#adsp a {
	background-image: url(../ims/blog_adidasp.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 38px;
	float: left;
	background-position: 0px;
	padding-right: 11px;
}
#blognava li#adsh a {
	background-image: url(../ims/blog_adidash.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 38px;
	float: left;
	background-position: 0px;
	padding-right: 13px;
}
#blognava li#adss a {
	background-image: url(../ims/blog_adidasss.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 38px;
	float: left;
	background-position: 0px;
}

/*Salomon brand nav*/
#blognavs {
	padding: 0px;
	margin: 15px 0px 15px 15px;
	width: 330px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	height: 50px;
}


#blognavs ul {
	padding: 0px;
	margin: 0px 0px 10px;
	list-style-type: none;
}

#blognavs li {
	padding: 0px;
	margin: 5px 0px 0px 6px;
	list-style-type: none;
	float: left;
}
#blognavs li a {text-decoration: none; display: block; text-indent: -9999px;
}
#blognavs li#sal a {
	background-image: url(../ims/blog_salsal.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 50px;
	float: left;
	background-position: 0px;
	padding-right: 7px;
}
#blognavs li#mav a {
	background-image: url(../ims/blog_salmav.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 50px;
	float: left;
	background-position: 0px;
	padding-right: 12px;
}
#blognavs li#bon a {
	background-image: url(../ims/blog_salbon.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 50px;
	float: left;
	background-position: 0px;
	padding-right: 1px;
}
#blognavs li#arc a {
	background-image: url(../ims/blog_salarc.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 50px;
	float: left;
	background-position: 0px;
	padding-right: 5px;
}
#blognavs li#cli a {
	background-image: url(../ims/blog_salcli.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 50px;
	float: left;
	background-position: 0px;
}

/*Taylormade brand nav*/
#blognavt {
	padding: 0px;
	margin: 15px 0px 15px 15px;
	width: 213px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	height: 50px;
}


#blognavt ul {
	padding: 0px;
	margin: 0px 0px 10px;
	list-style-type: none;
}

#blognavt li {
	padding: 0px;
	margin: 2px 0px 0px 6px;
	list-style-type: none;
	float: left;
}
#blognavt li a {text-decoration: none; display: block; text-indent: -9999px;
}
#blognavt li#tm a {
	background-image: url(../ims/blog_tmtm.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 58px;
	float: left;
	background-position: 0px;
	padding-right: 11px;
}
#blognavt li#ag a {
	background-image: url(../ims/blog_tmag.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 48px;
	float: left;
	background-position: 0px;
	padding-right: 11px;
}
#blognavt li#max a {
	background-image: url(../ims/blog_tmmax.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 48px;
	float: left;
	background-position: 0px;
	padding-right: 11px;
}

#lhnav{
	margin-top: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 152px;
}

#lhnav ul{
	list-style-type: none;
	margin: 0px 8px;
	padding: 5px 0px 0px;
	width: 136px;
}

#lhnav li{
	margin: 0px;
	padding: 0px;
	width: 136px;
}

#lhnav li a{
	font-size: 0.69em;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 10px;
	color: #000;
	line-height: 105%;
	display: block;
}
#lhnav li a:hover{
	text-decoration: underline;
}

#pgutils {
	margin: 0px;
	padding: 0px;
}

#pgutils ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#pgutils li{
	margin: 0px;
	padding: 0px;
}

.bulletmark {
	margin: 0px;
	padding: 4px 0px 0px 0px;
	
}





#pgutils li a{
	font-size: 0.68em;
	text-decoration: none;
	margin: 0px 0px 0px 21px;
	padding: 0px;
	color: #57598C;
}
#pgutils li#print {
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	background-image: url(./../../images/ico_print.gif);
	background-repeat: no-repeat;
	background-position: 7px 6px;
	height: 20px;
}
#pgutils li#rec {
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-image: url(./../../images/ico_recommend.gif);
	background-repeat: no-repeat;
	background-position: 7px 6px;
	height: 20px;
}
#pgutils li#book {
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-image: url(./../../images/ico_bookmark.gif);
	background-repeat: no-repeat;
	background-position: 7px 5px;
	height: 20px;
}
#pgutils li#print a{
	margin: 0px 0px 0px 22px;
	padding: 4px 0px;
	display: block;
}
#pgutils li#rec a{
	margin: 0px 0px 0px 22px;
	padding: 2px 0px;
	display: block;
}
#pgutils li#book a{
	margin: 0px 0px 0px 22px;
	padding: 2px 0px;
	display: block;
}
#pgutils li a:hover {
	text-decoration: underline;
}
#lhnav ul.open1 {
	list-style-type: none;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	background-color: #F3F5F7;
	display: block;
	width: 155px;
}

#lhnav ul.open1 li a{
	list-style-type: none;
	margin: 0px 8px;
	padding: 0px 0px 0px;
	line-height: 105%;
	display: block;
	width: 155px;
}



#lhnav ul.open1 li.selected a{
	font-weight: bold;
	margin: 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 155px;
	color: #DB001E;
	FONT-SIZE:11px;
	FONT-FAMILY: Arial;

}

#lhnav ul.open1 li.open a {
	font-weight: bold;
	margin: 0px 0px;
	padding: 0px 0px 0px;
	display: block;
	width: 155px;
}


#lhnav ul.open2 {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 155px;
	background-color: #F3F5F7;
}
#lhnav ul.standard{
	list-style-type: none;
	margin: 0px 0px;
	padding: 2px 0px 2px 0px;
	display: block;
	width: 136px;
	color: #000000;
}
#lhnav ul.standard li a{
	list-style-type: none;
	margin: 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 136px;
	color: #000000;
}

#lhnav ul.open2 li a{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px;
	line-height: 105%;
	width: 128px;
	display: block;
}



#lhnav ul.open2 li.selected2 a {
	font-weight: bold;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	color: #DB001E;
	width: 139px;
	
}
#lhnav ul.open2 li.open2 a {
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px;
	display: block;
}

#lhnav ul.open3 {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 155px;
	background-color: #F3F5F7;
}

#lhnav ul.open3 li a{
	list-style-type: none;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px;
	line-height: 105%;
	width: 120px;
}



#lhnav ul.open3 li.selected3 a {
	font-weight: bold;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px;
	display: block;
	color: #DB001E;
	width: 120px;
}

.bottomborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#CCC;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#prinavwrap li {
	list-style-type: none;
	float: left;
}
#prinavwrap ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	display: block;
	height: 35px;
}

div#prinavwrap ul li { margin: 0px; }
div#prinavwrap ul li.first { margin-left: 0; }
div#prinavwrap ul li a { text-decoration: none; display: block; text-indent: -9999px; }


/*home*/
div#prinavwrap ul li#home a:hover,
div#prinavwrap ul li#home a.on { background-position: -62px 0; }
div#prinavwrap ul li#home a {
	background-image: url(../ims/p1_home.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 62px;
	float: left;
}
div#prinavwrap ul li#homeon a {
	background-image: url(../ims/p1_home.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 62px;
	float: left;
	background-position: -62px;
}


/*about us*/
div#prinavwrap ul li#aboutus a:hover,
div#prinavwrap ul li#aboutus a.on { background-position: -83px 0; }
div#prinavwrap ul li#aboutus a {
	background-image: url(../ims/p1_about_us.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 83px;
	float: left;
}
div#prinavwrap ul li#aboutuson a {
	background-image: url(../ims/p1_about_us.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 83px;
	float: left;
	background-position: -83px;
}


/*investors*/
div#prinavwrap ul li#investors a:hover,
div#prinavwrap ul li#investors a.on { background-position: -88px 0; }
div#prinavwrap ul li#investors a {
	background-image: url(../ims/p1_investors.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 88px;
	float: left;
}
div#prinavwrap ul li#investorson a {
	background-image: url(../ims/p1_investors.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 88px;
	float: left;
	background-position: -88px;
}

/*our brands*/
div#prinavwrap ul li#ourbrands a:hover,
div#prinavwrap ul li#ourbrands a.on { background-position: -98px 0; }
div#prinavwrap ul li#ourbrands a {
	background-image: url(../ims/p1_our_brands.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 98px;
	float: left;
}
div#prinavwrap ul li#ourbrandson a {
	background-image: url(../ims/p1_our_brands.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 98px;
	float: left;
	background-position: -98px;
}

/*news*/
div#prinavwrap ul li#news a:hover,
div#prinavwrap ul li#news a.on { background-position: -62px 0; }
div#prinavwrap ul li#news a {
	background-image: url(../ims/p1_news.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 62px;
	float: left;
}
div#prinavwrap ul li#newson a {
	background-image: url(../ims/p1_news.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 62px;
	float: left;
	background-position: -62px;
}

/*press*/
div#prinavwrap ul li#press a:hover,
div#prinavwrap ul li#press a.on { background-position: -64px 0; }
div#prinavwrap ul li#press a {
	background-image: url(../ims/p1_press.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 64px;
	float: left;
}
div#prinavwrap ul li#presson a {
	background-image: url(../ims/p1_press.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 64px;
	float: left;
	background-position: -64px;
}

/*sustainability*/
div#prinavwrap ul li#sustainability a:hover,
div#prinavwrap ul li#sustainability a.on { background-position: -114px 0; }
div#prinavwrap ul li#sustainability a {
	background-image: url(../ims/p1_sustainability.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 114px;
	float: left;
}
div#prinavwrap ul li#sustainabilityon a {
	background-image: url(../ims/p1_sustainability.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 114px;
	float: left;
	background-position: -114px;
}

/*careers*/
div#prinavwrap ul li#careers a:hover,
div#prinavwrap ul li#careers a.on { background-position: -80px 0; }
div#prinavwrap ul li#careers a {
	background-image: url(../ims/p1_careers.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 80px;
	float: left;
}
div#prinavwrap ul li#careerson a {
	background-image: url(../ims/p1_careers.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 80px;
	float: left;
	background-position: -80px;
}

/*services*/
div#prinavwrap ul li#services a:hover,
div#prinavwrap ul li#services a.on { background-position: -56px 0; }
div#prinavwrap ul li#services a {
	background-image: url(../ims/p1_services.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 56px;
	float: left;
}
div#prinavwrap ul li#serviceson a {
	background-image: url(../ims/p1_services.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 56px;
	float: left;
	background-position: -56px;
}
#rhcolwrap {
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
}
.rhbannerim {
	background-color: #FFFFFF;
	padding-bottom: 1px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.rhblocktxt {
	font-size: 0.7em;
	padding: 3px 5px 6px 6px;
	margin: 0px 0px 6px;
	background-color: #DDE4EA;
	text-decoration:none;
	color:#000000;
	
}
.rhblockstk {
	font-size: 0.7em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #DDE4EA;
	text-decoration:none;
	color:#000000;
	
}

.tabletxtheading {
	font-size: .75em;
	font-weight: bold;
	text-decoration:none;
	color:#57598C;
	FONT-FAMILY: Arial;
	margin: 0px 0px 0px 0px;

	
}

.tableheader {
	font-size: .75em;
	font-weight:bold;
	font-family:Arial;
	LINE-HEIGHT: 12px; 

	color:#000000;
}




.bardescription
{
    FONT-WEIGHT: normal;
    FONT-SIZE: .75em;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.barheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: .875em;
    COLOR: #57598C;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

div.hr {
  height: 15px;
  background: #fff url(hr1.gif) no-repeat scroll center;
}

.tabletxt {
	font-size: .75em;
	text-decoration:none;
	color:#000000;
	FONT-FAMILY: Arial;

	
}
#rhcolwrap2 {
	padding: 0px;
	margin-top: 40px;
	margin-left: 5px;
	background-color: #FF99FF;
	display: block;
	width: 100%;
}
#utils {
	margin: 22px 10px 26px 0px;
	padding: 0px;
	width: 600px;
	float: right;
}
#utils1 {
	margin: 22px 10px 6px 0px;
	padding: 0px;
	width: 600px;
	float: right;
}
#utils1 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: right;
}
#utils ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: right;
}
#utils li {
	float: left;
	display: block;
}

#utils li a {
	margin: 0px;
	padding: 0px 6px;
	font-size: 0.65em;
	color: #000;
	text-decoration: none;
	float: left;
}
#utils li a:hover {
	margin: 0px;
	padding: 0px 6px;
	float: left;
	text-decoration: underline;
	color: #C00;
}
#utils li#contact {
	float: left;
}

#utils li#all {
	background-image: url('/global/images/utilsdiv.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	float: left;
	color: #DB001E;
	
}

/*Our Brands*/
.division
{
    HEIGHT: 25px;
	FONT-SIZE: 12px;
    BACKGROUND: #57598C;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
}
p{
	margin: 5px 0px 5px 0px;
	
}


a
{
   
	    FONT-FAMILY: Arial;
	text-decoration: none;
}

a.link
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
	text-decoration: none;
}

.heading
{
    FONT-SIZE: 18px;
    COLOR: #57598C;
    FONT-FAMILY: Arial;
	text-decoration: none;
}

.maintxt1 {
	font-size: 0.75em;
	padding: 0px;
	line-height: 1.25em;
	FONT-FAMILY: Arial;
	COLOR: #000000;
	
}


p.maintxt1 {
	font-size: 0.75em;
	padding: 0px;
	margin-top: 0px;
	FONT-FAMILY: Arial;
	COLOR: #000000;
}


p.maintxt2 {
	font-size: 0.75em;
	padding: 0px;
	line-height: 1.2em;
	FONT-FAMILY: Arial;
	COLOR: #000000;
}
.SDmaintxt {
	font-size: 12px;
	padding: 0px;
	FONT-FAMILY: Arial;
	COLOR: #000000;
	MARGIN: 0px 0px 10px 0px;
	text-align:justify;
}
.highlight
{
    FONT-SIZE: 11px;
    COLOR: #000000;
	FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
	text-decoration:none;
}

.highlighttext
{
    FONT-SIZE: 10px;
    COLOR: #000000;
	FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
	text-decoration:none;
}

.news
{
    FONT-SIZE: 11px;
    COLOR: #57598C;
    FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
}

a.menuitemlink{
	font-family:Arial;
	font-size: .6875em;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}

a.menuitemlink:hover{
	font-family:Arial;
	font-size: .6875em;
	color: #DB001E;
	font-weight:bold;
	text-decoration:none;
	
}
a.menuitemselected{
	font-family:Arial;
	font-size: .6875em;
	color: #DB001E;
	font-weight:bold;
	text-decoration:none;
	
}
td.menuitem{
	
	border-color:#000000;
	border-width:0px 0px 0px 1px;
	border-style:solid;
	padding-left: 5px;
	padding-TOP: 11px;
	padding-right: 15px;
	vertical-align:bottom
}

a.metaitemlink{
	font-family:Arial;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 6px;
	font-size: 0.65em;
	background-image: url('/global/images/utilsdiv.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	float: left;
}

a.metaitemlink1{
	font-family:Arial;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 6px;
	font-size: 0.65em;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	float: left;
}

a.metaitemlinkselected{
	font-family:Arial;
	color: #DB001E;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 6px;
	font-size: 0.65em;
	background-image: url('/global/images/utilsdiv.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	float: left;
}

a.metaitemlinkselected1{
	font-family:Arial;
	color: #DB001E;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 6px;
	font-size: 0.65em;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	float: left;
}


.firstleveltext
{
margin:0px 0px 0px 6px;
padding:0px 0px 0px 0px;
line-height:160%;

}
.secondleveltext
{
margin:0px 0px 0px 17px;
padding:0px 0px 0px 0px;
line-height:160%;


}

.thirdleveltext
{
margin:0px 0px 0px 31px;
padding:0px 0px 0px 0px;
line-height:160%;
}


table.marginleft {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
  }

.logoim {
	margin: 11px 0px 0px 11px;
	padding: 0px;
	border: none;
	float: left;
}

#lhnav ul.open2 li.selected3 a {
	font-weight: bold;
	margin: 0px 8px 0px 24px;
	padding: 0px 0px 0px;
	display: block;
	color: #DB001E;
	width: 120px;
}
.functions a{
    FONT-SIZE: 10px;
    COLOR: #57598C;
    FONT-FAMILY: Arial;
    text-decoration: none;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
}
.TopNewsHeading{
    FONT-SIZE: 14px;
    COLOR: #000000;
    font-weight: bold;
    FONT-FAMILY: Arial;
    text-decoration: none;
}
.smalltext{
    FONT-SIZE: 11px;    
    COLOR: #000000;
    FONT-FAMILY: Arial;
    text-decoration: none;
}
.TopNewsText a{
    FONT-SIZE: 12px;
    COLOR: #57598C;
    font-weight: bold;
    FONT-FAMILY: Arial;
    text-decoration: none;
}
.TopJobsText{
	font-size: 0.76em;
	padding: 0px;
	margin: -8px 0px 20px;
	
}
.TopJobsHeading{
	font-size: 13px;
	padding: 0px;
	font-weight: bold;
	margin: -8px 0px 20px;
}
.downloadText {
    FONT-SIZE: 12px;
    COLOR: #57598C;
    FONT-FAMILY: Arial;
    text-decoration: none;
    margin-bottom: 0px;
    padding-bottom: 0px


}

.downloadText a{
    FONT-SIZE: 12px;
    COLOR: #57598C;
    FONT-FAMILY: Arial;
    text-decoration: none;
    margin-bottom: 0px;
    padding-bottom: 0px


}
.PrintTop a{
    FONT-SIZE: 10px;    
    COLOR: #5759BC;
    FONT-FAMILY: Arial;
    text-decoration: none;
}
.CloseTop a{
    FONT-SIZE: 10px;    
    COLOR: #DB001E;
    FONT-FAMILY: Arial;
    text-decoration: none;
}

.LinkURL a{
    FONT-SIZE: 10px;    
    COLOR: #000000;
    FONT-FAMILY: Arial;
    text-decoration: none;
}
.LinkURL {
    FONT-SIZE: 10px;    
    COLOR: #000000;
    FONT-FAMILY: Arial;
    text-decoration: none;
}

.ticki {
	OVERFLOW: hidden; 
	WIDTH: 389px; 
	HEIGHT: 13px;
}

A.tickl {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	LINE-HEIGHT: 12px; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}
A.tickl:hover {
	COLOR: #6666cc; 
	TEXT-DECORATION: none;
}

.bgtable{
   background-repeat:no-repeat ;
}


.separator {

	background-color:white;
	padding-right:8px;
	border-right-style:solid;
	border-width:1px;
	border-color:#CCC;
	color:white;

 

}

.enquiryhead
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
	text-decoration: none;
}

.enquiryintro
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
	text-decoration: none;
}

.contactbackground{
background-color: #E7E7EE;
}

.enquirylink
{
    FONT-SIZE: 12px;
    COLOR: #57598C;
    FONT-FAMILY: Arial;
	text-decoration: none;
}

h4.white
{
    HEIGHT: 1.5625em;
	FONT-SIZE: 0.6875em;
    BACKGROUND: #336699;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
}

.green
{
    FONT-SIZE: 11px;
    COLOR: #336699;
    FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
	text-decoration: none;
}

.answer
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
	text-decoration: none;
}

a.redlink
{
    FONT-SIZE: 12px;
    COLOR: #DB001E;
    FONT-FAMILY: Arial;
	text-decoration: none;
}


a.blacklink
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
	text-decoration: none;
}


.bodytxt {
    	FONT-FAMILY: Arial;
    	line-height:180%;
	font-size: 0.76em;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

option.bold1 {
	FONT-FAMILY: Arial;
    	line-height:180%;
    	background-color :#D3D3D3;
	font-size: 0.76em;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
option.bold2 {
	FONT-FAMILY: Arial;
    	line-height:180%;
    	background-color :#778899;
	font-size: 0.76em;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}


.imgIntrotxt {
    	FONT-FAMILY: Arial;
	color:#000000;
	font-size: 0.625em;
	padding: 0px;
	line-height:150%;
	margin: 0px 0px 0px 0px;
}

a.noDec{
    text-decoration:none
}

.outerlink {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	color: #57598C;
	text-decoration: underline;
	font-family:Arial;
	font-size:0.75em;
	text-decoration: none;
}
.outerlink ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 0.68em;
	
	font-family:Arial;
	font-size:.75em;
	text-decoration: none;
}


#outerlink li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	
	font-family:Arial;
	text-decoration: none;
}

#outerlink li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	color: #57598C;
	text-decoration: underline;
	font-family:Arial;
	font-size:0.75em;
	text-decoration: none;
	
}

#outerlink li a:hover {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	color: #57598C;
	font-family:Arial;
	font-size:0.75em;
	text-decoration: none;
}

#outerlink li a.red {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	color: #DB001E;
	text-decoration: underline;
	font-family:Arial;
	font-size:0.75em;
	text-decoration: none;
}

#outerlink li a.red:hover {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	text-decoration: underline;
	font-family:Arial;
	font-size:.75em;
	color: #DB001E;
	text-decoration: none;
}

.button {
	background-color: #336699; 
	COLOR: #FFFFFF; 
	FONT-WEIGHT: BOLD;
	FONT-SIZE: 0.625em;
}

.RSSbutton {
	background-image: url('/global/images/utilsdiv.gif');
	background-color: #e10000; 
	COLOR: #FFFFFF; 
	FONT-WEIGHT: BOLD;
	FONT-SIZE: 0.645em;
}

a.sitemap_sec{
	font-family:Arial;
	color:#000000;
	font-size:0.75em;
	font-weight:bold;
	text-decoration:none;
}

a.sitemap_third{
	font-family:Arial;
	color:#000000;
	font-size:0.75em;
	font-weight:normal;
	text-decoration:none
}
.locationsHead {
	font-size: .75em;
	font-weight:bold;
	font-family:Arial;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height:1.9em;
	color:#000000;
}

.pagehead {

            FONT-WEIGHT: bold; 
            FONT-SIZE: .75em; 
            COLOR: #57598C; 
            FONT-FAMILY: Arial; 
            TEXT-DECORATION: none; 
            MARGIN: 3px 0px 3px 0px;

}

 

.stockpricetext {

            FONT-SIZE: .70em; 
            FONT-FAMILY: Arial; 
            TEXT-DECORATION: none; 
            MARGIN: 3px 0px 3px 0px;

}

a.metaitemlinksearch{
	font-family:Arial;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
	font-size: 0.65em;
	vertical-align:middle;
	
	
}
.pagenation {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	color: #57598C;
	text-decoration: underline;
	font-family:Arial;
	font-size:0.85em;
	text-decoration: none;
}

#linkhover a:hover
{
	text-decoration: underline;
}

#linkhover a
{	
	COLOR: #ffffff;
	FONT-WEIGHT: BOLD;
	FONT-SIZE: 0.665em;
	padding: 8px 6px 8px 6px;
	vertical-align:middle;
}


td.careerHeading
{
	height:30px;
	border-color:#000000;
	border-width:0px 0px 0px 1px;
	border-style:solid;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#floatingText .locationText{
	
	font-family:Arial;
	font-size: 11px;
	font-weight:bold;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	line-height:18px;
}

#floatingText .flashtext{
	font-size: 0.76em;
	line-height: 1.5em;
	color:#ffffff;
	padding: 0px;
	margin:0px 0px 0px 15px;
}

#flashdownload a
{	
	background-color:#DB001E;
	font-size: 0.96em;
	line-height: 1.5em;
	color: white;
	padding:2px 2px 2px 2px;
}

#flashlinks1 a
{	
	background-color:#56578D;
	font-size: 0.96em;
	line-height: 1.5em;
	color: white;
	padding:2px 2px 2px 2px;
}

#flashlinks2 a
{	
	background-color:#56578D;
	font-size: 0.96em;
	line-height: 1.5em;
	color: white;
	padding:0px 2px 2px 2px;
}
