/* stylessheet created by will wong Aug 2004 */
/* main GLOBAL elelment styles */
body,td 			{ color:#000000; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px; line-height:14px;}
form,input,textarea { color:#000000; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px;}
select,option 		{ color:#000000; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px;}
hr 					{ background-color:#ccc; }

.homeFacts 			{ color:#369; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px; font-weight: bold;}

/* all link rules are in this order: LVHA */
a:link     			{ color:#036; TEXT-DECORATION: none;}
a:visited  			{ color:#369; TEXT-DECORATION: none;}
a:link:hover    	{ color:#369; TEXT-DECORATION: underline;}
/* a:link:active   	{ color:#369;} */

/* navigation on masthead styles */
a.utilNav    		{ color:#ffffff; font-size: 10px; TEXT-DECORATION: none;}
a.utilNav:visited 	{ color:#fcfcfc; font-size: 10px;}
a.utilNav:hover 	{ color:#fcfcfc; font-size: 10px; TEXT-DECORATION: none;}


.secNav				{ color:#000000; FONT-SIZE: 10px; TEXT-DECORATION: none; }
.secNavOn			{ color:#ffffff; FONT-SIZE: 10px; font-weight: bold;}
a.secNav			{ color:#000000; FONT-SIZE: 10px; TEXT-DECORATION: none;}
a.secNav:visited	{ color: #336699; FONT-SIZE: 10px; TEXT-DECORATION: none;}
a.secNav:hover 		{ color:#000000; FONT-SIZE: 10px; TEXT-DECORATION: underline;}
a.secNavOn			{ color:#ffffff; FONT-SIZE: 10px; font-weight: bold;}

/* linkset styles */
.linksetTitle  		{ color:#000000; FONT-SIZE: 12px; font-weight: bold; text-align:left;}
.linksetBullet  	{ color:#fff; FONT-SIZE: 10px; }
.linksetBulletOn  	{ color:#7c7c66; FONT-SIZE: 10px; }
a.linkset 			{ color:#036; FONT-SIZE: 10px; TEXT-DECORATION: none;}
a.linkset:visited 	{ color:#369; FONT-SIZE: 10px; TEXT-DECORATION: none;}
a.linkset:hover 	{ color:#369; FONT-SIZE: 10px; TEXT-DECORATION: underline;}
a.linksetOn			{ color:#000000; FONT-SIZE: 10px; TEXT-DECORATION: none;}
a.linksetOn:visited	{ color:#000000; FONT-SIZE: 10px; TEXT-DECORATION: none;}

/* content table styles */
table.linkset TD { padding: 2px 0px 4px 0px; }


/* MH = masthead */
table.masthead		{ background-color:#036; color: #ffffff; font-size: 10px;}
tr.secNavMH 		{ background-color:#369; color: #ffffff; font-size: 10px;}
table.secNavMH TD	{ background-color:#369; color: #ffffff; font-size: 10px;}
.searchBox 			{ background-color:#D5D5BD; vertical-align: middle; font-size:10px;color:#000000;font-weight:bold;}

/* breadCrumb (bc) on top masthead styles */
#bcMenu {
	background-color: #69c;
	width:102px;
	visibility:visible;
	z-index:101;
	font-size:9px;
	color:#ffffff;
	line-height:11px;
	position: absolute;
	top: 51px;
}	
	
#bcMenu a{
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;	
	display: block;
	padding: 3px 3px 4px 3px; 
	color:#ffffff;
	TEXT-DECORATION: none;
}

#bcMenu a:visited {
	color:#fff
	TEXT-DECORATION: none;
}

.bodytext {

	z-index:0;

}
	
#bcMenu a:hover, #bcMenu a:focus {
	background-color: #369;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color:#ffffff
	TEXT-DECORATION: none;
}

#bcMenuOn {
	background-color: #336699;
	}


/* left header collague styles */
table.header	{ 
	background-color: #d5d5bd;
	}


/* home ticker styles */
table.hometicker TD { 
	padding: 2px;
	color: #333;
	}

/* home Log On to dropdown styles */
.access-text-sub 		{ background-color:#003365;font-family:verdana, arial, helvetica;font-size:10px;color:#FFFFFF;font-weight:bold;width:120px;height:20px;vertical-align: middle;padding-left:2px}
.access-dropdown-sub 	{ background-color:#D4D4BC;font-family:verdana, arial, helvetica;font-size:10px;color:#FFFFFF;vertical-align: bottom;padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px}


/* content styles */
.pgTitle  		{ color:#000000; FONT-SIZE: 12px; font-weight: bold;}
.subTitle  		{ color:#000000; FONT-SIZE: 10px; font-weight: bold;}
.header 		{ color:#000000; FONT-SIZE: 12px; font-weight: bold;}
.subhead 		{ color:#000000; FONT-SIZE: 10px; font-weight: bold;}

.introText		{ color:#000000; FONT-SIZE: 12px; line-height:18px;}
.introText a:link     			{ color:#036; TEXT-DECORATION: underline;}
.introText a:visited  			{ color:#369; TEXT-DECORATION: underline;}
.introText a:link:hover    	{ color:#369; TEXT-DECORATION: underline;}


.emphasis  		{ color:#000000; FONT-SIZE: 10px; font-weight: bold; }
.emphasisWhite  { color:#ffffff; FONT-SIZE: 10px; font-weight: bold; }
.error  		{ color:#990000; FONT-SIZE: 10px;}
.listItem 		{ color:#000000; FONT-SIZE: 10px;}


/* footer styles */
.footer			{ color:#666666; font-size: 10px; text-decoration:none; }
.footer a:link, .footer a:visited, .footer a:active {color:#003366; text-decoration:none;}
.footer a:hover { color:#336699; text-decoration:underline;}
.footer-rule 	{ background-color:#ccc}


/* content table styles */
table.contentTable  { 	
	background-color: #f1f1e9;
	border-bottom: 1px #ccc solid;
	}

table.contentTable th{ 	
	background-color: #fff;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	padding: 5px 10px 5px 10px;
	}
	
table.contentTable td{ 
	padding: 10px 10px 10px 10px;
	}

td.contentTable  { 
	background:#f1f1e9 url(/images/ts/imgs/line_dot_140.gif) repeat-x 0px 0px;
	}

td.contentTableOdd  { 
	background-color: #fff;
	}


/* content table for product index page styles */
table.contentTablePI   { 	
	background-color: #f1f1e9;
	border-bottom: 1px #ccc solid;
	}

table.contentTablePI td{ 
	padding: 5px 10px 2px 10px;
	}

td.contentTablePI  { 
	background:#f1f1e9 url(/images/ts/imgs/line_dot_140.gif) repeat-x 0px 0px;
	}


/* content table with Image styles */
table.contentImgTable   { 
	background:#f1f1e9 url(/images/ts/imgs/line_dot_140.gif) repeat-x 0px 0px;
	background-color: #f1f1e9;	
	border-bottom: 1px #ccc solid;	
	}

td.contentImgTable  { 
	background:#f1f1e9 url(/images/ts/imgs/line_dot_140.gif) repeat-x 0px 0px;
	padding: 10px 0px 5px 0px
	}


table.pullText td	{
	color:#336699;
	FONT-SIZE: 10px;
	font-weight: bold;
	line-height: 18px;
	font-style: italic;
}

.pullText 	{ color:#336699; FONT-SIZE: 10px; font-style: italic;}
.caption 	{ font-style: italic;}
.disclosure { color:#666; FONT-SIZE: 10px; }  

/* for Industruies '&' Regions pages */
.irTitle	{ color:#da7914; FONT-SIZE: 10px; font-weight: bold;}
.irindicator{ color:#da7914; FONT-SIZE: 8px; font-style: italic;}


/* left sidebar promo box styles */
table.promoBox		{ 
	background-color: #ecf4fc;
	border: 1px #8Db5d8 solid;
	border-collapse: collapse;
	}

/* padding: Top R Bot L */
table.promoBox th{ 
	background-color:#369; 
	text-align: left; padding: 6px 9px 6px 9px; 
	color:#fff; FONT-SIZE: 10px; font-weight: bold; }

table.promoBox TD { 
	padding: 9px;
}

/* for Product index pages */
.prodIndex 			{ color:#000; FONT-SIZE: 9px; TEXT-DECORATION: none;}
a.prodIndex 		{ color:#036; FONT-SIZE: 9px; TEXT-DECORATION: none;}
a.prodIndex:visited { color:#69c; FONT-SIZE: 9px; TEXT-DECORATION: none;}
a.prodIndex:hover 	{ color:#69c; FONT-SIZE: 9px; TEXT-DECORATION: underline;}
a.prodIndexOn		{ color:#000000; FONT-SIZE: 9px; TEXT-DECORATION: none; font-weight: bold;}
a.prodIndexOn:visited { color:#000000; FONT-SIZE: 9px; TEXT-DECORATION: none; font-weight: bold;}

/* for Events pages */
a.events 		{ color:#036; TEXT-DECORATION: none;}
a.events:visited{ color:#69c; TEXT-DECORATION: none;}
a.events:hover 	{ color:#69c; TEXT-DECORATION: underline;}
a.eventsOn		{ color:#000000; TEXT-DECORATION: none; font-weight: bold;}
a.eventsOn:visited { color:#000000; TEXT-DECORATION: none; font-weight: bold;}
a.eventsOn:hover { color:#000000; TEXT-DECORATION: none; font-weight: bold;}

	
/* to display content left '&' right without a table */
div.LR span.left {
  float: left;
  text-align: left;
  width: 50%;
  }

div.LR span.right {
  float: right;
  text-align: right;
  width: 50%;
  }

/* edits to the DHTML menu Custom.js */
div.menuItem {
	margin-left: 5px;
}

div.menuSeperate {
	border-style: solid; 
	border-width: 5px 0px 0px 0px; 
	border-color: #369; 
	padding: 3px 0px 4px 0px;
	text-indent: 5px;
}  

.contentBodyTable td 	{ color:#000000; FONT-SIZE: 12px; line-height:18px;}	
	
	
