@charset "utf-8";
/* CSS Document */

/* ************* global tag styles ************** */


* html #header_container{
 /* this will only work in IE6	*/
margin-top: 1px;
}

html { height: 100%; margin-bottom: 1px; }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/background.png);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

img{border: 0px;}

form{padding: 0px; margin: 0px;}

/* ************ */

/* ************* containers / holders ************** */

#top_container{
margin: 0 auto;
width: 890px;
height: auto;
min-height: 20px;
min-width: 890px;
}

#bottom_container{
margin: 0 auto;
width: 838px;
height: auto;
min-height: 50px;
padding-top: 25px;
min-width: 838px;
}

#top_bar{
width: 890px;
height: 84px;
min-height: 84px;
background-image: url(../images/top_bg.jpg);
background-repeat: no-repeat;
}

#menu_bar{
width: 864px;
height: 28px;
min-height: 28px;
text-align: left;
margin-top: 2px;
padding-left: 27px;
}

#header_container{
width: 100%;
height: 268px;
min-height: 268px;
background-image: url(../images/header_bg.jpg);
background-repeat: no-repeat;
background-position: center;
text-align: center;
margin-top: 2px;
min-width: 930px;
}

#home_top_holder{
width: 100%;
margin: 0 auto;
height: auto;
min-height: 178px;
}

#home_buttons_holder{
margin: 0 auto;
width: 944px;
height: auto;
min-height: 82px;
padding-top: 175px;
}

#footer_left{
width: 510px;
height: auto;
float: left;
font-size: 11px;
color: #b8b8b8;
text-align: center;
}

#footer_right{
width: 250px;
height: auto;
float: right;
font-size: 10px;
color: #999;
}

#news{
width: 280px;
height: auto;
min-height: 100px;
float: left;
display: inline;
border-right-width: 1px;
border-right-style: dotted;
border-right-color: #CCC;
text-align: left;
}

#button_holder{
width: 190px;
height: auto;
min-height: 100px;
float: left;
display: inline;
float: right;
text-align: center;
}

#footer_holder{
margin: 0 auto;
width: 900px;
height: 15px;
min-height: 15px;
padding: 4px;
margin-top: 20px;
margin-bottom: 20px;
}

/* ************* home page columns ************** */

#home_left{
width: 340px;
height: auto;
min-height: 100px;
float: left;
display: inline;
text-align: justify;
color: #565656;
}

#home_right{
width: 490px;
height: auto;
min-height: 200px;
float: right;
display: inline;
}

/* ************ */

/* ************* quick link buttons ************** */

.quicklink_button{margin-bottom: 8px;}

/* ************ */

/* ********* home feature boxes ************ */

.box1{margin-left: 72px; float: left; display: inline;}
.box2{margin-left: 11px; float: left; display: inline;}
.box3{float: left; margin-left: 11px; display: inline;}

