/* undo html */
html, body {margin: 0px; padding: 0px;}

:link,:visited { text-decoration:underline; }

:hover,:active { text-decoration:none; }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

a img,:link img,:visited img { border:none }

address { font-style:normal }

/* start styles */

body {
background: url(../images/bg.gif) repeat-x left top; 
color: #697489; 
font-family: Trebuchet, Tahoma, Helvetica, Arial, sans-serif;
font-size: 11px;
_text-align: center;}

a {color: #73bdff;}

h1{
font-size: 18px;
color: #969696;
margin-bottom: 20px;
clear: both;}

h3{
font-size: 14px;
color: #1b3c79;
margin-bottom: 10px;}

h4{
font-size: 12px;
color: #dddddd;}

h5{
font-size: 12px;
color: #eeeeee;}

h6{
font-size: 14px;
color: #969696;
border-bottom: 1px solid #969696;
margin-bottom: 15px;
margin-top: 15px;
}

ul{
list-style-position: inside;
line-height: 20px;}

#wrapper{
text-align: left;
margin: 0px auto;
padding: 3px 0px 67px 0px;
width: 934px;
min-height: 500px; height: auto; _height:  500px;

}


#select_language{
height: 20px;
_height: 30px;
background: url(../images/language_left.gif) no-repeat left bottom;
padding: 10px 33px 0px 33px;
font-size: 12px;
font-weight: bold;
color:#1a3c79;
}

#select_language :link, :visited{
color:#1a3c79;
}

#select_language :hover, :active{
color:#7b7b7b;
}

#select_language :link.selected, :visited.selected, :hover.selected, :active.selected{
color:#7b7b7b;
}

#header {
height: 194px;
background: url(../images/header2.jpg) no-repeat left top;
}

#navigation_top {
height: 24px;
width: 227px;
float: right;
margin: 127px 0px 0px;
}

#navigation_top a:link, a:visited, a:hover, a:active{
	text-decoration: none;
}

#navigation_top img{
}

#contentwrapper {
background: url(../images/bg_wrapper.gif) no-repeat left bottom;
overflow: hidden;
_height: 100%;
}

#contentwrapperB{
background: url(../images/bg_menu.gif) repeat-y left top;
overflow: hidden;
}

#navigation_left {
width: 205px;
min-height: 500px; height: auto; _height:  454px;
float: left;
margin-bottom: 66px;
padding: 0px;
overflow: hidden;
}

#navigation_left ul{
list-style: none;
list-style-image: none;
padding: none;
margin: none;
}
#navigation_left ul li{
list-style: none;
padding: none;
margin: none;
font-size: 1px;
}

#navigation_left ul li img{
padding: none;
margin: none;
border: none;
#margin-left: -16px;
}

#navigation_left ul li a{
padding: none;
margin: none;
}
.visible{
display: block;}

.invisible{
display: none;}


#content {
width: 658px;
padding: 10px 20px 0px 50px;
_width: 728px;
min-height: 526px; height: auto; _height:  536px;
background: url(../images/bg_content.jpg) no-repeat right top;
float: right;
border-right: 1px solid #1b3c79;
}

#content p{
width: 384px;
line-height: 18px;
margin: 0px 0px 15px 0px;
text-align:justify;
text-indent: none;
padding: 0px;
}

#content .news p{
width: 384px;
line-height: 18px;
text-align:justify;
}


#content .news h3{
width: 384px;
float: left;
text-align: left;}

#footer {
height: 56px;
_height: 116px;
padding: 60px 0px 0px 0px;
_padding: 47px 0px 0px 0px;
clear: both;
background: url(../images/bg_footer.gif) no-repeat left bottom;
width: 934px;
overflow: hidden;}

#footer p{
text-align: center; 
margin-left: 255px;
width: 678px;
}

#footer p a img{
margin-top: 16px;
_margin-top: 6px;
}

.right_border {
	border-left: 5px solid #1b3c79;
	margin-left: 20px;
	float: right;
	clear: right;
	margin-bottom: 15px;
	line-height: 18px;
}

.right_border img {
	border-left: 4px solid #ffffff;}
	
br.clear {
clear: both;}
	
.jobs_right{
float: left;
width: 250px;
margin-right: 0px;
margin-top: 25px;
overflow: hidden;
} 

.jobs_left{
float: left;
width: 300px;
padding-right: 10px;
} 

.jobs_right .right_border {
	border-left: 5px solid #1b3c79;
	margin-left: 0px;
	float: left;
	margin-top: 10px;
}

.jobs_right .right_border img {
	border-left: 4px solid #ffffff;}

#content table{
color: #697489; 
font-family: Trebuchet, Tahoma, Helvetica, Arial, sans-serif;
font-size: 11px;
width: 400px;
}
#content table td{
vertical-align: top;
}

#content table td ul{
	line-height: 100%;
	}
