/* -------------------------------------- Page headers ------------------------------------- */

@import "headers.css";

/* -------------------------------------- Global styles -------------------------------------- */

HTML {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
FONT-SIZE: 83%;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
COLOR: #666;
PADDING-TOP: 0px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}
BODY {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
/*FONT-SIZE: 83%;*/
PADDING-BOTTOM: 0px;
MARGIN: 0px;
COLOR: #666;
PADDING-TOP: 0px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}
BODY#popupCV {
MARGIN: 10px;
}
HTML .popupCV {
BACKGROUND: #fff;
}
.clr {
CLEAR: both;
}
.hide {
DISPLAY: none;
}
.error {
COLOR: #f00;
}
ADDRESS {
MARGIN: 0.5em 0px;
}
#page {
WIDTH: 960px;
}

.ptHomepage #content {
MARGIN: -14px 0px 0px 10px;
}
.pt1 #content {
MARGIN: -14px 0px 0px 10px;
}
.pt1_noNav #content {
MARGIN: -14px 0px 0px 10px;
}
.pt2 #content {
MARGIN: -14px 0px 0px 10px;
}
.pt3 #content {
MARGIN: -14px 0px 0px 10px;
}
.ptSitemap #content {
MARGIN: 0px 20px 20px 10px;
}
.pt1_2 #content {
MARGIN: 0px 20px 20px 10px;
}
.pt1_3 #content {
MARGIN: 0px 20px 20px 10px;
}
.ptHomepage #outer {
PADDING-RIGHT: 182px;
PADDING-LEFT: 218px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
}
/*
h1#welcome {
font-weight:normal;
color:#000;
margin:-10px 0 0 20px;
font-size:1.8em;
font-size /**//*:1.8em;
}
*/
.pt2 #outer {
PADDING-RIGHT: 30px;
PADDING-LEFT: 218px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
}
.pt3 #outer {
PADDING-RIGHT: 200px;
PADDING-LEFT: 218px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
}
.ptSitemap #outer {
BACKGROUND: url(/images/h_dotted_orange_border.gif) repeat-x 50% top;
}
.pt1_2 #outer {
BACKGROUND: url(/images/h_dotted_orange_border.gif) repeat-x 50% top;
}
.pt1_3 #outer {
BACKGROUND: url(/images/h_dotted_orange_border.gif) repeat-x 50% top;
}
.ptSitemap #outer {
PADDING-LEFT: 295px;
}
.pt1_2 #outer {
PADDING-LEFT: 220px;
}
.pt1_3 #outer {
PADDING-LEFT: 220px;
}
#inner {
MARGIN: 0px;
WIDTH: 100%;
}
.ptSitemap #inner {
BACKGROUND: url(/images/v_dotted_orange_border.gif) repeat-y right 50%;
PADDING-BOTTOM: 20px;
MARGIN: 0px;
WIDTH: 100%;
}
.pt1_2 #inner {
BACKGROUND: url(/images/v_dotted_orange_border.gif) repeat-y right 50%;
PADDING-BOTTOM: 20px;
MARGIN: 0px;
WIDTH: 100%;
}
.pt1_3 #inner {
BACKGROUND: url(/images/v_dotted_orange_border.gif) repeat-y right 50%;
PADDING-BOTTOM: 20px;
MARGIN: 0px;
WIDTH: 100%;
}
.ptHomepage #leftColumn {
FLOAT: left;
MARGIN-LEFT: -218px;
WIDTH: 218px;
MARGIN-RIGHT: 1px;
POSITION: relative;
}
.pt2 #leftColumn {
FLOAT: left;
MARGIN-LEFT: -218px;
WIDTH: 218px;
MARGIN-RIGHT: 1px;
POSITION: relative;
}
.pt3 #leftColumn {
FLOAT: left;
MARGIN-LEFT: -218px;
WIDTH: 218px;
MARGIN-RIGHT: 1px;
POSITION: relative;
}
.ptSitemap #leftColumn {
FLOAT: left;
POSITION: relative;
}
.pt1_2 #leftColumn {
FLOAT: left;
POSITION: relative;
}
.pt1_3 #leftColumn {
FLOAT: left;
POSITION: relative;
}
.ptSitemap #leftColumn {
MARGIN: 10px 1px 0px -295px;
WIDTH: 295px;
}
.pt1_2 #leftColumn {
MARGIN: 10px 1px 0px -220px;
WIDTH: 220px;
}
.pt1_3 #leftColumn {
MARGIN: 10px 1px 0px -220px;
WIDTH: 220px;
}
.ptHomepage #mainColumn {
LEFT: 12px;
FLOAT: left;
MARGIN: 0px;
/*WIDTH: 347px;*/
WIDTH: 355px;
POSITION: relative;
}
.pt1 #mainColumn {
MARGIN-BOTTOM: 10px;
}
.pt1_noNav #mainColumn {
MARGIN-BOTTOM: 10px;
}
.pt2 #mainColumn {
LEFT: 12px;
FLOAT: left;
MARGIN: 0px;
/*WIDTH: 520px;*/
WIDTH:  701px;
POSITION: relative;
}
.pt3 #mainColumn {
LEFT: 12px;
FLOAT: left;
MARGIN: 0px;
/*WIDTH: 329px; */
WIDTH: 505px;
POSITION: relative;
}
.ptSitemap #mainColumn {
MARGIN-TOP: 10px;
LEFT: 15px;
FLOAT: left;
POSITION: relative;
}
.pt1_2 #mainColumn {
MARGIN-TOP: 10px;
LEFT: 15px;
FLOAT: left;
POSITION: relative;
}
.pt1_3 #mainColumn {
MARGIN-TOP: 10px;
LEFT: 15px;
FLOAT: left;
POSITION: relative;
}
.ptSitemap #mainColumn {
WIDTH: 295px;
}
.pt1_2 #mainColumn {
WIDTH: 510px;
}
.pt1_3 #mainColumn {
WIDTH: 280px;
}
.ptHomepage #rightColumn {
FLOAT: right;
MARGIN-LEFT: 1px;
WIDTH: 350px;
MARGIN-RIGHT: -182px;
POSITION: relative;
}
.pt3 #rightColumn {
FLOAT: right;
/* MARGIN: 1.5em -200px 0px 1px; */
MARGIN: 1px -200px 0px 1px;
WIDTH: 200px;
POSITION: relative;
}
.ptSitemap #rightColumn A {
COLOR: #666;
}
.ptSitemap #rightColumn {
RIGHT: 15px;
FLOAT: right;
MARGIN: 10px 0px 0px 1px;
POSITION: relative;
}
.pt1_3 #rightColumn {
RIGHT: 15px;
FLOAT: right;
MARGIN: 10px 0px 0px 1px;
POSITION: relative;
}
.ptSitemap #rightColumn {
WIDTH: 295px;
}
.pt1_3 #rightColumn {
WIDTH: 200px;
}
#footer {
WIDTH: 105%;
BACKGROUND: url(/images/bottom.jpg) no-repeat left bottom;
margin-left:-10px;
}

