/* CSS Document */

body {
background-color: #FFF;
text-align: center;
margin-top: 0px;
margin-right: auto;
padding-bottom: 50px;
margin-left: auto;
min-width:939px;
font-family: Arial, Verdana, Helvetica, sans-serif;  color:#555;line-height: 107%; 
/*
background-image:url(file.axd?pointerid=c0007ce7f60b425aa739e9d2fcced9ad); 
background-position:center top; 
background-repeat:no-repeat;
*/
line-height: 110%; 
}

img {
border: none;
}

.newsheader{font-size:0.85em;font-weight: bold; color: #4D4C4C;}


*:first-child+html .gosearch {
padding: 0px;
margin-top: 1px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
*html .gosearch {
padding: 0px;
margin-top: 1px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.gosearch {
margin: 0px;
padding: 0px;
}


.central {
margin-right: auto;
margin-left: auto;
position: relative;
text-align: left;
width: 939px;
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 20px;

}


.centralcompetition {

position:relative;
text-align: left;
width: 235px;
margin-top: -15px;
clear:left;
margin-right:500px;
margin-left:12px;

}
.comp
{ 
font-size:0.85em;
color: #6F9C41;
font-weight: normal;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
padding: 0px;

}
.comp3 {
font-size:0.85em;
color: #6F9C41;
font-weight: normal;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: -2px;
clear: left;
padding: 0px;
}


.hide-element {
position:absolute;
top:-5000em;
left:0;
padding: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}

#pagewhole {
text-align: left;
margin: 0px;
padding-top: 15px;
}
.logo {
margin-left:20px;
float: left;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 0px;
voice-family: "\"}\"";
voice-family: inherit;
margin: 0px;
padding-left: 20px;
}

/* BEGIN changes */
.toputils {
float: right;
font-size: 0.75em;
text-align: right;
padding: 0px;
color: #666666;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.toputils ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
.toputils li {
float: left;
}

.toputils li.line {
text-decoration: none;
color: #666666;
border-right: 1px solid #dadada;
margin-top: 3px;
margin-right: 3px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 3px;
padding-bottom: 0px;
padding-left: 0px;
}

.toputils li.noline {
text-decoration: none;
color: #666666;
margin-top: 3px;
margin-right: 3px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 3px;
padding-bottom: 0px;
padding-left: 0px;
}


.toputils li a {
text-decoration: underline;
color: #666666;
margin: 0px;
padding: 0px 5px;
}

.toputils li a:hover {
text-decoration: underline;
color: #6F9C41;
}
.toputils li a.selected {
text-decoration: underline;
color: #6F9C41;
}

/* Other brands list */

.otherbrands li {
list-style-type: none;
}

.otherbrands li a {
font-size: 0.8em;
text-decoration: none;
color: #666666;
margin: 0px;
padding: 0px;
}

.otherbrands li a:hover {
text-decoration: none;
color: #6F9C41;
}


.topsearch {
height: 21px;
width: 140px;
font-size: 10px;
border: 1px none #CCCCCC;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 3px;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
background-image: url(/public/images/jti-ims/pnav/searchbg2.gif);
background-repeat: no-repeat;
margin-right: 8px;
}


.lhnavcol {
margin: 0px;
padding: 0px;
clear: left;
width: 180px;
padding-right: 35px;
float: left;
color: #666666;
}


.lhnavcolimg {
margin: 0px;
padding: 0px;
clear: left;
width: 100px;
float: left;
}
.contentcolswrap {
clear: none;
float: none;
padding-top: 30px;
padding-right: 0px;
padding-left: 0px;
margin: 0px;
width: 939px;
display: block;
}


.centralcol {
padding: 0px;
width: 498px;
float: left;
margin-top: 0px;
margin-right: 20px;
margin-bottom: 0px;
margin-left: 0px;
voice-family: "\"}\"";
voice-family: inherit;

}

#centralcol2 {

padding: 0px;
width: 498px;
float: left;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
voice-family: "\"}\"";
voice-family: inherit;

}

#centralcol3 {
padding: 0px;
width: 221px;
float: right;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
voice-family: "\"}\"";
voice-family: inherit;

}


.intro {font-size: 105%; line-height: 110%; text-align: left;}

.padding{padding-bottom: 20px;}

#contentleftcol{width: 500px; float: left;}
#contentleftcoll{width:221px; float: left; padding-right: 24px;}
#contentleftcolr{width:221px; float: right; padding-right: 24px;}

#contentrightcol{width: 439px; float: right;}
#contentrightcoll{width:221px; float: left; padding-right: 20px;}
#contentrightcolr{width:189px; float: right; padding-right: 0px;}

#contentrightcolr2{width:221px; float: left;}

/* NEWS BOXES */

#BoxTop {background-image: url(file.axd?pointerid=05eac3d534264e40a72c55eb86c5e50c);background-repeat: no-repeat; width: 189px; height: 44px; background-position: left top; float: left;}

#BoxTop h2 {
background:transparent url(file.axd?pointerid=edf72a238e044d0b940b8456f077b0fe) repeat-x scroll left bottom;
margin:0 5px 0;
padding-bottom:5px;
padding-top:5px;
}

#BoxBody {background-image: url(file.axd?pointerid=4aeac4c94a4a4731b4e2d53dc34676eb);background-repeat: repeat-y; width: 189px; height: 100%; background-position: left top;float: left;}

#BoxBot{background-image: url(file.axd?pointerid=adec45a87e7c4da08e6d96c477651d93);background-repeat: no-repeat; width: 189px; height: 20px;background-position: left top;float: left;}

.BoxBodytxt {width: 165px; padding: 10px 12px 0px 12px;}

.BoxBodytxt ul {
font-size:0.8em;
margin-left:15px;
}

.BoxBodytxt ul li {
list-style-type: circle;
margin-bottom: 3px;
}

.BoxBodytxt a {
color: #333;
text-decoration: underline;
}

.BoxBodytxt a:hover {
color: #6F9C41;
text-decoration: underline;
}

