.requestcontent  a{
	text-decoration:none;
	color:#c20311;
	font-weight:bold;
	font-weight:normal;
	font-size:12px;
	font-family:Arial;	
}
.requestcontent  a:hover{
	color:#000000;
}
body {
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	text-align:left;
	font-weight:normal;
	font-size:12px;
	font-family:Arial;
	color:#000000;
}
label{
	display:block;float:left;
	padding:5px;
	padding-left:0px;
	width:155px;
	height:32px;	
	cursor:pointer;

}
label for#destinationOpt{
	cursor:pointer;
}
.intpostal{
	width:165px;cursor:pointer;
	height:32px;
	padding-right:2px;
	background:url(/_resources/images/design/btn_int.gif) top right no-repeat;
}
.localpostal{
	width:165px;cursor:pointer;
	height:32px;
	padding-right:2px;	
	background:url(/_resources/images/design/btn_local.gif) top right no-repeat;
}
.letter{
	float:left;
	clear:both;
	width:100px;
	height:70px;
	background:url(/_resources/images/design/img_letters.gif) 10px 15px no-repeat;
}
.aerogrammes{
	float:left;
	width:100px;
	height:70px;
	background:url(/_resources/images/design/img_aerogrammes.gif) 10px 15px no-repeat;
}
.postcard{
	float:left;
	width:100px;
	height:70px;
	background:url(/_resources/images/design/img_postcards.gif) 15px 15px no-repeat;
}
.parcels{
	float:left;
	width:100px;
	height:75px;
	background:url(/_resources/images/design/img_parcels.gif) 15px 25px no-repeat;
}
.smallpackets{
	float:left;
	width:100px;
	height:75px;
	background:url(/_resources/images/design/img_smallpackets.gif) 15px 25px no-repeat;
}
.printedpapers{
	float:left;
	clear:both;
	width:170px;
	height:75px;
	background:url(/_resources/images/design/img_printed.gif) 15px 25px no-repeat;
}
.literature{
	float:left;
	width:170px;
	height:70px;
	background:url(/_resources/images/design/img_literature.gif) 15px 15px no-repeat;
}
.pamphlets{
	float:left;
	width:160px;
	height:70px;
	background:url(/_resources/images/design/img_pamphlets.gif) 10px 25px no-repeat;
}
.newspapers{
	float:left;
	width:170px;
	height:70px;
	background:url(/_resources/images/design/img_newspapers.gif) 10px 25px no-repeat;
}
body, td {
	color:#666666;
	font-family:Tahoma;
	font-size:12px !important;
	color: #333333;
	line-height:140%;
	word-spacing:normal;
	letter-spacing:normal;
}
a {
	outline:none;
}
img {
	outline:none;
	vertical-align:bottom;
	border:none;
}
form {
	margin:0px;
	padding:0px;
}
.top {
	clear:both;
	float:left;
	width:100%;
}
.header {
	width: 1000px;
	height: 120px;
}
.top_section {
	position: relative;
	display: block;
	width: 1000px;
	height: 52px;
	float: right;
}
.logo {
	height:91px;
	width:199px;
	float: left;
	padding:27px 0px 0px 1px;
}
.header_right {
	height:118px;
	width:800px;
	float: left;
}
.login_section {
	width: 659px;
	height: 37px;
	/* background-image: url(/_resources/images/design/bg_login.png) top left no-repeat; */
	padding: 15px 0px 0px 141px; 
	float:left;
	clear:both;
}
.registration_section {
	height: 15px;
	width: 217px;
	background-color: #e6f4fe;
	float: left;
	padding: 5px 0px 4px 0px;
	font: bold 11px Arial;
}
.form_section {
	width: 400px;
	height: 20px;
	float: right;
}
.navigation_section {
	margin-top: 22px;
	width: 798px;
	height: 45px;
	border-left: 1px dashed #98caed;
	border-right: 1px dashed #98caed;
	float:left;
	clear:both;
}
.navigation_section div {
	height: 40px;
	padding:4px 11px 0px 11px;
	float: left;
	text-align: center; 
	border-right: 1px dashed #98caed;
	color: #333333;
}
.navigation_section a {
	display:block;
	text-decoration:none;
	color:#333333;
	background:url(/_resources/images/design/navitem_blackbg_left.png) 0px -22px no-repeat;
}
.navigation_section a span {
	display:block;
	padding:3px 7px;
	line-height:16px;
	background:url(/_resources/images/design/navitem_blackbg_right.png) 0px -22px no-repeat;
}
.navigation_section a:hover {
	color:#ffffff;
	background-position:left top;
}
.navigation_section a:hover span {
	background-position:right top;
	color:#ffffff;
}
a.nav_current {
	color:#ffffff;
	background-position:left top;
}
a.nav_current span  {
	background-position:right top;
}
.search_section {
	float: right !important;
	width: 323px;
	height: 30px;
	color: #333333;
	margin-right:-10px;
	padding:5px 10px 0px 0px !important;
	border: none !important;
}
*html .search_section {
	margin-top:-5px;
} 
*:first-child+html  .search_section {
	margin-top:-5px;
} 
#btn, #btnsearch , #btncal, #btnget{
	cursor: pointer;
}
.btnhelp{
	padding:5px 5px 0px 0px;
	padding:0px;
	width:64px;
	height:22px;
	border:none;
	background:#77787a;
	float:right;font:bold 12px Arial;
	color:#ffffff;text-align:center;
}
.middle {
	clear:both;
	float:left;
	width:100%;
	background:url(/_resources/images/design/middle_sublevel.png) left top repeat-x;
	position:relative;
}
.wrapper {
	width:1000px;
	position:relative;
}
.left_content{
	width:267px;
	float:left;
	margin-left:-16px;
	padding-bottom:68px;
	font-weight:normal;
	font-size:12px;
	font-family:Arial;	
}
.sidenav {
	width:267px;
	padding:0px 16px 20px 16px;
	background:url(/_resources/images/design/bg_nav_layout.png) center bottom no-repeat;
	min-height:363px;
	margin-bottom:10px;
	font-weight:normal;
	font-size:12px;
	font-family:Arial;	
}
*html .sidenav {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_resources/images/design/bg_nav_layout.png", sizingMethod="scale");
}
.navig_title {
	width:244px;
	height:34px;
	padding:0px;
	top:15px;
	position:relative;
	margin:0px;
	font-weight:normal;
	font-size:12px;
	font-family:Arial;	
}
*html .navig_title {
	margin-top:-15px;
}
.dim {
	width:267px;
	margin:30px 0px 15px 0px; 
	padding:0px;
	clear:both;
	list-style:none;
	position:relative;
}
.sub_title {
	width:212px;
	min-height:22px;
	border-bottom:1px dashed #98caed;
	text-align:left;
	padding-top:7px;
	padding-left:10px;
}
*html .sub_title {
	height:22px;
}
.sub_title a {
	text-decoration: none;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	height: 12px;
	line-height: 12px;
	padding:4px;
}
.sub_title a:hover {
	background: #ffff99;
}
.sub_page_title {
	width:202px;
	min-height:22px;
	background:#ffff99;
	text-align:left;
	padding-top:7px;
	padding-left:20px; 
}
*html .sub_page_title {
	padding-top:0px;
	padding-bottom:7px;
}
*:first-child+html .sub_page_title {
	padding-top:0px;
	padding-bottom:7px;
}
.sub_page_title a {
	text-decoration: none;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	height: 12px;
	line-height: 12px;
	padding:4px;
}
.sub_page_title a:hover {
	background: #ffffff;
}
.sub_sidenav_current {
	background: #ffffff;
}
.sidenav_current {
	background: #ffff99;
}
.help_idle{
	height:34px;
	width:267px;
	position:absolute;
	top:0px;
	left:16px;
}
.help_idle:hover {
	cursor:pointer;
}
.help_active {
	height:271px;
	background: url(/_resources/images/design/active_howcanwe.png) no-repeat;
	width:267px;
	position:absolute;
	top:0px;
	left:16px;
	display:none;
}
.middle_topright {
	width:717px;
	height: 198px;
	float: right;
}
.banner {
	margin: 15px 0px 0px -4px;
	width:482px;
	height: 158px;
	float: left;
	border: 5px solid #c2e4fc;
	
}
.advert_section {
	margin-top: 15px;
	width:221px;
	height: 170px;
	background: url(/_resources/images/design/advert_section.png);
	float: right;
}
.content {
	width:717px;
	text-align:justify;
	line-height:140%;
	float:right;
	font-size: 12px;
	padding-bottom:20px;
	font-family:Arial;	
	
}
.content a{
	color:#5895cd;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.content a:hover{
	color:#467AB7;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	
}
.breadcrumb{
	font-weight: normal;
	font-size:11px;
	font-family:Arial;
	background: none;
}
.breadcrumb a{
	 color:#333333;
	 text-decoration: none;
	 background: none;
	font-weight: bold;
	 
}
.bottom {
	clear:both;
	float:left;
	width:100%;
	padding:23px 0px 31px 0px;
	background:#C2E4FC url(/_resources/images/design/bottom_section.png) left top repeat-x;
}
.tools {
	width:1000px;
	clear:both;
}
.Question {
	width:487px;
	height:115px;
	padding: 10px 0px 0px 0px;
	float:left;
	background:url(/_resources/images/design/ask_question.png) left top no-repeat;
}
.askQuestion {
	width:285px;
	height:34px;
}
.recentQuestion {
	width:480px;
	height:55px;
	font-family:Arial;	
	font-size:11px;	
}

