.align
{
	text-align:left;
}
.alignOps
{
	text-align:right;
}
.dir
{
	direction:ltr;
}
.dirOps
{
	direction:rtl;
}
.float
{
	float:left;
}
.floatOps
{
	float:right;
}
.clear
{
	clear:left;
}
.clearOps
{
	clear:right;
}
body.HomePage {
	background-image:url(../../Images/en/HomePage/HomePage_bg.jpg);
	background-position: center 30px;
	background-repeat:no-repeat;
	margin : 0px;
}

.td_hp_main {
	padding-top: 6px;
	
}
.HP_smallFlash_Table { 

}

.HP_smallFlash_Table td{ 
	padding:0px 3px 0px 0px;
}

.HP_smallFlash_Table div{ 
	vertical-align:top; 
	font-size:11PX; height:30px;
	
}

.HP_smallFlash_td_spacer {
	vertical-align:top; 
	background-image:url(../../Images/en/HomePage/longGrey_separator.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
	width:1px; 
}

/* HyperLink class added by German */
.HP_HyperLink A, .HP_HyperLink A:LINK, .HP_HyperLink A:VISITED, .HP_HyperLink A:ACTIVE, .HP_HyperLink A:FOCUS, .HP_HyperLink A:HOVER {
	 color : #0073B3;
	 text-decoration : none;
}

/* HP header Logo class; added by German */
.HP_header_logo img
{
	width:121px;
	height:57px;
}
body {
	background-image : url(../../images/en/Homepage/bg.gif);
	background-position : center;
	background-repeat : repeat-y;
	background-color : #FFFFFF;
	margin : 0px;
}

body, td, div, span {
	font : 12px Verdana, Helvetica, sans-serif;
}

A
{
	color : #000000;
	text-decoration: none;
}

A:HOVER
{
}

/* main page style */

TABLE.page_main
{
	width : 100%;
	direction : ltr;
	vertical-align: top; 
}

/* TABLE.main_top class isnt in use */
TABLE.main_top
{
	width:749px;
	background-image:url(../../images/en/Header/clouds.jpg);
}

TD.page_side 
{
	width:148px;
	vertical-align: top;
	background-color:#E7F3FC;
	border-right:1px solid #FFFFFF;
	height: 100%;
}

TD.page_main
{
	vertical-align: top;
	padding-left: 9px;
	background-image: url(../../Images/en/page_main_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}


/* #############  */
.main_table {
height:100%; width: 778px;
}

.search_and_language_td {
	background-image:url(../../Images/en/TopBar/top_table_bg.gif);
	vertical-align: top;
	width:672px;
	background-repeat:repeat-y;
}

.navigation {
	FONT-SIZE: 11px; COLOR: #6C6B6B; FONT-FAMILY: Verdana
}

.language_bar_table {
	margin: 9px 18px 9px 45px;
	display: inline;

}

.print {
vertical-align:bottom;  background-color:#E7F3FC;
}

.print table {
  border-top:3px solid #FFFFFF;
  background-color:#E7F3FC; 
  background-image:url(../../Images/en/SideBar/bottom_print.gif); 
  background-position:left bottom; 
  background-repeat:no-repeat;
  width:100%;
}

.story_and_movie {
	padding:12px 0px 40px 4px;
}

.story_and_movie_table {
	 width:100%;
}

.story_and_movie_td001 {
	background-color:#43A628; /* old value - #8597A6; changed by German 23/01/2007 */
	background-image:url(../../Images/en/HomePage/grey_left.gif); 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:18px; 
	padding-left: 8px; 
	font-size:11px;
}

.story_and_movie_div {
	background-color:#FFFFFF; 
	display:inline; 
	font-size:10px;
	padding:1px 3px 0px 3px; 
}

.story_and_movie_td002 {
	background-color:#43A628; /* old value - #8597A6; */
	background-image:url(../../Images/en/HomePage/grey_right.gif) !important; 
	background-position:right center; 
	background-repeat:no-repeat; 
	padding:0px 0px 0px 6px; 
	color:#FFFFFF; 
	height:18px; 
	font-weight:bold; 
	width:90px;
}

.story_and_movie_td003 {
	background-color:#43A628; /* old value - #8597A6; */
	background-image:url(../../Images/en/HomePage/grey_left.gif); 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:18px; 
	width:3px;
}

.story_and_movie_td004 {
	background-color:#43A628; /* old value - #8597A6; */
	font-size:11px; 
	color:#FFFFFF; 
	font-weight:bold; 
	height:18px; 
	background-image:url(../../Images/en/HomePage/grey_dots.gif);
	padding:0px 5px 0px 5px; 
}

.story_and_movie_td005 {
	background-color:#43A628; /* old value - #8597A6; */
	background-image:url(../../Images/en/HomePage/grey_right.gif); 
	background-position:right top; 
	background-repeat:no-repeat; 
	height:18px; 
	width:3px;
}

.hp_big_flash {
	background-image:url(../../Images/en/HomePage/left_gradient.gif); 
	background-repeat:repeat-y; 
	padding-left:57px; 
	height:154px; 
	vertical-align:top; 
	border-top:6px solid #ffffff; 
}

A.story_and_movie, A:link.story_and_movie, A:visited.story_and_movie{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
A:hover.story_and_movie {
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;
}
A.story_and_movie span
{
	font-weight:bold;
}
.hp_opening 
{
	padding : 0px 12px 0px 12px;
	vertical-align : top;
	font-size: 11px;
}

TABLE.searchbox {
	display: inline;
	margin: 0px 0px 12px 0px;
}

.searchbox td {
	vertical-align: middle;
	text-align: center;
	margin-bottom: -3px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: transparent;
	}
	
INPUT.searchbox
{
	border: 1px solid #7B7B7B;
	background-color: white;
	width: 112px;
	height: 16px;
	color: #6b696b;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
	margin-left: 3px;
}

IMG.searchbox_off
{
	width: 25px;
	height: 14px;
	margin-bottom: -3px;
}

IMG.searchbox_on
{
	
}

/* Staff List CSS
------------------------------------------------------------*/
.staff_list_table
{
	margin-top:15px;
	color: 004984;
}
.staff_spacer_tr
{
	
}
.staff_spacer_td
{
	
	width:523px;
	border-top: 1px solid #ffbe7b;
}
.staff_list_summary_td
{
	padding-bottom: 10px;
}
.staff_list_summary
{
}
.staff_list_subtitle
{
	font-family:Verdana;
	font-size:11px;
	vertical-align: middle;
	line-height: 14px;
	color: #004984;
}
.staff_list_subtitle_td
{
}
.staff_list_image
{
	width:84px;
	height:78px;
	cursor:hand;
	border:1px solid #63a2de;
	margin-right:10px;
	float: left;
}
.staff_main_picture_div
{
	clear:left;
	float:right;	
}
A.staff_list_title
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	COLOR: #005FD5;
	text-decoration: underline;	
}
A:HOVER.staff_list_title
{
	text-decoration: none;	
}
.staff_list_title_td
{
	vertical-align: top;
}
A.staff_list_date
{
	font-family:Verdana;
	font-size:12px;
	color: #004984;
	text-decoration: none;
}
A:HOVER.staff_list_date
{
	text-decoration: underline;
}
/* Staff Document View CSS
------------------------------------------------------------*/
.staff_doc_table
{
	padding-left: 20px;
}

.docPictures_container
{
	PADDING-TOP: 20px; 
}
.LinkedDocs_container
{
	vertical-align: top;
}
/* The DIV that is holding the date, writer, title and subtitle */
.staff_title_container
{
	
}
/* The holding the title TD */
.staff_doc_title_row
{
}

/* The title of document and the TD it is in*/
.staff_doc_title_td
{
	PADDING-RIGHT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 17px;
	COLOR: #004A84;
	FONT-FAMILY: Verdana;
	HEIGHT: 16px;
	padding-top: 22px;
	PADDING-bottom: 7px; 
}
/* TD holding documents date */
.staff_doc_date_td
{
	
}
/* TD holding the writer */
.staff_doc_writer_td
{
	
}
.staff_title_and_date_table
{
	
}
/* The label of the date */
.staff_doc_date_label
{
	display: none;
}
/* The actual date of the document */
.staff_doc_date
{
	FONT-SIZE: 12px; COLOR: #004A84; font-weight: bold;
}
/* The label of the writer */
.staff_doc_writer_label
{
	display: none;
}
/* The actual writer of the document */
.staff_doc_writer
{
	FONT-SIZE: 14px; COLOR: #004A84; 
}
/* The DIV that is holding the abstract */
.staff_abstract_container
{
	PADDING-RIGHT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #4d69a1; PADDING-TOP: 9px; FONT-FAMILY: Verdana; PADDING-left: 10px;
}
/* The DIV that is holding the main content */
.staff_main_content
{
	PADDING-RIGHT: 10px; FONT-SIZE: 12px; COLOR: #4d69a1; FONT-FAMILY: Verdana; PADDING-left: 10px;
}
TABLE.footer 
{
	height : 36px;
	width : 100%;
	
}


.footer_copyright {
	font-size : 11px;
	color : #5B5B5B;
	padding-left : 15px;
}

.footer_logo {
	padding-right : 36px;
	text-align : right;
}

.footer_links {
	height : 36px;
	color : #5B5B5B;
	text-align : right;
}
	
A.footer, A.footer:LINK, A.footer:VISITED, A.footer:ACTIVE, A.footer:FOCUS {
	color : #5B5B5B;
	font-size : 11px;
	text-decoration : none;
}

A.footer:HOVER {
	text-decoration : underline;
}
/*
#footer {
	position : absolute;
	bottom : 0;
	width : 100%;
	text-align : center;
	height : 36px;
	color : #FFFFFF;
}
*/

.doc_links_table {
	background-color: #F7F6F6;
	width: 153px;
}
.futher_more_caption {
FONT-SIZE: 12px; COLOR: #999999
}
.futher_more_image {
	
}
.futher_more_image_container
{
TEXT-ALIGN: left; 
}
.bottom_white_border
{
	BORDER-BOTTOM: white 2px solid;
	height: 2px;
}
.futher_more_caption_tr
{
	HEIGHT: 18px
}
.doc_links_spacer
{
	HEIGHT: 100%;
	background-color: #FFFFFF;
}
.doc_link_icon {
	
}
A.doc_link_url {
}
A:HOVER.doc_link_url {
	TEXT-DECORATION: none
}
.doc_link_header_td {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	padding : 0px 0px 4px5px;
	color: #014880;
	padding-top: 12px;
	padding-left: 6px;
	padding-bottom: 5px;
}
.doc_link_tr {
	HEIGHT: 15px
}
.doc_link_header_tr {
	
}
.doc_file_icon {
	
}
A.doc_file_url {
	FONT-SIZE: 12px; COLOR: #005FD5; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
A:HOVER.doc_file_url {
	TEXT-DECORATION: none
}
.doc_file_tr {
	
}
.doc_file_header_td {
	color: #000000;
	font-size: 11px;
	padding-left: 6px;
	padding-bottom: 20px;
}
.doc_file_header_tr {
	
}
.doc_link_container {
	PADDING: 0px 4px 0px 0px;
	VERTICAL-ALIGN: top;
	padding-left: 6px;
}
.doc_file_container {
	PADDING: 1px 9px 1px 9px; VERTICAL-ALIGN: middle; WIDTH: 17px; HEIGHT: 15px
}
.doc_link_title_container {
	VERTICAL-ALIGN: top;
	padding-bottom: 10px;
	width: 80%;
}
.doc_file_path_container {
	PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; HEIGHT: 15px
}

.hpMovieImg
{
	margin:0px 0px 1px 10px;
}