a.downl {color:#666666; font-weight: normal; text-decoration: none; font-size: 0.75em; background-image: url(file.axd?pointerid=b99bbde7826f4c2e8c1b9f90955fb407);background-repeat: no-repeat;background-position: left top; padding-left: 10px; display:block;}

a.downl:hover {text-decoration: underline; background-image: url(file.axd?pointerid=b99bbde7826f4c2e8c1b9f90955fb407);background-repeat: no-repeat;background-position: left top;}

.bodyl{color:#666666; font-weight: normal; text-decoration: none;  background-image: url(file.axd?pointerid=b99bbde7826f4c2e8c1b9f90955fb407);background-repeat: no-repeat;background-position: left top; padding-left: 10px; display:block;}

a.bodyl:hover {color: #6f9c41; text-decoration: underline; background-image: url(file.axd?pointerid=b99bbde7826f4c2e8c1b9f90955fb407);background-repeat: no-repeat;background-position: left top;}

 #BoxTop2 {background-image: url(file.axd?pointerid=73a9a7126e86485788b4fc97e3303ff1);background-repeat: no-repeat; width: 189px; height: 44px; margin-top: 13px; background-position: left top; float: left;}

#BoxBody2 {background-image: url(file.axd?pointerid=4aeac4c94a4a4731b4e2d53dc34676eb);background-repeat: repeat-y; width: 189px; height: 100%; background-position: left top;float: left;}

#BoxBot2{background-image: url(file.axd?pointerid=adec45a87e7c4da08e6d96c477651d93);background-repeat: no-repeat; width: 189px; height: 27px;background-position: left top;float: left;}

#BoxImage{padding: 0px; float: left;}

.BoxBody2txt {width: 165px; padding-left: 12px; padding-right: 12px;  color: #666666;}

a.grey{color:#666666; text-decoration:underline;}
a.grey:hover{color: #6f9c41;}

a.grey1{color:#666666; text-decoration:none;}
a.grey1:hover{color:#666666; text-decoration:underline;}

a.grey2{color:#555; text-decoration:none;}
a.grey2:hover{color:#6f9c41; text-decoration:underline;}


/* Quotation */

.quote {color:#6f9c41;font-size: 105%; line-height: 110%;}

.rightcol {
padding-top: 34px;
width: 189px;
float: right;
}

.printpage a {
background-image: url(/public/images/jti-ims/printicon.gif);
padding: 0px;
height: 13px;
width: 25px;
background-repeat: no-repeat;
display: block;
text-indent: -99999px;
background-position: 8px 0px;
float: right;
margin-top: -30px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.contentimg{
padding: 0px;
clear: left;
float: left;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 0px;
}

.clearleft {
clear: left;
}


.hptapims {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
float: left;
clear: left;
}
.centralcolhometabs {
float: left;
width: 165px;
padding: 0px;
margin-top: 0px;
margin-right: 23px;
margin-bottom: 0px;
margin-left: 0px;
}

*html .centralcolhometabs {
float: left;
width: 165px;
padding: 0px;
margin-top: 0px;
margin-right: 20px;
margin-bottom: 0px;
margin-left: 0px;
}

.hpsuccessstoryim {
padding: 0px;
float: left;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 0px;
}
.gen3col {
padding: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
width: 126px;
float: left;
voice-family: "\"}\"";
voice-family: inherit;
width: 131px;
}

.gen3col3 {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
width: 126px;
float: left;
voice-family: "\"}\"";
voice-family: inherit;
width: 131px;
}
.gen3colim {
padding: 0px;
width: 131px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px

}

*:first-child+html .gen3colim {
padding: 0px;
width: 131px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 7px;
margin-left: 0px;

}

*html .gen3colim {
padding: 0px;
width: 126px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 7px;
margin-left: 0px;
voice-family: "\"}\"";
voice-family: inherit;
width: 131px;

}

.gen2col {
padding: 0px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 0px;
width: 192px;
float: left;
voice-family: "\"}\"";
voice-family: inherit;
width: 202px;
}
.gen2col2 {
padding: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
width: 192px;
float: left;
voice-family: "\"}\"";
voice-family: inherit;
width: 202px;
}
.gen2colim {
padding: 0px;
width: 192px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
border: none;
voice-family: "\"}\"";
voice-family: inherit;
width: 202px;
border: none;
}

.fullwidthboxwrap {
width: 610px;
clear: left;
padding: 0px;
margin: 0px;
}
.fullwidthboxtop {
margin: 0px;
padding: 0px;
display:block;
}
.fullwidthboxbot {
margin: 0px;
padding: 0px;
clear: left;
}

.fullwidthboxcontent {
width: 610px;
padding: 0px;
margin: 0px;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #E9E9E9;
border-left-color: #E9E9E9;
float: left;
voice-family: "\"}\"";
voice-family: inherit;
width: 608px;
}

.fullwidthmaptextwrap {
padding: 0px;
margin-top: 16px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 20px;
display: block;
float: left;
width: 190px;
}
*html .fullwidthmaptextwrap {
padding: 0px;
margin-top: 16px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
display: block;
float: left;
width: 190px;
}

.fullwidthmap{
padding: 0px;
float: right;
margin-top: 16px;
margin-right: 20px;
margin-bottom: 0px;
margin-left: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
.full5col {
padding: 0px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
width: 114px;
float: left;
voice-family: "\"}\"";
voice-family: inherit;
width: 114px;
}

.full5col5 {
padding: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
width: 114px;
float: left;
voice-family: "\"}\"";
voice-family: inherit;
width: 114px;
}
.full5colim {
padding: 0px;
width: 114px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
voice-family: "\"}\"";
voice-family: inherit;
width: 114px;

}

.box2colwrap {
padding: 0px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
width: 202px;
float: left;
}
.box2colwrap2 {
padding: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
width: 102px;
float: left;
}
.box2coltextwrap {
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #E9E9E9;
border-left-color: #E9E9E9;
width: 202px;
float:left;
margin: 0px;
padding-top: 1px;
padding-right: 10px;
padding-bottom: 1px;
padding-left: 10px;
voice-family: "\"}\"";
voice-family: inherit;
width: 180px;
}




.box2coltop{
margin: 0px;
padding: 0px;
display:block;
}
.box2colbot {
margin: 0px;
padding: 0px;
clear: left;
}
.box2colthumb {
padding: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 0px;
width: 70px;
display:block;
float:left;
}
.box2coltxtindent {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;;
display:block;
float:left;
width: 90px;
}


.centralcol img a {
border: none;
}

.centralcol a {
color: #666;
text-decoration: underline;
}

.centralcol a:hover {
color: #6F9C41;
text-decoration: underline;
}

h1 {
font-size:1.3em;
color: #6F9C41;
font-weight: bold;
float: left;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #E9E9E9;
padding: 8px 0px 5px 0px;
margin: 0px 0px 10px 0px;
width: 100%;
display: block;
}

*html h1 {
font-size:1.3em;
color: #6F9C41;
font-weight: bold;
float: left;
padding: 5px 0px 5px 0px;
margin: 0px 0px 10px 0px;
width: 99%;
display: block;
}

p {
font-size: 0.75em;
color: #3b3b3b;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}

h2 {
font-size:15px;
color: #6F9C41;
font-weight: bold;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
clear: left;
padding: 0px;
}

h2.extraspace {
font-size:0.85em;
color: #6F9C41;
font-weight: bold;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
clear: left;
padding: 0px;
}

h2.compheading{
font-size:0.85em;
color: #6F9C41;
font-weight: bold;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
clear: left;
padding: 0px;
}

h2.underline {
font-size:0.85em;
color: #6F9C41;
font-weight: normal;
float: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #E9E9E9;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
width: 100%;
display: block;
}

*html h2.underline {
font-size:0.85em;
color: #6F9C41;
font-weight: normal;
float: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #E9E9E9;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
width: 99%;
display: block;
}

h2.jti_pr {
font-size:0.8em;
color: #666;
font-weight: bold;
float: left;
padding: 0px 0px 0px 25px;
margin: 0px 0px 10 px 0px;
width: 100%;
display: block;
background-image:url(file.axd?pointerid=adda280cda204911976ced74e1da0485); background-position:center left; background-repeat: no-repeat; 
}

h2.jt_pr {
font-size:0.8em;
color: #666;
font-weight: bold;
float: left;
padding: 0px 0px 0px 25px;
margin: 0px 0px 10 px 0px;
width: 100%;
display: block;
background-image:url(file.axd?pointerid=4482769b4fd94395bb234025adb1c164); background-position:center left; background-repeat: no-repeat;
}

.centralcol ul {
font-size: 0.75em;
margin-bottom: 20px;
padding: 0px;
color: #555;
voice-family: "\"}\"";
voice-family: inherit;
}

.centralcol ol {
font-size: 0.75em;
margin-bottom: 20px;
padding: 0px;
color: #555;
voice-family: "\"}\"";
voice-family: inherit;
}

.centralcol ul li {
list-style-type: disc;
	margin-left: 30px;
	margin-bottom: 5px;
	padding: 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
                color:#3b3b3b;
}

.centralcol ol li {
list-style-type: decimal;
	margin-left: 30px;
	margin-bottom: 5px;
	padding: 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
                color:#555;
}


.centralcol2 ul {
margin-bottom: 20px;
padding: 0px;
color: #555;
voice-family: "\"}\"";
voice-family: inherit;
width: 500px;
}


.centralcol2 li {
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 10px;
	height: 100%;
	background-position: 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 500px;
	list-style-type: disc;
}




#related ul a {
color: #6F9C41;
text-decoration: none;
width: 370px;
voice-family: "\"}\"";
voice-family: inherit;
width: 400px;
}
#related ul a:hover {
text-decoration: underline;
}
#related {
padding: 0px;
width: 370px;
display:block;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
voice-family: "\"}\"";
voice-family: inherit;
width: 400px;
}
#related ul {
margin: 0px;
padding: 0px;
color: #666666;
width: 370px;
voice-family: "\"}\"";
voice-family: inherit;
width: 400px;
}
#related li {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
width: 370px;
background-image: url(/public/images/jti-ims/nobullet.gif);
voice-family: "\"}\"";
voice-family: inherit;
width: 400px;

}

a {
color: #6F9C41;
text-decoration: none;
}

.backtotop {
background-image: url(/public/images/jti-ims/backtotop_chevron.gif);
background-repeat: no-repeat;
background-position: 0px 1px;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 300px;
display: block;
text-decoration: none;
clear: left;
font-size: 0.90em;
}

.backtotop a {
margin: 0px;
display: block;
text-decoration: none;
padding: 0px;
}
.backtotop a:hover {
margin: 0px;
display: block;
text-decoration: underline;
padding: 0px;
}
.nospace {
font-size: 0.75em;
color: #666666;
padding: 0px;
clear:left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 0px;
}
h2.h1size {
font-size:1.1em;
color: #6F9C41;
font-weight: normal;
float: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;

padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
width: 99%;
}
a:hover {
color: #6F9C41;
text-decoration: underline;
}
.withunderline {
font-size: 0.75em;
color: #666666;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #E9E9E9;
clear: left;
}
.greenbold {
font-size: 0.75em;
color: #6F9C41;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
font-weight: normal;
}
.greenboldnospc {
font-size: 0.75em;
color: #6F9C41;
padding: 0px;
font-weight: normal;
margin: 0px;
}
.greenboldnospc1 {
font-size: 0.75em;
color: #6F9C41;
padding: 0px;
font-weight: normal;
margin-left: 12px;
}
blockquote {
font-size: 0.9em;
color: #6F9C41;
padding: 0px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;
font-weight: normal;
}
.greentxt {
font-size: 0.75em;
color: #6F9C41;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
h3 {
font-size:0.85em;
color: #6F9C41;
font-weight: normal;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
clear: left;
padding: 0px;
}
ul.indexlist {
clear: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
list-style-type: none;
display: block;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
ul.indexlist li {
background-image: url(/public/images/jti-ims/nobullet.gif);
margin: 0px;
display: inline;
padding-top: 0px;
padding-right: 3px;
padding-bottom: 0px;
padding-left: 3px;
width: auto;
color: #666666;
}
ul.indexlist li.line {
border-right-width: 1px;
border-right-style: solid;
border-right-color: #666666;
}
ul.indexlist li a {
color: #666666;
text-decoration: none;
}
ul.indexlist li a:hover {
color: #6F9C41;
text-decoration: underline;
}
ul.indexlist li a.selected {
color: #6F9C41;
text-decoration: none;
font-weight: bold;
}
ol.faqs {
padding: 0px;
color: #6F9C41;
font-weight: bold;
clear: left;
display: block;
list-style-type: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
ol.faqs li {
background-image: url(/public/images/jti-ims/nobullet.gif);
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
list-style-position: inside;
padding: 0px;
width: 495px;
list-style-type: none;
}

ol.faqs li a {
font-size: 1.0em;
}

*:first-child+html ol.faqs li {
background-image: url(/public/images/jti-ims/nobullet.gif);
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: -15px;
list-style-position: inside;
padding: 0px;
width: 495px;
list-style-type: none;

}

*html ol.faqs li {
background-image: url(/public/images/jti-ims/nobullet.gif);
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: -15px;
list-style-position: inside;
padding: 0px;
width: 495px;
list-style-type: none;
}

ul.searchreslist {
clear: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
list-style-type: none;
color: #666666;
display: block;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e9e9e9;
}
ul.searchreslist li {
background-image: url(/public/images/jti-ims/nobullet.gif);
margin: 0px;
display: inline;
width: auto;
padding: 0px;
}
ul.searchreslist li.line {
border-right-width: 1px;
border-right-style: solid;
border-right-color: #666666;
}
ul.searchreslist li a {
color: #6F9C41;
text-decoration: none;
padding-right: 3px;
padding-left: 3px;
}
ul.searchreslist li a:hover {
color: #6F9C41;
text-decoration: underline;
}
ul.searchreslist li a.selected {
color: #6F9C41;
text-decoration: none;
font-weight: bold;
}
#pnav {

font-size:0.65em;
width: 100%;
}

#pnav ul {
clear:left;
float:left;
list-style:none;
padding:0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

#pnav li {
float:left;
margin:0px;
padding:0px;
}

#pnav li.about a {
width: 188px;
background-image:url(/public/images/jti-ims/pnav/tabs/about_off.gif);
margin: 0px;
padding: 0px;
background-repeat: no-repeat;
height: 26px;
text-indent: -9999px;
float:left;
display:block;
}

#pnav li.about a:hover {
width: 188px;
background-image:url(/public/images/jti-ims/pnav/tabs/about_over.gif);
margin: 0px;
padding: 0px;
background-repeat: no-repeat;
height: 26px;
text-indent: -9999px;
float:left;
display:block;
}

#pnav li.about a.selected {
width: 188px;
background-image:url(/public/images/jti-ims/pnav/tabs/about_select.gif);
margin: 0px;
padding: 0px;
background-repeat: no-repeat;
height: 26px;
text-indent: -9999px;
float:left;
display:block;
}

#pnav li.corporate a {
width: 188px;
background-image:url(/public/images/jti-ims/pnav/tabs/corp_off.gif);
margin: 0px;
padding: 0px;
background-repeat: no-repeat;
height: 26px;
text-indent: -9999px;
float:left;
display:block;
}

#pnav li.corporate a:hover {
width: 188px;
background-image:url(/public/images/jti-ims/pnav/tabs/corp_over.gif);
margin: 0px;
padding: 0px;
background-repeat: no-repeat;
height: 26px;
text-indent: -9999px;
float:left;
display:block;
}



#pnav li.corporate a.selected {
width: 188px;
background-image:url(/public/images/jti-ims/pnav/tabs/corp_select.gif);
margin: 0px;
padding: 0px;
background-repeat: no-repeat;
height: 26px;
text-indent: -9999px;
float:left;
display:block;
}

#pnav li.industry a {
width: 188px;
background-image:url(/public/images/jti-ims/pnav/tabs/brands_off.gif);
margin: 0px;
padding: 0px;
background-repeat: no-repeat;
height: 26px;
text-indent: -9999px;
float:left;
display:block;
}

#pnav li.industry a:hover {
width: 188px;
background-image:url(/public/images/jti-ims/pnav/tabs/brands_over.gif);
margin: 0px;
padding: 0px;
background-repeat: no-repeat;
height: 26px;
text-indent: -9999px;
float:left;
display:block;
}

#pnav li.industry a.selected {
width: 188px;
background-image:url(/public/images/jti-ims/pnav/tabs/brands_select.gif);
margin: 0px;
padding: 0px;
background-repeat: no-repeat;
height: 26px;
text-indent: -9999px;
float:left;
display:block;
}

#pnav li.press a {
width: 187px;
background-image:url(/public/images/jti-ims/pnav/tabs/press_off.gif);
margin: 0px;
padding: 0px;
background-repeat: no-repeat;
height: 26px;
text-indent: -9999px;
float:left;
display:block;
}

