.small {
	font-size: 0.8em;
}
/*Elements*/
	body, form {margin: 0;}
	body, table, td, p, div, h1, h2, h3, h4, input, textarea, select {font-family:verdana, arial;}
//	body, table, td, p, div, input, select, textarea {font-size:0.75em;}
	img {border: solid 0px white;}
	td {vertical-align:top;}
	a{font-weight:bold;color:#6789ab;text-decoration:none;}
	a:hover{text-decoration:none;}
	table{border-collapse:separate;padding:0;margin:0;}
	h1{font-size:17px;font-weight:bold;margin:0 0 10px 0;}
	h2, h4, h5, h6, h7, h8, .h2 {font-size:12px;font-weight:bold;margin:2px 0 2px 0;}
	h3 {font-size:0.75em;font-weight:bold;margin:2px 0 2px 0;}
	.raised
	{
		margin: -6px 0 12px 0;
	}
	@media print {
		.raised 
		{
			margin: 0 0 12px 0;
		}
	}
	ol{font-family:verdana, arial;font-size:0.9em;color:black; padding-left: 1em; left-margin: 15;}
	ul{font-family:verdana, arial;font-size:0.9em;color:black; padding-left: 1em; left-margin: 15;}
	li{font-family:verdana, arial;font-size:0.9em;color:black; padding-left: 1em; left-margin: 15;}
	.notopmargin {margin-top: 0px;}
	.negativetopmargin {margin-top: -12px;}
	center{height: 100%;}
	.required{color: #000000;}
	.missing{color: #cc0000;}
	div#ToTopLink{display: none;}
	label { font-size:0.75em; font-weight:bold; }

/*Top area*/
	/*table#clsTopContainer{width:100%;background:#abcdef;border:0 none red;}*/
	table#clsTopContainer{width:100%;background:#bcdeff;border:0 none red;}
	
	
	td#clsToplogoCell{width:100;padding:0 0 0 21px;vertical-align:bottom;text-align:left;}
	td#clsToplogoCell img{position:relative; top:-8px;}
	td#clsTopSecNavigation{padding:15px 19px 0 0;}
	td#clsTopSecNavigation td{vertical-align: middle;}
	td#clsTopSecNavigation table{border:0;}
	td#clsTopSecNavigation div{margin:0 0 0 0;}
	td#clsTopSecNavigation a {margin:0 0 0 0 ;font-family:arial, verdana;font-size:10;color:#345678;font-weight:bold;vertical-align:middle;text-decoration:none; }
	/*td#clsTopSecNavigation input{border: 1px solid black;margin: 0 0 0 20px;height:18px;font-size:10px;width:95px;}*/
	td#clsTopSecNavigation input {
		border: none;
		margin: 0 0 0 20px;
		height:20px;
		font-size:10px;
		width:97px;	
		background-image: url('gfx/search_back.gif');
		background-repeat: no-repeat;
}

	td#clsTopSecNavigation img{margin: -3px 5px 0 12px;}

	td#clsTopPriNavigation{vertical-align:bottom;text-align:right;padding:10px 0 0 0;white-space:nowrap;border:}
	div#TopMenu div{padding:0 0 0 0;display:inline;width:30px;text-align:center;}
	/*td#clsTopPriNavigation a{font-family:Arial, verdana;font-size:0.75em;color:#345678;font-weight:bold;vertical-align:middle;text-decoration:none;letter-spacing: 0pt;}*/
	td#clsTopPriNavigation a{font-family:Arial, verdana;font-size:0.75em;color:#345678;font-weight:bold;vertical-align:middle;text-decoration:none;letter-spacing: 0pt;}
	
	td#clsTopPriNavigation a:hover{color: #234567; background-color: #abcdef;}
	html >
 //body td#clsTopPriNavigation a{font-size:0.75em;}
	html >
 body td#clsTopPriNavigation a:hover{color: #234567;}

	td#clsTopPriNavigation img{padding:0;margin:0;}
	td#clsTopCornerLeft{text-align:left;}
	td#clsTopCornerRight{text-align:right;}
	td#clsTopBottomMargin{height:8px;background-color:#ffffff;}
	
	div#TopMenu{position:relative;top:9px;left:-35px;}
		@media all {
			div#TopMenu{position:relative;top:12px;left:-49px;}
			html>
body div#TopMenu{position:relative;top:13px;left:-49px;}
	}
	img#TopMenuFirst{position:relative;left:10px;}html >
 body img#TopMenuFirst{left:-10px;}
	img.TopMenuGenerel{position:relative;left:8px;}html >
 body img.TopMenuGenerel{left:-10px;}
	div.TopMenuGenerel{position:relative;left:5px;top:-0.75em;}
	html >
 body div.TopMenuGenerel{position:relative;left:-9px;top:-0.75em;}

#TopItem0, #TopItem1, #TopItem2, #TopItem3, #TopItem4, #TopItem5, #TopItem6, #TopItem7, #TopItem8 
{
	margin-left: -3px;
	margin-right: -5px;
}
#TopMenu
{
	margin-right: -50px;
}
td#clsTopPriNavigation a#TopMenuSelectedItem
{
	color: #012345;
}

/*LeftMenu*/
	table#TableMenu{width:185px;}
	table#TableMenu td.top{width:auto;text-align:left;height:0.75em;}
	table#TableMenu td.content{width:auto;text-align:left;}
	table#TableMenu td.bottom{width:auto;text-align:left;vertical-align:bottom;height:0.75em;}
	
	div#LanguageFrontpage{width:185px;text-align:right;margin:10px 0 30px 0;}
	div#menu{width:185px;text-align:right;margin:10px 0 30px 0;}
	div#menu div#menuContent{width:185px;}
	div#menu div#menuContent div#MenuHeadline{margin:0 0 5px 0;background-image : url('/gfx/menu_eye.gif');background-position:100% 2px;background-repeat:no-repeat;}
	div#menu div#menuContent img#MenuHeadline{margin:0 0 18px 0; text-align:right;}

	/*div #menuContent a,
	div#LanguageFrontpage a{margin: 0 0 5px 0;padding:1px 25px 1px 0;display:block;color:black;text-decoration:none;font-weight:bold;font-size:10;}*/
	div #menuContent a,
	div#LanguageFrontpage a{margin: 0 0 5px 0;padding:1px 25px 1px 0;display:block;color:#345678;text-decoration:none;font-weight:bold;font-size:10;}
	
	div.white #menuContent a{color:white;}
	
	/*div #menuContent a:hover,
	div#LanguageFrontpage a:hover{color:white;}*/
	div #menuContent a:hover,
	div#LanguageFrontpage a:hover{color:#234567;}
	
	div.white #menuContent a:hover{color: #6699cc}
	div #menuContent div.submenu{margin:0 0 15px 0;}
	div #menuContent div.submenu a{margin: 0 0 2px 0;font-size:10;font-weight:normal;padding:0 25px 1px 0}
	div #menuContent div.submenu a.Active,
	div#LanguageFrontpage a.Active	{background-image : url('/gfx/menu_eye.gif');background-position:100%;
										background-repeat:no-repeat;height:25px;color: #2b99ca;font-weight:bold;padding:5px 25px 0 0;
										}html >
 body div#menu div#menuContent div.submenu a.Active{ background-position:100% 3px;}
	div #menuContent a.Active,
	div #menuContent a.ActiveTop{	background-image : url('/gfx/menu_eye.gif');background-position:100% 0px;
											background-repeat:no-repeat;color:#2b99ca;height: 18px;font-weight:bold;padding:2px 25px 0 0;
											}html >
 body div#menu div#menuContent a.ActiveTop{ padding:2px 25px 0 0;background-position:100% 0;}

	div.white #menuContent a.Active, div.white #menuContent div.submenu a.Active, div.white #menuContent a.ActiveTop {color: #6699cc;}
    div #menuContent div.submenu a.Active {font-weight: normal;}
    
    div #menuContent a.ActiveBRTop	{	background-image : url('/gfx/menu_eye.gif');background-position:100% 24px;
											background-repeat:no-repeat;color:white;height: 18px;font-weight:bold;padding:2px 25px 0 0;
											}