A {
COLOR: #f60;
}
.pt1_3 #rightColumn A {
COLOR: #f60;
}
A:hover {
TEXT-DECORATION: none;
}
#rightColumn A {
COLOR: #f60;
}
#content {
LINE-HEIGHT: 1.3em;
FONT-SIZE: 83%;
}
#content H1 {
FONT-SIZE: 1.5em;
MARGIN: 0.4em 0px 0.1em 10px;
COLOR: #f60;
}
#content .cBlockHalfLeft, #content .cBlockHalfRight {
float:left;
height:120px;
padding-top:5px;
width:49%;
padding:0;
margin:0 0 10px 0;
}
#content .cBlockHalfRight { float:right;}
.ptHomepage #content H1 {
FONT-SIZE: 1.3em;
MARGIN: 1em 0px;
COLOR: #000;
}
#content .cBlockHalfLeftSites, #content .cBlockHalfRightSites {
float:left;
height:180px;
padding-top:5px;
width:49%;
padding:0;
margin:0 0 10px 0;
}
#content .cBlockHalfRightSites { float:right;}
.ptHomepage #content H1 {
FONT-SIZE: 1.3em;
MARGIN: 1em 0px;
COLOR: #000;
}
#content .cBlockHalfLeftBlog, #content .cBlockHalfRightBlog {
float:left;
height:260px;
padding-top:5px;
width:49%;
padding:0;
margin:0 0 10px 0;
}
#content .cBlockHalfRightBlog { float:right;}
.ptHomepage #content H1 {
FONT-SIZE: 1.3em;
MARGIN: 1em 0px;
COLOR: #000;
}
.ptSitemap #content H1 {
MARGIN-LEFT: 0px;
}
.pt1_2 #content H1 {
MARGIN-LEFT: 0px;
}
.pt1_3 #content H1 {
MARGIN-LEFT: 0px;
}
EM {
FONT-STYLE: normal;
}
IMG {
BORDER-TOP-STYLE: none;
BORDER-RIGHT-STYLE: none;
BORDER-LEFT-STYLE: none;
BORDER-BOTTOM-STYLE: none;
}
H2 {
PADDING-LEFT: 17px;
FONT-SIZE: 1em;
BACKGROUND: url(/images/header_bullet.gif) no-repeat left 50%;
MARGIN: 6px 0px 2px;
COLOR: #000;
POSITION: relative;
}
.boxInner H2.subHeader {
MARGIN: -1em 0px 1em;
}
.boxInner H2 {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
FONT-SIZE: 1.2em;
BACKGROUND: url(/);
PADDING-BOTTOM: 0.5em;
MARGIN: 1em 0px;
COLOR: #666;
PADDING-TOP: 0.5em;
}
H3 {
FONT-SIZE: 1em;
MARGIN: 10px 0px;
}
H3.currencyConvertResult {
FONT-SIZE: 1.2em;
}
H4 {
FONT-SIZE: 1em;
BACKGROUND: url(/images/h_dotted_grey_border.gif) repeat-x 50% bottom;
MARGIN: 5px 0px;
}
H4.list {
BACKGROUND: none;
MARGIN: 2px 0px;
}
div.list {
BACKGROUND: url(/images/h_dotted_grey_border.gif) repeat-x 50% bottom;
}
/*
H4.list a{
width: 340px;
float:left;
display:block;
}
.SummaryBody{
 display:block; 
}
*/
H5 {
FONT-SIZE: 0.9em;
}
H6 {
FONT-SIZE: 0.8em;
}
#content FORM {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
}
#content SELECT {
FONT-SIZE: 1em;
COLOR: #666;
}
.ptHomepage OBJECT {
MARGIN-BOTTOM: 0.3em;
}
.ptHomepage EMBED {
MARGIN-BOTTOM: 0.3em;
}
#content SELECT OPTGROUP {
FONT-SIZE: 83%;
}
#rightColumn SELECT OPTGROUP {
FONT-SIZE: 83%;
}
#rightColumn SELECT {
COLOR: #666;
}

#content INPUT {
FONT-SIZE: 1em;
}
.flipFlop {
MARGIN-TOP: 15px;
BACKGROUND: url(/images/h_dotted_orange_border.gif) repeat-x 50% top;
PADDING-TOP: 10px;
}
CAPTION {
PADDING-RIGHT: 17px;
MARGIN-TOP: 15px;
PADDING-LEFT: 17px;
FONT-WEIGHT: bold;
BACKGROUND: url(/images/header_bullet.gif) no-repeat left 50%;
PADDING-BOTTOM: 2px;
COLOR: #000;
PADDING-TOP: 2px;
TEXT-ALIGN: left;
}
.flipFlop THEAD TH {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 4px;
PADDING-TOP: 4px;
BORDER-LEFT-STYLE: none;
TEXT-ALIGN: center;
}
.flipFlop THEAD TD {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 4px;
PADDING-TOP: 4px;
BORDER-LEFT-STYLE: none;
TEXT-ALIGN: center;
}
TD SUP {
LINE-HEIGHT: 2em;
}
.flipFlop TBODY TH {
BORDER-RIGHT: #d9d9d9 1px solid;
TEXT-ALIGN: left;
}
.flipFlop TD {
PADDING-RIGHT: 3px;
PADDING-LEFT: 3px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
BORDER-BOTTOM: #ccc 1px solid;
}
.flipFlop TH {
PADDING-RIGHT: 3px;
PADDING-LEFT: 3px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
BORDER-BOTTOM: #ccc 1px solid;
}
.flipFlop TD {
BORDER-LEFT: #d9d9d9 1px solid;
}
.flipFlop TD.tdLeftSide {
BORDER-LEFT-STYLE: none;
}
.flipFlop TFOOT TD {
BORDER-LEFT-STYLE: none;
}
.flipFlop TR.selected TD {
FONT-WEIGHT: bold;
BORDER-LEFT: #aaa 1px solid;
COLOR: #fff;
BACKGROUND-COLOR: #999;
}
.flipFlop TFOOT TD {
BACKGROUND-COLOR: #eee;
}
.flipFlop .flip {
}
.flipFlop .flop {
BACKGROUND-COLOR: #eee;
}
UL {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px 0px 0px 20px;
PADDING-TOP: 0px;
}
#rightColumn UL {
MARGIN-LEFT: 15px;
}
UL LI {
LIST-STYLE-IMAGE: url(/images/bullet.gif);
}
KBD {
BORDER-RIGHT: #aaa 0.25em solid;
PADDING-RIGHT: 0.2em;
BORDER-TOP: #ccc 0.15em solid;
PADDING-LEFT: 0.2em;
FONT-WEIGHT: normal;
FONT-SIZE: 0.8em;
BACKGROUND: #eee;
PADDING-BOTTOM: 0.05em;
VERTICAL-ALIGN: text-bottom;
BORDER-LEFT: #bbb 0.2em solid;
COLOR: #000;
LINE-HEIGHT: 2em;
PADDING-TOP: 0.05em;
BORDER-BOTTOM: #888 0.3em solid;
FONT-FAMILY: "Lucida console", Courier, monospace;
}
CODE {
FONT-SIZE: 1.3em;
}
abbr {
CURSOR: help;
BORDER-BOTTOM: #333 1px dashed;
}
ACRONYM {
CURSOR: help;
BORDER-BOTTOM: #333 1px dashed;
}
.contactTable TD {
VERTICAL-ALIGN: top;
}

/* -------------------------------------- End Global styles -------------------------------------- */
/* ################################################################################################# */
/* -------------------------------------- Begin Header styles -------------------------------------- */

#header .siteWide {
PADDING-LEFT: 5px;
BORDER-BOTTOM: #fff 1px solid;
POSITION: relative;
HEIGHT: 2em;
BACKGROUND-COLOR: #343434;
}
#siteTitle{
float:right;
color:#ffffff; 
font-weight:bold;
margin-top:3px; 
margin-right:13px; 
font-size:1.1em;
}
#header #siteWideNavigation {
FLOAT: left;
}
#header #styleChanges {
FLOAT: left;
}
#header .siteWide A {
PADDING-RIGHT: 4px;
PADDING-LEFT: 4px;
FONT-SIZE: 0.9em;
PADDING-BOTTOM: 0.3em;
COLOR: #fff;
PADDING-TOP: 0.6em;
TEXT-DECORATION: none;
}
#header .siteWide A:hover {
BORDER-BOTTOM: #fff 1px solid;
BACKGROUND-COLOR: #666;
}
#header .siteWide .active A {
BORDER-BOTTOM: #fff 1px solid;
BACKGROUND-COLOR: #666;
}
#header .siteWide UL#siteWideNavigation {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0.4em;
MARGIN: 0px;
PADDING-TOP: 0.4em;
LIST-STYLE-TYPE: none;
}
#header .siteWide UL#styleChanges {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0.4em;
MARGIN: 0px;
PADDING-TOP: 0.2em;
LIST-STYLE-TYPE: none;
}
#header .siteWide LI {
DISPLAY: inline;
}
#header #styleChanges #small A {
PADDING-RIGHT: 4px;
PADDING-LEFT: 4px;
FONT-SIZE: 0.7em;
PADDING-BOTTOM: 0.5em;
PADDING-TOP: 1em;
}
#header #styleChanges #medium A {
PADDING-RIGHT: 4px;
PADDING-LEFT: 4px;
FONT-SIZE: 1em;
PADDING-BOTTOM: 0.25em;
PADDING-TOP: 0.4em;
}
#header #styleChanges #large A {
PADDING-RIGHT: 4px;
PADDING-LEFT: 4px;
FONT-SIZE: 1.2em;
PADDING-BOTTOM: 0.2em;
PADDING-TOP: 0.2em;
}
#header #contrast SPAN {
DISPLAY: none;
}
#header #contrast A {
PADDING-RIGHT: 9px;
BACKGROUND: url(/images/contrast_icon.gif) no-repeat 50% 50%;
}
#header #contrast A:hover {
BACKGROUND: url(/images/contrast_icon.gif) #666 no-repeat 50% 50%;
}
#header .active#contrast A {
BACKGROUND: url(/images/contrast_icon.gif) #666 no-repeat 50% 50%;
}
#header #tnt_logo {
FLOAT: left;
POSITION: absolute;
TOP: 10px;
}


