body, td, div, span, form, p, a, input {
	color: #000066;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

p { margin-bottom: 1em; }

body { background-color: #ffffff; }
input { border-width: 1px; border-style: solid; padding: 0px 1px 0px 1px; }
td { vertical-align: middle; }
a img { border-style: none; vertical-align: middle; margin: 0px 5px 0px 0px; }
a, a:visited { text-decoration: underline; }
a:hover { text-decoration: underline; color: #ffc000; }

h1 { font-size: 125%; font-weight: normal; padding: 0px 0px 5px 8px; background-image: url(/img/2/arr_white_red.gif); background-repeat: no-repeat; background-position: 0% 30%; color: #000066; border-bottom: solid 1px #000066; text-align: left; }
h3 { font-size: 11px; font-weight: bold; padding: 0px; margin: 0px; }

table.wide { width: 100%; }
table.btborder { border-bottom: solid 5px #ffffff; }

td.align_bottom { vertical-align: bottom; }
td.bar_sep { width: 17px; text-align: center; }

td#top { background-repeat: no-repeat; background-position: top left; width: 765px; height: 182px; vertical-align: bottom; border-bottom: solid 5px #ffffff; }
td#contentcell { width: 602px; vertical-align: top; }
div#contentbox { width: 602px; }
div#content { padding: 0px 10px 10px 10px; text-align: justify; overflow: hidden; }
td#footer { padding-top: 10px; padding-bottom: 10px; width: 765px; background-color: #0d2947; text-align: center; color: #ffffff; }
td#footer a { color: #ffffff; color: #97a1be; text-decoration: none; }
td#footerlinks { text-align: center; }
td#footerlinks a { text-decoration: none; padding: 10px 8px 12px 8px; display: block; }
td#footerlinks a:hover { color: #5d5d5d; }
table#footerlinkstab { margin: 0 auto; }
td#copy { text-align: center; color: #9d9d9d; padding-bottom: 18px; }
td#copy a { color: #9d9d9d; }
form#searchform { width: 163px; float: left; display: block; }
input#search { width: 134px; height: 18px; margin: 12px 12px 8px 12px; border-color: #ffffff; background-color: #6796cd; color: #ffffff; }
input#searchbutton { margin-left: 12px; margin-bottom: 8px; background-color: #0d2947; color: #ffffff; background-image: url(/img/2/arr_black_red.gif); background-repeat: no-repeat; background-position: 0px 6px; border-style: none; text-align: left; padding-left: 8px; cursor: pointer; cursor:hand; width: 60px; }

a.toplink, a.toplink:visited, a.toplink:hover {
	display: block; text-decoration: none; text-transform: lowercase; padding: 1px 2px 1px 10px; color: #ffffff;
	background-image: url(/img/2/arr_black_red.gif); background-repeat: no-repeat; background-position: 0px 5px ;
}

div#navi {
	margin: 2px 0px 20px 12px; padding: 5px 0px 9px 0px;
	border-bottom: solid 1px #000066;
}

div#navi a, div#navi a:visited, div#navi a:hover {
	font-weight: normal; text-align: left; text-decoration: none;
	color: #000066;;
}

div#navi img { margin: 0px 3px 0px 5px; border-style: none; }

img#topheader { vertical-align: bottom; width: 602px; height: 105px; margin: 42px 0px 0px 0px; padding: 0px; border-style: none; }
table#topoverlay { width: 100%; height: 182px; }
table#topoverlay td { vertical-align: bottom; }
table#topbar { width: 602px; height: 33px; }
table#topbar td { vertical-align: middle; }
table#toplinks { float: right; padding: 0px; height: 33px; }
table#toplinks td { vertical-align: middle; }
td#langplcell { width: 31px; }
td#langencell { width: 28px; }
a#langpl { display: block; float: left; }
a#langen { display: block; float: right; }
a#recruit { display: block; text-transform: uppercase; font-weight: bold; color: #ff0000; }
a#download { display: block; text-transform: uppercase; font-weight: bold; color: #ff0000; }

td.top { background-color: #eff4f7; }
td.middle { background-color: #eff4f7; }
td.bottom { background-color: #eff4f7; }

/*
a#main, a#main:visited {}
a#main:hover { color: #5d5d5d; }

a#back, a#back:visited { color: #a5a5a5; padding: 2px 20px 2px 2px; background-image: url(/img/icon_back.gif); background-repeat: no-repeat; background-position: top right; display: block; text-decoration: none; margin-right: 5px; }

a#sitemap { display: block; text-decoration: none; text-transform: lowercase; padding: 0px 7px 9px 7px; background-color: transparent; }
a#sitemap:hover { color: #5d5d5d; }

a#contact { display: block; text-decoration: none; text-transform: lowercase; padding: 0px 7px 9px 7px; background-color: transparent; }
a#contact:hover { color: #5d5d5d; }
*/

td#menu { width: 163px; overflow: hidden; border-bottom: solid 5px #ffffff; vertical-align: top; }

/*
div#newsletter { margin: 12px; }
div#newsletter h3 { font-weight: bold; }
input#email { width: 134px; background-color: #ffffff; color: #000066; border: solid 1px #000066; padding: 1px; margin-bottom: 5px; margin-top: 5px; }
input#subscribe, input#unsubscribe {
	text-align: center; width: 64px; padding: 0px 0px 0px 0px;
	border-style: none;
	cursor: pointer; cursor:hand;
	color: #ffffff;
	background-repeat: no-repeat; background-position: 3px 4px;
}
*/
div#newsletter { width: 380px; margin: auto; }
div#newsletter h3 { font-weight: bold; display: block; float: left; clear: none; }
input#email { width: 134px; background-color: #ffffff; color: #000066; border: solid 1px #000066; padding: 1px; }
input#subscribe, input#unsubscribe {
	text-align: center; width: 64px; padding: 0px 0px 0px 0px;
	border-style: none;
	cursor: pointer; cursor:hand;
	color: #ffffff;
	background-repeat: no-repeat; background-position: 3px 4px;
}
div#newsletter h3, div#newsletter input { margin-right: 5px; }

div#popup a#prev,
div#popup a#close,
div#popup a#next,
div#popup div#prev,
div#popup div#next
{
	display: block;
	padding-top: 5px;
	width: 33%;
	clear: none;
	float: left;
}

div#popup div#prev,
div#popup div#next
{
	color: #9d9d9d;
}