#pnav li.press a:hover {
width: 187px;
background-image:url(/public/images/jti-ims/pnav/tabs/press_over.gif);
margin: 0px;
padding: 0px;
background-repeat: no-repeat;
height: 26px;
text-indent: -9999px;
float:left;
display:block;
}

#pnav li.press a.selected {
width: 187px;
background-image:url(/public/images/jti-ims/pnav/tabs/press_select.gif);
margin: 0px;
padding: 0px;
background-repeat: no-repeat;
height: 26px;
text-indent: -9999px;
float:left;
display:block;
}



#pnav li.careers a {
width: 188px;
background-image:url(/public/images/jti-ims/pnav/tabs/careers_off.gif);
margin: 0px;
padding: 0px;
background-repeat: no-repeat;
height: 26px;
text-indent: -9999px;
float:left;
display:block;
}

#pnav li.careers a:hover {
width: 188px;
background-image:url(/public/images/jti-ims/pnav/tabs/careers_over.gif);
margin: 0px;
padding: 0px;
background-repeat: no-repeat;
height: 26px;
text-indent: -9999px;
float:left;
display:block;
}

#pnav li.careers a.selected {
width: 188px;
background-image:url(/public/images/jti-ims/pnav/tabs/careers_select.gif);
margin: 0px;
padding: 0px;
background-repeat: no-repeat;
height: 26px;
text-indent: -9999px;
float:left;
display:block;
}