/* -------------------------------------- End Header styles -------------------------------------- */
/* ################################################################################################# */
/* -------------------------------------- Begin Main menu styles -------------------------------------- */

#mainNavigation {
Z-INDEX: 10;
BACKGROUND: url(/images/main_menu_nav_background.gif) repeat-x 50% bottom;
POSITION: relative;
HEIGHT: 114px;
}
#mainNavigation #headerImage {
Z-INDEX:0;
CLEAR: both;
WIDTH: 100%;
HEIGHT: 106px;
BACKGROUND-COLOR: #F7951E;
}
#mainNavigation .selected {
BACKGROUND-COLOR: #e0dfd3;
}
#mainNavigation A {
PADDING-RIGHT: 8px;
DISPLAY: block;
PADDING-LEFT: 18px;
PADDING-BOTTOM: 13px;
COLOR: #FFF;
PADDING-TOP: 5px;
TEXT-DECORATION: none;
}
#mainNavigation UL {
Z-INDEX: 10;
RIGHT: 0px;
LEFT: auto;
BOTTOM: 0px;
POSITION: absolute;
width:inherit;
}
#mainNavigation LI {
Z-INDEX: 10;
/*BACKGROUND: url(/images/bullet_head_nav.gif) no-repeat 0px 20%;*/
FLOAT: left;
LIST-STYLE-IMAGE: none;
MARGIN: 0px;
OVERFLOW: hidden;
LIST-STYLE-TYPE: none;
POSITION: relative;
font-size:120%;
}
#mainNavigation LI:hover {
/*BACKGROUND-COLOR: #fff;*/
}
#mainNavigation LI.over {
/*BACKGROUND-COLOR: #fff;*/
}
#mainNavigation LI LI:hover {
BACKGROUND-COLOR: #ccc;
}
#mainNavigation LI UL {
VISIBILITY: hidden;
POSITION: absolute;
WIDTH: 160px;
BOTTOM: auto;
LEFT: 0px;
MARGIN: -8px 2px 0px;
BORDER: 1px solid #f60;
border-top:2px solid #343434;
PADDING:0 10px;
BACKGROUND-COLOR: #fff;
/*FILTER: alpha(opacity=93);
-moz-opacity: 0.93;*/
} 
#mainNavigation LI:hover UL {
VISIBILITY: visible;
}
#mainNavigation LI DIV.over UL {
VISIBILITY: visible;
}











/*
#mainNavigation LI LI {
float:inherit;
BORDER-TOP: #666 1px dotted;
BACKGROUND: none transparent scroll repeat 0% 0%;
}
*/

#mainNavigation LI LI {
display:block;
float:inherit;
clear:both;
width:160px;
BORDER-TOP: #666 1px dotted;
BACKGROUND: none transparent scroll repeat 0% 0%;
font-size:80%;
}

HTML #mainNavigation LI LI {
BORDER-TOP: #ccc 1px solid;
}
#mainNavigation LI LI A {
PADDING-RIGHT: 0px;
DISPLAY: block;
PADDING-LEFT: 5px;
PADDING-BOTTOM: 0px;
COLOR: #000;
PADDING-TOP: 0px;
/*HEIGHT: 1.3em;*/
}
#mainNavigation .active LI A {
PADDING-RIGHT: 0px;
DISPLAY: block;
PADDING-LEFT: 5px;
PADDING-BOTTOM: 0px;
COLOR: #000;
PADDING-TOP: 0px;
/*HEIGHT: 1.3em;*/
}
#mainNavigation LI LI A:hover {
BACKGROUND-COLOR: #ccc;
}
#mainNavigation LI:hover A {
COLOR: #000;
}
#mainNavigation .over A {
COLOR: #343434;
}
#mainNavigation .selected A {
COLOR: #f60;
}
#mainNavigation LI:hover LI A {
COLOR: #000;
}
#mainNavigation .over LI A {
COLOR: #000;
}
#mainNavigation .selected A {
COLOR: #000;
}
#mainNavigation .active:hover A:hover {
COLOR: #000;
}
#mainNavigation .active {
Z-INDEX: 5;
BACKGROUND: url(/images/active_nav_center.jpg) repeat-x left bottom;
POSITION: relative;
}
#mainNavigation .active UL {
DISPLAY: none;
}
#mainNavigation .active A {
PADDING-LEFT: 30px;
/*BACKGROUND: url(/images/active_bullet_head_nav.jpg) no-repeat left bottom;*/
POSITION: relative;
}
#mainNavigation .active DIV {
BACKGROUND: url(/images/active_nav_right.jpg) no-repeat right bottom;
}
#mainNavigation .snapRight {
RIGHT: 0px;
LEFT: auto;
}
HTML #mainNavigation .snapRight {
RIGHT: -2px;
}
#mainNavigation A {
OVERFLOW: hidden;
}
#mainNavigation LI {
/*BACKGROUND-COLOR: #343434;*/
OVERFLOW: visible;
HEIGHT: auto;
/*background: url(/images/line.gif);
background: url(/images/cross.gif);*/
}









#mainNavigation li:hover ul,
#mainNavigation li:over ul{
      display:block;
}




#mainNavigation li.active ul{
display:none;
visibility:hidden;

}













/* -------------------------------------- End Main menu styles -------------------------------------- */
/* ################################################################################################# */
/* -------------------------------------- Begin Site Search styles -------------------------------------- */

#siteSearch {
Z-INDEX: 5;
BACKGROUND: url(/images/search_curve.gif) #343434 no-repeat left bottom;
FLOAT: right;
WIDTH: 22.5em;
COLOR: #fff;
POSITION: relative;
HEIGHT: 22px;
}
#siteSearch FORM {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
}
UNKNOWN {
PADDING-LEFT: 30px;
WIDTH: 103%;
}
#siteSearch INPUT {
font-size:1em;
width:11em;
padding:0 0 0 2px;
margin-top /**/:-10px;
}
#siteSearch .txtSearch {
BORDER-RIGHT: #999 1px solid;
BORDER-TOP: #999 1px solid;
BORDER-LEFT: #999 1px solid;
BORDER-BOTTOM: #999 1px solid;
}
#siteSearch .txtSearch:unknown {
BORDER-TOP-STYLE: inset;
BORDER-RIGHT-STYLE: inset;
BORDER-LEFT-STYLE: inset;
BORDER-BOTTOM-STYLE: inset;
}
#siteSearch .btnGo {
WIDTH: 3em;
HEIGHT: 1.5em;
}
#siteSearch LEGEND {
DISPLAY: none;
}
#siteSearch FIELDSET {
DISPLAY: inline;
FLOAT: right;
BORDER-TOP-STYLE: none;
BORDER-RIGHT-STYLE: none;
BORDER-LEFT-STYLE: none;
BORDER-BOTTOM-STYLE: none;
}
/* -------------------------------------- End Site Search styles -------------------------------------- */
/* ################################################################################################# */
/* -------------------------------------- Begin Breadcrumbs styles -------------------------------------- */

#breadCrumbs {
MARGIN: -10px 0px 20px 10px;
}
#breadCrumbs STRONG {
COLOR: #666;
}
#breadCrumbs OL {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
}
#breadCrumbs LI {
DISPLAY: inline;
}
#breadCrumbs A {
COLOR: #f60;
}
/* -------------------------------------- End Breadcrumbs styles -------------------------------------- */
/* ################################################################################################# */
/* -------------------------------------- Begin pageoptions styles -------------------------------------- */

h1#welcome {
	font-weight:normal;
	color:#000;
	margin:10px 0 0 10px;
	font-size:1.4em;
}

#primaryContentOptions{
	float:right;
	clear:both;
}

#primaryContentOptions strong { display:none;}

#pageOptions ul , #primaryContentOptions ul {
	margin:0;
	font-size:0.9em;
}

#pageOptions li {margin-right:8px;}

#primaryContentOptions li {margin-left:8px;}

