/********************
 * Default Screen - Small *
 ********************/

/** global overrides **/
body
{
    font-size: 11px;
    color: #000000;
    margin: 0 0 0 0;
    background-color:#e3e3e5;
    font-family: Arial, Helvetica, sans-serif;
    background-color:#e3e3e5;
    padding: 0 0 0 0;
    text-align: center;	
}

img {
	border:			0;
}
table {
	border:			none;
}
form {
	margin:			0 0 0 0;
	padding:		0 0 0 0;
}

#masterDiv
{
    margin: 0px auto;
    width: 777px;
    background-color: #ffffff;
    text-align:	left;
    position: relative;
}

/* a node is a re-usable container, used in sidebar
   blocks and the main body, contextualy styled,
   but this is a global starting point */
   .node {
	font-size: 11px;
	line-height:	16px;
	color: #000000;
}

/* footer  */
#footer {
	position:		relative;
	width:			778px;
	margin:			0 auto;
	padding:		6px 0 5px;
	border-top:		2px solid #808080; 
}
#footer td {
	font-size:		10px;
	color:			#808080;
	cursor:			default;
}
#footer_links a, #footer_legal a {
	color:			#808080;
	text-decoration:none;
}
.footer_links {
	font-size:		10px;
	color:			#808080;
	cursor:			default;
}
#footer_links a:hover, #footer_legal a:hover {
	text-decoration:underline;
}
#footer_links {
	text-align:		left;
}
#footer_legal {
	text-align:		right;

}

/* body.home is the market home page, these
   styles accomodate it's layout */
table.solutions {
}
.content_feature table.solutions img, 
.content_section table.solutions img {
	margin:			0 15px 0 15px;
	padding:		0 0 0 0;
}
table tr td p.home {
	font-size:	13px;
	line-height:	18px;
	font-family:	'Times New Roman', Times, serif;
}