/*other nav constants*/
.smallbanner {
border-right-width: 0px;
border-left-width: 0px;
border-right-style: solid;
border-left-style: solid;
margin: 0px;
padding: 0px;
border-top-style: none;
border-bottom-style: none;
border-right-color: #E4E4E4;
border-left-color: #E4E4E4;
}
.bannerbelow {
margin: 0px;
padding: 0px;
clear: left;
}
*:focus {outline: none}


.lnav {

margin-top: 0px;
voice-family: "\"}\"";
voice-family: inherit;
margin-bottom: 0px;
width: 180px;
color: #666666;
padding: 0px;
border-top: 1px solid #E9E9E9;
}


.lnav ul {
list-style-type: none;
margin: 0px;
padding: 0px;
color: #666666;
width: 180px;
}

.lnav li.normal {
width: 180px;
margin: 0px;
display: block;
color: #8EA959;
}

lnav li a.normal:hover {
text-decoration: none;
background-color: #F0F6EC;
color: #666666;
}

.lnav ul li.normal2 {
font-size: 0.9em;
padding-left: 10px;
margin: 0px;
voice-family: "\"}\"";
voice-family: inherit;
width: 180px;
}


lnav li a.normal2:hover {
text-decoration: none;
background-color: #F0F6EC;
color: #666666;
}