#pageOptions li, #primaryContentOptions li {
	width:55px;
	text-align:center;
	list-style:none;
	float:left;
	padding-top:25px;
}

#pageOptions li a, #primaryContentOptions li a {
	color:#777;
	padding-top:25px;
	text-decoration:none;
}

/*
.pt3 #pageOptions {padding:20px 20px 20px 238px;}

*/

#pageOptions {padding:20px 20px 20px 238px;}


#pageOptions li a:hover, #primaryContentOptions li a:hover { color:#333;}

#pageOptions .mail, #primaryContentOptions .mail {background:url(/images/po_mail.gif) top no-repeat;}

#pageOptions .print, #primaryContentOptions .print {background:url(/images/po_print.gif) top  no-repeat;}

#pageOptions .rate, #primaryContentOptions .rate {background:url(/images/po_rate.gif) top  no-repeat;}




.pt1_noNav #pageOptions {margin:5px 0 0 0;}




/* -------------------------------------- End pageoptions styles -------------------------------------- */
/* ################################################################################################# */
/* -------------------------------------- Begin Subnavigation styles -------------------------------------- */

.subNav UL {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
}
.subNav LI {
BACKGROUND: url(/images/h_dotted_grey_border.gif) repeat-x 50% bottom;
LIST-STYLE-IMAGE: none;
PADDING-BOTTOM: 1px;
MARGIN: 0px;
LIST-STYLE-TYPE: none;
}
.subNav UL LI UL {
DISPLAY: none;
VISIBILITY: hidden;
}
.subNav .open UL {
PADDING-RIGHT: 0px;
DISPLAY: block;
PADDING-LEFT: 11px;
BACKGROUND: url(/images/h_dotted_grey_border.gif) repeat-x 50% top;
VISIBILITY: visible;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
}
.subNav .open LI {
BACKGROUND: none transparent scroll repeat 0% 0%;
}
.subNav .open LI A {
FONT-WEIGHT: normal;
}
.subNav .active A {
BORDER-LEFT: #f60 5px solid;
COLOR: #f60;
}
.subNav .active A:hover {
BORDER-LEFT: #f60 5px solid;
COLOR: #fff;
}
.subNav A {
PADDING-RIGHT: 0px;
DISPLAY: block;
PADDING-LEFT: 0.5em;
PADDING-BOTTOM: 0.2em;
BORDER-LEFT: #ddd 5px solid;
COLOR: #666;
PADDING-TOP: 0.2em;
POSITION: relative;
TEXT-DECORATION: none;
}
.subNav .active LI A {
PADDING-RIGHT: 0px;
DISPLAY: block;
PADDING-LEFT: 0.5em;
PADDING-BOTTOM: 0.2em;
BORDER-LEFT: #ddd 5px solid;
COLOR: #666;
PADDING-TOP: 0.2em;
POSITION: relative;
TEXT-DECORATION: none;
}
.subNav A {
FONT-WEIGHT: bold;
}
.subNav A:hover {
BORDER-LEFT: #666 5px solid;
COLOR: #fff;
BACKGROUND-COLOR: #666;
}
.subNav .active LI A:hover {
BORDER-LEFT: #666 5px solid;
COLOR: #fff;
BACKGROUND-COLOR: #666;
}

/* -------------------------------------- End Subnavigation styles -------------------------------------- */
/* ################################################################################################# */
/* -------------------------------------- Begin Box styles -------------------------------------- */

.boxOuter {
BACKGROUND: url(/images/h_dotted_orange_border.gif) repeat-x 50% top;
POSITION: relative;
}
#leftColumn .boxInner {
PADDING-RIGHT: 10px;
PADDING-LEFT: 10px;
BACKGROUND: url(/images/v_dotted_orange_border.gif) repeat-y right 50%;
PADDING-BOTTOM: 20px;
PADDING-TOP: 10px;
POSITION: relative;
}
#mainColumn .boxInner {
PADDING-RIGHT: 10px;
PADDING-LEFT: 10px;
BACKGROUND: url(/images/v_dotted_orange_border.gif) repeat-y right 50%;
PADDING-BOTTOM: 20px;
PADDING-TOP: 10px;
POSITION: relative;
}
#pageOptions .boxInner {
PADDING-RIGHT: 10px;
PADDING-LEFT: 10px;
BACKGROUND: url(/images/v_dotted_orange_border.gif) repeat-y right 50%;
PADDING-BOTTOM: 20px;
PADDING-TOP: 10px;
POSITION: relative;
height::100%;
}
#footer .boxInner {
PADDING-RIGHT: 10px;
PADDING-LEFT: 10px;
BACKGROUND: url(/images/v_dotted_orange_border.gif) repeat-y right 50%;
PADDING-BOTTOM: 20px;
PADDING-TOP: 10px;
POSITION: relative;
}
.pt1_2 #mainColumn .boxInner {
BACKGROUND: url(/);
}
.pt1_2 #mainColumn .boxInner {
BACKGROUND: none transparent scroll repeat 0% 0%;
}
.subNav#leftColumn .boxInner {
PADDING-RIGHT: 20px;
PADDING-LEFT: 5px;
PADDING-BOTTOM: 20px;
PADDING-TOP: 10px;
}
#rightColumn .boxInner {
PADDING-RIGHT: 10px;
PADDING-LEFT: 10px;
PADDING-BOTTOM: 10px;
PADDING-TOP: 10px;
}
.ptHomepage #leftColumn .boxInner {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 10px;
PADDING-TOP: 10px;
}
.pt2 #mainColumn .boxInner {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 10px;
PADDING-TOP: 10px;
}
.ptHomepage #welcomeFromTheCeo .boxInner {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 10px;
PADDING-TOP: 10px;
}
.ptHomepage #rightColumn .boxInner {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 10px;
PADDING-TOP: 10px;
}
.pt1_3 #mainColumn .boxInner {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 20px;
PADDING-TOP: 10px;
}
.ptHomepage #mainColumn .boxInner {
PADDING-RIGHT: 10px;
PADDING-LEFT: 10px;
PADDING-BOTTOM: 20px;
PADDING-TOP: 10px;
HEIGHT: 1%;
}

#leftContentColumn {
position:relative;
float:left;
width:47%;
padding-right:14px;
height:100%;
BACKGROUND: url(/images/v_dotted_orange_border.gif) repeat-y right 50%;
}

#rightContentColumn {
position:relative;
float:right;
width:47%;
padding-left:6px;
height:100%;
}

#footer .boxInner {
PADDING-RIGHT: 10px;
PADDING-LEFT: 10px;
MARGIN-BOTTOM: 20px;
PADDING-BOTTOM: 10px;
PADDING-TOP: 10px;
}


/* -------------------------------------- End Box styles -------------------------------------- */
/* ################################################################################################# */
/* -------------------------------------- Begin contact form -------------------------------------- */