.solutions tr td .blocks_nav {
	margin:			-3px 0 11px 0;
	padding:		0 0 0 0;
	background-image:none;
}
.solutions tr td .blocks_nav ul {
	margin:			0 0 0 0;
	padding:		3px 0 3px 0;
	background-image:url(../images/border-feature.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.solutions tr td .blocks_nav>ul {
	padding:		3px 0 2px 0;
}
.solutions tr td .blocks_nav ul.none {
	background-image:none;
}
.solutions tr td .blocks_nav ul li {
	margin:			0 0 0 0;
	padding:		0 0 0 15px;
	background-image:url(../images/bullet-arrow_off.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	list-style-type:none;
	font-size:		9px;
	line-height:	14px;
}
.solutions tr td .blocks_nav ul>li {
	background-position:0 3px;
}
.solutions tr td .blocks_nav ul li a {
	color:			#005c97;
	text-decoration:none;
	font-size:		9px;
	line-height:	14px;
}
.solutions tr td .blocks_nav ul li a:hover {
	border-bottom:	none;
	text-decoration:underline;
}

/*****************************
 * rows; sidebars and blocks *
 *****************************/
img.tools {
	margin:			2px 10px 0 0;
}
/* global content row styles; standard 20px
   gutter, and gutter_sb which is used in
   header and breadcrumb rows for an empty
   region that replaces a sidebar and
   both it's gutters (161+20+20=201) */
td.gutter {
	width:			20px;
}
td.gutter_sb {
	width:			201px;
}


/* sidebars are a container for blocks_*>nodes
   to be rendered */
.sidebar {
	width:			161px;
}

/* .blocks_feature are blue headers on blue */
.sidebar .blocks_feature {
	font-size:11px;
	margin-left:25px;
	padding-bottom:5px;
	padding-top:10px;
	width:150px;
}

.sidebar .blocks_feature .node {
	background-color:#e9eff6;
	background-image:url(../images/border-feature.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	color:#000000;
	font-size:11px;
	margin-bottom:10px;
	padding:7px 8px 1px;
}
.sidebar .blocks_feature .node h5 {
	color:#005C97;
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:bold;
	margin:0pt 0pt 4px;
	padding:0pt;
}
.sidebar .blocks_feature .node p {
	color:#000000;
	font-size:11px;
}

/* .blocks_plain have brown headers on white */
.sidebar .blocks_plain {
	background-image:url(../images/border-plain.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.sidebar .blocks_plain .node {
	padding: 13px 0 1px;
	background-image:url(../images/border-plain.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.sidebar table {
	line-height:	14px;
}

.sidebar .blocks_plain .node h5 {
	margin:			0 0 0 0;
	padding:		0 0 2px 0;
	font-weight:	bold;
	font-size:		11px;
	color:			#a24e12;
	font-family:Arial,Helvetica,sans-serif;
	letter-spacing:0px;
}

.sidebar .node p {
	color:#000000;
	font-size:9px;
	margin:0pt 0pt 13px;
	padding:0pt;
	font-family:Arial,Helvetica,sans-serif;
}

/* home page specific styles */
#homePageHead
{
    PADDING: 0px 26px 0px 26px;
    BACKGROUND: url(../images/HomepageBanner_Black.gif) no-repeat 50% top;  
    POSITION: relative;
    HEIGHT: 163px;
    voice-family: inherit
    BORDER: solid 1px #555555;
    MARGIN: 0px;
}
#screenLogo
{
    PADDING-TOP: 26px;
}
.dummy { /* to deal with a bug in IE 5 */ }


#homePageHead #super_nav {
	position:	absolute;
	top:		13px;
	right:		22px;
	font-size:	10px;
}
#homePageHead #super_nav a {
	color:			#FFF;
	text-decoration:none;
}
#homePageHead #super_nav a:hover {
	color:			#FFF;
	border-bottom:	none;
}

#homePageHead .search_submit {
	position:		absolute;
	top:			30px;
	right:			20px;
	z-index:		9;
	margin:			0 0 0 0;
	padding:		0 0 0 0;
	border: 0px;
}

#homePageHead .search_input {
	position:		absolute;
	top:			35px;
	right:			46px;
	z-index:		10;
	margin:			0 0 0 0;
	width:			114px;
	padding:		1px 0 2px 0;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#000;
	border: 0px;
}
#homePageHead .search_submit {
	position:		absolute;
	top:			35px;
	right:			20px;
	z-index:		10;
	margin:			0 0 0 0;
	padding:		0 0 0 0;
}

#country_select_home {
	position:		absolute;
	top:			105px;
	left:			250px;
	z-index:		10;
}

/* secondary page styles */
#pageHead
{
	PADDING: 37px 26px 0px 26px;
	background-color:#000;
	BACKGROUND: url(../images/SecondaryBanner_Mountain.jpg) no-repeat 50% top;
	POSITION: relative;
	HEIGHT: 77px;
	voice-family: inherit
}
.dummy { /* to deal with a bug in IE 5 */ }
}

#global_nav {
	position:		absolute;
	top:			13px;
	right:			22px;
	font-size:		10px;
}
	
#pageHead #super_nav {
	position:		absolute;
	top:			13px;
	right:			22px;
	font-size:		10px;
}
#pageHead #super_nav a {
	color:			#FFF;
	text-decoration:none;
}
#pageHead #super_nav a:hover {
	color:			#FFF;
	border-bottom:	none;
}

#pageHead .search_input {
	position:		absolute;
	top:			45px;
	right:			46px;
	z-index:		10;
	margin:			0 0 0 0;
	width:			114px;
	padding:		1px 0 2px 0;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#000;
	border: 0px;
}
#pageHead .search_submit {
	position:		absolute;
	top:			45px;
	right:			20px;
	z-index:		10;
	margin:			0 0 0 0;
	padding:		0 0 0 0;
}


#country_select {
	position:		absolute;
	top:			42px;
	left:			260px;
	z-index:		10;
}

/* Primary Nav Styles */
#primaryNav
{
    BACKGROUND-COLOR: #005c97
}
#primaryNavContents
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 773px;
    PADDING-TOP: 0px;
    voice-family: inherit
}
.dummy
{
}
#primaryNavContents TD.navItem
{
    PADDING-TOP: 0px
}
#primaryNavContents A:link
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    TEXT-DECORATION: none
}
#primaryNavContents A:visited
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    TEXT-DECORATION: none
}
#primaryNavContents A:hover
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    TEXT-DECORATION: none
}
#primaryNavContents A:active
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    TEXT-DECORATION: none
}
#primaryNavContents A:hover
{
    COLOR: #97bcda
}