.lnav li a {
width: 165px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #E9E9E9;
margin: 0px;
display: block;
color: #666666;
font-size: 0.75em;
margin: 0px;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 6px;
display:block;
}

.lnav li.normal2 a {
width: 155px;
}


.lnav li a:hover {
text-decoration: none;
background-color: #F0F6EC;
color: #8EA959;
margin: 0px;
}



.lnav li.on {
width: 180px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #E9E9E9;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
display: block;
background-color: #F0F6EC;
color: #6F9C41;
font-weight: bold;
}



.lnav li a.selected {
font-weight: bold;
display: block;
background-color: #F0F6EC;
color: #8EA959;
}

.lnav li a.open {
font-weight: bold;
display: block;
margin: 0px;
color: #8EA959;
}

.lnav li.bottom {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
width: 180px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
.lnav ul ul {
margin-top: 0px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #e9e9e9;
}

.lnav ul ul li a {
color: #666666;
text-decoration: none;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 7px;
display:block;
}

.lnav ul li.bottom2 {
width: 163px;
margin: 0px;
voice-family: "\"}\"";
voice-family: inherit;
}

.careerswrap {
width: 415px;
clear: left;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.careerscontent {
width: 415px;
padding: 0px;
margin: 0px;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #E9E9E9;
border-left-color: #E9E9E9;
float: left;
voice-family: "\"}\"";
voice-family: inherit;
width: 413px;
}
*html .careersim {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 5px;
float: left;
width: 187px;
}
.careersim {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
float: left;
width: 187px;
}
.careerstextwrap {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
display: block;
float: left;
width: 260px;
voice-family: "\"}\"";
voice-family: inherit;
width: 280px;
}

.formwrap {
padding: 0px 10px 0px 10px;
margin: 0px;
border: 1px solid #EEE;
border-top: 0px;
border-bottom: 0px;
display: block;
float: left;
width: 393px;
}

*html .formwrap {
padding: 0px 10px 0px 10px;
margin: 0px;
display: block;
border: 1px solid #EEE;
border-top: 0px;
border-bottom: 0px;
float: left;
width: 393px;
} 

.askqfield1 {
padding: 0px;
clear: left;
width: 300px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border: 1px solid #e9e9e9;
display: block;
font-size: 12px;
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.askqfield2 {
padding: 0px;
clear: left;
width: 290px;
height: 100px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border: 1px solid #e9e9e9;
display: block;
font-size: 12px;
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
float: left;
}


.submitbutton2 {
padding: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
float: right;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
display: block;
height: 66px;
width: 65px;
margin-top: 50px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.submitbutton2 a {
margin: 0px;
padding: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
height: 66px;
display: block;
background-image: url(/public/images/jti-ims/large_submit.gif);
background-repeat: no-repeat;
width: 65px;
text-indent: -9999px;
float: right;
}

.submitbutton2comp {
padding: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
float: right;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
display: block;
height: 66px;
width: 65px;
margin-top: 2px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.submitbutton2comp a {
margin: 0px;
padding: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
height: 66px;
display: block;
background-image: url(/public/images/jti-ims/large_submit.gif);
background-repeat: no-repeat;
width: 65px;
text-indent: -9999px;
float: right;
}


ul.alphalist2 {
list-style-type: none;
display: block;
height: 10px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
margin: 0px;
font-size: 0.95em;
}
ul.alphalist2 li {
text-decoration: none;
padding: 0px;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 0px;
margin-left: 0px;
background-image: url(/public/images/jti-ims/nobullet.gif);
width: auto;
float:left;
}
ul.alphalist2 li a{
text-decoration: none;
color: #666666;
}
ul.alphalist2 li a:hover{
text-decoration: underline;
color: #6F9C41;
}
.searchbutton2 {
padding: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
float: right;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
display: block;
height: 66px;
width: 65px;
margin: 0px;
}
.searchbutton2 a {
margin: 0px;
padding: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
height: 66px;
display: block;
background-image: url(/public/images/jti-ims/large_search.gif);
background-repeat: no-repeat;
width: 65px;
text-indent: -9999px;
float: right;
}

.askqfield1left {
padding: 0px;
clear: left;
width: 300px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border: 1px solid #e9e9e9;
display: block;
font-size: 12px;
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
float: left;
}


h2.right {
font-size: 1em;
color: #6F9C41;
margin: 0px;
background-image: url(file.axd?pointerid=05eac3d534264e40a72c55eb86c5e50c);
background-position: 0px 0px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
background-repeat: no-repeat;
font-weight: bold;
}
.rightim {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: -1px;
width: 155px;
}

*html .rightim {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: -1px;
width: 154px;
}

.rightblock {background-image: url(file.axd?pointerid=4aeac4c94a4a4731b4e2d53dc34676eb);background-repeat: repeat-y; width: 189px; height: 100%; background-position: left top;float: left;

padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
display: block;
voice-family: "\"}\"";
voice-family: inherit;

}
.rightblockplusbutton {
width: 175px;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #E9E9E9;
border-left-color: #E9E9E9;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 49px;
padding-left: 10px;
margin: 0px;
display: block;
voice-family: "\"}\"";
voice-family: inherit;
width: 153px;
}
*:first-child+html .rightblockplusbutton {
width: 175px;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #E9E9E9;
border-left-color: #E9E9E9;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
margin-bottom: -10px;
margin-top: 0px;
margin-left: 0px;
margin-right:0px;
display: block;
voice-family: "\"}\"";
voice-family: inherit;
width: 153px;
}

* html .rightblockplusbutton {
width: 175px;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #E9E9E9;
border-left-color: #E9E9E9;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
margin-bottom: -10px;
margin-top: 0px;
margin-left: 0px;
margin-right:0px;
display: block;
voice-family: "\"}\"";
voice-family: inherit;
width: 153px;
}



.rightblockbotim {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}

*:first-child+html .rightblockbotim {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 8px;
margin-left: 0px;
}

* html .rightblockbotim {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 8px;
margin-left: 0px;
}



.rightblockbot {
background-image: url(/public/images/jti-ims/rightbotbg.jpg);
margin: 0px;
padding: 0px;
width: 175px;
float: left;
height: 19px;
}

.rightlinks {
background-image: url(/public/images/jti-ims/pnav/lnav_bullet.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
display: block;
text-decoration: none;
float: left;
}
.rightlinks a {
margin: 0px;
display: block;
text-decoration: none;
padding: 0px;
}
.rightlinks a:hover {
margin: 0px;
display: block;
text-decoration: underline;
padding: 0px;
}

h2.hptabs{
font-size: 0.9em;
color: #6F9C41;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
font-weight: bold;
}
.rightdropdown {
padding: 0px;
float: left;
width: 120px;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 0px;
margin-left: 0px;
border: 1px solid #CCCCCC;
font-size: 11px;
color: #333333;
}

.askbutton {
margin: 0px;
padding: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
float: right;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
display: block;
clear: left;
height: 49px;
width: 49px;
}
.askbutton a {
margin: 0px;
padding: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
float: right;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
height: 49px;
display: block;
clear: left;
background-image: url(/public/images/jti-ims/askbutton.gif);
background-repeat: no-repeat;
width: 49px;
text-indent: -9999px;
}


.morebutton {
margin: 0px;
padding: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
float: right;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
display: block;
clear: left;
height: 49px;
width: 49px;
}
.morebutton a {
margin: 0px;
padding: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
float: right;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
height: 49px;
display: block;
clear: left;
background-image: url(/public/images/jti-ims/morebutton.gif);
background-repeat: no-repeat;
width: 49px;
text-indent: -9999px;
}

.submitbutton {
margin: 0px;
padding: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
float: right;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
display: block;
clear: left;
height: 49px;
width: 49px;
}
.submitbutton a {
margin: 0px;
padding: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
float: right;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
height: 49px;
display: block;
clear: left;
background-image: url(/public/images/jti-ims/submitbutton.gif);
background-repeat: no-repeat;
width: 49px;
text-indent: -9999px;
}


h3.right {
font-size: 0.8em;
color: #6F9C41;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}


.rightcol ul {
margin: 0px;
padding: 0px;
width: 189px;
display: block;
list-style-type: none;
}
.rightcol li {
font-size: 0.75em;
color: #6F9C41;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
background-image: url(/public/images/jti-ims/pnav/lnav_bullet.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
display: block;
width: 189px;
}

table.contactstable {
margin: 0px;
padding: 0px;
clear: left;
width: 100%;
}
table.contactstable td.standard {
vertical-align: top;
margin: 0px;
padding: 3px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #E9E9E9;
}

/* Begin table */

table.anrep {
    font-size:0.8em;
    *font-size:1em;
    border: 1px solid #d6d6d6;
    border-spacing:0px;
    width:100%;
}

table.anrep td  {
     border-style:solid;
     border-bottom-width:0px;
     border-right-width:1px;
     border-top-width:0px;
     border-left-width:0px;
     border-color: #d6d6d6;
     text-align:left;
     padding: 5px 10px 5px 10px;
}

th.tbheader {
      background-image: url(http://www.jti.com/file.axd?pointerid=b6a7a8bb8fed4e1fbe8bcca4dc93c32f);
color: #7ca849;
font-weight: bold;
     padding: 5px 10px 5px 10px;
}

th.tbheaderright {
     background-image: url(file.axd?pointerid=b6a7a8bb8fed4e1fbe8bcca4dc93c32f);
     border-right-width:0px;
    /* text-align: center;*/
     font-weight: bold;
     padding: 5px 10px 5px 10px;
}

table.anrep td.whitecell  {
       background-color:#FFFFFF;  
}
table.anrep td.whitecellright  {
      background-color:#FFFFFF;
     border-right-width:0px;
     /* text-align: center;*/
}

  
table.anrep td.greencell  {
       background-color:#f2f6ed;
} 
table.anrep td.greencellright  {
       background-color:#f2f6ed;
      border: 0px;
     /* text-align: center;*/
} 

/* OUR BRANDS LIST */

UL.lighBLinks {
list-style:none; 
clear:both;
}

UL.lighBLinks LI {
border: 0px;
float:left;
list-style-type: none;
margin: 8px 10px 8px 0px;
text-decoration:none;
}

/* DROPDOWN TEMPLATE */

.addresses {
  width:500px; display:none;
}

.addresses ul {
  list-style:none;
  margin-left: 0px;
}

.addresses h3 {
  font-size: 1.1em;
  font-weight: bold;
}

.addresses p {
  font-size: 1.1em;
}

.addresses ul li {
  list-style-type: none;
  float:left;
  width:245px;
  margin:5px 1px 5px 0;
  padding:0 0 0 2px;
  border: 0;
}

.showThis{display:block;}
.noShow{ display:none;}  

#countryNameSelector { margin:0 0 10px 0; }

#countryNameSelector option{ width:160px; }	
.buttonface
{
color=#6f9c41;
text-decoration:none;
}


.centralcol ul.otherbrands li a { font-size:0.8333em } 


/* ------------------------------------------- */



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}


.hdn {display:none;}



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background:url(file.axd?pointerid=8b0fb0c715414983be1b2512129a6813) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 5px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:0px 0px 0px 0px;
	line-height:1.2em;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

#TB_window  A.close {background:url(../images/close.gif) right 50% no-repeat; padding-right:15px; font-size:0.75em; color:#6F9C41; float:right; display:block; margin-top:-10px;}
#TB_window IMG {float:right;}
#TB_window .content {width:360px; float:left;}
#TB_window  H3 {font-size:0.9em;}


/* custom .pm. */
#TB_window .content { width:480px; }
#TB_ajaxContent { height: 150px !important }
#TB_ajaxContent.TB_modal { width:489px !important; }
#TB_window { width:519px !important; }
#TB_window h3 { margin-bottom:12px; }



/* SITEMAP */

#sitemap{
display: block;
clear: left;
font-size: 1.2em;
list-style: none;
}

#sitemap ul {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 00px;
padding-left: 0px;
background-image: url(public/images/jti-ims/nobullet.gif);
}

#sitemap li {
font-size: 1em;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
background-image: url(public/images/jti-ims/nobullet.gif);
font-weight: bold;
list-style: none;
}

#sitemap ul ul.level1 {
margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 10px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e9e9e9;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
}

#sitemap ul ul.level1 li {
background-image: url(public/images/jti-ims/pnav/lnav_bullet.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
font-weight: normal;
list-style: none;
}

#sitemap ul ul.level2 {
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;

}
#sitemap ul ul.level2 li {
background-image: url(public/images/jti-ims/pnav/lnav_bullet.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
font-weight: normal;
font-size: 130%;
list-style: none;
}
#sitemap ul ul.level3 {
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
padding-top: 0px;
padding-right: 0px;
padding-bottom:0px;
padding-left: 0px;

}
#sitemap ul ul.level3 li {
background-image: url(public/images/jti-ims/pnav/lnav_bullet.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
font-weight: normal;
font-size: 130%;
list-style: none;
}
/* MANAGEMENT BOXES */

#mgmtwrap {
width:600px;
}

#mgmtleader {
width:280px; 
margin-left:160px; 
margin-right:160px;
margin-bottom: 9px;
}

