body{
	background-color:#ffffff;
	background:url(../images/bg.png);
	background-repeat:repeat-x;
	font-family:arial;
	font-size:12px;
}


*{
	margin:0;
	padding:0;
}
a {
	COLOR: #0077b1; 
}
a:hover {
	COLOR: #000000; 
} 
#mainwrapper{
	width:950px;
	background-color:#FFFFFF;  
	text-align:left; 
	padding-bottom:14px;
}
#pageheader{
	background:url(../images/topimage.png);
	width:950px; 
	height:107px; 
}


#subwrapper{  

}

#subwrapper #topnavigator{
	border-bottom:1px solid white;
	border-top:1px solid white; 
}
#subwrapper #contentwrapper{   
	background-color:#FFFFFF;  
	padding-bottom:10px;
}
.rightborder{
	border-right:1px solid #efefef; 
}
.bodyfield ul{
	list-style: circle;
	margin-left: 25px; 
}

#contentwrapper h1 {  
	font-size:21px;  
	display: block;
	padding-bottom: 20px; 	 	 
}
#contentwrapper h2 { 
	font-size:12px;		 
}
#contentwrapper p{
	padding-bottom: 10px; 
}

#breadcrumbs{
	padding-left: 10px;
	padding-top:3px;
	color:#0077b1;  
	display:none;
}

#nobreadcrumbs{
	padding-left: 10px;
	padding-top:3px;	
	color:#0077b1; 
}
#breadcrumbs a{
	color:#0077b1;
}



#footer{
	border-top:1px solid grey;
	font-size:10px;  
	color:#333333;
	text-align: center;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}
 
.lb{
	border-left:1px solid grey;
}

#newscolumn{ 
	
}
#newscolumn h2{ 
	padding-left:5px;	
	font-size:18px;  	
	color:#efefef;  
	display:block; 
	margin-bottom:8px; 
}

#newscolumn div{	 
	padding:5px;
}
#newscolumn div:hover{
	background-color:#efefef; 
}
.pdf-icon{ 
	background-image: url(../images/GUI_ICON_pdf.gif); 
	background-position: 7px 4px;   
	background-repeat: no-repeat;
	outline: none;
	padding: 1px 5px; 
	padding-left: 28px;
	line-height:25px; 
	display:block;	
}

#pageheader #tools #language{ 
	margin-top:0px; 
	height: 29px;
	width: 181px;
	float: right;
}
#pageheader #tools #language div{
	height:20px;
	width:80px;
	float:right;
	padding-top:3px;
}
#pageheader #tools #language img{
	vertical-align: middle;
	padding-right:3px;
	border:0;
	text-decoration: none;
}
#pageheader #tools #language span{

	color:#333333;
	vertical-align: top;
}
#pageheader #tools #language .lang_active span{
	color:#333333;
	vertical-align: top;
	text-decoration: underline;

}
#pageheader #tools #language .lang_notrans span{
	color:#cecece;
	vertical-align: top;
}
#pageheader #tools #language a{
	text-decoration: none;
}