@import url(commons_www.css);

.hidden {
	display: none;
}

html, body, div {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: white;
}

.div_610px_block_realtive{
	position:relative;
	width:610px;
	display:block;
	overflow-x: hidden;
}

.div_610px_none_realtive{
	position:relative;
	width:610px;
	display:none;
}

.div_405px_block_realtive{
	position:relative;
	width:405px;
	display:block;
}

.div_405px_none_realtive{
	position:relative;
	width:405px;
	display:none;
}

.div_391px_block_realtive{
	position:relative;
	width:391px;
	display:block;
}

.div_391px_none_realtive{
	position:relative;
	width:391px;
	display:none;
}

div.receipt_additional_services{
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 0px;
	border-color: #000000;
	border-width: 1px;
	border-style: none;
}

.gray_bg_firstpage_centered {
	font-weight: bold;
	vertical-align: bottom;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f2f2f2;
}

.gray_bg_firstpage_align_top {
	font-weight: bold;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f2f2f2;
}

.div_body_left_2col_35px_bottom {
	clear: both;
	border-right: #c1c1c1 1px solid;
	border-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 15px;
	border-left: #c1c1c1 1px solid;
	width: 553px;
	width: expression("555px");
	border-bottom: #c1c1c1 1px solid;
	position: relative;
	height: auto;
	background-color: #f2f2f2;
}

.sd_dropdown_2px_padding {
	font-weight: normal;
	margin-top: 2px;
	font-size: 85%;
	color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.sd_search_field_no_padding {
	border-right: #c1c1c1 1px solid;
	border-top: #c1c1c1 1px solid;
	margin-top: 1px;
	padding-left: 4px;
	background: #ffffff;
	font: 85% Arial, Helvetica, sans-serif;
	border-left: #c1c1c1 1px solid;
	color: #000000;
	border-bottom: #c1c1c1 1px solid;
	text-decoration: none;
}

*{
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

*[width], *[height] {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

a {
	font: normal 85% Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

table {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

body {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
}

hr.white {
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	color: #FFFFFF;
	background-color: #FFFFFF;
	height: 1px;
	height: expression("2px");
}

#div_traffic_interference{
	position: relative;
	width: 550px;
	width: expression("610px");
	padding-left: 30px;
	padding-right: 30px;
	margin: 0px;
	background-color: #F2F2F2;
}

#div_main{
	position: relative;
	width: 760px;
	width: expression("800px");
	padding-left: 20px;
	padding-right: 20px;
}

.padding30left {
	padding-left: 30px;
}


#From input {
	vertical-align: middle;
}

#From label {
	font-size : 85%;
	vertical-align: middle;
	font-weight: bold;
}

#Search_address label {
	font-size: 100%;
}

#Search_place label {
	font-size: 100%;
}


#Search_Options input {
	vertical-align: middle;
}

#Search_Options label {
	font-size : 85%;
	vertical-align: middle;
}

#Search_Id input {
	vertical-align: middle;
}

#Search_Id label {
	font-size : 85%;
	vertical-align: middle;
}
#Search_List input {
    vertical-align: middle;
}

#Search_List label {
	font-size : 85%;
	vertical-align: middle;
}


#Add_Passenger label {
	font-size : 85%;
	font-weight : bold;
	vertical-align : middle;
}

#Add_Passenger input {
	vertical-align : middle;
}


#Add_other label {
	font-size : 85%;
	font-weight : bold;
	vertical-align : middle;
}


#Add_member label {
	font-size : 85%;
	font-weight : bold;
	vertical-align : middle;
}



#Cards label {
	font-size : 85%;
	font-weight : bold;
	vertical-align : middle;
}


#Time_nav1 span {
	text-decoration: underline;
	color: #BB6100;
}


.cancelOrderLeftCell{
	width: 65px;
	width: expression("100px");
	padding-right:5px;
	padding-left:30px;
}

.div_body_campaign_2col_left{
	position: relative;
	width: 377px;
	height: auto;
	float: left;
	clear: right;
	margin: 0px;
	padding: 0px;
}

.div_body_campaign_2col_center{
	position: relative;
	width: 405px;
	height: auto;
	float: left;
	clear: right;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.div_body_campaign_3col_left{
	position: relative;
	width: 568px;
	height: auto;
	float: left;
	clear: right;
	margin: 0px;
	padding: 0px;
}

.div_body_campaign_1col_right{
	position: relative;
	width: 186px;
	height: auto;
	float: left;
	clear: right;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.div_body_campaign_1col_left{
	position: relative;
	width: 186px;
	height: auto;
	float: left;
	clear: right;
	margin: 0px;
	padding: 0px;
}

.div_body_campaign_content{
	position: relative;
	width: 100%;
	height: auto;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 0px;
	margin: 5px 0px 0px 0px;
}

.div_body_campaign_content_container{
	margin-top: 15px;
	clear:both;
}

.div_body_campaign_content_1col_left{
	position: relative;
	width: auto;
	height: auto;
	float: left;
	padding: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

.div_body_campaign_content_1col_right{
	position: relative;
	width: 168px;
	height: auto;
	float: right;
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#div_header_top{
	position: relative;
	width: auto;
	height: 53px;
	clear: both;
}

#div_header_logo{
	position: relative;
	width: auto;
	height: auto;
	float: left;
	padding-top: 10px;
	padding-bottom: 7px;
	padding-left: 15px;
}

a img{
	border:none;
}

#div_header_logo a img{
	border:none;
}	

#div_header_user{
	color : #000000!important;
	text-align : right;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	position : absolute;
	right : 8px!important;
	top : 10px;
}

#div_header_user span {
	font-weight : bold;
}

#div_header_topnav{
	position: relative;
	width: auto;
	height: auto;
	float: right;
	padding-top: 32px;
	padding-right: 8px;
	padding-bottom: 4px;
}

#div_searchnav{
	position: relative;
	width: auto;
	height: auto;
	margin-top: 30px;
	text-align: center;
}

#div_header_mainnav{
	position: relative;
	width: 760px;
	height: 18px;
	clear: both;
}

#div_header_bottomnav{
	position: relative;
	width: auto;
	height: auto;
	clear: right;
	z-index: 2;
}

#div_header_bottomnav_breadcrumbs{
	position: relative;
	width: auto;
	height: auto;
	float: left;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 7px;
}

#div_header_bottomnav_search{
	position: relative;
	width: auto;
	height: auto;
	float: right;
	margin: 0px;
	padding: 0px;
}


.div_body{
	position: relative;
	width: 760px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	height: auto;
	clear: right;
}

.div_body_right_image_top{
	position: relative;
	width: 188px;
	width: expression("200px");
	height: auto;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C5B58F;
	border-right-color: #C5B58F;
	border-left-color: #C5B58F;
	background-color: #EEE8D9;
}

.div_body_right_image_top_block{
	position: relative;
	width: 198px;
	width: expression("200px");
	height: auto;
	padding-bottom: 7px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #C5B58F;
	border-left-color: #C5B58F;
	background-color: #EEE8D9;
}

.div_body_right_image_top_none{
	position: relative;
	display: none;
	width: 198px;
	width: expression("200px");
	height: auto;
	padding-bottom: 7px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #C5B58F;
	border-left-color: #C5B58F;
	background-color: #EEE8D9;
}

.div_body_right_text_bottom{
	position: relative;
	width: auto;
	height: auto;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: -1px;
	background-color: #EEE8D9;
}

.div_body_right_2col{
	position: relative;
	width: 168px;
	width: expression("200px");
	height: auto;
	padding-bottom: 7px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 2px;
	padding-top: expression("7px");
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C5B58F;
	border-right-color: #C5B58F;
	border-left-color: #C5B58F;
	background-color: #EEE8D9;
}

.div_body_right_2col_left{
	position: relative;
	width: 70px;
	width: expression("75px");
	height: auto;
	padding-bottom: 5px;
	float: left;
	margin-top: 3px;
	margin-top: expression("-2px");
	margin-right: 10px;
	margin-right: expression("7px");
	margin-left: -15px;
	padding-left: 5px;
	display: inline;
}

