body  {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			font-size:12px
}

#header_mini_nav li { 
			 display: inline;
			 font-size:12px; 
			 color:#000000;
			 padding:0 0 0 13px
			 
}

#header_mini_nav li a { 
			 font-size:12px; 
			 color:#000000;
			 text-decoration:none
}

#header_mini_nav li a:hover { 
			 font-size:12px; 
			 color:#000000;
			 text-decoration:underline
}

#nav_container_left li { 
			font-size:12px; 
			font-weight:bold;
			color:#727272;
			display: inline;
			padding:6px 16px 8px 16px;
			height:26px
}

#nav_container_left li a { 
			font-size:12px; 
			display: inline;
		    font-weight:bold;
			color:#727272;
			text-decoration:none
}

ul.topMenuBar{
		
			list-style-type: none;
			margin: 0 0 0 0;
			padding: 0;

	}
ul.topMenuBar li{

			list-style-type: none;
			display:inline;

    }
	
a.topMenuBar:link, a.topMenuBar:visited, a.topMenuBar:hover, a.topMenuBar:active  {
			background-color: transparent;
			color: #666;
			text-decoration:none;
			font-weight:bold;
			padding-right:17px;

}

a.topMenuBar:hover, a.topMenuBar:active, .topMenuBarSelected  {

			background-color: transparent !important;
			color:#990000 !important;

}

/* questions section */

/*.questions_ttl {
	font-size:12px;
	color:#13214c;
	font-weight:bold;
	padding:22px 18px 0 22px;
}
.questions_ttl  a {
	font-size:12px;
	color:#13214c;
	text-decoration:none;
	font-weight:bold
}
.questions_ttl  a:hover {
	text-decoration:underline;
	color:#13214c;
	font-weight:bold;
}

.questions_ttl  a:visited {
	font-size:12px;
	color:#13214c;
	font-weight:bold;
}
.questions_txt {
	font-size:12px;
	color:#13214c;
	padding:4px 18px 0 22px;

}
.questions_txt a {
	font-size:12px;
	color:#13214c;
	text-decoration:none;
}
.questions_txt a:hover {
	text-decoration:underline;
	color:#13214c
}

.questions_txt a:visited {
	font-size:12px;
	color:#13214c
}*/

/* news section */


.content_news_ttl {
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding-top:10px
}

.content_news_ttl a {
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-decoration:none
}

.content_news_ttl a:hover {
	text-decoration:underline;
	color:#000000;
}

.content_news_ttl a:visited {
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
.content_news_txt {
	font-size:12px;
	color:#000000;
	padding-top:4px
}
.content_news_txt a {
	font-size:12px;
	color:#000000;
	text-decoration:none
}
.content_news_txt a:hover {
	text-decoration:underline;
	color:#000000
}
.content_news_txt a:visited {
	font-size:12px;
	color:#000000
}

/* features in central column of main content */


#feature_ttl a {
	color:#999999;
	display:block;
	font-weight:bold;
	text-decoration:none
}

#feature_ttl a:hover {
	text-decoration:underline;
}

#feature_ttl a:visited {
	color:#999999;
	display:block;
	font-weight:bold
}

#feature_subttl {
	position: absolute;
	background: #fff;
	padding: 5px 14px;
	font-size:12px;
	opacity: .5;
	filter: alpha(opacity=50);
	width: 218px;
}

#feature_subttl a {
	text-decoration:none;
	color:#000000 !important;
	font-size:12px;
	font-weight: bold;
}

#feature_subttl a:hover {
	text-decoration:underline;
}

#feature_subttl a:visited {
	color:#FFFFFF;
	font-size:12px
}

/* footer */





h1.documentTitle
{
   padding-left:0px;
font-size:14px;
}

h2.documentTitle
{
   padding-left:0px;
font-size:14px;
}

div, table, td, li, p {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.3;
}

h1.documentTitle {
font-size:14px;
padding-left:3px;
}

h2.documentTitle {
font-size:14px;
padding-left:3px;
}

/*Small text */
 .productBox, .productsTableTd,  .menu, .productMenu, .boxLegend, .boxLegend5,   .searchBtn, .txtSmall, .txtSmall p, .txtSmall td, .txtSmall li, .txtSmall span, #tabs ul li a, {
	font-size:10px;
}
.countryURL{
	font-size:10px;
}

/*
#generalContent p{
font-size:12px;
}
*/
.topMenuBar, .searchFld, .slogan, .feedback, .copyright, .legalNotice{
	font-size:10px;
	
}
a p{font-size: 10px;}