#mgmtregions {
width:280px; 
float:left; 
padding:5px;
}

#mgmtfunctions {
width:280px; 
float:right; 
padding:5px;
}

.mgmtboxwrap {
margin-bottom:9px;
background-color: #F0F6EC;
border:1px solid #F0F6EC;
float:left;
padding:5px;
width:270px;
min-height:120px;
}

.mgmtboxtext {
width: 170px;
margin-left:10px;
}

.mgmtbiog {
width: 100%;
margin-top:10px;
float:left;
}

.cb {clear:both;}
.hdn {display:none;}
.fl {float:left;}
.fr {float:right;}
/* FOOTER */

.jtifooterwrap {
width: 939px;
height: 80px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
float:left;
}

.jtifooter {
width: 939px;
text-align: left;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #e9e9e9;
padding: 0px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;

}


.copyright{
text-align: left;
font-size: 0.75em;
color: #3b3b3b;
margin-top: 25px;
}

.copyrighttxt{color: #6F9C41;}


.jtifooter ul {
padding: 0px;

list-style-type: none;
margin-top: 2px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.jtifooter li {
margin: 0px;
padding: 0px;
font-size: 0.75em;
color: #666666;
float: left;
}
.jtifooter li a {
color: #333;
text-decoration: underline;
}
.jtifooter li a:hover {
text-decoration: underline;
color: #6F9C41;
}
.jtifooter li.line {
font-size: 0.75em;
color: #666666;
float: left;
margin-top: 0px;
margin-right: 4px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 4px;
padding-bottom: 0px;
padding-left: 0px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #e9e9e9;
}
.jtifooterim {
padding: 0px;
float: right;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
/* INGREDIENTS PAGE CSS */

.ingredients {
font-size: 0.8em;
}

.ingredients ul li {
font-size: 1.4em;
}

.ingredients table {
font-size: 0.9em;
table-border: 1px;
table-style: solid;
border-color: #6F9C41;
border-spacing: 0;
color; CCC;
background-color: #F0F6EC;
}

.ingredients table td {
padding: 5px 5px 5px 5px;
}
/** Search mask and agent style **/
.SA-T2 /** Class for the table in job search **/
{ 
	width: 260px 
}
.lstitle /**  **/
{
	font-size: 8px; 
	line-height: 8px; 
} 	 			
.linespace /**  **/
{
	font-size: 4px; 
	line-height: 4px; 
	width: 10px 
}


/** Input and label width and font **/
.SA-F1, .SA-F2 /**  **/
{
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em ;
	multiple: false;
	size:1
} 	

/** Search Button  **/

.SearchButton{
margin-top:10px;
float: left;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
voice-family: "\"}\"";
voice-family: inherit;
vertical-align: center;
}


.SA-L5, .SA-L6 /**  **/
{ 
	font-weight: normal; 
	text-align: left 
}

.buttonface, A.buttonface, A.buttonface:hover  { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
                font-weight: bold;
	vertical-align: center;
	cursor: pointer }
.button /**  **/
{
               height:23px;
               width: 100px;
               background-image: url(file.axd?pointerid=ebcb38f5db5b459fb9303f13ee451859);
               background-position:center buttom; 
               background-repeat:no-repeat;	
               float: left
}	
	


/** List Component  **/
.Lst-T1	/**  **/
{
	width: 600px;
	font-family: Arial,Helvetica, sans-serif 
} 	
.lst-c1 /** Class for the column 1 in job result **/
{
	width: 180px; 
	font-size: 11px 
}
.lst-c2, .lst-c3, .lst-c4  /** Class for the column 2,3,4,5 in job result **/
{
	width: 110px; font-size: 11px 
}
.lst-c5 /** Class for the column 2,3,4,5 in job result **/
{
	width: 90px; font-size: 11px 
}
A.lst-h /** Class for the column headers in job result **/
{
	color: #000000 
}
.lst-h /** Class for the column headers in job result **/
{
	font-weight: bold 
}
.lst-h:hover /** Class for the column headers in job result **/
{
	font-weight: bold; 
	text-decoration: none
}
.lst-job /** Class for the content of position label in job result **/
{
	font-size: 11px 
}
A.Lst-job /** Class for the content of position label in job result **/
{
	color: #000000 
}
.Lstspace 
{
	font-size: 4px; 
	line-height: 4px; 
	width: 10px 
} 	
.lst-resnav 
{
	text-align: right
}
.lst-nojob 
{
	font-size: 12px 
}

.criteria-txt 
{
	font-size: 11px 
}
A.criteria-txt 
{
	color: #000000 
}


/** Job description **/
titspacer 
{
	font-size: 8px; 
	line-height: 8px 
}
.descspacer 
{
	font-size: 8px; 
	line-height: 8px 
}
.contspacer 
{
	font-size: 8px; 
	line-height: 8px 
}
.greyline 
{
	background: #999999; 
	font-size: 1px; 
	line-height: 1px 
}
.JD-T1 
{
	width: 600px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.JD-Title 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px; 
	line-height: 100%;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #40996B;
	text-decoration: none;
	vertical-align: middle;
	word-spacing: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 5 
}
.JD-HDLabel 
{
	font-size: 13px; 
	font-weight: bold; 
	width: 120px 
}
.JD-HDText 
{
	font-size: 13px; 
	font-weight: normal; 
	width: 480px 
}
.subHeader 
{
	font-size: 12px; 
	font-weight: normal; 
	font-style: italic;  
	height : 40px;    
}
.JD-FieldLabel 
{
	font-size: 11px; 
	font-weight: bold 
}
.JD-FieldText 
{
	font-size: 11px 
}

.JD-FieldText *
{
	font-size: 11px 
}

.JD-Close 
{
	font-size: 11px; 
	text-align: right; 
	float: right 
}
A.JD-Close 
{
	color: #000000 
}
A.JD-Close:hover 
{
	text-decoration: none 
}

TD.JD-Button1 
{
	background: #999999; 
	padding-left: 4px; 
	width: 180px; 
	height: 50px 
}
TD.JD-Button2 
{
	background: navy; 
	padding-left: 4px; 
	width: 160px 
}
TD.JD-Button3 
{
	background: green; 
	padding-left: 4px; 
	width: 120px 
}
.JD-Button1, .JD-Button2, .JD-Button3 
{
	font-size: 11px; 
	font-weight: normal 
}
a.JD-Button1 
{
	color: #000000 }
a.JD-Button2 
{
	color: #ffffff }
a.JD-Button3 
{
	color: #ffffff }
a.JD-Button1:hover, a.JD-Button2:hover, a.JD-Button3:hover 
{
	text-decoration: none }

/** Career agent   **/
.critspacer 
{
	font-size: 8px; 
	line-height: 8px 
}
.SA-T1 
{
	width: 450px; 
	font-family: Verdana, Arial, Helvetica, sans-serif 
}
.SA-Label 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #3b3b3b;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.SA-radio, .SA-Confirm 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #3b3b3b;
}

.SA-input
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color: #3b3b3b;
}

.SA-button 
{
	text-align: left; 
}


/** Delete Career agent **/

.DA-message, .DA-message1 
{
	font-size: .75em 
}

/* EHS POLICY TABLE CSS */

#ehspolicy {
float:left;
border-spacing:0px;
}

#ehspolicy tr th {
font-size: 1.0em;
color: #6F9C41;
padding-bottom:10px;
}

#ehspolicy tr td {
vertical-align:top;
padding-top: 5px;
border-top: 1px  solid #666;
}
#tabs {
float:left;
width:100%;
font-size:90%;
line-height:normal;
border-bottom: 1px solid gray;
}

