/* CSS Document */
body{
padding:17px 0 0 0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}
#topnav{
background-image:url(../images/EFC_homebg_03.gif);
background-repeat:no-repeat;
padding:5px 5px 0px 5px;
width:856px;
font-size:12px;
height:30px;
}
#topnav ul{
border:0;
margin:0;
padding:0;
list-style:none;
}
#topnav li{
float:left;
border:0;
padding:5px 12px 0 12px;
margin:0;
display: inline;
list-style:none;
font-weight:bold;
color:#3f3f3f;
}
#topnav li a{
text-decoration:none;
color:#3f3f3f;
}
#topnav li a:hover{
text-decoration:none;
color:#dd0a00;
}
#topnav li.track{
background-image:url(../images/EFC_homeTrack_03.gif);
width:109px;
height:22px;
color:#FFFFFF;
padding:5px 0 0 40px;
}
#topnav li.track a{
text-decoration:none;
color:#FFFFFF;
}
#topnav li.track a:hover{
text-decoration:none;
color:#000000;
}

#topnav li.login{
text-align:right;
background-image:url(../images/EFC_home_03.gif);
background-repeat:no-repeat;
background-position:360px 1px;
width:390px;
height:22px;
padding:5px 0 0 26px;
font-weight:normal;
}
#topnav li.login a{
text-decoration:none;
color:#FFFFFF;
}
#topnav li.login a:hover{
text-decoration:none;
color:#000000;
}

#topmid{
width:866px;
height:70px;
clear:both;
margin:11px 0 11px 0;
}
#logo{
float:left;
padding:0;
margin:0;
}
#welcomenote{
float:left;
padding:15px 0 0 10px;
margin:0;
width:420px;
}
#welcomenote span{
color:#ce0000;
font-size:23px;
padding:0 8px 0 0px;
margin:0;
}
#welcomenote strong{
font-size:12px;
color:#474747;
float:left;
margin:0;
padding:0;
}

#datentime{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:18px 0 0 0px;
color:#5a5a5a;
width:240px;
}

.date{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
background-image:url(../images/EFC_home_10.gif);
background-repeat:no-repeat;
background-position:0 0px;
padding:5px 8px;
float:left;
height:32px;
color:#b2b2b2;
margin:0 6px 0 10px;
}

#datentime span{
font-weight:normal;
font-size:19px;
padding:0px;
margin:10px 0 0 0;
color:#5a5a5a;
}

#botnav{
width:866px;
height:30px;
font-size:11px;
padding:10px 0 0 0;
color:#b7abab;
clear:both;
}
#botnav a{
color:#6a5d5d;
text-decoration:none;
}
#botnav a:hover{
color:#6a5d5d;
text-decoration:underline;
}
.botleftcont{
width:600px;
float:left;
}
.botrightcont{
width:265px;
float:left;
text-align:right;
}
#container{
margin:auto;
width:866px;
}
#colleft{
/*background-image:url(../images/bannerGloble_03.jpg);*/
background-repeat:no-repeat;
width:568px;
height:367px;
float:left;
margin-right:8px;
}
#colleft p{
font-size:12px;
padding:25px 35px 0 390px;
margin:0;
}
#rightcol{
float:left;
width:290px;
background-image:url(../images/globle_site_13.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:0 0 12px 0;
}
#selCountry{
background-image:url(../images/globle_site_03.gif);
background-repeat:no-repeat;
padding:71px 20px 0 30px;
height:70px;
}
#selCountry ul{
border:0;
margin:0;
padding:0;
list-style:none;
}
#selCountry li{
float:left;
text-align:center;
border:0;
padding:0 0 0 0;
margin:0 4px 0 0;
display: inline;
list-style:none;
font-size:11px;
color:#FFFFFF;
width:72px;
background-image:none;
}
#selCountry li a img{
clear:both;
border:0;
padding:2px 0 0 0;
}

#selCountry li a{
width:72px;
height:47px;
display:block;
color:#FFFFFF;
text-decoration:none;
background-image:none;
padding:4px 0 0 0;
}
#selCountry li a:Hover{
width:72px;
height:43px;
display:block;
color:#FFFFFF;
background-image:url(../images/selected_08.gif);
text-decoration:none
}
#selCountry li a:active{
width:72px;
height:43px;
display:block;
color:#FFFFFF;
background-image:url(../images/selected_08.gif);
background-position:0 0;
text-decoration:none
}

#map{
border-left:#bababa solid 1px;
border-right:#bababa solid 1px;
width:288px;
padding:20px 0 0 0;
}
#login{
padding:0 0 0 10px;
margin:0;
}
#login h6{
border-bottom:#CCCCCC dashed 1px;
padding:0 0 2px 0;
margin:0 0 6px 0;
font-size:12px;
color:#d3191c;
width:266px;
}
fieldset {
	margin: 0;
	border: 0;
	padding: 0;
}