div#menuContentProduct a {
	color: #000;
}
div#menuContentProduct a:hover {
	color: #fff;
}
div#menuContentProduct a.ActiveTop {
	color: #fff;
}

div #menuContentProduct div.submenuWhite a {
	font-weight: normal;
	color: #fff;
}
div #menuContentProduct div.submenuWhite a:hover {
	color: #6699cc;
}
div#menuContentProduct div.submenuWhite a.Active {
	color: #6699cc;
}

div #menuContentProduct div.submenu a {
	color: #000;
}
div #menuContentProduct div.submenu a:hover {
	color: #fff;
}
div#menuContentProduct div.submenu a.Active {
	color: #fff;
}



/* Content area*/
	/*table#clsSiteContainer{width:752px;text-align:center;background:#F0F0F0;}*/
	table#clsSiteContainer{width:752px;text-align:center;background:#e0dcd8;}
	
	table#ThreeColumnTable{height:1px;padding:8px 0 8px 0;background:white;}
	table#ThreeColumnTable td#left{width:185px;}
	table#ThreeCollumnTable td#vertical{width:4px;}
	table#ThreeColumnTable td#right{width:185px;}		
	table#ThreeColumnTable td#center{width:374px;}	
	table#ThreeColumnTable td#centerright{width:563px;}	
	table#ThreeColumnTable td#WideCenter{width:752px;}