#contents {
background:#FFFFFF url(none) repeat-y scroll 0 0 !important;

float:left;
padding-left:22px;
padding-right:21px;
width:912px;
}


div#footer{
	background-color:#A29CA0;
border-top:1px solid #FFFFFF;
height:20px;
clear:both;
}
div#footer table{
	width:100%;
	margin-top:3px;
}
td.legalNotice{
	padding-left:15px;
	white-space:nowrap;
}
td.copyright{
	width:100%;
	text-align:center;
}
td.feedback{
	padding-right:15px;
	white-space:nowrap;
}
.legalNotice,.copyright,.feedback{
	font-weight:bold;
	color:#ffffff;
}
.copyright a{
	color:#ffffff !important;
	text-decoration:underline !important;
}



#NavigationContainer a {header.css (line 36)
color:#666666;
font-size:12px;
font-weight:bold;
}


#NavigationContainer li a {
border-right:1px solid #CCCCCC;
line-height:12px;
}

#contents{
	z-index: 7000 !important; 
}

/*country selector */
.countrySelectorLogoWrapper{  padding-left: 20px; heigth: 90px; width: 90px;float: left; z-index:5000} 
.countrySelectorLogoLink {}

.countrySelectorLogoLink img  {}

.countryInfoText { 
	left: 30px;
	zoom: 1 !important;
}

.countrySelectorLinkDesc { 
	position: absolute;
	right: 78px;
	_right: 185px;
	top: 10px;
	width: 237px; 
	z-index: 7000 !important; 
	padding: 0px 0px 10px 0;  
	background: url(/images/countryselector/big_box_bottom.png) left bottom no-repeat; 
	_background: url(/images/countryselector/big_box_bottom.gif) left bottom no-repeat; 
}

.countrySelectorLinkDescContent { 
	background: url(/images/countryselector/big_box_top.png) left top no-repeat; 
	_background: url(/images/countryselector/big_box_top.gif) left top no-repeat; 
	width: 212px; 
	padding: 13px;  
}

.countrySelectorLogoWrapper2{
	position: relative;

}

.clearFix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* countrySelector boxes */
div.box3 {
	background: url(../../images/corners3/na/topleft.gif) top left no-repeat;

  } 
div.boxHeader3 {
	background: url(../../images/corners3/na/topright.gif) top right no-repeat;
	padding-top:10px;
  }
 div.boxHeader3 strong{
	color:#2F184F;
	display:block;
	padding:10px;
	margin-top:-10px;
	font-size:120%;
  }
div.boxBody3 {
	background: url(../../images/corners3/na/rightborder.gif) top right repeat-y;
	
	
	margin:0;
	/*margin-top:-2em; Maybe needed in IE5, yet another css bug in IE*/
	padding-left:10px;
	padding-right:10px;
  }
div.boxFooter3 {
	background: url(../../images/corners3/na/bottomleft.gif) bottom left no-repeat;
  }
div.boxFooter3 span {
	background: url(../../images/corners3/na/bottomright.gif) bottom right no-repeat;
	padding:10px;
	display:block;
	margin:-2em 0 0 0;
  }

.boxLegend3{
	margin-top:-17px;
	margin-left:20px;
	z-index:1000;
	position:absolute;
	color:#333;
	background-color:#FFFFFF;
	background: url(../../images/corners3/na/legendBG.gif) top left repeat-x;
	font-style:normal;
}
.boxBody3 ul{
list-style-type:none;

}
/* / countrySelector boxes */



/*
.Lpos1 { left:-458px; top: -177px;}
* > .Lpos1 { left:-208px; top: -35px; }
.Lpos2 { left:-348px; top: -177px; }
* > .Lpos2 { left:-98px; top: -35px; }
.Lpos3 { left:-458px; top: -80px;}
* > .Lpos3 { left:-208px; top: 61px; }
.Lpos4 { left:-348px; top: -80px; }
* > .Lpos4 { left:-98px; top: 61px; }
.Lpos5 { left:-458px; top: 16px; }
* > .Lpos5 { left:-208px; top: 158px; }
.Lpos6 { left:-348px; top: 16px; }
* > .Lpos6 { left:-98px; top: 158px; }

.Lpos7 { left:-458px; top: 112px; }
* > .Lpos7 { left:-208px; top: 255px; }
.Lpos8 { left:-348px; top: 112px; }
* > .Lpos8 { left:-98px; top: 255px; }
*/