.recentQuestion a{
	text-decoration:none;
	color:#333333;
	font-family:Arial;	
	font-size:11px;		
}
.usefulTools {
	position:relative;
	width:505px;
	height:115px;
	text-align:left;
	float:right;
	background:url(/_resources/images/design/usefull_tools.png) right top no-repeat;
}
.idle {
	width:202px;
	height:18px;
	display:inline-block;
	float:left;
	clear:both;
	font-size:11px;
	color:#333333;
	padding-top:4px;
	padding-left:14px;
	text-decoration:none;
}
.idle:hover, .idle.current {
	color: #ffffff;
	cursor: pointer;
	background:url(/_resources/images/design/arrow2.png);
	font-weight: bold;
}


.btnSubmit{
	outline:none;
	border:none;
	background:url(/_resources/images/design/next_btn.gif) bottom right no-repeat;
	font:bold 11px Arial;
	float:right;
	clear:both;
	cursor:pointer;
	width:120px;
	height:30px;
	position:relative;
	z-index:1px;
}
.btnStart{
	outline:none;
	border:none;
	background:url(/_resources/images/design/start_btn.gif) bottom left no-repeat;
	font:bold 11px Arial;
	float:left;
	margin-top:-20px;
	margin-left:-15px;
	cursor:pointer;
	width:120px;
	height:30px;
	position:relative;
	z-index:1px;
}
#submitAddOns{
	outline:none;
	border:none;
	background:url(/_resources/images/design/calculate_btn.gif) bottom right no-repeat;
	font:bold 11px Arial;
	float:right;
	cursor:pointer;
	width:120px;
	height:30px;
	position:relative;
	z-index:1px;	
}
.ratecontainer {
	float:left;
	clear:both;
	display:block;
	background:#f2f2f2;
	padding:15px 5px 30px 15px;
	width:660px;
	border:1px solid #d8d8d8;
	margin-top:30px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	min-height:200px;
	
}
.ratecontainer2 {
	float:left;
	clear:both;
 	
}
.step2form {
	float:left;
	clear:both;
	display:block;
	background:#f2f2f2;
	width:650px;padding:15px;
	border:none;
	margin-left:0px;
	margin-top:30px;
	padding-bottom:50px;
	border:1px solid #d8d8d8;
	
}
.result_postal{
	float:left;
	background:#f2f2f2 ;
	padding:5px;
	width:340px;
	font-size:12px;
	border:1px solid #d8d8d8;
	
}
.result_container{
	display:none;
	width:687px;	
	padding:15px;
	float:left;
	padding-bottom:20px;	
}