.applyForJob P.important {
MARGIN-BOTTOM: 10px;
}
#popupCV FIELDSET {
BORDER-TOP-WIDTH: 0px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
BORDER-LEFT-WIDTH: 0px;
BORDER-BOTTOM-WIDTH: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
BORDER-RIGHT-WIDTH: 0px;
}
#contactForm FIELDSET {
MARGIN-TOP: 20px;
BORDER-TOP-STYLE: none;
BORDER-RIGHT-STYLE: none;
BORDER-LEFT-STYLE: none;
BORDER-BOTTOM-STYLE: none;
}
.applyForJob FIELDSET {
MARGIN-TOP: 20px;
BORDER-TOP-STYLE: none;
BORDER-RIGHT-STYLE: none;
BORDER-LEFT-STYLE: none;
BORDER-BOTTOM-STYLE: none;
}
#contactForm LEGEND SPAN {
DISPLAY: block;
PADDING-LEFT: 17px;
FONT-WEIGHT: bold;
FONT-SIZE: 1em;
BACKGROUND: url(/images/header_bullet.gif) no-repeat left 50%;
MARGIN: 6px 0px 2px;
WIDTH: 230px;
COLOR: #000;
}
.applyForJob LEGEND SPAN {
DISPLAY: block;
PADDING-LEFT: 17px;
FONT-WEIGHT: bold;
FONT-SIZE: 1em;
BACKGROUND: url(/images/header_bullet.gif) no-repeat left 50%;
MARGIN: 6px 0px 2px;
WIDTH: 230px;
COLOR: #000;
}
.applyForJob LEGEND SPAN {
WIDTH: 460px;
}
#contactForm LEGEND {
BACKGROUND: url(/images/h_dotted_orange_border.gif) repeat-x 50% bottom;
MARGIN-BOTTOM: 5px;
PADDING-BOTTOM: 2px;
}
.applyForJob LEGEND {
BACKGROUND: url(/images/h_dotted_orange_border.gif) repeat-x 50% bottom;
MARGIN-BOTTOM: 5px;
PADDING-BOTTOM: 2px;
}
#contactForm SELECT {
WIDTH: 150px;
}
.applyForJob SELECT {
WIDTH: 150px;
}
#contactForm DL {
FLOAT: left;
WIDTH: 100%;
}
.applyForJob DL {
FLOAT: left;
WIDTH: 100%;
}
#contactForm .fullWidth {
MARGIN-BOTTOM: 5px;
WIDTH: 100%;
}
.applyForJob .fullWidth {
MARGIN-BOTTOM: 5px;
WIDTH: 100%;
}
#contactForm DT {
CLEAR: left;
FLOAT: left;
WIDTH: 85px;
}
.applyForJob DT {
CLEAR: left;
FLOAT: left;
WIDTH: 85px;
}
#contactForm DD {
FLOAT: left;
}
.applyForJob DD {
FLOAT: left;
}
HTML #contactForm DD {
FLOAT: none;
}
HTML .applyForJob DD {
FLOAT: none;
}
#contactForm DD TEXTAREA {
WIDTH: 230px;
}
.applyForJob DD TEXTAREA {
WIDTH: 230px;
}
#mainColumn #formulier FORM {
PADDING-LEFT: 0px;
}
#mainColumn #formulier FORM FIELDSET {
MARGIN-TOP: 20px;
PADDING-LEFT: 0px;
MARGIN-LEFT: 0px;
BORDER-TOP-STYLE: none;
BORDER-RIGHT-STYLE: none;
BORDER-LEFT-STYLE: none;
BORDER-BOTTOM-STYLE: none;
}
#mainColumn #formulier FORM LEGEND SPAN {
DISPLAY: block;
PADDING-LEFT: 17px;
FONT-WEIGHT: bold;
FONT-SIZE: 1em;
BACKGROUND: url(/images/header_bullet.gif) no-repeat left 50%;
MARGIN: 6px 0px 2px;
WIDTH: 483px;
COLOR: #000;
}
#mainColumn #formulier FORM#contactForm LEGEND SPAN {
WIDTH: 230px;
}
#mainColumn #formulier FORM LEGEND {
PADDING-LEFT: 0px;
BACKGROUND: url(/images/h_dotted_orange_border.gif) repeat-x 50% bottom;
MARGIN-BOTTOM: 5px;
PADDING-BOTTOM: 2px;
MARGIN-LEFT: -7px;
MARGIN-RIGHT: -11px;
}
#mainColumn #formulier FORM SELECT {
WIDTH: 150px;
}
#mainColumn #formulier FORM DL {
FLOAT: left;
WIDTH: 100%;
}
#mainColumn #formulier FORM .fullWidth {
MARGIN-BOTTOM: 5px;
WIDTH: 100%;
}
#mainColumn #formulier FORM DT {
CLEAR: left;
FLOAT: left;
WIDTH: 180px;
}
#mainColumn #formulier FORM DD {
FLOAT: left;
}
#mainColumn #formulier FORM DD {
FLOAT: none;
}
#mainColumn #formulier FORM DD TEXTAREA {
WIDTH: 450px;
}
#mainColumn #formulier FORM#contactForm DD TEXTAREA {
WIDTH: 230px;
}

/* -------------------------------------- End contact form -------------------------------------- */
/* ################################################################################################# */
/* -------------------------------------- Begin Content styles --------------------------------------*/

.introductionLeft {
MARGIN-TOP: 10px;
WIDTH: 48%;
}
.introductionRight {
MARGIN-TOP: 10px;
WIDTH: 48%;
}
.introductionLeft {
FLOAT: left;
}
.introductionRight {
FLOAT: right;
}
.center {
TEXT-ALIGN: center;
}
.boilerplate {
COLOR: #999;
}
.noDownload {
WIDTH: 35px;
}
A.html {
PADDING-LEFT: 20px;
BACKGROUND: url(/images/icon_htmlpage.gif) no-repeat;
}
#mainColumn P {
MARGIN-RIGHT: 10px;
}
#rightColumn P {
MARGIN-RIGHT: 10px;
display:block;
margin-top:2px;
margin-bottom:2px;
}
#mainColumn IMG {
MARGIN: 0.4em 1em 0.4em 0.4em;
}
#mainColumn IMG.largeImg {
MARGIN: 0px;
}
#mainColumn IMG.noMargin {
MARGIN: 0px;
}
.noMargin {
MARGIN: 0px;
}
#mainColumn TABLE IMG.noMargin {
MARGIN: 1px;
}
#mainColumn .contactTable IMG {
MARGIN-TOP: 10px;
}
.ptHomepage #mainColumn .noMargin {
MARGIN-LEFT: -10px;
}
#mainColumn IMG.external {
MARGIN: 0px 0px 0px 4px;
}
IMG.external {
MARGIN: 0px 0px 0px 4px;
}
#mainColumn IMG.special {
MARGIN: 0px 4px 0px 0px;
}
IMG.special {
MARGIN: 0px 4px 0px 0px;
}
#mainColumn IMG.imgAwards {
MARGIN: 0px 10px 0px 0px;
POSITION: relative;
TOP: 10px;
}
.ptHomepage #rightColumn IMG {
/*
BORDER-RIGHT: #ddd 1px solid;
BORDER-TOP: #ddd 1px solid;
BORDER-LEFT: #ddd 1px solid;
BORDER-BOTTOM: #ddd 1px solid;
*/
}
.ptHomepage #latestPressReleases UL {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
}
.ptHomepage #nextCalendarEvents UL {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
}
.ptHomepage #latestPressReleases UL {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
}
.ptHomepage #latestNewsReleases UL {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
}
.ptHomepage #xtrTntServices LI {
LIST-STYLE-IMAGE: none;
LIST-STYLE-TYPE: none;
}
.ptHomepage #latestPressReleases LI {
LIST-STYLE-IMAGE: none;
LIST-STYLE-TYPE: none;
}
.ptHomepage #nextCalendarEvents LI {
LIST-STYLE-IMAGE: none;
LIST-STYLE-TYPE: none;
}
.ptHomepage #latestPressReleases SPAN {
RIGHT: 20px;
POSITION: absolute;
}
.borderBottom {
BACKGROUND: url(/images/h_dotted_grey_border.gif) repeat-x 50% bottom;
MARGIN-BOTTOM: 10px;
PADDING-BOTTOM: 10px;
POSITION: relative;
}
.ptHomepage #xtrTntServices UL {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
}
.ptHomepage #xtrTntServices SELECT {
MARGIN: -2px 0px 6px;
WIDTH: 175px;
width /**/:165px;
}
.ptHomepage #xtrTntServices .btnGo {
RIGHT: 10px;
MARGIN: -2px 0px 6px;
POSITION: absolute;
}
.ptHomepage #xtrEssentialLinks UL {
PADDING-RIGHT: 20px;
PADDING-LEFT: 10px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
}

#ArticleSummaryDate {
RIGHT: 20px;
POSITION: absolute;
Margin-bottom:0px;
}

.HomePageArticleDate{
font-weight:normal;
color:#999999;
}



