
#navtop
{
font-size: small;
font-weight: bold;
font: bold 11px 'Lucida Grande', Verdana, Arial, Sans-Serif;
color: #ffffff;
background-color: #000000;
padding: 3px;
vertical-align: middle;
text-align: center;
}

#navtop a:link, .countrynames_alink
{
	color: #FFFFFF;
	text-decoration: underline;
	border-bottom: none;
}

#navtop a:visited, .countrynames_avisited, .countrynames a:hover, .countrynames a:active, .countrynames_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
	border-bottom: none;
}

#navcontainer
{
  z-index:1; 
position:relative;
background-position: 0px 0px;
height: 105px;
background-repeat: repeat-x;
background-image: url(http://www.expatforum.com/expats/nav/images/back.jpg);
width: 100%;
}

#navcontainer .float.left{position:absolute; top:0; left:0; }

#googlecse
{
float: right;
width: 100%;
text-align: right;
}

#floatright
{
float: right;
width: 100%;
}
.floatlleft
{
clear: both;
float: left;
width: 267px;
height: 105px;
}


.countrynames
{
font-size: small;
color: #ffffff;
font-weight: bold;
font: bold 11px 'Lucida Grande', Verdana, Arial, Sans-Serif;
margin:0 0 0 0;
display: inline-block;
width: 105px;
text-align: left;
}

.countrynames a:link, .countrynames_alink
{
	color: #FFFFFF;
	text-decoration: underline;
	border-bottom: none;
}

.countrynames a:visited, .countrynames_avisited, .countrynames a:hover, .countrynames a:active, .countrynames_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
	border-bottom: none;
}

.linkunits
{
padding-top: 10px;
display: inline-block;
width: 468px;
vertical-align: bottom;
}

.sponsorsthumb {
float: left;
width: 125px;
height: 125px;
margin: 2px;
padding: 2px;
text-align: center;
}

.clearboth {
clear: both;
}

.sponsorstext{
font-family: Georgia;
font-size: 11pt;
}

.rsstext{
font-family: Georgia;
font-size: 10pt;
border-bottom: #DDD dashed;
min-height: 65px;
}

.rsstexthead{
font-family: Georgia;
font-size: 11pt;
font-weight: bold;
border-bottom: #DDD dashed;
}

.categorylinks{
font-family: Georgia;
font-size: 10pt;
text-decoration: underline;
}