.result_container_local{
	background:url(/_resources/images/design/result_domestic_local_bg.gif) top left no-repeat;
}
.result_container_int{
	background:url(/_resources/images/design/result_domestic_int_bg.gif) top left no-repeat;
}
.result_container_localems{
	background:url(/_resources/images/design/result_ems_local_bg.gif) top left no-repeat;
}
.result_container_intems{
	background:url(/_resources/images/design/result_ems_int_bg.gif) top left no-repeat;
}
.result_ems{
	float:left;
	background:#f2f2f2 ;
	padding:5px;
	width:340px;
	font-size:12px;
	border:1px solid #d8d8d8;
	
}

.display_result{
	font-weight:bold;
	font-size:16px;
	display:block;
	height:20px;
	background:#ffff99;
	width:200px;
	padding:10px 0px 0px 10px;
	float:left;
	clear:both;
}

.display_result_compare{
	font-weight:bold;
	font-size:16px;
	display:block;
	height:30px;
	background:#ffff99;
	width:200px;
	padding:10px 0px 0px 10px;
	float:left;
	text-align:left;
	clear:left;
	
}
.display_result_opt{
	float:left;
	clear:both;
	width:330px;
	border:1px solid #d8d8d8;
	padding-bottom:15px;
	background:#ffffff;
}