.pt1_2 #usefulLinks UL {
PADDING-RIGHT: 20px;
PADDING-LEFT: 10px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
}
.ptHomepage #xtrEssentialLinks LI {
LIST-STYLE-IMAGE: none;
MARGIN-BOTTOM: 10px;
LIST-STYLE-TYPE: none;
}
.pt1_2 #usefulLinks LI {
LIST-STYLE-IMAGE: none;
MARGIN-BOTTOM: 10px;
LIST-STYLE-TYPE: none;
}
.ptHomepage #xtrEssentialLinks LI LI {
LIST-STYLE-IMAGE: url(/images/bullet.gif);
MARGIN: 0px 0px 0px 5px;
}
.pt1_2 #usefulLinks LI {
LIST-STYLE-IMAGE: url(/images/bullet.gif);
MARGIN: 0px 0px 0px 5px;
}
.ptHomepage #xtrTntWorldWide FIELDSET {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
BORDER-TOP-STYLE: none;
PADDING-TOP: 0px;
BORDER-RIGHT-STYLE: none;
BORDER-LEFT-STYLE: none;
BORDER-BOTTOM-STYLE: none;
}
.ptHomepage #xtrTntWorldWide LEGEND {
DISPLAY: none;
}
.ptHomepage #xtrTntWorldWide SELECT {
DISPLAY: block;
WIDTH: 100%;
}
.ptHomepage #xtrTntWorldWide LABEL {
DISPLAY: block;
WIDTH: 100%;
PADDING-TOP: 0.3em;
}
.ptHomepage #xtrTntWorldWide .btnGo {
MARGIN-TOP: 0.4em;
RIGHT: 0px;
}
#xtrAwardsAndHonors INPUT {
PADDING-TOP: 3px;
}
#xtrStockqoute {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
POSITION: relative;
}
#xtrStockqoute .change {
RIGHT: 50px;
}
#xtrStockqoute SPAN {
RIGHT: 10px;
POSITION: absolute;
}
#xtrStockqoute SPAN#sharePrice {
LEFT: 0px;
POSITION: absolute;
}
#xtrStockqoute .borderBottom {
BACKGROUND: url(/images/h_dotted_grey_border.gif) repeat-x 50% bottom;
MARGIN-BOTTOM: 0px;
PADDING-BOTTOM: 2px;
}
#xtrStockqoute EM {
FONT-STYLE: italic;
}
#xtrStockqoute P {
MARGIN: 35px 0px 0px;
voice-family: inherit;
}
#xtrStockqoute #stockInfo {
MARGIN-TOP: 4px;
}
#xtrStockqoute #stockDate {
COLOR: #f60;
}
#xtrStockqoute #sharePrice STRONG {
PADDING-RIGHT: 15px;
FONT-SIZE: 1.3em;
}
#xtrStockqoute #sharePrice STRONG.down {
BACKGROUND: url(/images/layout/shareprice_arrow_down.gif) no-repeat right top;
}
#xtrStockqoute #sharePrice STRONG.up {
BACKGROUND: url(/images/layout/shareprice_arrow_up.gif) no-repeat right top;
}
#xtrStockqoute #sharePrice STRONG.equal {
BACKGROUND: url(/images/layout/shareprice_arrow_equal.gif) no-repeat right top;
}
#publicationDate {
FLOAT: right;
COLOR: #999;
}

.ptHomepage #publicationDate {
PADDING-RIGHT: 20px;
MARGIN-TOP: 25px;
/*
PADDING-RIGHT: 214px;
MARGIN-TOP: 5px;
*/
}

.pt1 #publicationDate {
}
.pt1_noNav #publicationDate {
MARGIN-TOP: 5px;
}
.pt2 #publicationDate {
PADDING-RIGHT: 20px;
MARGIN-TOP: 25px;
}
.pt3 #publicationDate {
PADDING-RIGHT: 20px;
MARGIN-TOP: 25px;
}
.pt1_2 #publicationDate {
PADDING-RIGHT: 20px;
}
.pt1_3 #publicationDate {
PADDING-RIGHT: 20px;
}
.ptSitemap #publicationDate {
PADDING-RIGHT: 20px;
}
.play {
PADDING-LEFT: 17px;
}
.mediaplayer {
PADDING-LEFT: 17px;
}
.play A {
PADDING-LEFT: 17px;
TEXT-INDENT: -17px;
}
.mediaplayer A {
PADDING-LEFT: 17px;
TEXT-INDENT: -17px;
}
.xml A {
PADDING-LEFT: 40px;
}
.play {
BACKGROUND: url(/images/btn_play.gif) no-repeat left 50%;
}
.mediaplayer {
BACKGROUND: url(/images/icon_media_player.gif) no-repeat left 50%;
}
.xml {
BACKGROUND: url(/images/btn_xml.gif) no-repeat left 50%;
}
.sitemap UL A {
DISPLAY: block;
PADDING-LEFT: 5px;
BORDER-LEFT: #ddd 4px solid;
COLOR: #666;
POSITION: relative;
HEIGHT: 1%;
TEXT-DECORATION: none;
}
.sitemap UL A:hover {
BORDER-LEFT: #f60 4px solid;
COLOR: #f60;
}
.sitemap #rightColumn UL A:hover {
BORDER-LEFT: #f60 4px solid;
COLOR: #f60;
}
.sitemap #rightColumn UL {
MARGIN-LEFT: 0px;
}
.sitemap UL {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
}
.sitemap LI {
FONT-WEIGHT: bold;
LIST-STYLE-IMAGE: none;
MARGIN-BOTTOM: 1px;
LIST-STYLE-TYPE: none;
}
.sitemap #rightColumn LI UL {
MARGIN-LEFT: 10px;
}
.sitemap LI UL {
MARGIN-LEFT: 10px;
}
.sitemap LI LI {
FONT-WEIGHT: normal;
}
UL.pageDownloads LI {
LIST-STYLE-IMAGE: url(/);
LIST-STYLE-TYPE: none;
}
.pressReleasesArchive {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
BORDER-TOP-STYLE: none;
PADDING-TOP: 0px;
BORDER-RIGHT-STYLE: none;
BORDER-LEFT-STYLE: none;
BORDER-BOTTOM-STYLE: none;
}
.searchBox {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
BORDER-TOP-STYLE: none;
PADDING-TOP: 0px;
BORDER-RIGHT-STYLE: none;
BORDER-LEFT-STYLE: none;
BORDER-BOTTOM-STYLE: none;
}
.newSearch FIELDSET {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
BORDER-TOP-STYLE: none;
PADDING-TOP: 0px;
BORDER-RIGHT-STYLE: none;
BORDER-LEFT-STYLE: none;
BORDER-BOTTOM-STYLE: none;
}
.pressReleasesArchive LEGEND {
DISPLAY: none;
}
.searchBox LEGEND {
DISPLAY: none;
}
.newSearch LEGEND {
DISPLAY: none;
}
.pt1_2 .searchBox SELECT {
WIDTH: 200px;
}
.pt1_2 .pressReleasesArchive SELECT {
WIDTH: 130px;
}
.pt3 .pressReleasesArchive SELECT {
WIDTH: 110px;
}
.pt1_2 .searchBox .txtInput {
WIDTH: 195px;
}
.pt1_2 .pressReleasesArchive .txtInput {
WIDTH: 125px;
}
.pt3 .pressReleasesArchive .txtInput {
WIDTH: 103px;
}
.pressReleasesArchive .chInput {
MARGIN: 0px;
}
.pressReleasesArchive .btnSearch {
FLOAT: right;
}
.searchBox .btnSearch {
FLOAT: right;
}
.pressReleasesArchive DL {
MARGIN: 0px;
}
.searchBox DL {
MARGIN: 0px;
}
.pressReleasesArchive DT {
FLOAT: left;
WIDTH: 65px;
}
.searchBox DT {
FLOAT: left;
WIDTH: 65px;
}
.pressReleasesArchive DD {
MARGIN: 0px 0px 5px 65px;
}
.searchBox DD {
MARGIN: 0px 0px 5px 65px;
}
#searchResults P {
MARGIN: 0px 0px 10px;
}
.resultDetails {
BACKGROUND: url(/images/h_dotted_grey_border.gif) repeat-x 50% bottom;
MARGIN-BOTTOM: 10px;
PADDING-BOTTOM: 10px;
}
#searchResults .resultLocation {
PADDING-RIGHT: 5px;
FLOAT: left;
}
#searchResults OL {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
}
#searchResults LI {
DISPLAY: inline;
LIST-STYLE-TYPE: none;
}
#searchResults LI A {
COLOR: #f60;
}
#searchResults .resultInfo {
DISPLAY: block;
COLOR: #999;
}
#skipBar {
MARGIN-TOP: -7px;
BACKGROUND: url(/images/h_dotted_grey_border.gif) repeat-x 50% bottom;
PADDING-BOTTOM: 4px;
}
#skipBar A {
PADDING-RIGHT: 3px;
PADDING-LEFT: 3px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
}
#skipBar .next {
PADDING-RIGHT: 17px;
PADDING-LEFT: 0px;
BACKGROUND: url(/images/btn_next.gif) no-repeat right 50%;
PADDING-BOTTOM: 0px;
MARGIN-LEFT: 10px;
PADDING-TOP: 0px;
}
#skipBar .previous {
PADDING-RIGHT: 0px;
PADDING-LEFT: 17px;
BACKGROUND: url(/images/btn_previous.gif) no-repeat left 50%;
PADDING-BOTTOM: 0px;
MARGIN-RIGHT: 10px;
PADDING-TOP: 0px;
}
#alphabet A {
PADDING-RIGHT: 3px;
PADDING-LEFT: 3px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
}
.pt2 #mainColumn .glossary DL DT {
FONT-WEIGHT: bold;
}
.pHeader H3 {
PADDING-LEFT: 17px;
FONT-SIZE: 1em;
BACKGROUND: url(/images/header_bullet.gif) no-repeat left 50%;
MARGIN-BOTTOM: 4px;
margin-top:15px;
COLOR: #000;
POSITION: relative;
}
.summaryText{
MARGIN-BOTTOM: 5px;
}
h3.summary{
MARGIN-BOTTOM: 3px;
}
.pHeader {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
BACKGROUND: url(/images/h_dotted_orange_border.gif) repeat-x 50% bottom;
PADDING-BOTTOM: 0.1em;
MARGIN: 0px;
PADDING-TOP: 0px;
POSITION: relative;
}
.pageblock2 DIV {
MARGIN: 10px 0px;
}
.pageblock2 DIV H4 {
COLOR: #666;
POSITION: relative;
}
.pageblock2 DIV H4 SPAN {
RIGHT: 0px;
POSITION: absolute;
}
HTML .pageblock2 DIV H4 SPAN {
RIGHT: 10px;
}
.top {
MARGIN-TOP: 10px;
BACKGROUND: url(/images/h_dotted_grey_border.gif) repeat-x 50% bottom;
PADDING-BOTTOM: 4px;
POSITION: relative;
}
.top A {
PADDING-LEFT: 17px;
FONT-WEIGHT: bold;
BACKGROUND: url(/images/bullet_top.gif) no-repeat left 50%;
COLOR: #999;
TEXT-DECORATION: none;
}
.top A:hover {
TEXT-DECORATION: underline;
}
#mainColumn LI {
LINE-HEIGHT: 1.4em;
}
.largeLinkButton {
PADDING-RIGHT: 10px;
PADDING-LEFT: 10px;
FONT-WEIGHT: bold;
PADDING-BOTTOM: 5px;
COLOR: #fff;
PADDING-TOP: 5px;
BACKGROUND-COLOR: #f60;
TEXT-ALIGN: center;
}
.largeLinkButton:hover {
TEXT-DECORATION: none;
}
.videoListItem {
MARGIN-BOTTOM: 1em;
PADDING-BOTTOM: 1em;
}
.videoListItem IMG {
MARGIN-TOP: 0px;
LEFT: 0px;
FLOAT: left;
POSITION: relative;
TOP: -3.2em;
}
.videoListItem DL {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px 0px 1em 15em;
PADDING-TOP: 0px;
}
.videoListItem H3 {
MARGIN-LEFT: 13.5em;
}
.videoListItem DL DT {
FLOAT: left;
WIDTH: 8em;
}
.videoListItem A {
MARGIN-LEFT: 1.8em;
}
#videoFull DL DT {
FLOAT: left;
WIDTH: 8em;
}
#videoFull DL {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 10px 0px 1em;
PADDING-TOP: 0px;
}
#videoFull DT {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px 0px 0.4em;
PADDING-TOP: 0px;
}
DD {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px 0px 0.4em;
PADDING-TOP: 0px;
}
#videoFull OBJECT {
MARGIN-BOTTOM: 1.6em;
}
EMBED {
MARGIN-BOTTOM: 1.6em;
}