.div_body_right_2col_right{
	position: relative;
	width: auto;
	height: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.div_body_right_text_top{
	position: relative;
	width: 168px;
	width: expression("200px");
	height: auto;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C5B58F;
	border-right-color: #C5B58F;
	border-left-color: #C5B58F;
	padding-top: 2px;
	padding-top: expression("7px");
	background-color: #EEE8D9;
}

.div_body_right_text_top .loginForm {
	display: inline;
}

.div_body_right_alignright{
	position: relative;
	width: auto;
	height: auto;
	float: right;
}

.div_body_right_bottom_line{
	position: relative;
	width: 198px;
	width: expression("200px");
	height: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: none;
	border-right-color: #C5B58F;
	border-bottom-color: #C5B58F;
	border-left-color: #C5B58F;
	background-color: #EEE8D9;
	margin: 0px;
	padding: 0px;
}

.div_body_right{
	position: relative;
	width: 200px;
	height: auto;
	float: right;
	background-color: #EEE8D9;
	margin: 0px;
	padding: 0px;
	clear: right;
}

.div_body_left{
	position: relative;
	width: 555px;
	height: auto;
	float: left;
	padding: 0px;
	margin-bottom: 20px;
}

.div_body_left_1col{
	width: 555px;
	height: auto;
	margin-bottom: 10px;
}

.div_body_left_2col{
	position: relative;
	width: 553px;
	width: expression("555px");
	height: auto;
	clear: both;
	background-color: #F2F2F2;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.div_body_left_2col_2col_left{
	position: relative;
	width: 240px;
	height: auto;
	float: left;
	margin-left: -15px;
	margin-right: 10px;
}

.div_body_left_2col_2col_left_no_header{
	position: relative;
	width: 240px;
	height: auto;
	float: left;
	margin-top: -5px;
	margin-left: -15px;
	margin-right: 10px;
}

.div_body_left_2col_textwrap_no_header{
	position: relative;
	width: 523px;
	height: auto;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
	padding: 0px;
}

.div_body_left_2col_textwrap_header{
	position: relative;
	width: 523px;
	height: auto;
	margin-left: 15px;
	margin-right: 15px;
	padding: 0px;
}

.div_body_left_2col_textwrap_sales{
	position: relative;
	width: 495px;
	height: auto;
	margin-left: 29px;
	margin-right: 29px;
	margin-top: 7px;
	padding: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

.div_body_left_text_wrap_header{
	position: relative;
	width: auto;
	height: auto;
	width: expression("100%");
	margin-left: 15px;
	margin-right: 15px;
}

.div_body_left_text_wrap_no_header{
	position: relative;
	width: auto;
	height: auto;
	width: expression("100%");
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 5px;
}

.div_body_left_1col_left{
	position: relative;
	width: 273px;
	width: expression("275px");
	height: auto;
	float: left;
	background-color: #F2F2F2;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-bottom: 10px;
}

.div_body_left_1col_right{
	position: relative;
	width: 273px;
	width: expression("275px");
	height: auto;
	float: right;
	background-color: #F2F2F2;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-bottom: 10px;
}

.div_body_left_1col_2col_left{
	position: relative;
	width: 120px;
	height: auto;
	float: left;
	margin-left: -15px;
	margin-right: 10px;
}

.div_body_left_1col_2col_left_no_header{
	position: relative;
	width: 120px;
	height: auto;
	float: left;
	margin-top: -5px;
	margin-left: -15px;
	margin-right: 10px;
}

.div_body_center{
	position: relative;
	width: 405px;
	height: auto;
	margin-right: 200px;
	margin-right: expression("199px");
	margin-left: 150px;
	margin-left: expression("147px");
	padding: 0px;
}

.div_body_error{
	position: relative;
	width: 555px;
	float: left;
	height: auto;
	padding: 0px;
}

.div_body_wide{
	position: relative;
	width: 610px;
	height: auto;
	margin-right: 0px;
	margin-left: 150px;
	margin-left: expression("147px");
	padding: 0px;
}

#div_main_printable{
}

#div_printer_friendly{
	position: relative;
	width: 405px;
	height: auto;
	margin-right: 20px;
	margin-left: 20px;
	padding: 0px;
}

#div_printer_friendly_wide{
	position: relative;
	width: 610px;
	height: auto;
	margin-right: 20px;
	margin-left: 20px;
	padding: 0px;
}

#div_printer_friendly_footer{
	position: relative;
	height: auto;
	width: 405px;
	clear: both;
	padding-top: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 20px;
	padding-bottom: 15px;
}

#div_printer_friendly_footer_wide{
	position: relative;
	height: auto;
	width: 610px;
	clear: both;
	padding-top: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 20px;
	padding-bottom: 15px;
}

.div_bodyleft_article_2col{
	position: relative;
	width: 495px;
	height: auto;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 0px;
}

.div_bodyleft_article_2col_left{
	position: relative;
	width: 245px;
	height: auto;
	float: left;
	margin-right: 5px;
	display: inline;
}

.div_bodyleft_article_2col_right{
	position: relative;
	width: 245px;
	height: auto;
	float: right;
}

.div_body_article_2col{
	position: relative;
	width: 345px;
	height: auto;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 7px;
	margin-bottom: 12px;
	padding: 0px;
	overflow: hidden;
}

.div_body_article_2col .sjpartnerlink {
        display: inline;
}

.div_body_article_2col_textwrap{
	position: relative;
	width: 405px;
	height: auto;
}

.div_body_article_table_2col_left{
	position: relative;
	width: 170px;
	height: auto;
	float: left;
	margin-right: 5px;
	margin-top: 10px;
	display: inline;
}

.div_body_article_table_2col_right{
	position: relative;
	width: 170px;
	height: auto;
	float: right;
	margin-top: 10px;
}

.div_body_article_table_2col{
	position: relative;
	width: 345px;
	height: auto;
	margin-top: 10px;
}

.div_body_article_2col_left{
	position: relative;
	height: auto;
	float: left;
	margin-right: 10px;
	display: inline;
}

.div_body_article_2col_right{
	position: relative;
	width: 120px;
	height: auto;
	float: right;
}

.div_body_puff_1col{
	position: relative;
	width: 405px;
	height: auto;
	margin-bottom: 12px;
	display: expression("inline");
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	overflow: hidden;
}

.div_body_puff_1col_textwrap_header{
	position: relative;
	width: 170px;
	height: auto;
	margin: 0px;
	padding: 0px;
	display: expression("inline");
}

.div_body_puff_1col_textwrap_no_header{
	position: relative;
	width: 170px;
	height: auto;
	margin-top: 10px;
	padding: 0px;
	display: expression("inline");
}

.div_body_puff_1col_left{
	position: relative;
	width: 170px;
	height: auto;
	float: left;
	display: expression("inline");
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.div_body_puff_1col_right{
	position: relative;
	width: 190px;
	height: auto;
	float: right;
	display: expression("inline");
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.div_body_puff_no_header{
	padding-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
}

.div_body_puff_1col_2col_left{
	position: relative;
	width: auto;
	height: auto;
	float: left;
	display: expression("inline");
	margin-left: -5px;
	margin-right: 5px;
}

.div_body_puff_1col_image_top{
	position: relative;
	width: 200px;
	height: auto;
	float: left;
	display: expression("inline");
	margin-left: -15px;
	margin-right: -20px;
}

.div_body_puff_1col_2col_right{
	padding: 0px;
	margin: 0px;
}

.div_body_puff_pressimage_box{
	padding-left: 15px;	
}

.div_body_puff_2col{
	position: relative;
	width: 405px;
	height: auto;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 12px;
}

.div_body_puff_2col_textwrap{
	position: relative;
	width: 185px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

.div_body_puff_2col_left{
	position: relative;
	width: 120px;
	height: auto;
	float: left;
	margin-right: 5px;
	margin-left: 0px;
	margin-bottom: 15px;
}

.div_body_puff_2col_right{
	position: relative;
	width: 260px;
	height: auto;
	float: right;
	margin-left: 10px;
	margin-bottom: 15px;
}

#div_subnav{
	position: relative;
	width: 145px;
	height: 100%;
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#div_footer{
	position: relative;
	width: 760px;
	clear: both;
	height: 39px;
	height: expression("50px");
	padding-top: 11px;
	text-align: center;
}

#div_card_nbr{
	position: relative;
	display: block;
}

#div_company_card_nbr{
	position: relative;
	display: none;
}

.div_form_show{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-color: #F2F2F2;
}

.div_form_show_white{
	padding-left:10px;
}

.div_standard_show{
	display: block;
	width: 405px;
	position: relative;
}

.div_standard_show_wide{
	display: block;
	width: 610px;
	position: relative;
}

.div_standard_hide{
	display: none;
	width: 405px;
	position: relative;
}

.div_standard_hide_wide{
	display: none;
	width: 610px;
	position: relative;
}

.search_label{
	font: normal 80% Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	vertical-align: middle;
	margin-right: 0.5em;
}

.charleft {
	font: normal 85% Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: normal;
	border: 0;
	margin: 0px;
	padding: 0px;
	width: 35px;
	display: inline;
	background-color: #F2F2F2;
}

.mainnav_left{
	background-image: url(../images/toned_nav_background16px.gif);
	background-repeat: repeat-x;
	height: 100%;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}

.mainnav_left_end{
	background-image: url(../images/toned_nav_background16px.gif);
	height: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
}

.mainnav_right{
	background-image: url(../images/toned_nav_background16px.gif);
	background-repeat: repeat-x;
	height: 100%;
	text-align: right;
	border: 1px solid #C1C1C1;
}

img.article {
	clear: both;
	margin-bottom: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
}

img.campaign_article{
	clear: both;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}

img.campaign_article_left{
	clear: both;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: -15px;
	padding: 0px;
}

img.intext {
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
}

img.printer_friendly_logo{
	margin-top: 21px;
	margin-bottom: 15px;
}

img.footer_nav_line{
	margin-right: 7px;
	margin-left: 7px;
	vertical-align: middle;
}

