/* CSS Document */
* {}
body {background-color:#f2f2f2;/*background-image:url(bckgrd.jpg);*/font-family:Verdana, Arial, Helvetica, sans-serif;margin:0; padding:0;}
p {color:#0099FF; font-size:.83em;}
p.content {color:#000;}
table {background:transparent;margin:0 auto;padding:0;}
td {margin:0; padding:0;}
h1 {
	font-size:1.4em;
	text-align:center;
	color:#0099ff;
	font-variant:small-caps;
	padding:0.25em;
	line-height:normal;
	margin: 0;
}
h2 {font-size:1em;text-align:left;color:#0099ff;padding:0;}
h3,h4 {text-align:left;color:#0099ff;padding:0;}
a:link, a:visited {color:#009999;font-size:1em;text-decoration:none;}
a:hover, a:active {color:#0099ff;font-size:1em;background-color:#dddddd;}
ul {
	display:block;
	color:#0099ff;
	font-size:0.83em;
	list-style-type: disc;
}
#box1 li {
	list-style-type: disc;
	padding: 0.25em;
}
ul.mainnav {display:inline;height:25px; padding:0;}
li.menu {display:block; float:left;text-align:center;height:24px;padding-top:.1em; list-style:none;}
.instruct {padding-bottom: -.25em;font-size:.80em;}
#leftnav {background-image:url(leftbutton.gif);
		background-repeat:no-repeat;}
ul.navigate {background-image:url(buttoncenter.gif);background-repeat:repeat-x;}
.left {float:left;}
.right {float:right;}
img.set {padding-top:.1em;}
a.mainlink:link, a.mainlink:visited {margin-top:.1em;text-align:center;float:left;width: 125px;font-size:.83em; font-weight:bold; font-variant:small-caps;color:#fff;background-image:url(buttoncenter.gif);text-decoration:none;height:24px;}
a.mainlink:hover, a.mainlink:active {margin-top:.1em;text-align:center;float:left;width: 125px;font-size:.83em;font-weight:bold; font-variant:small-caps;color:#009999;background-image:url(buttonover.gif);text-decoration:none;height:24px;}
a.current:link, a.current:visited {
	margin-top:0.1em;
	text-align:center;
	float:left;
	width: 125px;
	font-size:0.83em;
	font-weight:bold;
	font-variant:small-caps;
	color:#009999;
	background-image:url(buttonover.gif);
	text-decoration:none;
	height:24px;
}
a.current:hover, a.current:active {margin-top:.1em;text-align:center;float:left;width: 125px;font-size:.83em;font-weight:bold; font-variant:small-caps;color:#009999;background-image:url(buttonover.gif);text-decoration:none;height:24px;}
#box1, #box2 {padding:.25em; width:230px;float:right; vertical-align:top;}
#box3 {padding:.25em;vertical-align:top; width:475px;}
#icons {padding:.25em; width:140px; float:right;}
#rightbox {border-left: solid 1px #0099ff;}
#footer {padding: 0 .25em; text-align:center;font-size:.75em;}
.leftcol {}
.rightcol {}
.subhead {
	font-size:1em;
	text-align:center;
	color:#0099ff;
	padding:0.25em;
	line-height:normal;
	margin: 0;
}
.trans { background:inherit;}
.left {}
form {padding:0 0 0 0; width:140px;}
.center {text-align:center;}
a.sign:link, a.sign:visited {color:#009999;display:block;font-size:1em;text-decoration:none;}
a.sign:hover, a.sign:active {color:#0099ff;display:block;font-size:1em;background-color:#dddddd;}
li.icon {list-style-type:none;display:block;}
li.icon img {float:left;}
li.icon p{float:right;}
.smallcaps {font-weight:bold; font-variant:small-caps;}
li.EN, li.ES, li.FR, li.IT, li.SW, li.NE, li.DE, li.JP { width: 90%; padding-left: 17px; list-style-type:none;}
li.EN {background-image:url(EN.gif); background-repeat:no-repeat; background-position:left;}
li.ES {background-image:url(ES.gif); background-repeat:no-repeat; background-position:left;}
li.FR {background-image:url(FR.gif); background-repeat:no-repeat; background-position:left;}
li.IT {background-image:url(IT.gif); background-repeat:no-repeat; background-position:left;}
li.SW {background-image:url(SW.gif); background-repeat:no-repeat; background-position:left;}
li.NE {background-image:url(NE.gif); background-repeat:no-repeat; background-position:left;}
li.DE {background-image:url(DE.gif); background-repeat:no-repeat; background-position:left;}
li.JP {background-image:url(JP.gif); background-repeat:no-repeat; background-position:left;}
#lang {padding:.25em; width:140px;}
.private {text-align:center;}
.revised {font-size:.75em; font-style:italic;}
.update {background-color:#FFFFFF; color:#0099ff; width:135px;}
ul.update {padding:0;margin:0;display:block;}