HTML,BODY{
	width:100%;
	height:100%;
	margin: 0px;
	padding: 0px;
}
body{	background-color: #F0F0F0;}
body, table, .text, .tekst, input, select{
	font-family: Arial;
	font-size: 10pt;
	margin-top: 0px;
	padding-top: 0px;
	color: #040404;
}
body{
	background-color: #f3f4ef;
}

a {}
a:hover {}
b{color: black;}

.common_icon{margin-right: 2px;}

.hand{cursor:pointer}
.bold{font-weight: bold}

a, b, h1, h2, h3, strong{color: #004c62;}
fieldset {border: solid 1px #004c62;}

h1{font-size: 15pt}
h2{font-size: 13pt; margin-top: 10px; margin-bottom: 10px;}
h3{font-size: 11pt}

.clear{clear:both;}
.hr{margin:4px; margin-top: 6px; margin-bottom: 6px; padding: 0px; height: 1px; font-size: 1px; border: none; border-top: solid 1px #F0F0F0;}

.outer{width: 1000px;}
.header{padding-left: 20px; width: 980px; background-image: url(images/header.jpg); height: 181px; text-align: left;}
.header, .header a{color: #FFFFFF;}
.header a:hover, .header a.selected{color: #b4d8e6;}
.header a.selected {font-weight: bold;}
.header_link{display: block; width: 200px; height: 80px;margin-bottom: 2px;}

.content{background-color: #FFFFFF;}
.content .layout{}
.content .descr {background-color: #F0F0F0; padding:4px;}
.content a.more {text-decoration:none;}

.breadcrumb{border-bottom: solid 1px #F0F0F0; padding: 4px; padding-left: 20px;}
.breadcrumb, .breadcrumb a{color: #ADADAD;}
TR.list {font-weight: bold; }
TR.list TD{border-bottom: solid 2px black;}

/*200 + 600 + 200  --- substract paddings to match total*/
.content .left, .content .right, .content .middle{padding: 10px;}
.content .left{ width: 250px;}
.content .welcome{ width: 760px; padding: 20px;}
.content .middle{ width: 510px;}
.content .middle-wide{ width: 690px;}
.content .right{ width: 180px;}
.content .thumb{border: solid 1px #DDDDDD}
.thumb2{padding: 4px; border: solid 1px #F0F0F0; }
.thumb3{border: solid 1px #F0F0F0; }

.content_body{width: 510px;font-size: 10pt;}/* dojo editor css, added manually via js*/
.content_column{width:236px; font-size: 10pt;}
.right .title, .right .newsbox {border: solid 1px #DDDDDD; }
.right .title {background-color: #F0F0F0; font-weight: bold; padding:3px; padding-left: 8px; border-bottom:none;}
.right .newsbox {padding: 5px; padding-left: 10px; margin-bottom: 8px;border-top:none;}

.footer {padding: 10px; background-color: #FFFFFF;padding-left: 40px; padding-right: 40px; width: 920px;}
.footer .links{border-top: solid 1px #F0F0F0;}
.footer, .footer a{color: #ADADAD;}
.disclaimer , .disclaimer p{font-size: 8pt;}

.welcome img{border: solid 2px #004c62;}
.welcome .column {padding: 9px; width: 234px;}
.welcome{padding:0px;}
.welcome .border_left {border-left: dashed 1px #DDDDDD}

.menu{padding: 4px; padding-right:0px;}
.menu a{display: block;padding:2px; margin-bottom: 1px;}
.menu a.selected, .menu a:hover {background-color:white;}
.menu a.selected {font-weight:bold; color: #004c62}
.menu div{padding-left: 1px; margin-left: 12px;}
.menu .hr{margin:0px; border-top: solid 1px #dee0df;}

.thumb, .thumb2, .thumb3{margin-right: 8px; margin-bottom:4px;}
img.align_right {margin-left: 8px; margin-right: 0px;}

.vert_download{display:block; float:left; width: 155px; margin-right:20px; text-align:center;}

.section {margin-bottom: 30px;}
.newsbox .section {margin-bottom: 10px;}

.lang_menu a{display: block; text-decoration:none; padding: 4px; border: solid 1px #F0F0F0;}
.lang_menu a:hover{background-color: #F0F0F0;border: solid 1px #004c62;}
.lang_bt{text-decoration:none;}

table.border, table.border TD{border: solid 1px #040404; }
table.border {border-right:none; border-bottom: none;}
table.border TD {border-left:none; border-top: none;}
.content_body{width: 690px;font-size: 10pt;}/* dojo editor css, added manually via js*/

.organization {color: gray; font-size: 9pt;}
.addressbook .organization TD{padding-bottom: 4px;}
.addressbook .contact TD{border-top: solid 1px gray;padding-top: 4px;}