/*Render Headline */
	table.BoxHeader{width:100%; }
	table.BoxHeader .colA{width:80%;}
	table.BoxHeader .colB{width:20%;text-align:right;padding:5px 0 0 0;}
	table.BoxHeader td img#PageHeader{margin:0 0 10px 0;position:relative;top:0;}

	table.BoxHeader img#PrintIcon{ border:0;position:relative;top:-20px;left:40px;padding: 0 10px 0 0;}
		@media all {
			table.BoxHeader img#PrintIcon{ border:0;position:relative;top:-25px;left:30px;}
	}
	table.BoxHeader img#TellAFriendIcon{ border:0;position:relative;top:-20px;left:35px;}
		@media all {
			table.BoxHeader img#TellAFriendIcon{ border:0;position:relative;top:-24px;left:25px;}
	}
	table.BoxHeader img#ApprovedIcon{ border:0;position:relative;top:-20px;left:28px;}
		@media all {
			table.BoxHeader img#ApprovedIcon{ border:0;position:relative;top:-26px;left:18px;}
	}
	table.BoxHeader img#AnnualPlus{ border:0;position:relative;top:-20px;left:0px;}
		@media all {
			table.BoxHeader img#AnnualPlus {border:0;position:relative;top:-23px;left:0px;}
	}
	table.BoxHeader img#AnnualCross{ border:0;position:relative;top:-20px;left:-0px;}
		@media all {
			table.BoxHeader img#AnnualCross {border:0;position:relative;top:-23px;left:-0px;}
	}
	table.BoxHeader img#AnnualMinus{ border:0;position:relative;top:-20px;left:-0px;}
		@media all {
			table.BoxHeader img#AnnualMinus {border:0;position:relative;top:-19px;left:-0px;}
	}
			
/* Paragraphs */
	.BoxcontentCell img#AlignLeft { margin:0 15px 15px 0; }
	.BoxcontentCell img#AlignRight { margin:0 0 15px 15px; }
	.BoxcontentCell img#AlignAbove { margin:0 0 15px 0; }
	.BoxcontentCell img#AlignBelow { margin:15px 0 15px 0; }
	.BoxcontentCell img#AlignMiddleLeft { margin:15px 15px 15px 0; }
	.BoxcontentCell img#AlignMiddleRight { margin:15px 0 15px 15px; }