/* breadcrumb and text sizer styles */
table.breadcrumb {
	position:		relative;
	width:			778px;
	border:			none;
	padding:		0 0 0 0;
	margin:			0 0 0 0;
}
td.breadcrumb {
	width:			557px;
	padding:		6px 0 6px 0;
	vertical-align:	middle;
}
td.text_sizer {
	width:			161px;
	background:transparent url(../images/heading_bottom.gif) repeat-x scroll left bottom;
	padding:		4px 0 6px 0;
	vertical-align: bottom;
	text-align:		right;
}
td.text_sizer img {
	margin:			0 0 0 0;
	vertical-align: bottom;
}
td.breadcrumb, td.text_sizer {
	font-size:		10px;
	color:			#747472;
	cursor:			default;
}

td.text_sizer_home {
	width:			161px;
	padding:		4px 0 6px 0;
	vertical-align: bottom;
	text-align:		right;
}
td.text_sizer_home img {
	margin:			0 0 0 0;
	vertical-align: bottom;
}
td.breadcrumb, td.text_sizer_home {
	font-size:		10px;
	color:			#747472;
	cursor:			default;
}
td.breadcrumb a {
	color:			#747472;
	text-decoration:none;
}
td.breadcrumb a:hover {
	border-bottom:	none;
	text-decoration:underline;
}
 
#breadcrumb {
	position:		relative;
	width:			778px;
	border:			none;
	padding:		0 0 0 0;
	margin:			0 0 0 0;
}
#breadcrumb {
	width:			557px;
	padding:		6px 0 6px 0;
	vertical-align:	middle;
}
td.text_sizer {
	width:			161px;
	padding:		4px 0 6px 0;
	vertical-align: bottom;
	text-align:		right;
}
td.text_sizer img {
	margin:			0 0 0 0;
	vertical-align: bottom;
}
#breadcrumb, #text_sizer {
	font-size:		11px;
	color:			#A7A7A7;
	cursor:			default;
}
#breadcrumb a {
	color:			#A7A7A7;
	text-decoration:underline;
}
#breadcrumb a:hover {
	border-bottom:	none;
	text-decoration:underline;
}

