body { font-family: Arial; font-weight: normal; font-size: 10pt; }
p,li,td,div { font-family: Arial; font-weight: normal; font-size: 10pt; margin-top: 0px }
p.pageheading { font-weight: bold; font-size: 11pt;}
p.subheading { font-weight: bold; font-size: 10pt; margin-bottom: 0px;}
h1 { color: #000000; font-family: Arial; font-weight: bold; font-size: 11pt }
font.tbc { font-family: Arial; font-weight: bold; font-size: 10pt }
font.valfield { font-family: Arial; font-weight: bold; font-size: 10pt }
font.valmsg { font-family: Arial; font-weight: normal; font-style: italic; font-size: 10pt }
font.gdcatnamecaption { font-family: Arial; font-weight: bold; font-size: 11pt }
font.lmcaption { font-family: Arial; font-weight: bold; font-size: 10pt }

span.nuName { font-family: Arial; font-weight: bold; font-size: 10pt }

a:link {color: #fe0a06; text-decoration: underline; background: #ffffff; font-weight: bold; font-size: 10pt}
a:active {color: #fe0a06; text-decoration: underline; background: #ffffff; font-weight: bold; font-size: 10pt}
a:visited {color: #fe0a06; text-decoration: underline; background: #ffffff; font-weight: bold; font-size: 10pt}
a:hover {color: #395682; text-decoration: underline; background: #ffffff; font-weight: bold; font-size: 10pt}

a.content:link {color: #fe0a06; text-decoration: underline; background: #ffffff; font-weight: bold; font-size: 10pt}
a.content:active {color: #fe0a06; text-decoration: underline; background: #ffffff; font-weight: bold; font-size: 10pt}
a.content:visited {color: #fe0a06; text-decoration: underline; background: #ffffff; font-weight: bold; font-size: 10pt}
a.content:hover {color: #395682; text-decoration: underline; background: #ffffff; font-weight: bold; font-size: 10pt}

a.lmcat0:link {color: #000000; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}
a.lmcat0:active {color: #000000; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}
a.lmcat0:visited {color: #000000; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}
a.lmcat0:hover {color: #b70c05; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}

a.lmcat1:link {color: #000000; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}
a.lmcat1:active {color: #000000; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}
a.lmcat1:visited {color: #000000; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}
a.lmcat1:hover {color: #b70c05; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}

a.lmcat2:link {color: #b70c05; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}
a.lmcat2:active {color: #b70c05; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}
a.lmcat2:visited {color: #b70c05; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}
a.lmcat2:hover {color: #395682; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}

a.lmcat3:link {color: #b70c05; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}
a.lmcat3:active {color: #b70c05; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}
a.lmcat3:visited {color: #b70c05; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}
a.lmcat3:hover {color: #395682; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}

a.lmirf:link {color: #b70c05; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}
a.lmirf:active {color: #b70c05; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}
a.lmirf:visited {color: #b70c05; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}
a.lmirf:hover {color: #395682; text-decoration: none; background: #ffffff; font-weight: bold; font-size: 10pt}


a.gdcatlist:link {color: #395682; text-decoration: none; background: #f0f0f0; font-weight: bold; font-size: 10pt}
a.gdcatlist:active {color: #395682; text-decoration: none; background: #f0f0f0; font-weight: bold; font-size: 10pt}
a.gdcatlist:visited {color: #395682; text-decoration: none; background: #f0f0f0; font-weight: bold; font-size: 10pt}
a.gdcatlist:hover {color: #b70c05; text-decoration: none; background: #f0f0f0; font-weight: bold; font-size: 10pt}

a.gdcodelink:link {color: #fe0a06; text-decoration: underline; background: #f0f0f0; font-weight: bold; font-size: 10pt}
a.gdcodelink:active {color: #fe0a06; text-decoration: underline; background: #f0f0f0; font-weight: bold; font-size: 10pt}
a.gdcodelink:visited {color: #fe0a06; text-decoration: underline; background: #f0f0f0; font-weight: bold; font-size: 10pt}
a.gdcodelink:hover {color: #395682; text-decoration: underline; background: #f0f0f0; font-weight: bold; font-size: 10pt}

a.gdsearchcodelink:link {color: #b70c05; text-decoration: underline; background: #ffffff; font-weight: bold; font-size: 10pt}
a.gdsearchcodelink:active {color: #b70c05; text-decoration: underline; background: #ffffff; font-weight: bold; font-size: 10pt}
a.gdsearchcodelink:visited {color: #b70c05; text-decoration: underline; background: #ffffff; font-weight: bold; font-size: 10pt}
a.gdsearchcodelink:hover {color: #395682; text-decoration: underline; background: #ffffff; font-weight: bold; font-size: 10pt}

a.irfsubmit:link {color: #f0f0f0; text-decoration: none; background: #b70c05; font-weight: bold; font-size: 10pt}
a.irfsubmit:active {color: #f0f0f0; text-decoration: none; background: #b70c05; font-weight: bold; font-size: 10pt}
a.irfsubmit:visited {color: #f0f0f0; text-decoration: none; background: #b70c05; font-weight: bold; font-size: 10pt}
a.irfsubmit:hover {color: #ffffff; text-decoration: none; background: #b70c05; font-weight: bold; font-size: 10pt}

a.careerOpApplyLink:link {color: #f0f0f0; text-decoration: none; background: #b70c05; font-weight: bold; font-size: 10pt}
a.careerOpApplyLink:active {color: #f0f0f0; text-decoration: none; background: #b70c05; font-weight: bold; font-size: 10pt}
a.careerOpApplyLink:visited {color: #f0f0f0; text-decoration: none; background: #b70c05; font-weight: bold; font-size: 10pt}
a.careerOpApplyLink:hover {color: #ffffff; text-decoration: none; background: #b70c05; font-weight: bold; font-size: 10pt}


table.prodImgInfo {
 border-top-color: #cccccc;
 border-top-width: 1px;
 border-top-style: dashed;

 border-left-color: #cccccc;
 border-left-width: 1px;
 border-left-style: dashed;
}

td.detlcaption {
	font-family: Arial; 
	font-weight: bold; 
	font-size: 10pt;
}


td.prodImg {
 border-bottom-color: #cccccc;
 border-bottom-width: 1px;
 border-bottom-style: dashed;

 border-right-color: #cccccc;
 border-right-width: 1px;
 border-right-style: dashed;

  border-collapse:collapse;
	font-weight: bold;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
 background: white;
	vertical-align: top;
 width: 220px;
}

td.prodImgInfo {
 border-bottom-color: #cccccc;
 border-bottom-width: 1px;
 border-bottom-style: dashed;

 border-right-color: #cccccc;
 border-right-width: 1px;
 border-right-style: dashed;

  border-collapse:collapse;
	font-weight: bold;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
 background: white;
	vertical-align: top;
}

table.irfdetbl {
 border-top-color: #ffffff;
 border-top-width: 1px;
 border-top-style: solid;

 border-left-color: #ffffff;
 border-left-width: 1px;
 border-left-style: solid;
}

td.irfdetlcaption {
 border-bottom-color: #ffffff;
 border-bottom-width: 1px;
 border-bottom-style: solid;

 border-right-color: #ffffff;
 border-right-width: 1px;
 border-right-style: solid;


	font-weight: bold;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
 background: white;
	vertical-align: top;
	text-align: right;
}

td.irfdetdata {
 border-bottom-color: #ffffff;
 border-bottom-width: 1px;
 border-bottom-style: solid;

 border-right-color: #ffffff;
 border-right-width: 1px;
 border-right-style: solid;

  border-collapse:collapse;
	font-weight: normal;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
 background: white;
	vertical-align: top;
}

td.irfdelheading {
 border-bottom-color: #ffffff;
 border-bottom-width: 1px;
 border-bottom-style: solid;

 border-right-color: #ffffff;
 border-right-width: 1px;
 border-right-style: solid;

  border-collapse:collapse;
	font-weight: bold;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
 background: white;
	vertical-align: top;
}

td.irfdetheading {
 border-bottom-color: #ffffff;
 border-bottom-width: 1px;
 border-bottom-style: dashed;

 border-right-color: #cccccc;
 border-right-width: 1px;
 border-right-style: dashed;

  border-collapse:collapse;
	font-weight: bold;
	color: #000000;
	font-family : Arial, Helvetica, sans-serif;
 background: #4677BC;
	vertical-align: middle;
}



p.careerListCategory { font-weight: bold; font-size: 10pt; margin-bottom: 0px;}
p.careerListSorry { font-weight: normal; font-size: 10pt; margin-left: 15px;}

p.careerOpTitle { 
	font-weight: normal; 
	font-size: 10pt; 
	text-decoration: underline;
}

div.careerOpDescription { 
	font-weight: normal; 
	font-size: 10pt; 
	width: 600px;
}