/* -------------------------------------- End Content styles -------------------------------------- */
/* ################################################################################################# */
/* -------------------------------------- Begin Footer styles -------------------------------------- */

.ptHomepage #copyright {
PADDING-RIGHT:  58px;
PADDING-LEFT: 248px;
PADDING-BOTTOM: 20px;
PADDING-TOP: 0px;
MARGIN-TOP:15px;
}
.pt1 #copyright {
PADDING-BOTTOM:  58px;
MARGIN: 15px 0px 0px 10px;
}
.pt1_noNav #copyright {
PADDING-BOTTOM:  58px;
MARGIN: 11px 0px 0px 10px;
MARGIN-TOP:15px;
}
.pt2 #copyright {
PADDING-RIGHT: 58px;
PADDING-LEFT: 248px;
PADDING-BOTTOM: 20px;
PADDING-TOP: 20px;
MARGIN-TOP:15px;
}
.pt3 #copyright {
PADDING-RIGHT:  58px;
PADDING-LEFT: 248px;
PADDING-BOTTOM: 20px;
PADDING-TOP: 0px;
MARGIN-TOP:15px;
}
.pt1_2 #copyright {
PADDING-RIGHT:  58px;
PADDING-LEFT: 246px;
PADDING-BOTTOM: 20px;
PADDING-TOP: 0px;
MARGIN-TOP:15px;
}

.pt1_2 #pageOptions {
PADDING-RIGHT:  68px;
PADDING-LEFT: 246px;
PADDING-BOTTOM: 20px;
PADDING-TOP: 0px;
}

.ptSitemap #copyright {
PADDING-RIGHT:  58px;
PADDING-LEFT: 10px;
PADDING-BOTTOM: 20px;
PADDING-TOP: 0px;
MARGIN-TOP:15px;
}
.ptSitemap #pageOptions {
PADDING-RIGHT:  20px;
PADDING-LEFT: 10px;
PADDING-BOTTOM: 20px;
PADDING-TOP: 0px;
}
.pt1_3 #copyright {
PADDING-RIGHT:  20px;
PADDING-LEFT: 10px;
PADDING-BOTTOM: 20px;
PADDING-TOP: 0px;
MARGIN-TOP:15px;
}
.pt1_3 #pageOptions {
PADDING-RIGHT: 20px;
PADDING-LEFT: 10px;
PADDING-BOTTOM: 20px;
PADDING-TOP: 0px;
}
#copyright UL {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
}
#copyright LI {
MARGIN-RIGHT: 2px;
}
#copyright IMG {
FLOAT: right;
}
.ptSitemap #copyright IMG {
MARGIN-LEFT: 400px;
}
.pt1_3 #copyright IMG {
MARGIN-LEFT: 400px;
}
#copyright P {
MARGIN: 0px;
}
#copyright LI {
DISPLAY: inline;
LIST-STYLE-TYPE: none;
}
#footer .siteWide {
MARGIN-TOP: -1.5em;
FLOAT: left;

}
#footer .siteWide A {
COLOR: #fff;
}
#footer .siteWide A:hover {
TEXT-DECORATION: none;
}
#footer .siteWide UL {
PADDING-RIGHT: 0px;
DISPLAY: block;
PADDING-LEFT: 10px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
}
#footer .siteWide LI {
PADDING-RIGHT: 4px;
DISPLAY: inline;
PADDING-LEFT: 4px;
FLOAT: right;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
LIST-STYLE-TYPE: none;
}
#footer #ftrSitemap {
BORDER-LEFT: #fff 1px solid;
margin-right:50px;
}
#footer #ftrContact {
BORDER-LEFT: #fff 1px solid;
}
#footer #ftrContactLoginPage{
margin-right:50px;
}
#footer .siteWide LI#ftrMailWebmaster {
FLOAT: left;
}
TABLE {
BORDER-COLLAPSE: collapse;
}
.flipFlop TBODY {
VERTICAL-ALIGN: top;
}
#footer #ftrDisclaimer {
BORDER-RIGHT: #f60 1px solid;
PADDING-RIGHT: 5px;
}