img.bodyright {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

img.topnavseparator {
	margin-right: 2px;
	margin-left: 2px;
	vertical-align: middle;
}

img.mainnavseparator {
	height: auto;
	margin-top: 2px;
	margin-bottom: -1px;
}

fieldset {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

h1 {
	font: bold 85% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #7F7F7F;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h1.title {
	font: normal 130% Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h1.formtitle {
	font: normal 130% Arial, Helvetica, sans-serif;
	color: #000000;
	background: #F2F2F2;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h1.title_bottomMargin10px {
	font: normal 130% Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 4px;
}


h1.onecol {
	margin-right: -20px;
	position: relative;
	left: 0px;
	width: 190px;
}

h1.viewTravels {
	padding-top: 5px;
	padding-bottom: 5px;
}

h1.table {
	padding-left: 0px;
}

h1.right {
	font: bold 85% Arial, Helvetica, sans-serif;
	background-color: #EEE8D9;
	color: #000000;
	margin-top: 5px;
	margin-bottom: -3px;
	margin-bottom: expression("-2px");
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

h2 {
	font: bold 105%/ 110% Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
}

h2.subtitle {
	font: bold 85%/ 120% Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 0em;
	padding-top: 0px;
	padding-bottom: 0px;
}

h2.campaign_subtitle {
	font: bold 85%/ 120% Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

h2.campaign_subtitle_clear {
	clear: both;
	font: bold 85%/ 120% Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

h2.subtitle4pxTopMargin {
	font: bold 85%/ 120% Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 4px;
	margin-bottom: 0em;
	padding-top: 0px;
	padding-bottom: 0px;
}

h2.3pxTopMargin {
	margin-top: 3px;
}


h2.press {
	margin-top: 0px;
}

h3 {
	font: normal 130% Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 5px;
}

h3.sub_heading_form{
	font:bold 110% Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	margin-left:0px;
	margin-top:10px;
}

h3.bottomMargin10px {
	margin-top: 0px;
	margin-bottom: 4px;
	font: 130% Arial, Helvetica, sans-serif;
}

h4 {
	font: bold 85%/ 120% Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 0em;
}

h5 {
	font: bold 85% Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: -3px;
	margin-bottom: expression("-2px");
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

p {
	font: normal 85%/ 120% Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	margin: 0px;
}

p.spacer {
	font-size: 1px;
}

p.label {
	font-weight: bold;
	text-align: left;
}

p.formlabel_textinput{
	font:bold 85%/120% Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	text-align: left;
	margin-top:4px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:2px;
}

p.formlabel_select{
	font:bold 85%/120% Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	text-align: left;
	margin-top:4px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
}

p.formlabel_radio{
	font:bold 85%/120% Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	text-align: left;
	margin-top:3px;
	margin-bottom:6px;
	margin-left:0px;
	margin-right:0px;
}

p.formlabel_checkbox{
	font:bold 85%/120% Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	text-align: left;
	margin-top:3px;
	margin-bottom:6px;
	margin-left:0px;
	margin-right:0px;
}

p.italic {
	font-style: italic;
}

p.search_result_count{
	color: #FFFFFF;
	display: block;
	text-align: right;
	margin-right: 5px;
}

p.invisible {
	display: none;
}

p.textform {
	line-height: normal;
}

p.textformBold {
	line-height: normal;
	font-weight: bold;
}

p.tableheader {
	font-size: 90%;
	font-weight: bold;
	line-height: normal;
	display: block;
	height: 13px;
	height: expression("18px");
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	background: #FFFFFF;
	text-align: left;
}

p.tablefacttextcampaign2col {
	font-size: 80%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	display: block;
	width: 100%;
}

p.tablefacttextcampaign1col {
	font-size: 80%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	display: block;
	width: 138px;
	width: expression("168px");
}

p.tablefacttext1col {
	font-size: 80%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	display: block;
	width: 140px;
	width: expression("170px");
}

p.tablefacttext2col {
	font-size: 80%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	display: block;
	width: 315px;
	width: expression("345px");
}

p.tablefacttext2colwide {
	font-size: 80%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	display: block;
	width: 370px;
	width: expression("400px");
}

p.imagetext170 {
	font-size: 80%;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	width: 140px;
	width: expression("170px");
}

p.imagetext245 {
	font-size: 80%;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	width: 215px;
	width: expression("245px");
}

p.intro {
	font-size: 130%;
	line-height: 135%;
	color: #7F7F7F;
	margin-bottom: 12px;
}

p.5pxbottomMargin{
	margin-bottom: 5px;
}

p.bottomnav {
	font-size: 80%
}

p.boilertext {
	font-size: 80%;
	color: #7F7F7F;
	margin-top: 10px;
}

p.contacttext {
	font-size: 80%;
	margin-top: 30px;
}

p.pressdate {
	font-size: 80%;
	margin-top: 10px;
	margin-bottom: 0px;
}

p.copyright_text{
	font-size: 80%;
	color: #7F7F7F;
}

p.author {
	font-size: 80%;
	color: #7F7F7F;
	margin-top: 20px;
}

p.bodyright {
	line-height: 115%;
	margin-top: 5px;
}

p.marked {
	color: #BB6100;
	cursor: pointer;
}

.dotList{
	font:normal 85%/120% Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	margin-top:0em;
	margin-bottom:0em;
	margin-right: 0px;
	margin-left: 0px;
}

.dotListNumber{
	font:normal 85%/120% Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	margin-top:0em;
	margin-bottom:0em;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 4px;
}

.dotListElements{
	margin-top:0px; 
	margin-bottom:2px; 	
	padding-top: 4px; 
}

.numbListElements{
	margin-top:0px; 
	margin-bottom:2px;
	padding-left:6px;
	padding-top: 4px; 
}

.li_numbListElements{
	padding-bottom: 4px; 
}

.li_dotList{
	padding-left: 0.5em;
	padding-bottom: 4px; 
}

.ol_dotList{
	padding-left: 0.5em;
	padding-top: 4px; 
}

.ol_letNumbList{
	padding-left: 1em;
	padding-top: 4px; 
}

th {
	font-weight: bold;
	font-size: 85%;
	text-align: left;
	text-decoration: none;
	color: #000000;
	background: #C1C1C1;
	height: 18px;
}

th.aligncenter {
	text-align: center;
}

th.alignleft {
	text-align: left;
	padding-left: 5px;
}

th.alignright {
	text-align: right;
	padding-right: 5px;
}

tr.darkrow {
	background: #F2F2F2;
	height: 18px;
}

tr.lightrow {
	background: #FFFFFF;
	height: 18px;
}

tr.salesdarkrow {
	background-color: #E6E6E6;
	height: 18px;
}

tr.saleslightrow {
	background-color: #F2F2F2;
	height: 18px;
}

td.delayedTrain {
	background-color: #F2B743;
	text-align: center;
}

td.delayedTrain_right {
	background-color: #F2B743;
	text-align: right;
}

td.aligncenter {
	text-align: center;
}

td.alignright_nopadding {
	text-align: right;
}

td.alignleft_nopadding {
	text-align: left;
}

td.alignleft {
	text-align: left;
	padding-left: 5px;
}

td.alignright {
	text-align: right;
	padding-right: 5px;
}

td.search_result_count{
	background-color: #7F7F7F;
	width: 250px;
	text-align: left;
}

td.help_layer{
	background-color: #FFFFFF;
	border-right: 1px solid #7F7F7F;
	border-bottom: 1px solid #7F7F7F;
	border-left: 1px solid #7F7F7F;
	padding: 5px;
}

td.help_layer_left{
	background-color: #FFFFFF;
	border-bottom: 1px solid #7F7F7F;
	border-left: 1px solid #7F7F7F;
	padding: 5px;
}

td.help_layer_right{
	background-color: #FFFFFF;
	border-right: 1px solid #7F7F7F;
	border-bottom: 1px solid #7F7F7F;
	padding-right: 5px;
	padding-top: 4px;
	vertical-align: top;
	text-align: right;
	width: 29px;
	width: expression("35px");
}

td.sd_bg_gray_expand{
	background-color: #F2F2F2;
	text-align: left;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 2px;
}

td.readmore_expand{
	background-color: #F2F2F2;
	text-align: left;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.breadcrumbsnolink {
	font: normal 85% Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #7F7F7F;
}

a.h5 {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 3px;
	margin-right: 0px;
	margin-left: 0px;
}

a.hitlist_bold:link, a.hitlist_bold:visited, a.hitlist_bold:active, a.hitlist_bold:hover {
	line-height: 120%;
	text-decoration: underline;
	color: #543B00;
	text-align: left;
	display: block;
	padding-left: 9px;
	margin-top: 10px;
	margin-bottom: 0px;
	background-image: url(../images/orange_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
}

a.black:link, a.black:visited, a.black:active, a.black:hover {
	text-decoration: underline;
}

a.bottomnav:link, a.bottomnav:visited, a.bottomnav:active, a.bottomnav:hover {
	font-size: 80%;
	vertical-align: middle;
}

a.more_open:link, a.more_open:visited, a.more_open:active, a.more_open:hover {
	text-decoration: underline;
	color: #BB6100;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(../images/more_open.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	padding-left: 15px;
}

a.more_closed:link, a.more_closed:visited, a.more_closed:active, a.more_closed:hover {
	text-decoration: underline;
	color: #BB6100;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(../images/more_closed.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	padding-left: 15px;
}

a.carriage_chart:link, a.carriage_chart:visited, a.carriage_chart:active, a.carriage_chart:hover {
	text-decoration: underline;
	color: #BB6100;
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	padding-left: 15px;
}

a.breadcrumbs:link, a.breadcrumbs:visited, a.breadcrumbs:active, a.breadcrumbs:hover {
	text-decoration: underline;
	color: #7F7F7F;
}

a.breadcrumbs_highlight:link, a.breadcrumbs_highlight:visited, a.breadcrumbs_highlight:active, a.breadcrumbs_highlight:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #7F7F7F;
}

a.topnav:link, a.topnav:visited, a.topnav:active, a.topnav:hover {
	font-size: 80%;
	vertical-align: middle;
}

/* Use this class to hide info from view but not from screen readers and similar tools */
.hidden_from_view {
	position: absolute;
	left: -10000px;
	top: auto;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

a.topnav_search:link, a.topnav_search:visited, a.topnav_search:active, a.topnav_search:hover {
	font-size: 80%;
	text-decoration: underline;
	vertical-align: middle;
	padding-left: 9px;
}

a.article10pxBottomMargin:link, a.article10pxBottomMargin:visited, a.article10pxBottomMargin:active, a.article10pxBottomMargin:hover {
	background-position: 0em 0.3em;
	margin-top: 5px;
	display: block;
	padding-left: 9px;
	background-image: url(../images/orange_right_arrow.gif);
	margin-bottom: 7px;
	color: #543b00;
	line-height: 120%;
	background-repeat: no-repeat;
	text-align: left;
	text-decoration: underline;
}

a.campaign_article:link, a.campaign_article:visited, a.campaign_article:active, a.campaign_article:hover {
	position:relative;
	line-height: 120%;
	text-decoration: underline;
	color: #543B00;
	text-align: left;
	display: block;
	padding-left: 9px;
	margin-top: 4px;
	margin-bottom: 12px;
	background-image: url(../images/orange_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
}

a.article:link, a.article:visited, a.article:active, a.article:hover {
	line-height: 120%;
	text-decoration: underline;
	color: #543B00;
	text-align: left;
	display: block;
	padding-left: 9px;
	margin-top: 5px;
	margin-bottom: 0px;
	background-image: url(../images/orange_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
}


a.exchange_link:link, a.exchange_link:visited, a.exchange_link:active, a.exchange_link:hover {
	text-decoration:underline;
	color:#543B00;
	
	font: inherit;
	font-size: 100%;
	text-align: inherit;
	background: inherit;

	padding: none;
	margin: none;
	border: none;	
}

a.editonpro:link, a.editonpro:visited, a.editonpro:active, a.editonpro:hover {
	font-size: 100%;
	text-decoration: underline;
	color: #543B00!important;
	display: inline;
}

a.press:link, a.press:visited, a.press:active, a.press:hover {
	line-height: 120%;
	text-decoration: underline;
	color: #543B00;
	text-align: left;
	display: block;
	padding-left: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/orange_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
}

a.advancedsearch:link, a.advancedsearch:visited, a.advancedsearch:active, a.advancedsearch:hover {
	line-height: 120%;
	text-decoration: underline;
	color: #543B00;
	text-align: left;
	display: block;
	padding-left: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-image: url(../images/orange_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
}

a.print:link, a.print:visited, a.print:active, a.print:hover {
	line-height: 120%;
	text-decoration: underline;
	color: #543B00;
	background: url(../images/print.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	display: block;
	padding-left: 20px;
	margin-top: 30px;
	margin-bottom: 20px;
}

a.bodyright:link, a.bodyright:visited, a.bodyright:active, a.bodyright:hover {
	line-height: 120%;
	text-decoration: underline;
	color: #543B00;
	margin-top: 5px;
	margin-bottom: 0px;
	background-image: url(../images/orange_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	text-align: left;
	display: block;
	padding-left: 9px;
}

a.bodyrightnoline:link, a.bodyrightnoline:visited, a.bodyrightnoline:active, a.bodyrightnoline:hover {
	line-height: 120%;
	text-decoration: none;
	color: #543B00;
	margin-top: 30px;
	margin-bottom: 0px;
	background-image: url(../images/orange_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	display: block;
	padding-left: 9px;
	text-align: left;
}

.mainnavseparator a.mainnav, a.mainnav:link, a.mainnav:visited, a.mainnav:active, a.mainnav:hover {
	line-height: 1.4em;
	padding-right: 6px;
	padding-left: 7px;
	margin-right: 0px;
	margin-left: 0px;
	height: 100%;
	vertical-align: middle;
	display: inline;
}

a.mainnav_left_end, a.mainnav_left_end:link, a.mainnav_left_end:visited, a.mainnav_left_end:active, a.mainnav_left_end:hover {
	line-height: 1.4em;
	padding-right: 6px;
	padding-left: 7px;
	margin-right: 5px;
	margin-left: 0px;
	width: 100%;
	vertical-align: middle;
	display: inline;
	height: 100%;
}

a.mainnav_highlight, a.mainnav_highlight:link, a.mainnav_highlight:visited, a.mainnav_highlight:active, a.mainnav_highlight:hover {
	line-height: 1.4em;
	padding-right: 6px;
	padding-left: 7px;
	background-image: url(../images/toned_nav_background_orange16px.gif);
	height: 100%;
	vertical-align: middle;
	display: inline;
}

a.mainnav_start, a.mainnav_start:link, a.mainnav_start:visited, a.mainnav_start:active, a.mainnav_start:hover {
	line-height: 1.4em;
	padding-right: 6px;
	padding-left: 10px;
	height: 100%;
	vertical-align: middle;
	display: inline;
}

a.mainnav_start_highlight, a.mainnav_start_highlight:link, a.mainnav_start_highlight:visited, a.mainnav_start_highlight:active, a.mainnav_start_highlight:hover {
	line-height: 1.4em;
	padding-right: 6px;
	padding-left: 10px;
	height: 100%;
	background-image: url(../images/toned_nav_background_orange16px.gif);
	vertical-align: middle;
	display: inline;
}

a.mainnav_end, a.mainnav_end:link, a.mainnav_end:visited, a.mainnav_end:active, a.mainnav_end:hover {
	line-height: 1.4em;
	padding-right: 7px;
	padding-left: 7px;
	height: 100%;
	vertical-align: middle;
	display: inline;
}

a.mainnav_end_highlight, a.mainnav_end_highlight:link, a.mainnav_end_highlight:visited, a.mainnav_end_highlight:active, a.mainnav_end_highlight:hover {
	line-height: 1.4em;
	padding-right: 7px;
	padding-left: 7px;
	background-image: url(../images/toned_nav_background_orange16px.gif);
	height: 100%;
	vertical-align: middle;
}

a.hitlist:link, a.hitlist:visited, a.hitlist:active, a.hitlist:hover {
	font: normal 85%/ 120% Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #543B00;
}

table.table1col {
	width: 100%;
}

table.table2col {
	width: 100%;
}

table.table2colwide {
	width: 100%;
}

table.tablecampaign2col {
	width: 100%;
}

table.tablecampaign1col {
	width: 100%;
}

.div_text_normal{
	font: normal 85%/ 120% Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}


.text_normal{
	font: normal 100%/ 120% Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}

.pictogram_explanation {
    width: 100%;
}

.pictogram_explanation td {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 85%;
}

a.subnavlinklvl1:link, a.subnavlinklvl1:visited, a.subnavlinklvl1:active, a.subnavlinklvl1:hover {
	padding-left: 16px;
	background-image: url(../images/right_arrow_menu.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 4px 0.4em;
	width: 127px;
	width: expression("145px");
	font-size: 80%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
}

a.subnavlinklvl2:link, a.subnavlinklvl2:visited, a.subnavlinklvl2:active, a.subnavlinklvl2:hover {
	padding-left: 29px;
	background-image: url(../images/right_arrow_menu.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	display: block;
	background-position: 17px 0.4em;
	width: 114px;
	width: expression("145px");
	font-size: 80%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}

a.subnavlinklvl3:link, a.subnavlinklvl3:visited, a.subnavlinklvl3:active, a.subnavlinklvl3:hover {
	padding-left: 42px;
	background-image: url(../images/right_arrow_menu.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	display: block;
	background-position: 30px 0.4em;
	width: 101px;
	width: expression("145px");
	font-size: 80%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}

a.subnavlinklvl1history:link, a.subnavlinklvl1history:visited, a.subnavlinklvl1history:active, a.subnavlinklvl1history:hover {
	padding-left: 16px;
	background-image: url(../images/down_arrow_menu.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	display: block;
	background-position: 4px 0.4em;
	width: 127px;
	width: expression("145px");
	font-size: 80%;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}

a.subnavlinklvl2history:link, a.subnavlinklvl2history:visited, a.subnavlinklvl2history:active, a.subnavlinklvl2history:hover {
	padding-left: 29px;
	background-image: url(../images/down_arrow_menu.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	display: block;
	background-position: 17px 0.4em;
	width: 114px;
	width: expression("145px");
	font-size: 80%;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}

a.subnavlinklvl1highlight:link, a.subnavlinklvl1highlight:visited, a.subnavlinklvl1highlight:active, a.subnavlinklvl1highlight:hover {
	padding-left: 16px;
	background-image: url(../images/right_arrow_menu.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	display: block;
	background-position: 4px 0.4em;
	width: 127px;
	width: expression("145px");
	font-size: 80%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	background-color: #F2B743;
}

a.subnavlinklvl2highlight:link, a.subnavlinklvl2highlight:visited, a.subnavlinklvl2highlight:active, a.subnavlinklvl2highlight:hover {
	padding-left: 29px;
	background-image: url(../images/right_arrow_menu.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	display: block;
	background-position: 17px 0.4em;
	width: 114px;
	width: expression("145px");
	font-size: 80%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	background-color: #F2B743;
}

a.subnavlinklvl3highlight:link, a.subnavlinklvl3highlight:visited, a.subnavlinklvl3highlight:active, a.subnavlinklvl3highlight:hover {
	padding-left: 42px;
	background-image: url(../images/right_arrow_menu.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	display: block;
	background-position: 30px 0.4em;
	width: 101px;
	width: expression("145px");
	font-size: 80%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	background-color: #F2B743;
}

a.subnavlinklvl1historyhighlight:link, a.subnavlinklvl1historyhighlight:visited, a.subnavlinklvl1historyhighlight:active, a.subnavlinklvl1historyhighlight:hover {
	padding-left: 16px;
	background-image: url(../images/down_arrow_menu.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	display: block;
	background-position: 4px 0.4em;
	width: 127px;
	width: expression("145px");
	font-size: 80%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	background-color: #F2B743;
}

a.subnavlinklvl2historyhighlight:link, a.subnavlinklvl2historyhighlight:visited, a.subnavlinklvl2historyhighlight:active, a.subnavlinklvl2historyhighlight:hover {
	padding-left: 29px;
	background-image: url(../images/down_arrow_menu.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	display: block;
	background-position: 17px 0.4em;
	width: 114px;
	width: expression("145px");
	font-size: 80%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	background-color: #F2B743;
}

.subnavbottomspace {
	display: block;
	width: 143px;
	width: expression("145px");
	border-width: 1px;
	border-style: solid;
	border-color: #C1C1C1;
	height: auto;
}

.subnavbottom {
	display: block;
	width: 145px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C1C1C1;
	height: auto;
}

/* added by uanderso 2005-06-22 to remove space in Mac IE browser */
/* used in search teaser.jsp */
.header_search_form {
	margin-top:0px;
	margin-bottom: 0px;
}

.search_field{
	font: normal 85%/ normal Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #C1C1C1;
	margin-top: 5px;
	padding-left: 4px;
}

.search_field175{
	font: normal 85%/ normal Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #C1C1C1;
	margin-top: 5px;
	padding-left: 4px;
	width: 171px;
	width: expression("175px");
}

.search_field148{
	font: normal 85%/ normal Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #C1C1C1;
	margin-top: 5px;
	padding-left: 4px;
	width: 144px;
	width: expression("148px");
}

.search_field120{
	font: normal 85%/ normal Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #C1C1C1;
	margin-top: 5px;
	padding-left: 4px;
	width: 116px;
	width: expression("120px");
}

.search_field90{
	font: normal 85%/ normal Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #C1C1C1;
	margin-top: 5px;
	padding-left: 4px;
	width: 86px;
	width: expression("90px");
}

.button_orange_search{
	font: bold 80% Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #bb6100;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	margin-left: 8px;
	margin-right: 8px;
	padding-left: 3px;
	padding-right: 3px;
}

.button_orange_advanced_search{
	font: bold 80% Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #bb6100;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	margin-bottom: 3px;
}

.button_orange_hitlist_search{
	font: bold 80% Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #bb6100;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}

p.textformheader {
	font-weight: bold;
}

.textformlist120 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	width: 120px;
}

.textformlist180 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	width: 180px;
	height: 80px;
}

.textformlist_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	width:175px;
}

.textformlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
}

.formintro {
	padding-top: 15px;
	padding-bottom: 15px;
}

.formtable {
	background-color: #F2F2F2;
}

.white_bg_left{
	font: bold 85% Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background: #FFFFFF;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	padding-top: 15px;
	padding-bottom: 15px;
}

.gray_bg_left{
	font: bold 85% Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background: #7F7F7F;
	padding-left: 5px;
	height: 22px;
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
}

.gray_bg_firstpage{
	color: #000000;
	background-color: #F2F2F2;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.gray_bg_left3{
	color: #000000;
	background-color: #F2F2F2;
	text-align: left;
	vertical-align: top;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
}

.helplayer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #000000;
	background-color: #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	padding: 5px;
}

.expand_link_bg{
	background-color: #F2F2F2;
	text-align: left;
	vertical-align: top;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	vertical-align: middle;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #F2F2F2;
	height: 20px;
	height: expression("24px");
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

.sel_dropdown{
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #000000;
}

.sel_dropdown123{
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #000000;
	width: 121px;
	width: expression("123px");
}

.seldropdown2 {
	border: 2px solid #797979;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #000000;
	height: 18px;
	height: expression("22px");
}

.searchfield2 {
	font: normal 85% Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #C1C1C1;
	padding-left: 4px;
}

.button_orange_left{
	font: bold 80% Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #bb6100;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	text-transform: uppercase;
	text-decoration: none;
	margin-right: 12px;
	width: 13em;
}

.button_orange_right{
	font: bold 80% Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #bb6100;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	text-transform: uppercase;
	text-decoration: none;
	margin-left: 12px;
	width: 13em;
}

.button_orange_center{
	font: bold 80% Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #bb6100;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	width: 13em;
}

.headline1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #000000;
}

.help_text{
	font: normal 85% Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.brown_link{
	font: normal 85% Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #BB6100;
}

.expand_link{
	font: normal 85% Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding-left: 10px;
	color: #BB6100;
}

a.top_bar_white:link, a.top_bar_white:visited, a.top_bar_white:hover, a.top_bar_white:active {
	text-decoration: underline;
	color: #FFFFFF;
}

a.top_bar_black:link, a.top_bar_black:visited, a.top_bar_black:hover, a.top_bar_black:active {
	text-decoration: underline;
	color: #000000;
}

a.info_open:link, a.info_open:visited, a.info_open:active, a.info_open:hover {
	text-decoration: underline;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(../images/time_open.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	padding-left: 15px;
}

a.info_closed:link, a.info_closed:visited, a.info_closed:active, a.info_closed:hover {
	text-decoration: underline;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(../images/time_closed.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	padding-left: 15px;
}

a.more_closed{
	text-decoration: underline;
	color: #BB6100;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(../images/more_closed.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	padding-left: 15px;
}

a.more_open{
	text-decoration: underline;
	color: #BB6100;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(../images/more_open.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	padding-left: 15px;
}

a.orange {
	text-decoration: underline;
	color: #BB6100;
}

p.top_bar_white{
	line-height: normal;
	color: #FFFFFF;
}

p.top_bar_black{
	line-height: normal;
}

p.alert {
	color: #FF0000;
}

.sd_text_white{
	font: normal 100% Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}

td.sd_white_space{
	background-color: #FFFFFF;
	height: 10px;
}

td.sd_top{
	padding-top: 15px;
	padding-left: 5px;
	padding-bottom: 5px;
}

td.sd_time_expand{
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
}

td.sd_help{
	background-color: #7F7F7F;
	width: 65px;
	text-align: left;
}

td.sd_bg_gray_30left{
	background-color: #F2F2F2;
	padding-top: 10px;
	padding-left: 30px;
	padding-bottom: 10px;
	vertical-align: top;
}

td.sd_bg_gray_30left .company-select, .company-select {
	font-size: 85%;
}

td.sd_bg_gray_30left-top-padding {
	padding-top: 5px;
}

td.sd_bg_gray_30left-top-padding .personnummer {
	font-size: 80%;
}


td.sd_bg_gray{
	background-color: #F2F2F2;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}

td.sd_bg_darkgray{
	background-color: #7F7F7F;
	vertical-align: middle;
}

td.sd_bg_gray_expand{
	background-color: #F2F2F2;
	text-align: left;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 2px;
}

td.sd_bg_gray_white_stripe{
	background-color: #F2F2F2;
	text-align: left;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 2px;
}

td.sd_bg_gray_white_stripe_left{
	background-color: #F2F2F2;
	text-align: left;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 2px;
}


td.help_layer{
	background-color: #FFFFFF;
	border-right: 1px solid #7F7F7F;
	border-bottom: 1px solid #7F7F7F;
	border-left: 1px solid #7F7F7F;
	padding: 5px;
}

th.time1_left{
	background-color: #E6E6E6;
	height: 23px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center;
	text-align: left;
}

th.time1_compare_left_left{
	background-color: #F2F2F2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #797979;
	height: 23px;
	vertical-align: middle;
	margin-left: 0px;
	margin-right: 0px;
	background-repeat: no-repeat;
	background-position: center;
	text-align: left;
}

th.time1_compare_middle_left{
	background-color: #F2F2F2;
	height: 23px;
	vertical-align: middle;
	text-align: left;
}

th.time1_compare_right_left{
	background-color: #F2F2F2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #797979;
	height: 23px;
	vertical-align: middle;
	text-align: left;
}

th.time1_center{
	background-color: #E6E6E6;
	height: 23px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
}

th.time1_compare_left_center{
	background-color: #F2F2F2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #797979;
	height: 23px;
	vertical-align: middle;
	margin-left: 0px;
	margin-right: 0px;
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
}

th.time1_compare_middle_center{
	background-color: #F2F2F2;
	height: 23px;
	vertical-align: middle;
	text-align: center;
}

th.time1_compare_right_center{
	background-color: #F2F2F2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #797979;
	height: 23px;
	vertical-align: middle;
	text-align: center;
}

th.time1_right{
	background-color: #E6E6E6;
	height: 23px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center;
	text-align: right;
}

th.time1_compare_left_right{
	background-color: #F2F2F2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #797979;
	height: 23px;
	vertical-align: middle;
	margin-left: 0px;
	margin-right: 0px;
	background-repeat: no-repeat;
	background-position: center;
	text-align: right;
}

th.time1_compare_middle_right{
	background-color: #F2F2F2;
	height: 23px;
	vertical-align: middle;
	text-align: right;
}

th.time1_compare_right_right{
	background-color: #F2F2F2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #797979;
	height: 23px;
	vertical-align: middle;
	text-align: right;
}

td.time1 {
	background-color: #E6E6E6;
	height: 23px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center;
}

td.2pxTextIndent {
	text-indent: 2px;
}

td.bgDarkCentered {
	background-color: #E6E6E6;
	vertical-align: middle;
	text-align:center;
	text-indent: 2px;
}

td.bgDarkRight {
	background-color: #E6E6E6;
	vertical-align: middle;
	text-align:right;
	text-indent: 2px;
}

td.time1_compare_left{
	background-color: #F2F2F2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #797979;
	height: 23px;
	vertical-align: middle;
	margin-left: 0px;
	margin-right: 0px;
	background-repeat: no-repeat;
	background-position: center;
}

td.time1_compare_middle{
	background-color: #F2F2F2;
	height: 23px;
	vertical-align: middle;
}

td.time1_compare_right{
	background-color: #F2F2F2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #797979;
	height: 23px;
	vertical-align: middle;
}

td.time1_compare_bottomleft {
	background-color: #F2F2F2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #797979;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #797979;
	height: 23px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center;
}

td.time1_compare_bottommiddle {
	background-color: #F2F2F2;
	height: 23px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #797979;
}

td.time1_compare_bottomright {
	background-color: #F2F2F2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #797979;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #797979;
	height: 23px;
	vertical-align: middle;
}

td.time1_compare_left {
	background-color: #F2F2F2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #797979;
	height: 23px;
	vertical-align: middle;
	margin-left: 0px;
	margin-right: 0px;
}

td.time1_compare_middle {
	background-color: #F2F2F2;
	height: 23px;
	vertical-align: middle;
}

td.time1_compare_right {
	background-color: #F2F2F2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #797979;
	height: 23px;
	vertical-align: middle;
}

td.time2 {
	background-color: #F2F2F2;
	height: 23px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center;
}

td.time2_compare_bottomleft {
	background-color: #F9F9F9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #797979;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #797979;
	height: 22px;
	height: expression("23px");
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center;
}

td.time2_compare_bottommiddle {
	background-color: #F9F9F9;
	height: 22px;
	height: expression("23px");
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #797979;
}

td.time2_compare_bottomright {
	background-color: #F9F9F9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #797979;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #797979;
	height: 22px;
	height: expression("23px");
	vertical-align: middle;
}

td.time2_compare_left {
	background-color: #F9F9F9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #797979;
	height: 23px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center;
}

td.time2_compare_middle {
	background-color: #F9F9F9;
	height: 23px;
	vertical-align: middle;
}

td.time2_compare_right {
	background-color: #F9F9F9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #797979;
	height: 23px;
	vertical-align: middle;
}

td.salesstandard {
	height: 23px;
	vertical-align: middle;
}

td.info {
	background-color: #F2F2F2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #797979;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #797979;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #797979;
	vertical-align: middle;
	padding: 5px;
}

h6 {
	font: bold 85%/ 120% Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	margin-bottom: 0px;
	margin-top: 0px;
}

.button_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #ffffff;
	background-color: #bb6100;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 7px;
	width: 13em;
	height: expression("1.7em");
}

.button_orange_70{
	width: 70px!important;		
}

.button_orange_90{
	width: 90px!important;		
}

.button_orange_partnerlink{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
        font-weight:bold;
	color: #ffffff;
	background-color: #bb6100;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	text-transform: uppercase;
	text-decoration: none;
	height: expression("1.7em");
}
.button_orange_7px_margin{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
	color: #ffffff;
	background-color: #bb6100;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 7px;
	height: expression("1.7em");
	padding-right: 14px;
	padding-left: 14px;
}

.sd_dropdown{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #000000;
	font-style: normal;
	font-weight: normal;
}

.sd_dropdown2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #000000;
	margin-top: 5px;
	font-style: normal;
	font-weight: normal;
}

.sd_search_field{
	font: normal 85%/ normal Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #C1C1C1;
	margin-top: 5px;
	padding-left: 4px;
}

textarea.sd_search_field{
	font-size:100%!important;
}

.sd_search_field_wide {
	width: 120px;
}

.sd_search_field_income {
	width: 150px;
}

.sd_search_field_username {
	width: 105px;
}

.sd_search_field_name_wide {
	width: 180px;
}

.sd_search_field_captcha {
	width: 140px;
}

.sd_search_field_address {
	width: 80px;
}

.sd_search_field_country_select {
	width: 160px;
}


.sd_input_field{
	font: normal 85%/normal Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
	border: 1px solid #C1C1C1;
	margin-top: 5px;
	padding-left: 4px;
}

.sd_readonly_field{
	font: normal 85%/normal Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: #F2F2F2;
	border: 1px solid #C1C1C1;
	margin-top: 5px;
	padding-left: 4px;
}

.white_bg_left{
	font: bold 85% Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background: #FFFFFF;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	padding-top: 15px;
	padding-bottom: 15px;
}

.white_space{
	background-color: #FFFFFF;
	height: 10px;
}

.span_normal{
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
}

.span_radio_checkbox{
	font:normal 85%/normal Arial, Helvetica, sans-serif;
}

td.top_bar{
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-image: url(../images/sd_menu_background.gif);
	background-repeat: repeat-x;
	height: 18px;
	height: expression("20px");
}

td.top_bar_active {
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-image: url(../images/sd_menu_active_background.gif);
	background-repeat: repeat-x;
	height: 18px;
	height: expression("20px");
}

td.top_sub_bar_active {
	text-align: center;
	vertical-align: middle;
	border-width: 1px;
	border-style: solid;
	border-color: #C1C1C1;
	background-image: url(../images/toned_nav_background_orange16px.gif);
	background-repeat: repeat-x;
	height: 14px;
	height: expression("16px");
}

td.top_bar_done {
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-image: url(../images/sd_menu_done_background.gif);
	background-repeat: repeat-x;
	height: 18px;
	height: expression("20px");
}

a.searchnav:link, a.searchnav:visited, a.searchnav:active, a.searchnav:hover {
	font-size: 100%;
	text-decoration: underline;
	vertical-align: middle;
	display: inline;
}

.searchnavselected {
	font: bold 100% Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	vertical-align: middle;
	display: inline;
}

a.searchnav_longspace:link, a.searchnav_longspace:visited, a.searchnav_longspace:active, a.searchnav_longspace:hover {
	font-size: 100%;
	text-decoration: underline;
	vertical-align: middle;
	display: inline;
	margin-left: 3px;
	margin-right: 3px;
}

.searchnav_longspace_selected {
	font: bold 100% Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	vertical-align: middle;
	display: inline;
	margin-left: 3px;
	margin-right: 3px;
}

.calendar_inactive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	text-align: center;
	background-color: #F2F2F2;
	height: 22px;
}

.calendar_days{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #000000;
	background-color: #E6E6E6;
	text-align: center;
	height: 22px;
}

.calendar_active{
	text-align: center;
	background-color: #F2F2F2;
	height: 22px;
}

.calendar_today{
	text-align: center;
	background-color: #FFFFFF;
	height: 22px;
}

a.calendar {
	text-decoration: underline;
	color: #BB6100;
}

a.calendar2 {
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}

.calendar_top{
	font: bold 95% Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	width: 100%;
	color: #FFFFFF;
	background: #797979;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	height: 19px;
	height: expression("22px");
	vertical-align: middle;
	text-align: left;
}

table.calendar_bottom{
	background: #797979;
	height: 22px;
	vertical-align: middle;
	margin: 0px;
}

.body_calendar{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-color: #797979;
}

legend.invisible {
	display: none;
}

td.inputfieldbottompadding {
	padding-bottom: 5px;
}

td.top_bar_active-to-next{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-image: url(../images/sd_menu_active-to-next.gif);
	background-repeat: no-repeat;
	height: 18px;
	height: expression("20px");
	width: 6px;
}

td.top_bar_done-to-active{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-image: url(../images/sd_menu_done-to-active.gif);
	background-repeat: no-repeat;
	height: 18px;
	height: expression("20px");
	width: 6px;
}

td.top_bar_done-to-done{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-image: url(../images/sd_menu_done-to-done.gif);
	background-repeat: no-repeat;
	height: 18px;
	height: expression("20px");
	width: 6px;
}

td.top_bar-stop{
	background-image: url(../images/sd_menu_stop.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 1px;
}

td.top_bar_next-to-next{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-image: url(../images/sd_menu_next-to-next.gif);
	background-repeat: no-repeat;
	height: 18px;
	height: expression("20px");
	width: 6px;
}

td.sd_resfakta{
	padding-left: 5px;
}

td.info2 {
	background-color: #F2F2F2;
	border-width: 1px;
	border-style: solid;
	border-color: #E2E2E2;
	vertical-align: middle;
	padding-left: 19px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

td.help_layer_left{
	background-color: #FFFFFF;
	border-bottom: 1px solid #7F7F7F;
	border-left: 1px solid #7F7F7F;
	padding: 5px;
}

td.help_layer_right{
	background-color: #FFFFFF;
	border-right: 1px solid #7F7F7F;
	border-bottom: 1px solid #7F7F7F;
	padding-right: 5px;
	padding-top: 4px;
	vertical-align: top;
	text-align: right;
	width: 29px;
	width: expression("35px");
}

.searchfield3 {
	font: normal 85% Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background: #F2F2F2;
	border: 1px solid #C1C1C1;
	padding-left: 4px;
}

.searchfield4 {
	font: normal 85% Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background: #F2F2F2;
	border: 1px solid #C1C1C1;
	margin-top: 5px;
	padding-left: 4px;
}

a.help_closed:link, a.help_closed:visited, a.help_closed:active, a.help_closed:hover {
	text-decoration: underline;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(../images/help_closed.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	padding-left: 14px;
	font-weight: bold;
}

a.help_open:link, a.help_open:visited, a.help_open:active, a.help_open:hover {
	text-decoration: underline;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(../images/help_open.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	padding-left: 14px;
	font-weight: bold;
}

.width175 {
	width: 175px!important;
}

.width120 {
	width: 120px!important;
}

.width90 {
	width: 90px!important;
}

.width148 {
	width: 148px!important;
}

.width175height80 {
	width: 180px;
	height: 80px;
}

.width610 {
	width: 610px!important;
}

.button_orange_login {
	font: bold 80% Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #bb6100;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	margin-left: 1px;
	margin-right: 2px;
	padding-left: 3px;
	padding-right: 3px;
}

.login_fields {
	font: normal 85%/ normal Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #C1C1C1;
	margin-top: 0px;
	padding-left: 4px;
	width: 82px;
	width: expression("88px");
}

td.top_bar_active-to-done2 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-image: url(../images/sd_menu_active-to-done2.gif);
	background-repeat: no-repeat;
	height: 18px;
	height: expression("20px");
	width: 14px;
	width: expression("16px");
}

td.top_bar_done-to-active2{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-image: url(../images/sd_menu_done-to-active2.gif);
	background-repeat: no-repeat;
	height: 18px;
	height: expression("20px");
	width: 14px;
	width: expression("16px");
}

td.top_bar_done-to-done2{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-image: url(../images/sd_menu_done-to-done2.gif);
	background-repeat: no-repeat;
	height: 18px;
	height: expression("20px");
	width: 14px;
	width: expression("16px");
}

td.top_bar_done-to-active3{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-image: url(../images/sd_menu_done-to-active3.gif);
	background-repeat: no-repeat;
	height: 18px;
	height: expression("20px");
	width: 14px;
	width: expression("16px");
}

body#pop_help {
	background:url(../images/pop/backgrounds/pop_help_bg.gif) repeat-y;
}

body#pop_help h1.help {
	background:url(../images/pop/backgrounds/pop_help_toning.gif) repeat-x #5d5d5c;
	border-bottom:#ffffff 1px solid;
	height:auto;
	height:19px !important; /* for browsers were min-height doesnt work */
	min-height:17px;
	padding:2px 0 0 6px;
}

body#pop_help div#div_main {
	padding:0px;
	width:auto;
}

body#pop_help div.div_body {
	margin:0 auto 0 0;
	width:auto;
}
	
body#pop_help div#div_subnav {
	height:auto;
	padding:6px 8px 0 8px;
}

body#pop_help div#div_subnav a, body#pop_help div#div_subnav span {
	border:#eeeeee;
}

body#pop_help div.div_body_wide {
	background-color:#ffffff;
	float:left;
	margin-left:0px;
	width:592px;
}

body#pop_help .clearfloat {
	clear:both;
}

body#pop_help button {
	background-color:#BB6100;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	clear:both;
	color:#FFFFFF;
	float:right;
	font-size:80%;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:9.5em;
}

body#pop_help button.top {
	margin-top:6px;
}

/*------- Begin: Cision press release style--------*/
#cision-maincontent{
	height:auto;
	margin:7px 30px 12px;
	overflow:hidden;
	padding:0px;
	position:relative;
	width:345px;
}

#cision-maincontent h1 {
	background:#FFFFFF none repeat scroll 0% 0%;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:130%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-bottom:5px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-top:0px;
}

#cision-maincontent p {
	margin: 10px 0;	
}

#cision-maincontent p.release-date-detail {
	font-size:80%;
	margin-bottom:0px;
	margin-top:10px;
}

#cision-maincontent p.introduction {
	color:#7F7F7F;
	font-size:130%;
	line-height:135%;
	margin-bottom:12px;
}

#cision-maincontent p.contact-information {
	/*font-size:80%;*/
	margin-top:30px;
}

#cision-maincontent p.company-information {
	color:#7F7F7F;
	font-size:80%;
	margin-top:10px;
}

#cision-maincontent p strong {
	
}

.release-date {
	color: #000000;
	font-size: 85%;
	line-height: 160%;
	margin: 0px;
}

.newsdesk_date {
	color: #000000;
	font-size: 80%;
	line-height: 160%;
	margin: 0px;
}

.horizontal-ruler{
	background-image:url(../images/pop/lines/broken_line.gif);
	background-position:0em 0.3em;
	background-repeat:repeat-x;
}

ul.alternative-document  {
	list-style-type:none;
	font-size:85%;
	position: relative;
	margin-top: 10;
}

ul.alternative-document  li{
	display: inline;
	/*padding-right: 20px;*/
	padding: 5px 0 5px 0;
}

ul.yearlinks {
	list-style-type:none;
	/*font-size:85%;*/
}

ul.yearlinks li{
	list-style-type:none;
	display: inline;
	padding-right: 0px;
	font-size:85%;
}

ul.alternative-document a {
	background-image:url(../images/orange_right_arrow.gif);
	background-position:0em 0.3em;
	background-repeat:no-repeat;
	color:#543B00;
	display:block;
	line-height:120%;
	margin-bottom:0px;
	margin-top:5px;
	padding-left:9px;
	text-align:left;
	text-decoration:underline;
	font-family:Arial,Helvetica,sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}	   

ul.alternative-images a p{
	background-image:url(../images/orange_right_arrow.gif);
	background-position:0em 0.3em;
	background-repeat:no-repeat;
	color:#543B00;
	display:block;
	line-height:120%;
	margin-bottom:0px;
	margin-top:5px;
	padding-left:9px;
	text-align:left;
	text-decoration:underline;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 100%;
  font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}


#cision-maincontent a {
	color:#543B00;
	font-size: 100%;
	text-align:left;
	text-decoration:underline;
	font-family:Arial,Helvetica,sans-serif;
	font-size-adjust:none;
}


a.yearway  {
	display:inline;
	background-image:none;
	padding-left: 2px;
}

.selected-year {
	font-size: 120%;
	color:#000000;
	line-height:120%;
	margin-bottom:0px;
	margin-top:5px;
	padding-left: 2px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

.release-date {
	color:#000000;
	font-size:85%;
	line-height:120%;
	margin:0px;
}

#cision-maincontent ul {
	padding: 0px;	
}

#cision-maincontent ul li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

li.evenrow {
	margin:5px 0px;
	list-style-type:none;
	
}

li.oddrow {
	margin:5px 0px;
	list-style-type:none;
}

.release-link {
	background-image:url(../images/orange_right_arrow.gif);
	background-position:0em 0.3em;
	background-repeat:no-repeat;
	color:#543B00;
	display:block;
	line-height:120%;
	font-size:85%;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:9px;
	text-align:left;
	text-decoration:underline;
}

/*------- End: Cision press release style--------*/



.sd_search_field_wide, .sd_search_field {
	margin-top:0!important;
	margin-bottom:1px!important;
}

.width140{
	width: 140px!important;
}

.width55{
	width: 55px!important;
}

.width40{
	width: 40px!important;
}


.td-helptext {
	font-size:80%;
	padding-left:5px;
}

td.sd_bg_white_30left{
	padding-top: 10px;
	padding-left: 30px;
	padding-bottom: 10px;
	vertical-align: top;
}

a.black_underline {
	font-size: 100%;
	text-decoration: underline;
}
.button_orange_general {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #ffffff;
	background-color: #bb6100;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 7px;
	width: auto!important;
	height: expression("1.7em");
}


.button_right_margin {
	margin-right: 8px;	
}

.div_bodyleft_article_2col_5 {
	position: relative;
	width: 495px;
	height: auto;
	margin-left: 5px !important;
	margin-right: 30px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 0px;
}

.dark_grey_notopborder {
	border-right: 1px solid #7F7F7F;
	border-bottom: 1px solid #7F7F7F;
	border-left: 1px solid #7F7F7F;
}

.chars-left {
	padding-right:30px;
	text-align:right;
}

.chars-left span {
	color:#999999;
}

.scroll-container {
	position: relative;
	width: 606px;
	_width: 610px;
	display: block;
	max-height:300px;
	overflow:auto;
	background:#F2F2F2;
	border:solid 2px #DEDEDE;
 height: expression( this.scrollHeight > 330 ? "330px" : "auto" ); /* sets max-height for IE */
}

.scroll-container235 {
	position: relative;
	width: 606px;
	_width: 610px;
	display: block;
	max-height:235px;
	overflow:auto;
	background:#F2F2F2;
	border:solid 2px #DEDEDE;
 height: expression( this.scrollHeight > 235 ? "235px" : "auto" ); /* sets max-height for IE */
}

.scroll-container table {
	overflow:hidden;
}

.small-padding {
	padding-top:5px!important;
	padding-bottom:5px!important;
}

/*tab section for three column layout*/
/*
.center-tab_section {
	border:medium none;
	margin-bottom:2px;
	margin-left:0;
	margin-top:4px;
	border-bottom:1px solid #EEEEEE;
	float:left;
	margin:0 0 2px 0;
	padding-bottom:1px;
	position:relative;	
}

.center-tab_section div.tab.selected, .center-tab_section tab_last.selected {
	background:#DDAA39 url(tab_bg_selected.gif) no-repeat scroll left top;
}
.center-tab_section tab, .center-tab_section tab_last {
	background:#B6B6B6 url(tab_bg.gif) no-repeat scroll left top;
	float:left;
	min-width:10px;
	white-space:nowrap;
	width:auto !important;
}


.center-tab_section .tab, .center-tab_section .tab_last {
	background:#B6B6B6 url(tab_bg.gif) no-repeat scroll left top;
	float:left;
	min-width:10px;
	white-space:nowrap;
	width:auto !important;
}


.center-tab_section .selected a {
	background:transparent url(tab_right_selected.gif) no-repeat scroll right top;
}

.center-tab_section div.tab a, .center-tab_section div.tab_last a {
	background:transparent url(tab_right.gif) no-repeat scroll right top;
	color:#000000;
	display:block;
	height:auto !important;
	min-height:14px;
	text-decoration:none;
	font-size:84%;
	padding:1px 21px;	
}

.center-tab_section div.tab.selected, .center-tab_section div.tab_last.selected {
	background:#DDAA39 url(tab_bg_selected.gif) no-repeat scroll left top;
}
*/
.grey_bg {
	background:#F2F2F2;
	padding:13px
}

.inner-wrapper {
	background:#ffffff url(https://www.sj.se/common/images/pop/backgrounds/shadow_right.gif) repeat-y right bottom;
	padding:15px;
	width:556px;
	_width:586px;
}

.inner-wrapper th {
	background:white
}

.inner-wrapper td, .inner-wrapper th {
	font-size:85%
}

.inner-bottom {
	background:#F2F2F2 url(https://www.sj.se/common/images/pop/backgrounds/shadow_bottom.gif) repeat-x scroll right top;
	width:100%;
	height:2px;
}

.grey_bg .invisible {
	display:none!important
}

div.main .grey_bg div.tab_section {
	float:none!important;
	font-size:100%
}

table.history {
	margin:30px 0
}

table.history th {
	background:#C1C1C1!important
}

table.history td {
	font-size:100%
}

.inner-wrapper h3 {
	padding-left:0px!important
}


.div_body_wide div.main {
	padding-left:0!important
}

.div_body_wide div.main div.tab_section a {
	font-size:105%;
	padding:1px 21px;
}

.div_body_wide div.main div.tab_section {
	border:medium none;
	margin-bottom:2px;
	margin-left:0;
	margin-top:4px;
}

.div_body_wide .main div.tab_section a {
	font-size:105%;
	padding:1px 21px;
}

.div_body_wide div.tab_section div.tab a, .div_body_wide div.tab_section div.tab_last a {
	color:#000000;
	display:block;
	height:auto !important;
	min-height:14px;
	padding:1px 19px 0;
	text-decoration:none;
}

.div_body_wide .startpage-content .content {
	width:610px!important;
	float:left;
}

.div_body_wide .startpage-content .content .container {
	width:605px!important;
	float:left;
	padding:8px;
}


html>body .div_body_wide .startpage-content .content .container {
	width:589px!important;
	float:left;
	padding:8px;
}

.div_body_wide .content .container div.box div.innerbox div.padding5 {
	padding:3px 0 4px 3px!important;
}

.div_body_wide .content .container div.container170 {
	padding-top:5px;
}

.two-col-full-width {
}

.two-col-full-width .col {
	float:left;
	width:292px;
	padding-top:1px;
}

.two-col-full-width .col img, .two-col-full-width .col div {
	float:left;
}

.two-col-full-width .col div {
	padding-left:10px;
	width:162px;
	position:relative;
	height:90px;
}

.two-col-full-width .col div a {
	font-size:85%;
	position:absolute;
	bottom:8px;
}

.two-col-full-width .col-right {
	margin-left:26px;
}

/* 05 - min sida */
.div_bodyleft_article_2col_5_wide {
	_margin: 7px 0 11px 5px !important;
	width: 600px !important;
}

.div_body_wide div.main div.tab_section_tabs {
	display: inline;
	margin: 0 0 0 5px;
}

.div_body_wide .startpage-content_wide .content {
	float: left;
	width: 605px !important;
	position:relative;
	left:5px;
}

.div_body_wide .startpage-content .content .container_width {
	width: 605px !important;
}

html>body .div_body_wide .startpage-content .content .container_width {
	width: 589px !important;
}

.div_body_wide .startpage-content .content .container_width-no_padding {
	width: 604px !important;
	padding:0 8px 8px 0!important
}

html>body .div_body_wide .startpage-content .content .container_width-no_padding {
	width: 598px !important;
	padding:0 8px 8px 0!important
}

.div_body_wide .startpage-content .content .container_width {
	margin-top: 2px;
}

.startpage_content_wide_two_col_table {
	float: left;
	display: inline;
	margin: 12px 0 0 5px;
}

.startpage_content_wide_header {
	float: left;
	display: inline;
	margin-left: 5px;
}

.startpage_content_wide_header {
	width: 605px;
}

html>body .startpage_content_wide_header {
	width: 600px !important;
}

.startpage_content_wide_two_col_table_filler {
	float: left;
	display: inline;
	margin: 0;
}

.two-col-full-width .col {
	float:left;
	display: inline;
	width:292px;
	padding-top:1px;
}

.two-col-full-width .col-left {
	float:left;
	display: inline;
	width:292px;
	padding-top:1px;
}

.two-col-full-width .col-left img, .two-col-full-width .col-left div {
	float:left;
}

.two-col-full-width .col-left img {
	margin-left: -2px;
}

html>body .two-col-full-width .col-left img {
	margin-left: 0;
}

.two-col-full-width .col-left div {
	padding-left:10px;
	width:162px;
	position:relative;
	height:90px;
}

.two-col-full-width .col-left div a {
	font-size:85%;
	position:absolute;
	bottom:8px;
}

.two-col-full-width {
	float: left;
	display: inline;
	margin-left: 5px;
	width: 605px;
}

.col-right-narrow-margin {
	margin-left: 21px !important;
}

.search-advanced {
	clear:both;
	padding-top:8px;
}

.startpage-content_wide .content .container170 {
	padding-left:17px;
	width:201px!important;
}

html>body .startpage-content_wide .content .container170 {
	width:187px!important;
}

.topmargin-20 {
	margin-top:20px;
}

.one-row-form {
	margin-top:20px;
}

.one-row-form label {
	vertical-align:16%;
	font-size:107%
}

.one-row-form .button_orange {
	font-size:100%;
}

.one-row-form label, .one-row-form input {
	margin-right:12px;
}

.messages-box {
	border:solid 1px #d0d0d0;
	padding:0 5px 5px 30px;
	margin-bottom:20px;
	margin-top:-10px;
	margin:-10px 0 20px 5px;
	background:url(../images/information-i.gif) no-repeat 7px 9px;
}

.messages-box .message {
	margin: 8px 0 2px 0;
}

.messages-box a {
	font-size:100%!important;
}

.message-none {
	display:none;
}

.message p, .message a {
	margin-left:18px;
}

.message.one p, .message.one a {
	margin-left:0px;
}

.message.one p a {
	margin-left:0px!important;
}


p.message-open, p.message-closed, p.message-open a, p.message-closed a {
	margin-left:0px!important;
}

.messages-box .message-open a {
	padding-left:17px;
	background:transparent url(../images/pop/arrows/arrow_down.gif) no-repeat left top;
}

.messages-box .message-closed a {
	padding-left:17px;
	background:transparent url(../images/pop/arrows/arrow_right.gif) no-repeat left top;
}

.messages-box a.editonpro {
	font-size:88%!important;
}

/*added rtg styles 090930 START*/
.width30 { 
	width: 30px!important; 
}

.white-bg td { 
	background:#ffffff
}

td.white-bg { 
	background:#ffffff
}

.inner-table { 
	font-size:10px;
}
.toggle-arrow { 
	padding-top:1px;
}
/*added rtg styles 090930 END*/

.pulAccept {	
	vertical-align:text-top;
}

span.pulAccept {	
	font-size: 85%;
	vertical-align:text-top;
}

.pulAccept a {
	margin-left:-1px;
	color:#BB6100;
	text-decoration:underline;	
	vertical-align:text-top;
}
.remove-link {
	color: #BB6100;
	text-decoration: underline;
	padding-left: 18px;
	background: transparent url(../images/pop/icons/trashcan.gif) no-repeat;
}