/******************************************************************
 * html, body							
 ******************************************************************/
html, body
	{
	width: 100%;
	padding: 0px;
	margin: 0px auto;
	}

body
	{	
	font-family: "Trebuchet MS", "Times New Roman", Arial;
	font-size: 12px;
	line-height: 16px;
	background-color: #DCDCDC;
	color: #000000;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	background: url("../images/background-pattern.png");
	}



/******************************************************************
 * general content
 ******************************************************************/
div
	{
	margin: 0px auto;	
	padding: 0px;
	}

img
	{
	border: 0px;
	}

h1, h2, h3, h4
	{
	margin: 0px;	
	padding: 0px;
	font-weight: normal;
	}

h1 a
	{
	margin: 0 0 0 0;
	display: block;
	float: right;
	width: 288px;
	height: 47px;
	background: url("../images/logo-header.png") right no-repeat;
	}

h1 a span
	{
	visibility: hidden;
	}

h2
	{
	color: #1E2979;	
	font-family: "Trebuchet MS", "Times New Roman", Arial;
	font-size: 9pt;
	font-weight: bold;
	}

h3
	{
	margin: 5px 0 10px 0;
	font-size: 16px;
	color: #FF3300;
	font-weight: bold;
	}

h4
	{
	margin: 5px 0 10px 0;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	}

a, a:visited
	{
	color: #1E2979;
	text-decoration: none;
	}
	
a:hover
	{
	text-decoration: underline;
	}

h1 a, h1 a:visited, h1 a:hover
	{
	text-decoration: none;
	}

p
	{
	width: 560px;
	margin:	0 0 40px 0;
	padding: 0px;
	color: #787878;
	}

.clear
	{
	clear: both;
	}



/******************************************************************
 * container, content_header, content, content_footer
 ******************************************************************/
#container
	{
	width: 800px;
	margin-top: 30px;
	margin-bottom: 30px;
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #C0C0C0;
	}