/* structural formatting declarations for homepages*/
table#body {
	position:		relative;
	width:			770px;
	padding:		0 0 0 0;
	margin:			0 0 0 0;
}
table#body tr td {
	vertical-align:	top;
}
.container {
	padding:		0 0 0 0;
	margin:			0 0 0 0;
	width:			557px;

}
.container_twoColumn {
	padding:		0 0 0 0;
	margin:			0 0 0 0;
	width:			380px;

}
.center_content {
	vertical-align:	top;
}
.main {
	padding:		0 0 0 0;
	background-image:url(../images/border-feature.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.main .sidebar {
}
.main .center_content {
}
.content_feature, 
.content_section {
	margin:			0 0 0 0;
	padding:		11px 0 0 0;
}
.content_feature {
	background-position:bottom;
	background-repeat:repeat-x;
}
.noline {
	background-image:none;
}
.content_feature .node {
	clear:			both;
	margin:			0 0 0 0;
	padding:		0 0 1px 0;
}
.content_section .node {
	clear:			both;
	margin:			0 0 0 0;
	padding:		0 0 1px 0;
	background-image:url(../images/border-feature.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.content_feature .node table img, 
.content_section .node table img {
	padding-bottom:	11px;
}
.content_feature img, 
.content_section img {
	float:			left;
	margin:			0 15px 0 0;
	padding:		0 0 0 0;
}
img.more, 
.content_feature .node table img.more, 
.content_section .node table img.more {
	float:			none;
	clear:			none;
	margin:			0 0 -7px 0;
	padding:		7px 0 7px 0;
}

/*************************************
 * visual content style declarations *
 *************************************/
h1 {
	color:#005C97;
	font-family:Garamond;
	font-size:17px;
	font-weight:bold;
	letter-spacing:3px;
	margin:0pt 0pt 5px;
	padding:0pt;
}

h2 {
	padding:		0 0 0 0;
	margin:			0 0 10px 0;
	font-family:	"Times New Roman", Times, serif;
	font-size:		16px;
	font-weight:	bold;
	color:			#005c97;
}
h2.link {
	font-family:arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	margin:15px 0 0;
	text-transform:none;
	letter-spacing:0;

}
h3 {
	font-size:11px;
	color:#A0410D;
                font-family:	Arial, Helvetica, sans-serif;
	margin:7px 0 0px 0;
}
h4 {
	padding:		0 0 0 0;
	margin:			0 0 0 0;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:	bold;
	color:			#000;
}

h5 {
		 font-size:16px;
 		 font-weight:bold;
 		 color:#005C97;
 		 font-family:Garamond;
		 margin: 0 0 5px 0;
		 padding: 0;
 		 filter:blur(add=true, strength=2);
	}

h6 {
	padding:	0 0 0 0;
	margin:		0 0 10px 0;
	font-family:	"Times New Roman", Times, serif;
	font-size:	11px;
	font-weight:	normal;
	color:		#B07903;
}

sup {
	font-size:		9px;
	vertical-align:	top;
}
select, input {
	font-size:		11px;
	font-family:	Arial, Helvetica, sans-serif;
	color:			#666;
}

.content_feature select, 
.content_section select {
	margin-bottom:	11px;
}
.tiny {
	font-size:	9px;
	line-height:	14px;
}

.center_content p {
	margin:			0 0 11px 0;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	line-height:	16px;
	color:			#000000;
}
.center_content p.strong {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	line-height:	16px;
	font-weight:	bold;
	color:			#666;
}
.center_content p.center {
	text-align:		center;
}
.center_content p.center img {
	float:			none;
}
.main .center_content a {
	color:			#005c97;
	text-decoration:none;
}
.main .center_content a:hover, 
.main .sidebar a:hover {
	border-bottom:	none;
	text-decoration:underline;
}

.center_content ol {
	margin:			0 0 0 0;
	padding:		0 0 4px 30px;
	color:			#666;
}
.center_content .content_feature>ol,
.center_content .content_section>ol {
	margin:			0 0 0 0;
	padding:		0 0 4px 23px;
	color:			#666;
}
.center_content ol li {
	margin:			0 0 0 0;
	padding:		0 0 7px 0;
}

.center_content ul {
	margin:			0 0 0 0;
	padding:		0 0 0 20px;
	color:			#666;
}
.center_content ul li {
	margin:			0 0 0 0;
	padding:		0 0 11px 0;
}
.center_content ul.arrow, 
.blocks_feature ul.arrow {
	margin:			0 0 0 0;
	padding:		0 0 4px 0;
}
.blocks_plain ul.arrow {
	margin:			0 0 0 0;
	padding:		0 0 10px 0;
}
.blocks_feature ul li, 
.blocks_plain ul li {
	margin:			0 0 0 0;
	padding:		0 0 11px 15px;
}
.blocks_feature ul.arrow li, 
.center_content ul.arrow li {
	margin:			0 0 0 0;
	padding:		0 0 7px 15px;
}
.blocks_plain ul.arrow li {
	margin:			0 0 0 0;
	padding:		0 0 1px 15px;
}
.center_content ul.arrow li {
	background-image:url(../images/bullet-arrow_off.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	list-style-type:none;
}
.center_content ul.arrow li.on {
	background-image:url(../images/bullet-arrow_on.gif);
}
.blocks_feature ul li, 
.blocks_plain ul li {
	background-image:url(../images/bullet-arrow_off.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	list-style-type:none;
}
.center_content ul.arrow>li, 
.blocks_feature ul>li, 
.blocks_plain ul>li {
	background-position:0 3px;
}
.center_content ul li a, 
.blocks_feature ul li a, 
.blocks_plain ul li a {
	color:			#005c97;
	font-family:	Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.center_content ul li.on a.on, 
.center_content ul li.on a.on:hover {
	color:			#000;
	cursor:			default;
	text-decoration:none;
	border-bottom:	none;
}
.center_content ul li, 
.center_content ul li a {
	font-size:		10px;
	line-height:	14px;
}
.center_content ul.tiny li, 
.center_content ul.tiny li a {
	font-size:		9px;
	line-height:	14px;
}
.center_content ul li a:hover, 
.blocks_feature ul li a:hover, 
.blocks_plain ul li a:hover {
	text-decoration:underline;
}
.blocks_feature ul li, 
.blocks_feature ul li a, 
.blocks_plain ul li, 
.blocks_plain ul li a {
	font-size:		11px;
	line-height:	14px;
}





.center_content .sitemap ul li.sub, 
.center_content ul li.sub {
	display:		inline;
	margin:			0 0 0 0;
	padding:		0 0 0 0;
	background-image:none;
	list-style-type:none;
	list-style-image:none;
}
.center_content ul li.sub ul li {
	background-image:none;
	list-style-type:none;
	list-style-image:none;
}




select.jobs {
	margin-bottom:	4px;
}
select.jobslast {
	margin-bottom:	11px;
}
input.jobs {
	width:			200px;
	padding-left:	3px;
}

/*************************************
 * Drop Downs *
 *************************************/
#dropNav1, #dropNav2, #dropNav3, #dropNav4, #dropNav5, #dropNav6, #dropNav7 {
			position: absolute;
			visibility: hidden;
			color:#EAF1F6;
			text-align: left;
			z-index:10;
			/* NOTE: top (position) property is defined dynamically in styles_scripts.jspf to account for banner heights */
	}


.navContainerCountry {
			background:  url(../images/bg_nav_drop_shadow.gif);
			padding: 0 2px 2px 0;
			text-align: left;
			width: 133px;
			voice-family: "\"}\"";
			voice-family: inherit;
			width: 131px;	/* This is the correct value */
	}
		
	.navListCountry ul li {
			font-size: 10px;
			line-height: 13px;
			padding: 2px 5px 2px 22px;
			border-bottom: 1px solid #D3DADF;
			background: url(../images/blt_home_link_list.gif) no-repeat;
			background-position: 12px 4px;
	}
	
	.navListProducts ul li {
			font-size: 10px;
			line-height: 13px;
			padding: 2px 5px 2px 22px;
			border-bottom: 1px solid #D3DADF;
			background: url(../images/blt_home_link_list.gif) no-repeat;
			background-position: 12px 4px;
	}
	
	html>body .navContainerCountry {
		width: 131px;
	} 
	
	.navList ul, .navListCountry ul {
		background-color: #F0F0F2;
		margin: 0;
		padding: 0;
		list-style: none;
	}

.navContainer, .navContainerWho  {
		background:  url(../images/bg_nav_drop_shadow.gif);
		padding: 0 2px 2px 0;
		text-align: left;
		width:240px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 238px;	/* This is the correct value */
	}
	
	html>body .navContainer, html>body .navContainerWho {
		width: 238px;
	} 
	
	.navContainerWho {
		width:214px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 212px;	/* This is the correct value */
	}
	
	html>body .navContainerWho {
		width: 212px;
	} 
	
	.navItem {
              padding: 0 5px;
		font-size: 11px;
		line-height: 14px;
		border-bottom: 0px solid gray;
	}
	
	.navList ul, .navListCountry ul {
		background-color: #F0F0F2;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	.navList ul li {
		font-size: 11px;
		line-height: 15px;
		padding: 5px 5px 5px 28px;
		border-bottom: 1px solid #D3DADF;
		background: url(../images/blt_home_link_list.gif) no-repeat 15px 8px;
	}
	
	
	.navList ul li a, .navListCountry ul li a {
		color: #005C97;
	}
	
	.navList ul li a:visited, .navListCountry ul li a:visited {
		color: #005C97;
	}
	
	.navList ul li a:hover, .navListCountry ul li a:hover {
		color: #005C97;
	}


	.divLine1 {
		height: 12px;
		background: url(../images/misc_hordividerdots.gif) repeat-x center left;
		margin: 0 0 12px 0;
		padding: 0;
	}


.divLine2 {
		height: 12px;
		background: url(../images/misc_hordividerdots_blue.gif) repeat-x center left;
		margin: 0 0 12px 0;
		padding: 0;
	}

.homeNewsCallOut {
		border-top:1px dotted #9BB6D8; 
		border-bottom:1px dotted #9BB6D8; 
		background-color:#E9EFF6; 
		padding:16px 11px 14px; 
		margin: 35px 0;
	}

ul.arrow li {
	background-image:url(../images/bullet-arrow_off.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	list-style-type:none;
}



		
/* LEFT NAV */	
ul#leftNav {
	margin: 0;
	padding: 23px 0;
}


li.firstLevel, li.firstLevelActive, li.firstLevelActiveSubs {
	font-size: 11px;
	line-height: 14px;
	padding: 2px 0;
	color: #005C97;
	background: url(../images/misc_hordividerdots.gif) repeat-x bottom right;
	list-style-type: none;
	width: 75px;
}


li.firstLevel a, li.firstLevelActive a, li.firstLevelActiveSubs a {
	padding: 2px 5px 2px 17px;
	display: block;
	text-decoration: none;
	color: #005C97;
	background: url(../images/blt_home_link_list.gif) no-repeat 7px 5px;
}

li.firstLevel a:hover, li.firstLevelActive a:hover, li.firstLevelActiveSubs a:hover {
	text-decoration: underline;
}

li.firstLevel a {
	background: url(../images/blt_home_link_list.gif) no-repeat 7px 5px;
}

li.firstLevelActive a {
	background: url(../images/blt_home_link_list_dark.gif) no-repeat 7px 5px;
	font-weight: bold;
}

li.firstLevelActiveSubs a {
	font-weight: bold;
	background: url(../images/blt_arrow_down.gif) no-repeat 6px 5px;
}

ul.leftSubNav {
	margin: 0 !important;
	padding: 2px 0 2px 16px;
}

li.secLevel, li.secLevelActive {
	font-size: 11px;
	line-height: 14px;
	padding: 5px 0px 5px 0px;
	color: #005C97;
	list-style-type: none;
}

li.secLevel a, li.secLevelActive a {
	font-weight: normal;
	padding: 2px 2px 2px 10px;
	display: block;
	text-decoration: none;
	color: #005C97;
	background: url(../images/blt_small_arrow.gif) no-repeat 0px 6px;
	list-style-type: none;
}

li.secLevel a:hover, li.secLevelActive a:hover {
	text-decoration: underline;
}

li.secLevelActive a {
	font-weight: bold;
	background: url(../images/blt_small_arrow_dark.gif) no-repeat 0px 6px;
}
			
/*third level*/
	li.thirdLevel, li.thirdLevelActive {
		font-size: 11px;
		line-height: 14px;
		padding: 7px 0px 7px 26px; 
		color: #005C97;
		list-style: none;/*added*/
		margin: 0 0 0 10px;
	
	}
	
	li.thirdLevel a, li.thirdLevelActive a {
		font-weight: normal;
		padding:2px 2px 2px 15px;
		display: block;
		text-decoration: none;
		color: #005C97;
		background: url(../images/blt_small_arrow.gif) no-repeat 13px 4px;
		list-style: none;/*added*/
	}
	
	li.thirdLevel a:hover, li.thirdLevelActive a:hover {
		text-decoration: underline;
		list-style: none;/*added*/
	}
	
	li.thirdLevelActive a {
		font-weight: bold;
		background: url(../images/blt_small_arrow_dark.gif) no-repeat 0px 6px;
		list-style: none;/*added*/
	}


	/* end leftNav styles */






/*****************************
 * rows; sidebars and blocks *
 *****************************/
img.tools {
	margin:			2px 10px 0 0;
}
/* global content row styles; standard 20px
   gutter, and gutter_sb which is used in
   header and breadcrumb rows for an empty
   region that replaces a sidebar and
   both it's gutters (161+20+20=201) */
td.gutter {
	width:			20px;
}
td.gutter_sb {
	width:			201px;
}
/* sidebars are a container for blocks_*>nodes
   to be rendered */
.sidebar {
	width:			161px;
}





.homeNewsCallOut
{
    PADDING-RIGHT: 11px;
    BORDER-TOP: #9bb6d8 1px dotted;
    PADDING-LEFT: 11px;
    PADDING-BOTTOM: 14px;
    MARGIN: 35px 0px;
    PADDING-TOP: 16px;
    BORDER-BOTTOM: #9bb6d8 1px dotted;
    BACKGROUND-COLOR: #e9eff6
}

.leftCallOut 
{
    WIDTH: 131px;
    PADDING-BOTTOM: 10px;
}

/* begin leftNav styles */
#leftNavBackground {
	background: url(../images/misc_vertdividerdots.gif) repeat-y right;
}

#leftNavContainer {
	padding: 27px 0 27px 7px;
	width: 164px;  
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 155px;	/* This is the correct value */
}

html>body #leftNavContainer {
	width: 155px; 
}
html>body #leftNavContainer2 {
		width: 170px; 
}

#leftNavContainer a:hover {

}

html > body #contentContainer {
}