/*Render Formelements*/
	table.inputTable{width:100%;border-collapse:collapse;padding:0; margin:0;border:0;}
	table.inputTable tr {height:25px;}
	table.inputTable td.colA{width:135px;text-align:right;padding:0 0.75em 0 0;vertical-align:middle;}
	table.inputTable td.colB{}
	table.inputTable td.OrderSpacer {height:12px;}
	table.inputTable td.OrderSpacerEnd {height:26px;}
	table.inputTable td.colC{width:24px;padding:0 0 0 0;}
	table.inputTable td.colC input{width:16px;height:16px;border:1px solid black;font-size:0.75em;margin:4px 0 0 0;text-align:right;}	
	table.inputTable td.colD{}
	table.inputTable td.colD h2{font-size:12px; font-weight:bold;margin:0 0 0 0;}
	table.inputTable td.colD p{margin:0 0 0 0;}
	table.inputTable td.colA label{font-size:0.75em; font-weight:bold;}
	table.inputTable td.colB input{font-size:0.75em;margin:4px 0 0 0;}
	select option.selected{background:#cccccc;}
	table.inputTable td.colB textarea{font-size:0.75em;border:1px solid black;width:150px;height:80px;}
	table.inputTable td.colB .XL{width:240px;height:16px; border:1px solid black;}
	table.inputTable td.colB .L{width:150px;height:16px; border:1px solid black;}
	table.inputTable td.colB .M{width:100px;height:16px; border:1px solid black;}
	table.inputTable td.colB .S{width:50px;height:16px; border:1px solid black;}
	.inputfield { height:16px; border:1px solid black; }
	.multiselect {font-size:0.75em;border:1px solid black;}
	#SubscriptionEmailField {width:240px;font-size:0.75em;border:1px solid black;margin-top: 5px;}

/*Links*/
	a.standardLink{font-size:0.75em;font-weight:normal;color:#2b99ca;text-decoration:none;display:block;}
	a.standardLink:hover{text-decoration:none;}
	a.standardLinkBold{font-size:0.75em;font-weight:bold;color:#2b99ca;text-decoration:none;display:block;}
	a.standardLinkBold:hover{text-decoration:none;}
	a.standardLinkList{padding:0 0 0 8px;font-size:0.75em;font-weight:normal;color:#2b99ca;text-decoration:none;display:block;background-image: url('/gfx/ico.Bullet.gif');background-repeat: no-repeat;background-position:2px 6px;height:12px;}
	a.standardLinkList:hover{text-decoration:none;}

/* Boxes */
	table.Box{width:100%;margin:0 0 4px 0;padding:0;border:0;}
	table.BoxEnd{width:100%;margin:0 0 0 0;padding:0;border:0;}
	table td.boxCbr, table td.boxCbl{vertical-align:bottom;}
	table td.BoxcontentCell{padding:14px 25px 0px 25px;}
	table td.BoxcontentCell p {margin:2px 0 20px 0px;}
	table td.BoxcontentCell6{padding:14px 2px 14px 2px;}
	table td.BoxcontentCell6 p {margin:2px 0 2px 0px;}
	table td.BoxSpacerCell{height:2px;background:white;}
	table td.ButtonRow{ text-align:right; vertical-align:bottom;height:22px;}
	table td.ButtonRow2{ text-align:right; vertical-align:bottom;width:100%;padding-right:10px; height:22px;}
	table td.ButtonRowRight{ text-align:right; vertical-align:bottom;width:163px;}
	table td.ButtonRowRight7{ text-align:right;vertical-align:bottom;width:100%;}
	table td.ButtonRowRight7 div.buttonRow Img.BoxSeparator{position:relative;top:2px;}html >
 body table td.ButtonRowRight7 div.buttonRow Img.BoxSeparator{position:relative;top:4px;}
	table td.ButtonRowRight8{ text-align:right;vertical-align:bottom;width:100%;}
	table div.buttonRow{padding:0 0 0 0;width:auto; text-align:right;}
	table div.buttonRow a{font-weight:bold;font-size:10px;color:black;text-decoration:none;margin:0 0 5px 0;position:relative;top:-6px;}
	table div.buttonRow a.buttonWhite{font-weight:bold;font-size:10px;color:#fff;text-decoration:none;margin:0 0 5px 0;position:relative;top:-6px;}
	table div.buttonRow a:hover{color:#abcdef;text-decoration:none;}
	/*table div.buttonRow a.buttonWhite{font-weight:bold;font-size:10px;color:#012345;text-decoration:none;margin:0 0 5px 0;position:relative;top:-6px;}*/
	/*table div.buttonRow a:hover{color:#abcdef;text-decoration:none;}*/
	table div.buttonRow Img.BoxSeparator{position:relative;top:2px;}

	table.DoubleBox{width:100%;margin:0 0 3px 0;padding:0;border:0;}
	table#DoubleBoxEnd{width:100%;margin:0 0 0 0;padding:0;border:0;}
	table.DoubleBox td{width:50%;}
	table.DoubleBox td td.BoxcontentCell8{padding:14px 25px 14px 3px;width:100%;}
	td#dBoxA,td#dBoxB{width:50%;}

/* Bottom */
	/*table#clsBottomContainer{width:100%;background:#F0F0F0;border:0;}*/
	table#clsBottomContainer{width:100%;background:#bcdeff;border:0;}


	td#clsBottomCornerRight{text-align:right;}
	td#bottomContent a, td#bottomContent p {font-family:arial, verdana;font-size:10px;color:#6789ab;text-decoration:none;}
	td#BottomLeft div{margin:0 18px 0 0;float:left;}
	td#BottomLeft img{margin-left:4px;}
	td#BottomLeft{padding: 0 0 0 18px;}
	td#BottomRight{text-align:right;padding: 0 18px 0 0;}
	div#bottomfiller{background:#F0F0F0;width:100%;}

/*Disclaimer popup*/
	table.DisclaimerTop{width:270;background:#8CA3BA;}
	table.DisclaimerContent{width:270;background:#F0F0F0;margin: 2px 0 2px 0;}
	table.DisclaimerContent td.contentArea{padding: 20px 12px 20px 12px;}
	table.DisclaimerContent p {margin:2px 0 20px 0px;}
	table.DisclaimerContent p.index{margin:0 0 5px 0;}
	table.DisclaimerContent div.items{margin:0 0 27px 0;}
	table.DisclaimerContent p.item{margin:0 0 5px 0;}
	table.DisclaimerContent a{font-size:0.75em;color:#007DB0;margin: 0 0 0 0;text-decoration:none; }
	table.DisclaimerContent a:hover{text-decoration:none; }
	table.DisclaimerContent div.sections{margin:0 0 27px 0;}
	table.DisclaimerBottom{width:270;background:#8CA3BA;}
	table.DisclaimerBottom a.DisclaimerAction{font-family:Verdana,Arial,Helvetica;font-size:10px;color:#012345;font-weight:bold;position:relative;top:-3px;}
	table.DisclaimerBottom img.corner{position:relative;top:10px;}
	table.DisclaimerContent	div#print{position:absolute; top:98px;left:265px;}

/*sitemap popup*/
	table.SitemapTop{width:270px;margin: 5px 0 0 0;}
	table.SitemapContent{width:270px;background:#F0F0F0;margin:2px 0 2px 0;padding:10px 10px 10px 10px;}
	table.SitemapBottom{width:270px;margin: 0 0 10px 0;}
	img.bullet{position:relative;top:-2px;}
	img.icon{position:relative;top:3px;}
	img.header{margin:5px 0 0 5px;}
	.sitemapMain{font-family:Verdana,Arial,Helvetica;font-size:10px;color:#012345;font-weight:bold;}
	.sitemapSub{font-family:Verdana,Arial,Helvetica;font-size:10px;color:#012345;font-weight:normal;margin-left:5px;}
	#sitemapAction{font-family:Verdana,Arial,Helvetica;font-size:10px;color:#012345;font-weight:bold;position:relative;top:-7px;}
	#sitemapAction:hover{text-decoration:none;}	
	.sitemapClose{font-family:Verdana,Arial,Helvetica;font-size:10px;color:#012345;font-weight:bold;position:relative;top:-3px;}
	.sitemapClose:hover{text-decoration:none;}
	td.sitemapButton img{margin-bottom:-3px}

/*Print styles*/
	div.Print{margin:25px 0 0 22px;width:335px;text-align:left;padding: 0 0 0 0.75em;}
	div.Print div.Content{margin:25px 0 0 0;position:relative;left:-36px;}
	div.Print div.Disclaimer{font-size:10px;padding: 0 0 30px 0;}
	div.Print div.Disclaimer p{padding: 0; margin: 0 0 20px 0;}

/* Search */
	#searchTop { width:537px; color: #012345; }
	#searchTop a { font-weight: bold; color: #012345; }
	#searchTop img { margin: 0 3px 0 0; }
	#searchTop input { width: 154px; border: 1px solid #000000; height: 16px; font-size:0.75em; margin: 0 8px 0 0; }
	#searchLeft { width: 300px; vertical-align: bottom; text-align: right; }
	#SearchResults { padding: 10px 4px 10px 10px; }
	#SearchResults a { display: block;color:#007DB0; }

/* Jobs */
	.biglink {font-weight:bold;font-size:12px;}
	.boldblack, .boldblack a{font-weight:bold;font-size:10px;color:black;text-decoration:none;}
	.boldblack a:hover{color:gray;text-decoration:none;}

/*WorldMap*/
	#stage {	width: 374px;	height: 223px;	background-image: url("/images/worldmap/continents.gif");	position: relative;}
	#container {	height: 223px;margin: 0 0 4px 0;background: #eaf0ff;}
	.spot,
	.spotOn,
	.spotSelected {	position: absolute;	left: 0;	top: 0;	width: 7px;	height: 7px;	overflow: hidden;	cursor: pointer;	cursor: hand;}
	.spot {	background-image: url("/images/worldmap/spot_off.gif");}
	.spotOn {	background-image: url("/images/worldmap/spot_on.gif");}
	.spotSelected {	background-image: url("/images/worldmap/spot_on.gif");}
	#return {	position: absolute;	left: 20px;	top: 18px;	display: none;	width: 200px;}
	#return a {	position: absolute;	color: black;	text-decoration: none;	padding-left: 17px;	height: 20px;	background-image: url("/images/worldmap/icon_magnifier.gif");	background-position: 0 1px;	background-repeat: no-repeat;}
	#return a:hover {	text-decoration: none;}
	#imagemap {	width: 100%;	height: 100%;	border: 0;	position: absolute;	z-index: 10;}
	#SouthAmerica,
	#NorthAmerica,
	#Africa,
	#Europe,
	#Asia,
	#Australia {	position: absolute;	display: none;	cursor: hand;	cursor: pointer;	cursor: hand;}
	#SouthAmerica {	width: 49px;	height: 87px;	background-image: url("/images/worldmap/continent_southamerica.gif");	top: 126px;	left: 92px;}
	#NorthAmerica {	width: 156px;	height: 129px;	background-image: url("/images/worldmap/continent_northamerica.gif");	top: 13px;	left: 8px;}
	#Africa {	width: 70px;	height: 88px;	background-image: url("/images/worldmap/continent_africa.gif");	top: 96px;	left: 155px;}
	#Europe {	width: 93px;	height: 73px;	background-image: url("/images/worldmap/continent_europe.gif"); top: 30px;	left: 149px;}
	#Asia {	width: 163px;	height: 134px;	background-image: url("/images/worldmap/continent_asia.gif");	top: 19px;	left: 196px;}
	#Australia {	width: 68px;	height: 55px;background-image: url("/images/worldmap/continent_australia.gif");	top: 142px;	left: 281px;}
	.cornerNW,
	.cornerNE,
	.cornerSW,
	.cornerSE {	position: absolute;	width: 7px;	height: 7px;	background-repeat: no-repeat;	overflow: hidden;}
	.cornerNW {	background-image: url("/images/worldmap/corner_nw.gif");	top: 0;	left: 0;}
	.cornerNE {	background-image: url("/images/worldmap/corner_ne.gif");	top: 0;	right: 0;}
	.cornerSW {	background-image: url("/images/worldmap/corner_sw.gif");	bottom: -1px;	left: 0;	}	
	html>
body .cornerSW {		bottom: 0;	}
	.cornerSE {	background-image: url("/images/worldmap/corner_se.gif");	bottom: -1px;	right: 0;	}
	html>
body .cornerSE {		bottom: 0;}
	div#selectContainer{display:none;}
	select#mapSelector{width:155px;margin: 5px 0 5px 0;font-size: 0.75em;}

/* News */
	#newscontent td p { margin: 0; padding: 0; }
/* Science Progress */
	.progressbackground {background-image: url('/gfx/ico.science.progress.background.gif'); background-repeat: repeat-y;}
	.progress {padding: 0 0 10px 16px; background-image: url('/gfx/ico.science.progress.gif'); background-repeat: no-repeat;}
	.progressselected {padding: 0 0 10px 16px; background-image: url('/gfx/ico.science.progress.selected.gif'); background-repeat: no-repeat; font-weight: bold;}
	.progressselected a {font-weight: bold;}
	
	
.novoproducttop{
	visibility:hidden;
	height:39px; 
}

.novoproducttop object,
.novoproducttop embed{
	width:752px;
	height:39px; 
}


#sub{
	/*display:none;*/
	position:absolute;
	width:160px;
	height:400px;
	top:-705px;
}

#sub object,
#sub embed{
	width:160px;
	height:400px;
}
.sup, .sub
{
	position: relative;
	font-size: 80%;
	top: 3px;
}
.Print .sub, .Print .sup
{
	_left: 10px;
}
.sup
{
	top: -3px;
}
h1 .sup
{
	top: -8px;
}
h2 .sup
{
	top: -5px;
}

.hiddenLayer{
	display:none;
}

.quickguide a{
	display:block;
}

.quickguideText{
	height: 100px;
}
a.menulink
{
	color: #012345;
	font-weight: bold;
	display: block;
	margin-bottom: 2px;
}
a.menulink:hover
{
	color: #ffffff;
}
a.continuelink
{
	color: #012345;
	font-size: 14px;
	font-weight: bold;
	display: block;
}
a.continuelink:hover
{
	color: #345678;
}

.offscreen
{
	position: absolute;
	left: -999px;
	width: 500px;
}
/* new style css, cleaner, xhtml style */
.newCss label
{
	display: block;
	margin: 7px 0 2px 0;
}
.newCss input, .newCss select, .newCss textarea
{
	display: block;
	width: 100%;
}
.newCss textarea
{
	height: 100px;
}
.newCss input.button
{
	width: 100px;
	font-weight: bold;
	margin: 7px 0 12px 0;
}
.error
{
	color: red;
}

a.confirmLink, a.hcpCheckLink, a.confirmLinkRight {
	display: block;
	background-repeat: no-repeat;
	background-color: Transparent;
}
a.confirmLink {
	margin: 65px 0 0 15px;
	background-position: -15px -65px;
	width: 200px;
	height: 40px;
}

a.confirmLinkRight {
	margin: 65px 0 0 15px;
	background-position: -15px -65px;
	width: 200px;
	height: 47px;
}

a.hcpCheckLink {
	margin: 20px 0 0 132px;
	height: 70px;
	background-position: -132px -20px;
	width: 100px;
}
.outerCheckDiv, .outerCheckConfirmDiv 
{
	margin-bottom: 4px;
	width: 248px;
	height: 122px;
	background-repeat: no-repeat;
	background-position: -248px 0px;
	float: left;
}
.outerCheckConfirmDiv {
	width: 250px;
	background-position: -250px 0px;
}


table.colorScheme1 th {
	background-color: #9abcde;
}
table.colorScheme1 td {
	background-color: #abcdef;
}
table.colorScheme1 th div {
	border-bottom-color: #abcdef;
}

table.colorScheme2 th {
	background-color: #89abcd;
}
table.colorScheme2 td {
	background-color: #abcdef;
}
table.colorScheme2 th div {
	border-bottom-color: #abcdef;
}

.nncomTable {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
}
.nncomTable th {
	background-image: url(/gfx/corner.tl.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: left;
	padding: 0px;
	border-bottom: solid 1px #ffffff;
}
.nncomTable th div {
	background: transparent url(/gfx/corner.tr.gif) no-repeat top right;
	padding: 4px 10px 4px 10px;
	border-bottom-style: solid;
	border-bottom-width: 15px;
}
.nncomTable td {
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	padding: 4px 10px 10px 10px;
}
.nncomTable td.leftMost, .nncomTable .lastRow td {
	border-left: none;
}
.nncomTable .lastRow td {
	padding: 0px;
	background-image: url(/gfx/corner.bl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.nncomTable .lastRow td div {
	padding: 2px;
	background: transparent url(/gfx/corner.br.gif) no-repeat bottom right;
}
.nncomTable ul, .nncomTable ol
{
	margin: 0 0 0 10px;
}

#topBannerCell 
{
	_padding: 0px;
	border-bottom: solid 4px white;
}
#topBannerDiv
{
	_position: relative;
	_top: 8px;
}
.pipeline
{
	height: 0.75em;
	width: 200px;
	margin-left: 20px;
	background: transparent url(/images/investors/pipeline/line.gif) repeat-x top left;
}
.pipeline img
{
	display: block;
	float: left;
	margin-right: 53px;
}
.pipeline img.secondToLast
{
	_position:relative;
	_left: -3px;
	margin: 0;
}
.pipeline img.last
{
	_position:relative;
	_left: 3px;
	float: right;
	margin: 0;
}
td.rnd
{
	padding: 7px 0 7px 0;
}
td.rndPipeline
{
	vertical-align: middle;
}

.faqTable {
	margin: 6px 0 40px 0;
	background: transparent url(/images/investors/faq/tableBottomBackground.gif) repeat-x bottom left;
}

.downloadCentreTable
{
	margin: -0.75em 0 40px 0;
	background: transparent url(/images/investors/faq/tableBottomBackground.gif) repeat-x bottom left;
}

.faqTable div, .downloadCentreTable div
{
	background: transparent url(/images/investors/faq/tableBottomCornerRight.gif) no-repeat bottom right;
}
.faqTable table, .downloadCentreTable table
{
	border-top: solid 1px #82dcff;
	border-collapse: collapse;
	width: 100%;
}
.faqTable table
{
	border-left: solid 1px #82dcff;
	border-right: solid 1px #82dcff;
}
.downloadCentreTable table table
{
	margin-top: 5px;
	border: none;
}
.downloadCentreTable table td
{
	padding: 3px 6px 3px 6px;
	border-left: solid 1px #82dcff;
	border-right: solid 1px #82dcff;
}
.downloadCentreTable table tr.last td
{
	padding: 0px;
	border: none;
	border-right: solid 1px #82dcff;
}
.downloadCentreTable table tr.last img
{
	margin-left: -1px;
	_margin-left: 0;
}
.downloadCentreTable table tr.last td.last
{
	border: none;
}
.downloadCentreTable table table td
{
	text-align: center;
	font-weight: bold;
	padding: 0;
	border: none;
}
.faqTable td
{
	padding: 6px 9px 6px 9px;
	font-weight: bold;
}
.downloadCentreTable tr.odd td
{
	background: #e5f8ff;
}

h2.downloadCentreHeader a {
	font-weight: bold;
	font-size: 12px;
	display: block;	
	line-height: 25px;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #82DCFF;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #82DCFF;
	border-bottom-color: #82DCFF;
	border-left-color: #82DCFF;
	padding: 3px 0 3px 7px;
	margin: 0 0 10px 0;
}

h2.downloadCentreHeader img {
	border: 1px solid #000000;
	float: left;
	margin: 6px 5px 0 5px;
}

.downloadCentreTable tr.odd table td
{
	background: transparent;
}
.faqTable tr.faqA td
{
	font-weight: normal;
	background: #e5f8ff;
}
fieldset
{
	border: none;
	margin: 0;
	padding: 0;
}
fieldset label
{
	display: block;
	margin: 5px 0 0 0;
}
fieldset input, fieldset textarea
{
	width: 100%;
	margin-bottom: 10px;
	display: block;
	border: solid 1px #000000;
}
fieldset textarea
{
	height: 100px;
}
fieldset input.narrow
{
	width: 50%;
}

td.underlined
{
	border-bottom: solid 1px #82dcff;	
}
#InvestorCalenderArea
{
	width:563px;
	height:280px;
	overflow: auto;
}

/* styles for the polls */
#content dl#scale {margin-bottom: 15px;}
#navigationRight dl {margin-bottom: 15px;}


dl#pollresult dt {border-top: 1px solid #C5BEB7; font-weight: normal; margin-top: 15px; padding-top: 10px;}
dd.pollanswerbackground {background-color:#9abcde;
display:block;
height:10px;
margin-bottom:5px;
padding:0pt;
width:110px;
position: relative;
margin-left:0;}

html>body dd.pollanswerbackground span {height: 10px;}

dd.pollresultpercentage {position: absolute; margin-left: 125px; margin-top: -12px; _margin-top: -18px; padding: 0;}

dl#rssfeed {width: 145px;_margin-bottom: 0px;_margin-top: 10px;}

dl#rssfeed dd {
border-bottom:1px solid #c0edff;
margin:-16px 0pt 10px;
padding:0px 0 10px 35px;
}

dl#rssfeed dd a {
font-weight: bold;}

p.rssfeed a {font-weight: bold;line-height: 16px;}