.box1_text{width: 250px; height: 20px; min-height: 20px; float: left; margin-left: 77px; margin-top: 66px; color: #002d62; font-weight: bold; position: absolute;}
.box2_text{width: 250px; height: 20px; min-height: 20px; float: left; margin-left: 347px; margin-top: 66px; color: #002d62; font-weight: bold; position: absolute;}
.box3_text{width: 250px; height: 20px; min-height: 20px; float: left; color: #002d62; margin-left: 618px; margin-top: 66px; font-weight: bold; position: absolute;}

/* ************ */

/* General styles */

.float_left{ float: left;}
.button_sim{margin-top: 7px;}
.oaa_highlight{font-weight: bold; color: #9e1b32;}
.highlight_red{color: #9e1b32; font-weight: bold;}
.float_left{float: left;}
.float_right{float: right;}

#contactbox_links{
width: 488px; min-height: 35px; height: 35px; background-image: url(../images/contact_bar_bg.jpg); background-repeat: repeat-x; border: 1px solid #CCC;	
}
.contactbox_print{width: 120px; min-height: 15px; height: 15px; display: block; float: left; font-size: 11px; color: #666; text-align: center; display: inline; margin-top: 9px;}
.contactbox_bookmark{width: 120px; min-height: 15px; height: 15px; display: block; float: left; font-size: 11px; color: #666; text-align: center; display: inline; margin-top: 9px;}
.contactbox_connect{width: 120px; min-height: 15px; height: 15px; display: block; float: left; font-size: 11px; color: #666; text-align: center; display: inline; margin-top: 10px;}
.contactbox_addthis{width: 120px; min-height: 15px; height: 15px; display: block; float: left; font-size: 11px; color: #666; text-align: center; display: inline; margin-top: 9px;}

.top5_holder{width: 440px; height: auto; padding-top: 2px; padding-left: 10px; min-height: 10px; margin-left: 12px; border-bottom: 1px dotted #f4f4f4; overflow: auto; padding-bottom: 2px;}
.top5_desc{width: 270px; height: auto; padding-top: 1px; min-height: 10px; float: left; float: left;}
.top5_location{float: right; display: inline; padding-right: 10px; padding-top: 0px; color: #999; min-height: 10px; height: auto; width: 160px; text-align: right; font-size: 11px;}
.top5_posted_holder{font-size: 10px; color: #999; display: block;}
.top5_date{font-size: 11px; color: #666;}
.paper_icon{margin-right: 5px;}
.location_text{font-size: 11px; color: #CCC;}

#newstabs{width: 317px; height: 17px; min-height: 17px; margin-bottom: 0px; margin-top: 10px;}

#newstabs a:link {color: #002d62; text-decoration: none;}
#newstabs a:visited {text-decoration: none; color: #002d62;}
#newstabs a:hover {text-decoration: underline; color: #9e1b32;}
#newstabs a:active {text-decoration: none; color: #002d62;}

/* ************ */

.register_link_holder{width: 327px; background-color: #002d62; min-height: 20px; height: auto; color: #fff; border-bottom: 1px dotted #fff; cursor:pointer; font-weight: bold; padding-top: 3px; padding-left: 10px; font-size: 14px;}
.register_menu_header{width: 317px; background-color: #002d62; min-height: 10px; height: auto; color: #fff; border-bottom: 1px dotted #fff; padding: 10px; font-size: 10px;}

.textbox_username{background-color: #fbfbfb; width: 105px; height: 13px; font-size: 11px;}
.textbox_password{background-color: #fbfbfb; margin-left: 6px; width: 105px; height: 13px; font-size: 11px;}

.news_divider{margin-top: 10px; margin-bottom: 10px;}


.country{width: 280px; min-height: 22px; height: 22px; border-style: dotted; border-width: 1px 0px 0px 0px; border-color: #CCC; padding-top: 4px; color: #333; text-align: left;}
.country_name{float: left; color: #333;}
.country_tel{float: right; color: #999; font-style: italic;}

/* top bar */

.title_skills{margin:0px; float: right; margin-right: 54px; margin-top: 17px;}
.title_logo{float: left; margin-left: 50px; margin-top: 10px;}
.top_right{float: right; width: 300px; height: 84px; min-height: 84px;}

#top_nav_holder{
display: block;
font-size: 12px;
color: #666;
position: absolute;
margin-left: 107px;
margin-top: 50px;
}



/* ************ */

/* ************* menu sizes ************** */

.menu_about{width: 130px; height: 28px; min-height: 28px; border-style: solid; border-width: 0px 2px 0px 2px; border-color: #ffffff; float: left; text-align: center;}
.menu_services{width: 226px; height: 28px; min-height: 28px; border-style: solid; border-width: 0px 2px 0px 0px; border-color: #ffffff; float: left; text-align: center;}
.menu_why_parc{width: 243px; height: 28px; min-height: 28px; border-style: solid; border-width: 0px 2px 0px 0px; border-color: #ffffff; float: left; text-align: center;}
.menu_current_assignments{width: 229px; height: 28px; min-height: 28px; border-style: solid; border-width: 0px 2px 0px 0px; border-color: #ffffff; float: left; text-align: center;}
.menu_item{margin-top: 12px;}

/* ************ */

.clear{clear:both;}
#blank{background-image: none; background-color: #FFF; border: none; border-width: 0px;}
.blank{background-image: none; background-color: #FFF; border: none; border-width: 0px;}
#blank_arrow{background-image: none; background-color: #FFF; border: none; border-width: 0px; background-image: url(../images/small_arrow.png); background-position: right;}

/* ************* links ************** */

#register_parc{
	width: 337px;
	height: 57px;
	min-height: 57px;
	background-image: url(../images/banners/register_with_parc_sprite.jpg);
	background-repeat: no-repeat;
}

/*#register_parc.active, #register_parc:hover {background-position: -0px -57px;}*/

#current_vacencies{
	width: 337px;
	height: 57px;
	min-height: 57px;
	background-image: url(../images/banners/current_vacencies_sprite.jpg);
	background-repeat: no-repeat;
}

#current_vacencies.active, #current_vacencies:hover {background-position: -0px -57px;}

#menu_child .register_link_holder a:link {color: #fff; text-decoration: none; font-weight: bold; font-size: 14px;}
#menu_child .register_link_holder a:visited {text-decoration: none; color: #fff; font-weight: bold; font-size: 14px;}
#menu_child .register_link_holder a:hover {text-decoration: none; color: #fff; font-size: 14px;}
#menu_child .register_link_holder a:active {text-decoration: none; color: #fff; font-weight: bold; font-size: 14px;}

.widget_header a:link {color: #002d62; text-decoration: none; font-weight: bold;}
.widget_header a:visited {text-decoration: none; color: #002d62; font-weight: bold;}
.widget_header a:hover {text-decoration: underline; color: #9e1b32;}
.widget_header a:active {text-decoration: none; color: #002d62; font-weight: bold;}

.widget_header_blue a:link {color: #002d62; text-decoration: none; font-weight: bold;}
.widget_header_blue a:visited {text-decoration: none; color: #002d62; font-weight: bold;}
.widget_header_blue a:hover {text-decoration: underline; color: #9e1b32;}
.widget_header_blue a:active {text-decoration: none; color: #002d62; font-weight: bold;}

#content_parc a:link {color: #002d62; text-decoration: none;}
#content_parc a:visited {text-decoration: none; color: #002d62;}
#content_parc a:hover {text-decoration: underline; color: #9e1b32;}
#content_parc a:active {text-decoration: none; color: #002d62;}

#content_media a:link {color: #002d62; text-decoration: none;}
#content_media a:visited {text-decoration: none; color: #002d62;}
#content_media a:hover {text-decoration: underline; color: #9e1b32;}
#content_media a:active {text-decoration: none; color: #002d62;}

#top_nav_holder a:link {color: #666; text-decoration: none;}
#top_nav_holder a:visited {text-decoration: none; color: #666;}
#top_nav_holder a:hover {text-decoration: none; color: #fff; background-color: #002d62;}
#top_nav_holder a:active {text-decoration: none; color: #666;}

#footer_holder a:link {color: #b8b8b8; text-decoration: none;}
#footer_holder a:visited {text-decoration: none; color: #b8b8b8;}
#footer_holder a:hover {text-decoration: none; color: #fff; background-color: #002d62;}
#footer_holder a:active {text-decoration: none; color: #b8b8b8;}

#home_buttons_holder a:link {color: #002d62; text-decoration: none;}
#home_buttons_holder a:visited {text-decoration: none; color: #002d62;}
#home_buttons_holder a:hover {text-decoration: none; color: #fff; background-color: #002d62;}
#home_buttons_holder a:active {text-decoration: none; color: #fff;}

#business_news .news_item a:link {color: #666; text-decoration: none; font-weight: normal;}
#business_news .news_item a:visited {text-decoration: none; color: #666; font-weight: normal;}
#business_news .news_item a:hover {text-decoration: underline; color: #fff; font-weight: bold; background-color: #9e1b32;}
#business_news .news_item a:active {text-decoration: none; color: #d1d1d1; font-weight: normal;}

#content_parc a:link {color: #002d62; text-decoration: none;}
#content_parc a:visited {text-decoration: none; color: #002d62;}
#content_parc a:hover {text-decoration: underline; color: #fff; font-weight: bold; background-color: #9e1b32;}
#content_parc a:active {text-decoration: none; color: #002d62;}

#content_media a:link {color: #002d62; text-decoration: none;}
#content_media a:visited {text-decoration: none; color: #002d62;}
#content_media a:hover {text-decoration: underline; color: #fff; font-weight: bold; background-color: #9e1b32;}
#content_media a:active {text-decoration: none; color: #002d62;}

.top5_holder a:link {color: #002d62; text-decoration: none; font-weight: normal; font-size: 12px;}
.top5_holder a:visited {text-decoration: none; color: #002d62; font-weight: normal; font-size: 12px;}
.top5_holder a:hover {text-decoration: underline; color: #9e1b32; font-weight: normal; font-size: 12px;}
.top5_holder a:active {text-decoration: none; color: #002d62; font-weight: normal; font-size: 12px;}

/* ************ */

/* ************* news ************** */

.news_item{width: 300px; height: auto; min-height: 50px; text-align: justify; margin-left: 5px;}
.news_title{font-size: 12px; color: #9e1b32;}
.news_snippet{color: #999; font-size: 11px;}

/* ************ */

.widget_arrow{margin-right: 10px;}

/* ****************************************************************** */
/* ************************ widget styles *************************** */
/* ****************************************************************** */

/* ************* holders ************** */

.widget_holder_parc ul{
	text-decoration: none;
	list-style-type: square;
	padding: 0px;
	margin-left: 18px;
}

.widget_holder_media ul{
	text-decoration: none;
	list-style-type: square;
	padding: 0px;
	margin-left: 18px;
}

.widget_holder_links ul{
	text-decoration: none;
	list-style-type: none;
	padding: 0px;
}

.widget_holder_parc ul li{
	width: 100%;
	height: 20px;
	min-height: 20px;
	margin-top: 3px;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	border-bottom-style: dotted;
	
}

.widget_holder_media ul li{
	width: 100%;
	height: 20px;
	min-height: 20px;
	margin-top: 3px;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	border-bottom-style: dotted;
}


.widget_holder_links ul li{
	width: 100%;
	height: auto;
	min-height: 30px;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	border-bottom-style: dotted;
	padding: 5px;
	padding-top: 10px;
}

.widget_holder_links{
width: 336px;
height: auto;
min-height: 30px;
color: #666;
margin-top: 10px;
}

.widget_holder_parc{
width: 245px;
height: auto;
min-height: 10px;
float: left;
}

.widget_holder_news{
width: 336px;
height: auto;
min-height: 10px;
margin-top: 10px;
}

.widget_holder_login{
width: 336px;
height: auto;
min-height: 10px;
margin-top: 10px;
}

.widget_holder_media{
width: 235px;
height: auto;
min-height: 10px;
float: right;
}

.widget_holder_centres{
width: 490px;
height: auto;
min-height: 200px;
margin-top: 10px;
}

.widget_holder_assignments{
width: 490px;
height: auto;
min-height: 10px;
margin-bottom: 10px;
}

/* ************ */

/* ************* widget template ************** */

.widget_header{
width: 100%;
height: 29px;
min-height: 29px;
background-image: url(../images/widgets/top_background.png);
background-repeat: repeat-x;
}

.widget_header_blue{
width: 100%;
height: 29px;
min-height: 29px;
background-image: url(../images/widgets/top_background_blue.png);
background-repeat: repeat-x;
}

.header_left_blue{
width: 7px;
height: 36px;
min-height: 36px;
float: left;
background-image: url(../images/widgets/top_left_blue.png);
background-repeat: no-repeat;
}

.header_right_blue{
width: 7px;
height: 36px;
min-height: 36px;
float: right;
background-image: url(../images/widgets/top_right_blue.png);
background-repeat: no-repeat;
}

.header_left{
width: 7px;
height: 36px;
min-height: 36px;
float: left;
background-image: url(../images/widgets/top_left.png);
background-repeat: no-repeat;
}

.header_right{
width: 7px;
height: 36px;
min-height: 36px;
float: right;
background-image: url(../images/widgets/top_right.png);
background-repeat: no-repeat;
}

.content{
height: auto;
min-height: 20px;
border-width: 0px 1px 0px 1px;
border-style: solid;
border-color: #e5e5e5;
padding: 15px;

}

.widget_base{
width: 100%;
height: 5px;
min-height: 5px;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #e5e5e5;
}

.base_left{
float: left;
width: 7px;
min-height: 6px;
height: 6px;
background-image: url(../images/widgets/bottom_left.png);
background-repeat: no-repeat;
}

.base_right{
float: right;
width: 7px;
min-height: 6px;
height: 6px;
background-image: url(../images/widgets/bottom_right.png);
background-repeat: no-repeat;
}

.widget_title{
margin-top: 12px;
margin-left: 15px;
display: block;
float: left;
font-size: 14px;
}

.arrow{
margin-top: 10px;
margin-right: 14px;
float: right;
}

.tab_right{
float: right;
}

/* ************ */

/* ************* widget content ************** */


#content_centres{
width: 458px;
}

#content_assignments{
width: 488px;
padding: 0px;
padding-bottom: 2px;
padding-top: 15px;
padding-bottom: 5px;
}

#content_parc{
width: 213px;
padding-bottom: 5px;
}

#content_media{
width: 203px;
padding-bottom: 5px;
}

#content_login{
width: 304px;
padding-bottom: 3px;
min-height: 10px;
height: auto;
}

#content_news{
width: 334px;
padding: 0px;
min-height: 10px;
height: auto;	
}

#content_links{
width: 304px;
padding-bottom: 3px;
min-height: 10px;
height: auto;
}

#business_news{
width: 295px;
min-height: 50px;
padding-top: 15px;
/*
background-image: url(../images/news_arrow2.gif);
background-repeat: no-repeat;
background-position: 15px 0px;*/
}

#industry_news{
width: 295px;
min-height: 50px;
padding-top: 15px;
/*
background-image: url(../images/news_arrow2.gif);
background-repeat: no-repeat;
background-position: 80px 0px;*/
}

/* ************ */

/* ************* widget tabs ************** */

.tab_oaa{
width: 283px;
height: 36px;
min-height: 36px;
background-image: url(../images/widgets/tab.png);
background-repeat: no-repeat;
float: left;
font-size: 17px;
font-weight: bold;
color: #039;
text-align: left;
}

.tab_news{
width: 135px;
height: 36px;
min-height: 36px;
background-image: url(../images/widgets/tab.png);
background-repeat: no-repeat;
float: left;
font-size: 17px;
font-weight: bold;
color: #039;
text-align: left;
}

.tab_login{
width: 185px;
height: 36px;
min-height: 36px;
background-image: url(../images/widgets/tab.png);
background-repeat: no-repeat;
float: left;
font-size: 17px;
font-weight: bold;
color: #039;
text-align: left;
}


.tab_links{
width: 180px;
height: 36px;
min-height: 36px;
background-image: url(../images/widgets/tab.png);
background-repeat: no-repeat;
float: left;
font-size: 17px;
font-weight: bold;
color: #039;
text-align: left;
}

.tab_parc{
width: 180px;
* width: 195px;
height: 36px;
min-height: 36px;
background-image: url(../images/widgets/tab.png);
background-repeat: no-repeat;
float: left;
font-size: 17px;
font-weight: bold;
color: #039;
text-align: left;
}

.tab_media{
width: 185px;
height: 36px;
min-height: 36px;
float: left;
font-size: 17px;
font-weight: bold;
color: #039;
background-image: url(../images/widgets/tab.png);
background-repeat: no-repeat;
}

.tab_centres{
width: 220px;
height: 36px;
min-height: 36px;
background-image: url(../images/widgets/tab.png);
background-repeat: no-repeat;
float: left;
font-size: 17px;
font-weight: bold;
color: #039;
text-align: left;
}

.tab_top5{
width: 273px;
height: 36px;
min-height: 36px;
background-image: url(../images/widgets/tab.png);
background-repeat: no-repeat;
float: left;
font-size: 17px;
font-weight: bold;
color: #039;
text-align: left;
}

/* ************ */

/* ************* widget link boxes (highlight areas) ************** */

#world_map{
width: 458px;
background-image: url(../images/world_map.jpg);
background-position: top center;
background-repeat: no-repeat;
height: auto;
min-height: 209px;
overflow: auto;
* min-height: 220px; /* IE6 fix */
* height: 220px; /* IE6 fix */
} 

.link_uk{
width: 30px;
height: 18px;
min-height: 15px;
position: absolute;
margin-left: 172px;
margin-top: 12px;
}

.link_usa{
width: 30px;
height: 18px;
min-height: 15px;
position: absolute;
margin-left: 27px;
margin-top: 65px;
}

.link_ireland{
width: 30px;
height: 18px;
min-height: 15px;
position: absolute;
margin-left: 160px;
margin-top: 40px;
}

.link_denmark{
width: 30px;
height: 18px;
min-height: 15px;
position: absolute;
margin-left: 226px;
margin-top: 58px;
}

.link_aus{
width: 30px;
height: 18px;
min-height: 15px;
position: absolute;
margin-left: 317px;
margin-top: 178px;
}

.link_hk{
width: 30px;
height: 18px;
min-height: 15px;
position: absolute;
margin-left: 300px;
margin-top: 110px;
}

.link_jap{
width: 30px;
height: 18px;
min-height: 15px;
position: absolute;
margin-left: 372px;
margin-top: 84px;
}

.link_latvia{
width: 30px;
height: 18px;
min-height: 15px;
position: absolute;
margin-left: 255px;
margin-top: 40px;
}

.link_sweden{
width: 30px;
height: 18px;
min-height: 15px;
position: absolute;
margin-left: 250px;
margin-top: 20px;
}

.link_norway{
width: 30px;
height: 18px;
min-height: 15px;
position: absolute;
margin-left: 240px;
margin-top: 0px;
}

.link_china{
width: 30px;
height: 18px;
min-height: 15px;
position: absolute;
margin-left: 305px;
margin-top: 45px;
}


.chinese_button{margin-top: 5px;}


/* ************* country pop up divs ************** */

#info_uk_holder{
width: 380px;
position: absolute;
height: auto;
min-height: 50px;
margin-top: 35px;
margin-left: 2px;
}

#info_usa_holder{
width: 380px;
position: absolute;
height: auto;
min-height: 50px;
margin-top: 90px;
margin-left: 0px;
}

#info_denmark_holder{
width: 380px;
position: absolute;
height: auto;
min-height: 50px;
margin-top: 82px;
margin-left: 23px;
}

#info_ireland_holder{
width: 380px;
position: absolute;
height: auto;
min-height: 50px;
margin-top: 65px;
margin-left: 2px;
}

#info_aus_holder{
width: 380px;
position: absolute;
height: auto;
min-height: 50px;
margin-top: 200px;
margin-left: 130px;
}

#info_hk_holder{
width: 380px;
position: absolute;
height: auto;
min-height: 50px;
margin-top: 130px;
margin-left: 117px;
}

#info_jap_holder{
width: 380px;
position: absolute;
height: auto;
min-height: 50px;
margin-top: 100px;
margin-left: 190px;
}

#info_latvia_holder{
width: 380px;
position: absolute;
height: auto;
min-height: 50px;
margin-top: 65px;
margin-left: 60px;
}

#info_sweden_holder{
width: 380px;
position: absolute;
height: auto;
min-height: 50px;
margin-top: 42px;
margin-left: 55px;
}

#info_norway_holder{
width: 380px;
position: absolute;
height: auto;
min-height: 50px;
margin-top: 25px;
margin-left: 90px;
}

#info_china_holder{
width: 380px;
position: absolute;
height: auto;
min-height: 50px;
margin-top: 72px;
margin-left: 70px;
}

/* ************* country pop up div ARROWS ************** */

.arrow_2{
position: absolute;
width: 32px;
min-height: 20px;
height: 20px;
background-image: url(../images/info_arrow.png);
background-repeat: no-repeat;
background-position: center;
}

.arrow_usa{
position: absolute;
width: 32px;
min-height: 20px;
height: 20px;
background-image: url(../images/info_arrow.png);
background-repeat: no-repeat;
margin-left: 25px;
}

.arrow_denmark{
position: absolute;
width: 32px;
min-height: 20px;
height: 20px;
background-image: url(../images/info_arrow.png);
background-repeat: no-repeat;
margin-left: 200px;
}

.arrow_ireland{
position: absolute;
width: 32px;
min-height: 20px;
height: 20px;
background-image: url(../images/info_arrow.png);
background-repeat: no-repeat;
margin-left: 157px;
}

.arrow_aus{
position: absolute;
width: 32px;
min-height: 20px;
height: 20px;
background-image: url(../images/info_arrow.png);
background-repeat: no-repeat;
margin-left: 187px;
}

.arrow_hk{
position: absolute;
width: 32px;
min-height: 20px;
height: 20px;
background-image: url(../images/info_arrow.png);
background-repeat: no-repeat;
margin-left: 184px;
}

.arrow_jap{
position: absolute;
width: 32px;
min-height: 20px;
height: 20px;
background-image: url(../images/info_arrow.png);
background-repeat: no-repeat;
margin-left: 183px;
}

.arrow_latvia{
position: absolute;
width: 32px;
min-height: 20px;
height: 20px;
background-image: url(../images/info_arrow.png);
background-repeat: no-repeat;
margin-left: 195px;
}

.arrow_sweden{
position: absolute;
width: 32px;
min-height: 20px;
height: 20px;
background-image: url(../images/info_arrow.png);
background-repeat: no-repeat;
margin-left: 195px;
}

.arrow_norway{
position: absolute;
width: 32px;
min-height: 20px;
height: 20px;
background-image: url(../images/info_arrow.png);
background-repeat: no-repeat;
margin-left: 150px;
}

.arrow_china{
position: absolute;
width: 32px;
min-height: 20px;
height: 20px;
background-image: url(../images/info_arrow.png);
background-repeat: no-repeat;
margin-left: 233px;
}

.arrow_uk{
position: absolute;
width: 32px;
min-height: 20px;
height: 20px;
background-image: url(../images/info_arrow.png);
background-repeat: no-repeat;
margin-left: 168px;
}

/* ************ */

/* ************* country pop up div holders ************** */

.info_content{
	width: 100%;
	padding: 10px;
	background-color: #fff;
	height: auto;
	min-height: 30px;
	border: 1px solid #CCC;
	margin-top: 19px;
}

.info_right{
	float: right;
	width: 305px;
	height: auto;
	min-height: 50px;
	display: inline;
	border-left-width: 1px;
	border-left-color: #CCC;
	border-left-style: dotted;
	padding-left: 15px;
}

.contact{
font-size: 11px;
color: #999;
}

.country_title{
font-weight: bold; 
font-size: 15px;	
display: block;
}

/* ************ */