#contentContainer 
{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:11px;
	padding:0pt 12px 30px 12px;
	voice-family:inherit;
}
				




#headerContainer 
{
	padding-bottom:15px;
}

.headerImgLine {
background:transparent url(../images/heading_bottom.gif) repeat-x scroll left bottom;
}

.homePageTitle {
	padding:		0 0 0 0;
	margin:			0 0 14px 0;
	font-family:	"Times New Roman", Times, serif;
	font-size:		20px;
	font-weight:	normal;
	color:			#005c97;
}

p.secIntroCopy {
color:#000000;
font-size:13px;
margin:0pt 0pt 12px;
padding:0pt;
}

.divLine2 {
background:transparent url(../images/misc_hordividerdots_blue.gif) repeat-x scroll left center;
height:12px;
margin:0pt 0pt 12px;
padding:0pt;
}

.secUlLink, .secUlLarge, .secUlSmallGrayLink, .secUlLargeGrayLink {
font-size:11px;
margin:12px 0pt;
padding:0pt;
text-decoration:none;
}
.secUlLink li, .secUlLarge li, .secUlSmallGrayLink li, .secUlLargeGrayLink li {
background:transparent url(../images/blt_home_link_list.gif) no-repeat scroll 0px 6px;
line-height:16px;
list-style-type:none;
padding:2px 0pt 4px 10px;
}
.secUlLink .li a, .secUlLarge .li a, .secUlSmallGrayLink .li a, .secUlLargeGrayLink .li a {
	background:transparent url(../images/blt_home_link_list.gif) no-repeat scroll 0px 6px;
	line-height:16px;
	list-style-type:none;
	padding:2px 0pt 4px 10px;
	text-decoration: underline;

}
.secUlLinkSub, .secUlLargeSub {
color:#000000;
font-size:11px;
margin:8px 0pt 0pt;
padding:0pt;
}