/*New navigation*/
* html body{behavior: url("expats/nav/csshover3.htc");}
#flagcontainer{color:#fff; background-color:#068200; padding: 0px 0px 4px 5px; background:#068200 url(../../images/tcat-head2.png) bottom left repeat-x; position:relative; z-index:1; height:29px;}
.flag_box{position:relative; z-index:1;}
.neo_nav{margin:-33px auto auto auto; height:40px; padding-left:2.2em; position:relative; z-index:51;  width:980px; +left:-17px;}
.neo_item{display:inline-block; vertical-align:top; border-left:1px solid #cce395;   position:relative; z-index:1; height:29px; text-align:left; +display:inline; +zoom:1;}
.n_first_a{float:left; text-decoration:none; text-transform:uppercase; color:#fff; padding:8px 13px 7px 13px; height:14px; font:bold 12px Arial, Helvetica, sans-serif; background:url(../../images/neo_nav_hover.png) no-repeat 0 -250px; position:relative; z-index:1; cursor:pointer;}
.neo_item:hover .n_first_a, .sub_menu.active .n_first_a{background-position:-10px 0px; text-shadow:0 0 3px #ccc; color:#615E03;}
a.n_first_a:visited, a.n_first_a:link{color:#fff;}
.r_n_co, .l_n_co{width:8px; height:29px; position:absolute; top:0; margin-left:100%; left:0; background:url(../../images/neo_nav_hover.png) no-repeat 100% -250px;}
.sub_menu.active .l_n_co, .sub_menu.active .r_n_co, .sub_menu:hover .l_n_co, .sub_menu:hover .r_n_co{height:34px;}
.neo_item:hover .r_n_co, .neo_item.active .r_n_co{background-position:100% 0 !important; +background-position:0 -250px;}
.neo_item:hover .l_n_co, .neo_item.active .l_n_co{background-position:0 0px !important; margin-left:-9px; +background-position:0 -250px;}
.sub_menu.active{height:34px; z-index:2;}
.sub_menu:hover{height:34px; z-index:3; +zoom:1;}
.sub_menu.active .n_first_a, .sub_menu:hover .n_first_a{height:20px; cursor:default;}
.neo_item.last-ce{border-right:1px solid #cce395;}
.neo_item.last-ce .r_n_co{left:1px;}
.ne_arr {background:url("../../images/ne_arrs.png") no-repeat scroll -4px -3px; height:4px; left:-15px; margin-left:100%; position: absolute; top:12px; width:8px;}
.sub_menu:hover .ne_arr, .sub_menu.active .ne_arr{background:url(../../images/ne_arrs.png) no-repeat -20px -3px;}
.neo_item.sub_menu .n_first_a{padding-right:23px;}
.sub_box{position:absolute; top:-1500px; left:-25px; width:585px;}
.sub_menu.active .sub_box, .sub_menu:hover .sub_box{top:34px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;  behavior:url(expats/nav/PIE.htc);}
.sub_cont{border:4px solid #b0b207; background:#fff; padding:12px 0; float:left; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; box-shadow:5px 5px 5px -5px #9c9c9c; -moz-box-shadow:5px 5px 5px -5px #9c9c9c; -webkit-box-shadow:5px 5px 5px -5px #9c9c9c; behavior:url(expats/nav/PIE.htc);}
.sub_mt{float:left; width:155px; border-right:1px solid #E5E5E5; list-style:none; padding:0 15px; font:12px Arial, Helvetica, sans-serif; margin:0;}
.sub_mt a, .sub_mt a:link{color:#0073BB; display:block; cursor:pointer; padding:3px 5px 4px 5px; text-decoration:none; position:relative; z-index:1;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font:12px Arial, Helvetica, sans-serif; behavior:url(expats/nav/PIE.htc);}
.sub_mt a:hover{background:#eeefcf; color:#0073BB;}
.sub_mt.last-ch{border-right:none;}
.sub_mt li{+zoom:1;}
.sub_mt img{width:32px; display:inline-block; vertical-align:middle; margin:0 5px 0 0;  +display:inline; +zoom:1; border:none;}
.sub_mt img.globe_ico{width:24px; height:24px; margin:0 7px 0 4px;}
.ne_cn{display:inline-block;  vertical-align:middle; margin-top:2px; background:url(../../images/nav-link-arr.png) no-repeat right 5px; padding-right:7px; +zoom:1; +display:inline;}
.ne_emp_fl{height:25px;}
.gr-line{position:absolute; width:1px; height:7px; top:27px; margin-left:100%; left:0px;  z-index:1; overflow:hidden; }
.sub_menu.active .gr-line, .sub_menu:hover .gr-line{background:#A6B97A !important; +background:#CCE395;}
.sub_menu.last-ce.active .gr-line, .sub_menu.last-ce:hover .gr-line{background:#CCE395 !important;}
.neo_search{margin:0 auto; padding-left:2.2em; overflow:hidden; padding:5px; margin-top:-5px; position:relative; z-index:1; width:980px;  +right:-17px;}
input#search_neo{border:none !important; padding:5px !important; width:370px !important; font:14px Arial, Helvetica, sans-serif !important;  position:relative; top:0; +top:-1px; z-index:1; height:18px; border-radius:0 0 0 5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;  box-shadow:0 0 5px #888; -moz-box-shadow:0 0 5px #888;  -webkit-box-shadow:0 0 5px #888; behavior:url(expats/nav/PIE.htc);}
input.in_sub, input.in_sub:focus, input.in_sub:active{border:0; width:37px; height:28px; background:url(../../images/search-but.png) no-repeat; border-left:1px solid #55540e; position:absolute; z-index:2; margin-left:100%; top:0; left:-37px; border-radius:0 0 5px 0; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;   box-shadow:0 0 5px #888; -moz-box-shadow:0 0 5px #888; -webkit-box-shadow:0 0 5px #888;  cursor:pointer; overflow:visible; behavior:url(expats/nav/PIE.htc);}
#cse-search-box{float:right; position:relative; z-index:1; padding-right:37px; margin-right:14px; display:inline;}
.over-hide{overflow:hidden; min-width:980px;}
.addthis_toolbox{position:relative;  z-index:1;}

/*teaser*/
.neo_reg_img{width:320px; height:197px; margin-left:-5px; background:url(images/neo_register.png) no-repeat; display:inline-block; +display:inline; +zoom:1; vertical-align:top; position:relative; z-index:1;}
.neo_regbut{width:169px; height:56px; background:url(images/neo_regbut.png) no-repeat 0 0; position:absolute; left:87px; top:128px; cursor:pointer;}
.neo_reg_img:hover .neo_regbut{background-position:0px -58px;}

/*cookies*/
.cookie_info{background-color: #323232; padding: 10px 0; position:relative; z-index:2; text-align:center;}
.cookie_wrap{display:inline-block; +display:inline; +zoom:1; width:100%; vertical-align:top;max-width:1610px; font-family:Arial, Helvetica, sans-serif;}
.cookie_left{color: #FFFFFF;float:left; white-space:nowrap;font-size: 18px;font-weight: bold;line-height: 1.12;text-align: left; margin:0 22px 0 10px;}
.cookie_center{color: #BEBEBE;font-size:13px;line-height:1.24;margin-top:2px; overflow:hidden; text-align:left;}
.cookie_right{font-weight: bold; list-style:none; float:right; margin:0 10px 0 5px;}
.cookie_right li {float: left;margin-left:10px;}
.cookie_right .cookie_more, .cookie_right a {background-image: url("images/cookie_prompt_sprite.png");background-repeat: no-repeat;}
.cookie_more{background-position: 0 -251px;color: #F6A21D;font-size: 18px;padding: 0 0 0 24px;cursor:pointer;}
.cookie_more:hover{color:#fff; background-position: 0 -314px;}
.cookie_right a {background-position: 1px -123px;color: #F6A21D;display: block;font-size: 13px;line-height: 1.38;padding: 3px 0 1px 27px;}
.cookie_right a:hover{background-position: 1px -187px; color:#fff;}