legend {
	display: none;
}
form label {
	display: block;
	width: 288px;
	font-size: 11px;
	line-height: 16px;
	padding: 0px 0px 2px 0px;
}
form {
	text-align: left;
	padding:0;
	margin:0;
}
form label.field-first,
form label.field-last {
	float: left;
	margin: 0px 8px 0px 0px;
	width: 105px;
}

.form_label_field_first {
	float: left;
	margin: 0px 8px 0px 0px;
	width: 185px;
}

.form_label_field_track{
	float: left;
	margin: 0px 8px 0px 0px;
	width: 160px;
}

.grid{
padding:6px 8px 2px 8px;
margin:0;
background-color:#d2d2d2;
font-size:11px;
font-weight:bold;
border-bottom:#9a9a9a 2px solid;
}

form label.field-first input,
form label.field-last input{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:#CCCCCC solid 1px;
width:100px;
float:left;
}
#loginbut{
width:35px;
float:left;
padding:0;
margin:16px 0 0 0;
}
/*--------------innerpages-------*/
#innerbase{
background-image:url(../images/innerpages/EFC_home_inside_06.gif);
background-repeat:repeat-y;
width:868px;
clear:both;
padding:0;
margin:0;
}
#innerbase_end{
background-image:url(../images/innerpages/EFC_home_inside_20.gif);
background-repeat:no-repeat;
width:868px;
clear:both;
padding:0;
margin:0;
font-size:9px;
}
#innerbase_top{
background-image:url(../images/innerpages/EFC_home_inside_03.gif);
background-repeat:no-repeat;
background-position:top;
width:868px;
padding:0;
margin:0;
}
#inner_cont_left{
width:624px;
margin:0 10px 0 0;
padding:13px;
float:left;
/*border:#CC6666 solid 1px;*/
}
#inner_cont_left h4{
color:#d3191c;
padding:5px 0 10px 0;
margin:0;
font-size:14px;
}
#inner_cont_left a{
color:#FF0000;
text-decoration:none;
border-bottom:#FF0000 dashed 1px;
}
#inner_cont_left a:hover{
color:#FF0000;
text-decoration:none;
}
#inner_cont_right{
width:184px;
margin:0;
padding:48px 10px 10px 13px;
float:left;
/*border:#000099 solid 1px;*/
}

.login_container{
width:100%;
height:100%;
margin:0;
padding:200px 10px 10px 450px;
/*border:#000099 solid 1px;*/
}

#inner_cont_right ul{
padding:0;
margin:0;
list-style:none;
}
#inner_cont_right li{
padding:0;
margin:0 0 3px 0;
list-style:none;
}
#inner_cont_right li a span{
display:none;
}
#inner_cont_right li.uk{
background-image:url(../images/innerpages/buttons_09.gif);
height:36px;
width:183px;
}
#inner_cont_right li.uk a{
background-image:url(../images/innerpages/buttons_09.gif);
height:36px;
width:183px;
display:block;
}
#inner_cont_right li.uk a:hover{
background-image:url(../images/innerpages/home_09.gif);
height:36px;
width:183px;
display:block;
}

#inner_cont_right li.aus{
background-image:url(../images/innerpages/buttons_12.gif);
height:36px;
width:183px;
}
#inner_cont_right li.aus a{
background-image:url(../images/innerpages/buttons_12.gif);
height:36px;
width:183px;
display:block;
}
#inner_cont_right li.aus a:hover{
background-image:url(../images/innerpages/home_12.gif);
height:36px;
width:183px;
display:block;
}

#inner_cont_right li.usa{
background-image:url(../images/innerpages/buttons_14.gif);
height:36px;
width:183px;
}
#inner_cont_right li.usa a{
background-image:url(../images/innerpages/buttons_14.gif);
height:36px;
width:183px;
display:block;
}
#inner_cont_right li.usa a:hover{
background-image:url(../images/innerpages/home_14.gif);
height:36px;
width:183px;
display:block;
}

#ltwo_rightcont{
width:536px;
margin:0;
float:left;
}

#rightcontarea_ba{
background-image:url(../images/2ndlevel/leveltwo_top_07a.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:0;
margin:0;
height:6px;
width:812px;
}

#rightcontarea_ca{
background-color:#f7f7f7;
border-left:#c6c6c6 solid 1px;
border-right:#c6c6c6 solid 1px;
padding:4px 14px;
margin:0;
width:782px;
}

.contmidarea{
background-color:#FFFFFF;
padding:8px;
margin-bottom:8px;
}

.gridtd{
padding:6px 8px 2px 8px;
margin:0;
background-color:#f7f7f7;
font-size:11px;
border-bottom:#e6e6e6 1px solid;
}
.ltwoaligner{
clear:both;
padding:0;
margin:0;
}

#leveltwohead{
background-image:url(../images/2ndlevel/howtosend_03.gif);
background-position:top;
background-repeat:no-repeat;
height:42px;
}