.display_result_opt tr{
	width:330px;
	float:left;
	text-align:left;
	clear:both;text-transform: capitalize;
	
}
.display_result_opt tr.even td {
	background:#FFFF99;
}
.display_result_opt tr.odd td {
}
.display_result_opt td{
	width:175px;
	text-align:left;
}


.progress{
	float:right;
	display:none;
	width:280px;
	font-size:12px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	word-spacing:1px;
	padding:5px;
	background:#E8F6FF;
	border:1px solid #d8d8d8;
}
.progress span{
	height:12px;
	line-height:120%;
	width:265px;
	padding:5px 5px 5px 5px;
	display:none;
	float:left;
	clear:both;
	background:#ffffff;
	margin:3px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
}


.step_1{
	height:50px;
	width:330px;
	float:left;
	padding:10px;
	background:#ffffff;
	border:1px solid #d8d8d8;
	outline:none;	

	float:left;
}
.step_2 , .step_2_local , .step_2_int{
	display:none;
	height:50px;
	width:330px;
	float:left;
	padding:10px;
	background:#ffffff;
	border:1px solid #d8d8d8;
	outline:none;
}
.step_2 a{
	text-decoration:none;
	font-size:11px;
}
.step_3{
	float:left;
}

.step_3_local_air , .step_3_int_air , .step_3_local_surface , .step_3_int_surface{
	display:none;
	width:350px;
	min-height:100px;
	float:left;
}
.step_3_local_air_2{
	float:left;
	clear:both;
	width:330px;
	min-height:50px;
	padding-top:10px;
	display:none;
}
.step_4_countries ,.step_4_surface_countries ,.step_4_air_countries , .step_3_int_import ,.step_3_int_export , .step_3_local_emsair , .step_4_int_export , .step_4_local_surface_envelopes_cartons{
	float:left;
	display:none;
	height:50px;
	width:330px;
	padding:10px;
	background:#ffffff;
	border:1px solid #d8d8d8;	
}
.step_4 , .step4_ems{
	float:left;
}
.step_5{
	float:left;
	display:none;
	width:330px;
	padding:10px;	
	
}
.step_6{
	float:left;
	display:none;
	width:330px;
	padding:10px;
	background:#ffffff;
	border:1px solid #d8d8d8;
	height:100px;	
}
.step_6_weight{
	float:left;
	width:330px;
	padding:10px;
	height:30px;	
	

}

.progress_addons span{
	display:none;
	float:left;
	clear:both;
}
.bodytext{
	font-size:12px;
	line-height:160%;
	float:left;
	clear:both
	text-align:left;
	font-family:Arial;
}
.bodytextbold{
	font-size:12px;
	font-weight:bold;
	line-height:160%;
	float:left;
	text-align:left;
	clear:both;
}
.maincontent{
	float:left;
	clear:both;
	min-height:450px;
	font-weight:normal;
	font-size:12px;
	font-family:Arial;	

}
.step1postal{
	height:37px;
	float:left;	
	background:url(/_resources/images/design/step1_postal.gif) top left no-repeat;

}
.ems_general {
	height:37px;
	float:left;
	background:url(/_resources/images/design/step1_ems.gif) top left no-repeat;

}

.postal_general {
	float:left;
	background:url(/_resources/images/design/step1_postal.gif) top left no-repeat;

}
.step_domestic_local {
	width:702px;
	float:left;
	background:url(/_resources/images/design/step_domestic_local.gif) top left no-repeat;

}
.step_domestic_ems {
	width:702px;
	float:left;
	background:url(/_resources/images/design/step_domestic_ems.gif) top left no-repeat;
}
.step_int_local {
	width:702px;
	float:left;
	background:url(/_resources/images/design/step_int_local.gif) top left no-repeat;
}
.step_int_ems {
	height:300px;width:702px;
	float:left;
	background:url(/_resources/images/design/step_int_ems.gif) top left no-repeat;
}
.step2international {
	height:300px;width:702px;	
	background:url(/_resources/images/design/step2_domestic_int.gif) top left no-repeat;
}

.step2localems {
	height:300px;width:702px;	
	background:url(/_resources/images/design/step2_ems_local.gif) top left no-repeat;
}
.step2internationalems {
	height:300px;width:702px;	
	background:url(/_resources/images/design/step2_ems_int.gif) top left no-repeat;
}
.addons {
	float:left;
	clear:both;
	height:20px;
	width:250px;
	display:block;
}
.active {
	top:0px;
	position: absolute;
	width: 221px;
	height: 91px;
	display: none;
	margin:0px 0px 0px 228px;
}
*html .active {
	margin:0px 0px 0px 10px;
}
*:first-child+html .active {
	margin:0px 0px 0px 10px;
}
.selectBox {
	width:200px; 
	height: 25px;
	color: #333333;
	font: normal 11px Arial;
	border: 1px solid #d0d0d0;
   	padding-left: 6px;
	margin-top: 4px;
	float:left;clear:both;
}