.headerLink 
{
	font-size:13px;
	margin:0pt 0pt 4px;
	padding:0pt;
}

.secHeaderLink a:visited {
text-decoration:underline;
}

.secHeaderLink a {
	text-decoration:none;
}


.rightColCallOut ul.arrow {
margin:15px 5px 0px;
padding:0px;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 5px 0pt 17px;
padding:0pt;
}
.rightColCallOut ul.arrow li {
background:transparent url(../images/blt_home_link_list.gif) no-repeat scroll 0px 6px;
line-height:16px;
list-style-type:none;
padding:2px 0pt 4px 10px;
text-decoration:none;
}
ul li {
list-style-type:disc;
padding:0px 0px 4px 2px;
}
.rightColCallOut ul.arrow li a {
	text-decoration:none;
}
.divLine2 {
		height: 12px;
		background: url(../images/misc_hordividerdots_blue.gif) repeat-x center left;
		margin: 0 0 12px 0;
		padding: 0;
	}

/* general html selectors */	
	img {
		border:0;
	}
	input, select {
		font-size:11px;
		/* border:1px solid #C79571; */
		/* border: 1px solid #fff; */
	}
	.noBorder {
		border-width:0px !important;
	}
	label {
		font-weight:normal;
	}
/* input fields in the right column have blue outline */
	#rightColumn input, #rightColumn select {
		border:1px solid #4091C5;
	}
	form {
		margin:0;
		display:inline;
	}
	a:link, a:visited, a:active {
	 color:0f75cb;
		text-decoration:none;
	}
	a:hover {
		text-decoration:none;
	}
	ul {
		margin:0 5px 0 17px;
		padding:0;
		list-style:none;
	}
	ul li {
		list-style-type: disc;
		padding:0px 0px 4px 2px;
		
	}

	ul.dash {
		margin:0;
		padding:0;
		list-style:none;
	}
	ul.dash li {
		list-style-type: disc;
		padding:0 0 0 13px;
	}

	ul.disc li {
		list-style-type: disc;
		background-repeat:no-repeat;
		list-style-type:none;
		text-size: 10px;
		align: bottom;
	}