* html #tabs{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

#tabs ul{
list-style-type: none;
margin:0;
margin-left: 10px;
padding:0;
}

#tabs li{
display:inline;
margin:0;
padding:0;
}

#tabs a {
float:left;
background:url(file.axd?pointerid=72a491315aa749d0823c86d89645dccf) no-repeat left top;
margin:0;
padding:0 0 0 9px;
text-decoration:none;
width:179px;
text-align: center;
font-size: 1.2em;
color: #a7a7a7;
}

a#topnav6 {width: 178px;}

#tabs a span {
float:left;
display:block;
background:url(file.axd?pointerid=f2a7a8ea965e4872add2df07f8d33673) no-repeat right top;
padding:3px 14px 3px 5px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */

#tabs a:hover span {
color: #6f9c41 /* or green */;
}

#tabs li.current a {
background-position:0 -25px;
background:url(file.axd?pointerid=94570eb1208843d399049c832344fc02) no-repeat left top;
}

#tabs li.current a span {
background-position:100% -25px;
background:url(file.axd?pointerid=aa3d0531b08045b1b0b9adac6f425524) no-repeat right top;
color: #ffffff;
}

#tabs a:hover {
background-position:0% -25px;
}

#tabs a:hover span {
background-position:100% -25px;
}

.lastmenupad {
padding-left:13px !important;
}