/* -------------------------------------- End Footer styles -------------------------------------- */
/* ################################################################################################# */
/* ------------------------------- Begin FeedbackForm styles -------------------------------*/
#feedbackForm {
WIDTH: 500px;
}
.feedbackStep .pHeader {
WIDTH: 500px;
}
#feedbackForm .feedbackStep {
BORDER-RIGHT: #eee 5px solid;
BORDER-TOP: #eee 5px solid;
MARGIN: 0px 10px 0px 0px;
BORDER-LEFT: #eee 5px solid;
WIDTH: 490px;
BORDER-BOTTOM: #eee 5px solid;
BACKGROUND-COLOR: #eee;
}
#feedbackForm .image {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
FLOAT: left;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
WIDTH: 29px;
PADDING-TOP: 0px;
}
#feedbackForm .image IMG {
MARGIN: 0px;
}
#feedbackForm .text {
BACKGROUND: url(/images/v_dotted_grey_border.gif) repeat-y left 50%;
FLOAT: left;
}
#feedbackForm .text H3 {
FONT-SIZE: 1.5em;
MARGIN: 0px 0px 0px 9px;
}
#feedbackForm .text P {
DISPLAY: inline;
MARGIN: 0px 0px 0px 9px;
}
#feedbackForm DL {
PADDING-RIGHT: 0px;
BORDER-TOP: #ccc 1px solid;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
WIDTH: 100%;
PADDING-TOP: 0px;
}
#feedbackForm DL DT {
PADDING-RIGHT: 0.4em;
PADDING-LEFT: 0.4em;
FLOAT: left;
PADDING-BOTTOM: 0.4em;
WIDTH: 50%;
PADDING-TOP: 0.4em;
}
#feedbackForm DD {
PADDING-RIGHT: 0.4em;
PADDING-LEFT: 0.4em;
PADDING-BOTTOM: 0.4em;
MARGIN: 0px;
PADDING-TOP: 0.4em;
BORDER-BOTTOM: #d9d9d9 1px solid;
}
#feedbackForm DD.bottomDD {
PADDING-BOTTOM: 2em;
BORDER-BOTTOM: #ccc 1px solid;
}
#feedbackForm DL INPUT {
WIDTH: 43%;
}
#feedbackForm DL TEXTAREA {
WIDTH: 43%;
}
#feedbackForm .feedbackStep .text INPUT {
PADDING-RIGHT: 0.1em;
PADDING-LEFT: 0.1em;
FONT-SIZE: 1.2em;
PADDING-BOTTOM: 0.1em;
PADDING-TOP: 0.1em;
}
#feedbackForm TABLE {
BORDER-TOP: #ccc 1px solid;
WIDTH: 500px;
BORDER-BOTTOM: #ccc 1px solid;
}
#feedbackForm TABLE#step3 {
BORDER-TOP-WIDTH: 0px;
}
#feedbackForm TABLE THEAD {
BACKGROUND-COLOR: #f8f8f8;
}
#feedbackForm TABLE TH {
BORDER-TOP: #d9d9d9 1px solid;
WIDTH: 50%;
TEXT-ALIGN: left;
}
#feedbackForm TABLE THEAD TH {
BORDER-TOP-WIDTH: 0px;
BORDER-LEFT: #d9d9d9 1px solid;
HEIGHT: 23px;
}
#feedbackForm TABLE TD {
BORDER-TOP: #d9d9d9 1px solid;
HEIGHT: 28px;
}
#feedbackForm TABLE THEAD TD {
BORDER-TOP-WIDTH: 0px;
HEIGHT: 23px;
}
#feedbackForm TABLE THEAD TH {
WIDTH: 10%;
TEXT-ALIGN: center;
}
#feedbackForm TABLE TD {
WIDTH: 10%;
TEXT-ALIGN: center;
}
#feedbackForm TABLE TR.bottomTR TD {
BORDER-TOP-WIDTH: 0px;
HEIGHT: 1em;
}
#feedbackForm TABLE TR.bottomTR TH {
BORDER-TOP-WIDTH: 0px;
HEIGHT: 1em;
}
/* -------------------------------- End FeedbackForm styles --------------------------------*/
/* -------------------------------- Begin Introduction styles ---------------------------------*/
.introductionImage {
DISPLAY: inline;
FLOAT: left;
WIDTH: 80px;
}
.introductionImage IMG {
MARGIN: 0px 10px 0px 0px;
}
.introductionContent {
DISPLAY: inline;
FLOAT: left;
WIDTH: 229px;
}
.introductionContent H4 {
MARGIN-TOP: 0px;
PADDING-BOTTOM: 0.3em;
}
.introductionContent P {
MARGIN-TOP: 0.3em;
}
.introductionContent .introductionLeft {
MARGIN-TOP: 0px;
}
.introductionContent .introductionRight {
MARGIN-TOP: 0px;
}
/* --------------------------------- End Introduction styles ----------------------------------*/
BODY {

MARGIN-BOTTOM: 0px;
}
BODY#popupCV {
BACKGROUND: #fff;
}
MAP {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
RIGHT: 0px;
LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
BOTTOM: 0px;
PADDING-TOP: 0px;
TOP: 0px;
}
AREA {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
RIGHT: 0px;
LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
BOTTOM: 0px;
PADDING-TOP: 0px;
TOP: 0px;
}
MAP {
DISPLAY: block;
}

/* ------------------------------------- Begin Yellow Pages styles -------------------------------------*/
input.YellowPages{
   width:149px;
   margin:1px;
   float:right;
   align:right;
}
input.quicksearch{ 
   width:150px;
}
select.YellowPages{
   width:150px;
   float:right;
   margin:1px;
   align:right;
}
table #yellowpages{
   background:none;
}

.resultsOver {
	background-color: #999999;
	color:#FFFFFF;
	cursor:pointer;
}
.resultsOdd {
	background-color: #ffffff;
	color:#000000;
}
.resultsEven{
	background-color: #eeeeee;
	color:#333333;
}




table.yellowpages {MARGIN-TOP: 15px;
BACKGROUND: url(/images/h_dotted_orange_border.gif) repeat-x 50% top;
PADDING-TOP: 10px;
}

table.yellowpages THEAD TH {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 4px;
PADDING-TOP: 4px;
BORDER-LEFT-STYLE: none;
TEXT-ALIGN: center;
}
table.yellowpages THEAD TD {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 4px;
PADDING-TOP: 4px;
BORDER-LEFT-STYLE: none;
TEXT-ALIGN: center;
}

table.yellowpages TBODY TH {
BORDER-RIGHT: #d9d9d9 1px solid;
TEXT-ALIGN: left;
}
table.yellowpages TD {
PADDING-RIGHT: 3px;
PADDING-LEFT: 3px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
BORDER-BOTTOM: #ccc 1px solid;
}
table.yellowpages TH {
PADDING-RIGHT: 3px;
PADDING-LEFT: 3px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
BORDER-BOTTOM: #ccc 1px solid;
}
table.yellowpages TD {
BORDER-LEFT: #d9d9d9 1px solid;
}
table.yellowpages #tdLeftSide {
BORDER-LEFT-STYLE: none;
}
table.yellowpages TFOOT TD {
BORDER-LEFT-STYLE: none;
}
table.yellowpages TR.selected TD {
FONT-WEIGHT: bold;
BORDER-LEFT: #aaa 1px solid;
COLOR: #fff;
BACKGROUND-COLOR: #999;
}
table.yellowpages TFOOT TD {
BACKGROUND-COLOR: #eee;
}
table.yellowpages .flip {
}
table.yellowpages .flop {
BACKGROUND-COLOR: #eee;
}



table.yellowpages caption {
PADDING-RIGHT: 17px;
MARGIN-TOP: 15px;
PADDING-LEFT: 17px;
FONT-WEIGHT: bold;
BACKGROUND: url(/images/header_bullet.gif) no-repeat left 50%;
PADDING-BOTTOM: 2px;
COLOR: #000;
PADDING-TOP: 2px;
TEXT-ALIGN: left;
}

/*------------------------------------Begin ITWP styles-------------------------------------------------*/

div.reactionsTblPB{
  background-color:#eeeeee;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:0px;
}
div.reactionsTbl{
  padding-left:0px;
  padding-right:0px;
  padding-top:5px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:0px;
}
table.reactionsTblPB{
  margin-left:0px;
  margin-right:0px;
  BACKGROUND: #eeeeee url(/images/h_dotted_orange_border.gif) repeat-x 50% bottom;
}
table.reactionsTbl{
  margin-left:0px;
  margin-right:0px;
  BACKGROUND: url(/images/h_dotted_orange_border.gif) repeat-x 50% bottom;
}

/*------------------------------------Begin image cutline styles-------------------------------------------------*/
/*------------------------------------Begin image cutline styles-------------------------------------------------*/
div.imgWithCutLine{
  float:left; 
   display:block; 
   margin-bottom:10px; 
   margin-right:10px; 
}
div.imgWithCutLine img{
   margin-right:0px; 
}

div.imgWithCutLine #break{
   clear:both; 
   display:block;  
   visibility:hidden;  
   width:10px; 
   font-size:0px;
}

div.imgWithCutLine #cutline{
   border-bottom: 1px solid #cccccc ;
   font-weight:bold;
}

#mainColumn IMG.imgWithTagLine {
MARGIN: 0em 0em 0em 0em;
}