p.secIntroCopy {
		font-size: 13px;
		margin: 0 0 12px 0;
		padding: 0;
		color:#000000;
}

p.secIntroCopySmall {
		font-size: 11px;
		margin: 0 0 12px 0;
		padding: 0;
		color:#000000;
}

dl.glossary{
	font-size: 11px;
	margin: 0 0 12px 0;
	padding: 0;
	color:#000000;
}

ul.secIntroCopy {
		font-size: 11px;
		color:#000000;		
}

li.secIntroCopy {
		font-size: 11px;
		color:#000000;
		list-style-type:disc;
		list-style-position:inside;
		background-image:none;		
}

.secHeaderLink {
		font-size: 13px;
		margin: 0 0 4px 0;
		padding: 0;
		font-color: #000000;
}

.secHeaderLink a{
		text-decoration: none;
}

.secHeaderLink a:visited{
		text-decoration: none;
}

.secHeaderLink a:hover{
		text-decoration: underline;
}

.secUlLink, .secUlLarge, .secUlSmallGrayLink, .secUlLargeGrayLink {
		margin: 12px 0 12px 0;
		padding: 0;
		font-size: 11px;
		text-decoration: none;
		font-color: #000000;
}
	

.secUlLinkSub, .secUlLargeSub {
		margin: 8px 0 0 0;
		padding: 0;
		font-size: 11px;
		color: #000000;
	}