/*h2.overlay {
margin-top:-123px;
margin-left:20px;
font-size:1.6em;
color:#ffffff;
}*/

.home_overlay h2.overlay {
color:#FFFFFF;
font-size:1.6em;
margin-left:14px;
margin-top:-127px;
position: absolute;
*margin-top: -125px;
*margin-left: 14px;
*clear: none;
*position: relative;
}

h2.overlay {
color:#FFFFFF;
font-size:1.6em;
margin-left:14px;
margin-top:-90px;
position: absolute;
*margin-top: -90px;
*margin-left: 14px;
*clear: none;
*position: relative;
*margin-bottom: 70px;
}


.home_overlay h3.overlay {
margin-top:-97px;
*margin-top:-60px;
margin-left:14px;
color:#ffffff;
font-size:1em;
font-weight: bold;
position: absolute;
*position: relative;
*margin-bottom: 60px;
}

.FAQ_overlay h2.overlay {
color:#FFFFFF;
font-size:1.6em;
margin-left:14px;
position: absolute;
margin-top: -85px;
*margin-left: 14px;
*clear: none;
*position: relative;
*margin-top: -85px;

}
.centralcol a.thickbox {text-decoration: none;}

.printpage {
float:right;
/*left:-22px;*/
position:relative;
/*top:-17px;*/
width:10px;
}

h1 {
width: 580px;
padding-right:25px;
}

.shorter {width: 470px}

.centralcol ul.otherbrands li {list-style-type:circle; margin-left: 15px;font-size:1.2em;}

.centralcol ul.otherbrands li a, .centralcol ul.otherbrands li a:hover {text-decoration: underline;}
.GTFContentEditable {
border-top: dashed 1px #FF0000;
border-bottom: dashed 1px #FF0000;
}

hr.mng {
background-color:#ccc;
border:0;
color:#ccc;
height:1px;
margin:4px 0 4px 0;
}

.withhr {
margin-bottom: 4px !important;
}

hr.mngmtdivider {
margin-bottom: 8px;
height: 1px;
clear: both;
color: #3b3b3b;
border-color: #3b3b3b;
}

hr.blank{
border: none;
color: #FFF !important;
}