#rightcontarea_Ta{
background-image:url(../images/2ndlevel/sndlevel_rght_10a.gif);
background-repeat:no-repeat;
padding:0;
margin:0;
height:10px;
width:812px;
}

#cleaner{
margin:0;
padding:1px;
clear:both;
}
#inner_cont_left h2{
color:#ce0000;
font-size:24px;
padding:8px 0px 0px 0px;
margin:0;
font-weight:normal;
float:left;
}
#inner_cont_left span{
color:#FF0000;
}
#inner_cont_left p{
font-size:12px;
padding:15px 0 0 0;
clear:both;
margin:0;
}
#bnav{
font-size:11px;
text-align:right;
padding:10px 10px 0 0;
color:#666666;
font-weight:bold;
}
#bnav a{
color:#CC0000;
font-weight:bold;
text-decoration:none;
}
#bnav a:hover{
color:#CC0000;
font-weight:bold;
text-decoration:underline;
}

#in_login{
padding:0 0 0 0px;
margin:0;
}
#in_login h6{
border-bottom:#CCCCCC dashed 1px;
padding:0 0 2px 0;
margin:0 0 6px 0;
font-size:12px;
color:#d3191c;
width:180px;
}
#in_login fieldset {
	margin: 0;
	border: 0;
	padding: 0;
}

#in_login legend {
	display: none;
}
#in_login form label {
	display: block;
	width: 178px;
	font-size: 11px;
	line-height: 16px;
	padding: 0px 0px 2px 0px;
}
#in_login form {
	text-align: left;
	padding:0;
	margin:0;
	width:164px;
}
form label.in_field-first,
form label.in_field-last {
	margin: 0px 0px 0px 0px;
	width: 160px;
}

form label.in_field-first input,
form label.in_field-last input{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:#CCCCCC solid 1px;
width:180px;
}
#in_loginbut{
width:184px;
text-align:right;
clear:both;
padding:0;
margin:0px 0 0 0;
}
.banAgent{
clear:both;
padding:15px 0 0 0;
margin:0;
}
.banAgent_fieldset {
	margin: 0;
	border: 0;
	padding: 0;
}

.banAgent_legend {
	display: none;
}

.banAgent_form_label {
	display: block;
	font-size: 12px;
	line-height: 16px;
	background-color:#f1f1f1;
	width:auto;
	padding:7px 10px 4px 10px;
	margin-bottom:2px;
	border-bottom:#FFFFFF solid 5px;
	color:#666666;
}

.banAgent_form_label_strong{
display:block;
width:220px;
float:left;
}

.contact_strong_aac{
display:block;
width:180px;
float:left;
}

.banAgent_form {
	text-align: left;
	padding:0;
	margin:0;
	width:auto;
}
.banAgent_b_field_first{
	margin: 0px 0px 0px 0px;
}

.b_field_first_input{
margin-bottom:3px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:#CCCCCC solid 1px;
}

#contacts_one{
width:177px;
float:left;
margin:15px 0 0 12px;
padding:10px;
background-color:#f1f1f1;
font-size:11px;
height:270px;
}
#contacts_one h3{
font-weight:normal;
font-size:18px;
padding:0;
margin:0;
}
#contacts_one h4{
font-size:12px;
padding:0;
margin:0;
}
#contacts_one a{
color:#FF0000;
text-decoration:none;
}
#contacts_one a:hover{
color:#FF0000;
text-decoration:none;
}

#in_loginbut{
width:184px;
text-align:right;
clear:both;
padding:0;
margin:0px 0 0 0;
}

#innerbase_full{
background-image:url(../images/Sitemap_01.gif);
background-repeat:no-repeat;
width:868px;
clear:both;
padding:7px 0 0 0;
margin:0;
}
#innerbase_end_full{
background-image:url(../images/Sitemap03.gif);
background-repeat:no-repeat;
width:868px;
clear:both;
padding:0;
margin:0;
font-size:9px;
}
#innerbase_mid_full{
background-image:url(../images/sitemap02.gif);
background-repeat:repeat-y;
width:868px;
clear:both;
padding:0;
margin:0;
}

.sitemapcol{
width:160px;
margin:0 65px 0 0;
float:left;
}
.collast{
margin:0;
}
.clean{
clear:both;
}
.sitemapcol h3{
font-size:14px;
font-weight:normal;
color:#CC3300;
text-transform:uppercase;
padding:8px 0 4px 0;
margin:0;
border-bottom:#CC3300 dashed 1px;
}
.sitemapcol ul{
padding:0;
margin:0;
list-style:none;
font-size:12px;
}
.sitemapcol li{
padding:2px 0;
margin:0;
list-style:none;
border-bottom:#999999 dashed 1px;
}
.sitemapcol li a{
text-decoration:none;
color:#666666;
}
.sitemapcol li a:hover{
text-decoration:none;
color:#CC3300;
}
.sitemapcolbr{
color:#CC3300;
padding:0 0;
margin:10px 0;
size:1px;
}

.config_country
{
	border: solid 1px #ffffff;
}