#content
	{
	width: 800px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#content_header
	{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 800px;
	height: 266px;
	text-align: center;
	background-color: #FFFFFF;
	}

#content_header_time_zones
	{
	margin: 0 0 0 0;	
	padding: 0 10px 0 10px;
	width: 780px;	
	height: 24px;
	position: relative;		
	overflow: hidden;
	line-height: 24px;
	white-space: nowrap;
	color: #000000;
	font-family: "Trebuchet MS", "Times New Roman", Arial;
	font-size: 9pt;
	background-color: #EAEAEA;	
	border-bottom: 1px solid #C0C0C0;
	/*background: url("../images/background-pattern.png");*/
	}

.content_header_time_zones_hour
	{
	color: #A0A0A0;
	}

#content_header_logo
	{
	padding: 6px 0 6px 0;
	width: 800px;	
	height: 48px;
	float: right;
	background-color: #EAEAEA;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #C0C0C0;	
	}

#content_header_main_menu
	{
	width: 800px;
	height: 24px;
	background-color: #EAEAEA;
	border-top: 1px solid #FFFFFF;	
	}

#content_header_animation
	{
	display: block;
	float: left;
	width: 800px;
	height: 170px;
	}

#content_left
	{
	width: 560px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	background-color: #FFFFFF;
	}

#content_right
	{
	width: 240px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	font-size: 1.1em;
	}

#content_footer
	{
	width: 800px;
	height: 24px;	
	background-color: #EAEAEA;
	color: #1E2979;
	}

#content_footer_left
	{
	padding: 0 0 0 10px;
	width: 490px;
	float: left;
	text-align: left;
	line-height: 24px;
	color: #999999;	
	}

#content_footer_right
	{
	padding: 0 10px 0 0;
	width: 290px;
	float: right;
	line-height: 24px;	
	text-align: right;
	color: #999999;	
	}
	
#content_footer a, visited
	{
	font-size: 9pt;
	background-color: #EAEAEA;
	text-decoration: none;	
	color: #1E2979;
	}

#content_footer a:hover
	{
	text-decoration: none;
	color: #905992;	
	}



/******************************************************************
 * content data
 *****************************************************************/
#content_data_header
	{
	margin: 0 0 0 0;
	padding: 4px 0 0 10px;	
	height: 20px;
	text-align: left;
	background-color: #EAEAEA;
	border-bottom: 1px solid #FFCC00;
	color: #000000;	
	font-family: "Trebuchet MS", "Times New Roman", Arial;
	font-size: 9pt;
	font-weight: bold;	
	}
	
#content_data_body
	{
	padding: 10px 10px 0 10px;
	height: 250px;
	width: 540px;
	text-align: left;	
	color: #1E2979;
	overflow: hidden;
	border-bottom: 1px solid #C0C0C0;
	}

.content_data_body_scroll
	{
	margin: 0 0 0 0;
	padding: 0 25px 0 0;
	height: 240px;
	float: left;
	overflow: hidden;
	position: relative;
	}		

a, visited
	{
	text-decoration: none;
	color: #1E2979;
	}

a:hover
	{
	text-decoration: none;
	color: #905992;	
	}

.world_map
	{
	float: left;
	}

.contact_us
	{
	width: 250px;
	display: block;
	float: left
	}



/******************************************************************
 * content top jobs
 *****************************************************************/
#content_topjobs_header
	{
	margin: 0 0 0 0;
	padding: 4px 0 0 10px;	
	height: 20px;
	text-align: left;
	background-color: #EAEAEA;
	border-bottom: 1px solid #FFCC00;
	color: #1E2979;	
	font-family: "Trebuchet MS", "Times New Roman", Arial;
	font-size: 9pt;
	font-weight: bold;	
	}
	
#content_topjobs_body
	{
	padding: 10px 0 0 10px;
	height: 250px;
	width: 230px;
	text-align: left;	
	color: #1E2979;
	overflow: hidden;	
	border-bottom: 1px solid #C0C0C0;
	}

#marquee_topjobs
	{	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 240px;
	float: left;
	overflow: hidden;
	color: #00699C;
    font-family: Arial;	
	font-size: 8pt;		
	}

#marquee_topjobs a, visited
	{
	color: #00699C;
    font-family: Arial;	
	font-size: 8pt;	
	}
	
#marquee_topjobs a:hover
	{
	color: #905992;
    font-family: Arial;	
	font-size: 8pt;
	text-decoration: none;
	cursor: pointer;
	}



/******************************************************************
 * content data positions (header, rows, values)
 *****************************************************************/
#content_header_positions
	{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 800px;
	height: 87px;
	text-align: center;
	background-color: #FFFFFF;
	}

#content_positions
	{
	width: 800px;	
	}

#positions_info
	{
	width: 800px;
	text-align: center;	
	}

#table_positions_header
	{
	width: 800px;
	height: 24px;
	display: block;	
	line-height: 24px;
	font-family: "Trebuchet MS", "Times New Roman", Arial;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	background-color: #EAEAEA;
	border-top: 1px solid #FFFFFF;		
	border-bottom: 1px solid #FFCC00;
	}

#table_positions_header_reference
	{
	padding-left: 4px;	
	width: 96px;
	display: block;	
	float: left;
	text-align: left;
	}

#table_positions_header_city
	{
	padding-left: 4px;	
	width: 96px;
	display: block;	
	float: left;	
	text-align: left;	
	}

#table_positions_header_position
	{
	padding-left: 4px;	
	width: 136px;
	display: block;	
	float: left;	
	text-align: left;	
	}

#table_positions_header_descrption
	{
	padding-left: 4px;	
	width: 376px;
	display: block;	
	float: left;	
	text-align: left;	
	}

#table_positions_header_client
	{
	padding-right: 4px;	
	width: 76px;
	display: block;
	float: left;	
	text-align: right;
	}

#table_positions_header_openings
	{
	padding-left: 4px;	
	width: 96px;
	display: block;	
	float: left;	
	text-align: center;	
	}
	
	
#table_positions_rows
	{
	width: 800px;
	display: block;
	}

.table_positions_row
	{
	padding: 4px 0 4px 0;	
	width: 800px;
	float: left;
	font-family: "Trebuchet MS", "Times New Roman", Arial;
	font-size: 9pt;
	color: #505050;
	font-weight: normal;
	background-color: #FFFFFF;
	border-bottom: 1px solid #C0C0C0;
	}
	
.table_positions_value_reference
	{
	padding-left: 4px;	
	width: 96px;
	float: left;
	text-align: left;
	}

.table_positions_value_city
	{
	padding-left: 4px;	
	width: 96px;
	float: left;	
	text-align: left;	
	}

.table_positions_value_position
	{
	padding-left: 4px;	
	width: 136px;
	float: left;	
	text-align: left;	
	}

.table_positions_value_descrption
	{
	padding-left: 4px;
	padding-right: 8px;
	width: 368px;
	float: left;	
	text-align: left;	
	}

.table_positions_value_client
	{
	padding-right: 4px;	
	width: 76px;
	float: left;	
	text-align: right;
	}

.table_positions_value_openings
	{
	padding-left: 4px;	
	width: 96px;
	float: left;	
	text-align: center;	
	}