.footer {
	clear:both;
	width: 980px;
	height:13px;
	padding:28px 10px 13px 10px;
	text-align: left;
	font-weight: normal;
	background:url(/_resources/images/design/footer_layout.png) 0px 15px no-repeat;
}
.footer a{
	height:13px;
	line-height:13px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.requestcontent  a{
	text-decoration:none;
	color:#c20311;
	font-weight:bold;
}
.requestcontent  a:hover{
	color:#000000;
}
.sub_title_section {
	width:222px;
	height:32px;
	text-align:left;
	padding-top:14px;
	padding-left:45px;
	background: #ffff99;	
}
.sub_title_section a {
	text-decoration: none;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	height: 12px;
	line-height: 12px;
	padding:4px;
	position: relative;
	z-index: 1;
}
.page_sidenav_current {
	background: #ffffff;
}

.txtWeight , .txtEMSWeight ,.txtInsurance{
	float:left;
	height:20px;
	width:190px;
	font-size:12px;
	font-family:Tahoma;
	padding-top:5px;
}
.table_mailtypes{
	width:350px;
	border:0px;
	padding:0px;
}
.table_mailtypes td{
	width:170px;
}

#tip{
	text-decoration:none;
}
.tip{
	float:left;
	text-align:left;
	font-size:11px;
	font-family:Arial;
	display:none;

}
.tipsy { 
	padding: 8px; 
	font-size: 12px; 
	opacity: 0.8; 
	filter: alpha(opacity=80); 
	background-repeat: no-repeat;
	text-align:left;float:left;	
	font-family:Arial;
	}
  .tipsy-inner { padding: 8px 8px; background-color: black; color: white; min-height:60px;max-width: 200px; text-align: left; }
  .tipsy-north { background-image: url(/_resources/images/design/tipsy-north.gif); background-position: top center; }
  .tipsy-south { background-image: url(/_resources/images/design/tipsy-south.gif); background-position: bottom center; }
  .tipsy-east { background-image: url(/_resources/images/design/tipsy-east.gif); background-position: right center; }
  .tipsy-west { 
  	background-image: url(/_resources/images/design/tipsy-west.gif); 
  	background-position: left center;
  	text-align:left;
  	width:auto;
  	float:left;
  	}
.news_container {
	float:left;
	clear:both;
	word-spacing:normal;
}

.news_title, .news_title a, .news_title a:hover{
 	text-align:left;
	font-family:Arial;
	font-family: Georgia,Times New Roman,Times,serif; 
	font-size: 18px; 
	line-height: 22px; 
	color: #3A639B;
	word-spacing:normal;
}
.archive_title{
	color:#666666;
	text-align:left;
	line-height:140%;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}

.more_info{
	color:#3A639B;
	text-align:left;
	line-height:160%;
	font-family:Arial;
	font-size:12px;	
	text-align:left;

}
.news_date {
	color:#666666;
	font-size:12px;
	text-align:left;
	text-align:left;

}
.news_item_container{
	clear:both;
	padding:15px 0px 0px 0px;
	word-spacing:normal;
}

.news_item {
	float:left;
	clear:both;
	padding-bottom:10px;

}
.news_content{
	text-align:justify;
	line-height:140%;
	font-size: 12px;
	line-height:140%;
	float:left;
	clear:both
	text-align:left;
	font-family:Arial;
	word-spacing:normal;
	color:#333333;
}
.news_archive {
	float:left;
	clear:both;
	padding:30px 0px 0px 0px;
}
.news_archive_years {
	float:left;
	clear:both;
	width:595px;
	height:35px;
	background:url(/_resources/images/design/news_seperator.gif) bottom left no-repeat;
}
.news_years {
	float:left;
	height:20px;
	width:35px;
	padding-top:8px;
	text-align:center;
	color:#666666;
	font-size:12px;
}
.news_years span{
	padding-top:8px;
	text-align:center;
	color:#666666;
	font-size:12px;	
	cursor:pointer;
}

.news_years_span_active {
	background:url(/_resources/images/design/arrow_news.gif) top center no-repeat;	
}
.archive_list{
	float:left;
	padding-top:10px;
	clear:both;
	width:100%;
}
.archive_date{
	font-size:12px;
	color:#000000;
	float:left;
}  	