.secChooseCountry{
	z-index:100;
}

/* Top Navigaton Country Secondary Links. 
	For gnwExtTopNavCountrySecondary
	Setting the link to .on effectively disables the link. */
.topNavCtrySec_links {
	padding: 		0 9px 0 9px;
	background-color:#0066CC; 
}
.topNavCtrySec_links .new_container {
	
	height:			20px;
	vertical-align:		middle;
	font-size:		11px;
	font-style:		arial,helvetica,sans-serif;
	cursor:			default;
}
.topNavCtrySec_links td {
	width:			30px;
}
.topNavCtrySec_links a {
	color:			#FFF;
	text-decoration:none;
}
.topNavCtrySec_links a:visited {
	color:			#FFF;
	text-decoration:none;
}	
.topNavCtrySec_links a:hover {
	color:			#8AB0CC;
	border-bottom:	none;
}
.topNavCtrySec_links a.on {
	color:			#8AB0CC;
	text-decoration:none;
}
.topNavCtrySec_links a.on:hover {
	color:			#8AB0CC;
	border-bottom:	none;
	cursor:			default;
}
.topNavCtrySec_links a.under {
	color:			#8AB0CC;
	text-decoration:none;
}
.topNavCtrySec_links a.under:hover {
	color:			#8AB0CC;
	border-bottom:	none;
}
.topNavCtrySec_links img {
	margin:			0 9px 0 9px;
	vertical-align:	middle;
}
/* PAGE TITLE */

 	
 	.formComponent {
		font-size: 10px;
		width: 180px;
		text-align:center;
		padding-bottom:5px;
}

/* New Styles for default site */
	.headerLink {
		font-size: 13px;
		margin: 0 0 4px 0;
		padding: 0;
	}

	.ulLink, .ulLarge, .ulSmallGrayLink, .ulLargeGrayLink {
		margin: 12px 0 12px 0;
		padding: 0;
		font-size: 11px;
	}
	
	.ulLink li,  .ulLarge li, .ulSmallGrayLink li, .ulLargeGrayLink li {
		padding: 2px 0 4px 10px;
		background: url(../images/blt_home_link_list.gif) no-repeat 0px 6px;
		list-style-type: none;
		line-height: 16px;
	}
	
	.ulLarge li, .ulLargeGrayLink li {
		font-size: 13px;
	}
	
	.ulSmallGrayLink li a, .ulLargeGrayLink li a {
		color: #000000;
		text-decoration: none;
	}
	
	.ulSmallGrayLink li a:hover, .ulLargeGrayLink li a:hover {
		color: #0C74CB;
		text-decoration: underline;
	}
	
	.ulLinkSub, .ulLargeSub {
		margin: 8px 0 0 0;
		padding: 0;
		font-size: 11px;
	}
	
	.ulLinkSub li,  .ulLargesub li {
		padding: 2px 0 4px 10px;
		background: url(../images/blt_home_link_list.gif) no-repeat 0px 6px;
		list-style-type: none;
		line-height: 16px;
	}


		.tdCompareTable0 {

			border-bottom: 1px solid #000000; 
			background-color: #A4B7D5;
			text-align:center;
		}

		.tdCompareTable1 {
			border-bottom: 1px solid #000000; 
			background-color:#EAF0F4
			text-align:center;
		}


