﻿/* BEGIN RESET STYLES */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}


/* BEGIN GENERAL STYLES */

body * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
body {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.8%;
	color: #666666;
}
em {
	font-style: oblique;
}
strong {
	font-weight: bold;
}
a {
	color: #0093d7;
	text-decoration:none;
}
a:hover {
	color: #f5822b;
	text-decoration:none;
}
a img {
	border: none;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1{
	font-size:27px;
	letter-spacing:-0.05em;
	font-family:Helvetica, Arial, sans-serif;
	line-height:1.2em;
	margin-top:0.5em;	
}

h2 {
	font-size:18px;
	letter-spacing:-0.05em;
	font-family:Helvetica, Arial, sans-serif;
	margin:0.3em 0 0.35em 0;
}
h3{
	font-family: Helvetica, Arial, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.3em;
	color: #666666;
	padding: 0;
	margin: 0;	
}

a span
{
	color:#0093d7;
}

a:hover span{
	color: #f5822b;
}

/* BEGIN CUSTOM STYLES */
body.light {
	background: #6ea4bd;
}
body.dark {
	background: #afcddb;
}
body.startpage {
	background: #b8d2df;
}
.page {
	float: left;
	width: 100%;
	/*This causes error when moving webparts */
	/*position: relative;*/
	padding: 0 0 100px 0;
}
.dark .page {
	background: url("images/lindab/page_bg_dark.gif") bottom left repeat-x white;
}
.light .page {
	background: url("images/lindab/logo_light_bg.png") bottom left repeat-x white;
}

.page .page_holder {
	float: left;
	width: 560px;
	padding-left: 30px;
	border-top: 3px solid #0093d7;
	min-height:500px;
}
.page .page_holder .top {
	display:none;
	visibility:hidden;
}
.page .page_holder .top .quick_navigation {
	float: left;
	width: 100%;
	padding: 16px 0 16px 0;
}
.page .page_holder .top .quick_navigation .left {
	float: left;
	padding: 4px 0 0 0;
}
.page .page_holder .top .quick_navigation .right {
	float: right;
}
.page .page_holder .top .quick_navigation .right a {
	margin: 0 20px 0 0;
}
.page .page_holder .top .quick_navigation .right a:hover {
	text-decoration: underline;
}
.page .page_holder .top .quick_navigation .right .dropdown {
	display:inline;
	float: left;
	padding: 0 14px 0 0;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #666666;
	text-decoration: none;
	background: url("images/lindab/dropdown_arrow.gif") right 5px no-repeat;
}

.page .page_holder .top .quick_navigation .right .flag {
	float: left;
	padding: 0 0 0 22px;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #666666;
	text-decoration: none;
}
.page .page_holder .top .quick_navigation .right .search {
	float: left;
	position: relative;
	top: -3px;
}
.page .page_holder form {
	float: left;
	margin: 0;
	padding: 0;
}
.page .page_holder .top .quick_navigation .right .search input {
	float: left;
	font-size: 1.2em;
	line-height: 1em;
	margin: 0;
}
.page .page_holder .search .input_text {
	height: 15px;
	border-width: 1px 0 1px 1px;
	border-style: solid;
	border-color: #bfbfbf;
	margin: 0;
	padding: 2px 3px 0 3px;
	width: 160px;
	color: #666666;
}
.page .page_holder .input_submit {
	background: url("images/lindab/search_arrow.gif") top left no-repeat;
	height: 19px;
	width: 19px;
	position: relative;
	float: left;
}
.page .page_holder .input_submit_hover {
	background: url("images/lindab/search_arrow_hover.gif") top left no-repeat;
}
.page .page_holder .top .main_menu {
	float: left;
	clear: both;
	width: 100%;
	padding: 0 0 8px 0;
}
.page .page_holder .top .main_menu .logo {
	float: right;
}
.page .page_holder .top .main_menu ul {
	padding: 0;
	margin: 0;
	float: left;
	padding: 19px 0 0 0;
}
.page .page_holder .top .main_menu ul li {
	list-style-type: none;
	float: left;
	padding-right: 20px;
}
.page .page_holder .top .main_menu ul li a,
.page .page_holder .top .main_menu ul li a img {
	float: left;
}
.page .page_holder .main {
	float: left;
	clear: both;
	width: 100%;
	margin: 40px 0 0 0;
	padding: 0 0 40px 0;
}

.page .page_holder .main .left {
	width: 0px;
	float:left;
}

.main .left table{
	visibility:hidden;
	display:none;
}

.page .page_holder .main_2col .left {
	width: 700px;
	float: left;
	margin-right: 20px;
	font-size:1.2em;
	line-height:1.2em;
}

.page .page_holder .main_2col .left .row {
	float: left;
	clear: both;
	width: 700px;
	margin: 0 0 20px 0;	
}
.page .page_holder .main_2col .left .row .col_span {
	border: 1px solid #d9dbda;
	width: 658px;
	padding: 20px 20px 2px 20px;
	float: left;
	clear: both;
}

.page .page_holder .main .mid {
	width: 520px;
	float: left;
	margin-right: 20px;
	line-height:1.6em;
	font-size:1.2em;
}
.page .page_holder .main .right {
	display:none;
	visibility:hidden;
}
.page .page_holder .main .right .print {
	padding: 0 0 8px 0;
	position:relative;
}
.page .page_holder .main .right .print a {
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	text-decoration: none;
}
.page .page_holder .main .right .questions {
	padding: 10px 0 0 0;
	border-top: 1px solid #e5e5e5;
	position:relative;
	margin-bottom:10px;
	clear:both;
}
.right .questions .person
{
	margin-top:10px;
}

.right .questions h2 img {
	float: left;
	clear: both;
	margin: 0 0 15px 0;
}
.right .questions .person .person_image {
	width: 24px;
	float: left;
	margin-right: 5px;
}
.right .questions .person .person_details {
	width: 131px;
	float: left;
}
.right .questions .person .person_details h3 {
	font-size: 1.2em;
	line-height: 1em;
	font-weight: bold;
	color: #666666;
}
.right .questions .person span {
	font-size: 1.2em;
	line-height: 1em;
	color: #666666;
	float: left;
	clear: both;
}
.right .questions .person .person_contact {
	clear: both;
	margin-top: 10px;
}
.right .questions .person .person_contact a {
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: bold;
	text-decoration: none;
}
.right .questions .person .person_contact span {
	line-height: 1.3em;
}
.person_contact .phone_label
{
	clear:both;
	padding-top:10px;
}

.page .page_holder .main .right .calendarium {
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
	border-top: 1px solid #e5e5e5;
	position:relative;
	clear:both;
}
.page .page_holder .main .right .calendarium .calendar_list li {
	width: 100%;
	float: left;
	clear: both;
	margin: 0 0 15px 0;
}
.page .page_holder .main .right .calendarium .calendar_list .list_header {
	margin: 10px 0 0 0;
}
.page .page_holder .main .right .calendarium .calendar_list li h2 {
	padding: 0 0 10px 0;
}
.page .page_holder .main .right .calendarium .calendar_list li select {
	width: 100%;
	font-size: 1.1em;
}
.page .page_holder .main .right .calendarium .calendar_list li a {
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	text-decoration: none;
}
.page .page_holder .main .right .calendarium .calendar_list li span {
	display: block;
	float: left;
	clear: both;
	width: 100%;
	color: #666666;
	font-size: 1.2em;
	line-height: 1.3em;
}
.page .page_holder .main .right .notify {
	float: left;
	padding: 15px 0 0 0;
	width: 100%;
	border-top: 1px solid #e5e5e5;
	position:relative;
}
.page .page_holder .main .right .notify h2 {
	padding: 0 0 10px 0;
}
.page .page_holder .main .right .notify p {
	font-size: 1.2em;
	line-height: 1.3em;
	padding-bottom:15px;
}
.page .page_holder .main .right .notify input {
	float: left;
	font-size: 1.2em;
	line-height: 1em;
	margin: 0;
}
.page .page_holder .main .right .notify .input_submit {
	float: left;
	margin: 0;
}
.page .page_holder .main .right .notify .input_text {
	height:15px;
	width: 134px;
}
.page .page_holder .main .left .sub_navigation li {
	padding: 0 0 4px 0;
}
.page .page_holder .main .left .sub_navigation li a {
	font-size: 1.2em;
	line-height: 1.5em;
	padding: 0 0 0 12px;
	background: url("images/lindab/arrow_subnavi.gif") 0 0.3em no-repeat;
	text-decoration: none;
}
.page .page_holder .main .left .sub_navigation li a:hover {
	background: url("images/lindab/arrow_subnavi_hover.gif") 0 0.3em no-repeat;
}
.page .page_holder .main .mid .row {
	float: left;
	clear: both;
	width: 518px;
	margin: 0 0 20px 0;
	border: 1px solid #d9dbda;
}
.topField img{
	margin-bottom:20px;
}
.pageHeader
{
	margin-bottom:10px;
}
.page .page_holder .main .mid .row .col_span {
	float: left;
	clear: both;
	width: 480px;
	padding:20px;
}
.page .page_holder .main .mid .no_border .col_span {
	padding: 0;
	width: 520px;
}

.page .page_holder .main .mid .row_half {
	float: left;
	clear: both;
	width: 518px;
	margin: 0 0 20px 0;
}
.page .page_holder .main .mid .row_half .col_span {
	float: left;
	clear: both;
	width: 208px;
	padding: 20px;
	border: 1px solid #d9dbda;
}
.page .page_holder .main .mid .sync_row {
	float: left;
	clear: both;
	width: 520px;
	margin: 0 0 20px 0;
	background: url("images/lindab/syncrow_bg.gif") bottom left repeat-y;
}
.page .page_holder .main .mid .sync_row .col_left {
	border-top: 1px solid #d9dbda;
	float: left;
	width: 210px;
	padding: 20px;
	margin-right: 20px;
}
.page .page_holder .main .mid .sync_row .col_right {
	border-top: 1px solid #d9dbda;
	float: left;
	width: 210px;
	padding: 20px;
}
.cqwp_item {

}
.cqwp_item a{
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: bold;
	text-decoration: none;
	color: #0093d7;
}

.spot_list .last{
	padding-top:10px;
}
.spot_list .last a{
	font-weight:bold;
	text-decoration:none;
}
.cqwp_item span{
	padding: 0 0 12px 0;
	display:block;
	float: left;
	clear: both;
	width: 100%;
	color: #666666;
	line-height: 1.3em;	
}
/* BEGIN FOOTER */

.page .page_holder .footer {
	float: left;
	clear: both;
	width: 100%;
}
.page .page_holder .footer ul {
	border-top: 1px solid #ccd9de;
	margin: 0;
	padding: 10px 0 0 0;
	width: 520px;
	float: left;
}
.light .page .page_holder .noLeftMenuFooter ul {
	position: relative;
	right: 180px;
	padding: 10px 0 140px 0;
	width: 520px;
}
.page .page_holder .footer ul li {
	list-style-type: none;
	float: left;
	padding-right: 10px;
	font-size: 1.2em;
	line-height: 1.2em;
}
.page .page_holder .footer ul li a {
	color: #425a66;
	text-decoration:underline;
}
.page .page_holder .footer ul li a:hover {
	color: #f5822b;
	text-decoration:underline;
}

/* END FOOTER */

a.arrow_print {
	background: url("images/lindab/arrow_print.gif") 0 3px no-repeat;
	padding: 0 0 0 15px;
}
a.arrow_print:hover {
	background: url("images/lindab/arrow_print_hover.gif") 0 3px no-repeat;
	padding: 0 0 0 15px;
}
a.arrow_pdf {
	background: url("images/lindab/arrow_pdf.gif") 0 0 no-repeat;
	padding: 0 0 0 20px;
}
a.arrow {
	background: url("images/lindab/arrow.gif") 0 5px no-repeat;
	padding: 0 0 0 10px;
}
a.arrow:hover {
	background: url("images/lindab/arrow_hover.gif") 0 5px no-repeat;
}

h2.imageHeader{
	padding: 30px 0 0 0;
    overflow: hidden;
	font-size:1.5em;
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:24px;	
    margin:0 0 0.5em 0;
}

.leftNav1 {
	background:url("images/lindab/arrow_subnavi.gif") 0px 4px no-repeat;
	margin-bottom:10px;
	padding-left:12px;
	font-size:1.2em;
	width:160px;
}
.leftNav1-selected
{
	font-weight:bold;
}
.leftNav1 .leftNavHover{
	background:url("images/lindab/arrow_subnavi_hover.gif") 0px 4px no-repeat;
}
.leftNav2 {
	margin-bottom:10px;
	font-size:1.2em;
	margin-left:15px;
	width:145px;
}

.leftNav2 a{
	margin-left:0 !important;
}
.leftNav2-selected
{
	font-weight:bold;
}

.col_right td{
	font-size:12px;
}
.col_right td a{
	text-decoration:none;
}
.ms-asset-icon{
	padding-right:5px;
}

.page .page_holder .main .search_results h3 {
	font-size: 1.75em;
	line-height: 1em;
	color: #666666;
	font-weight: bold;
}
.page .page_holder .main .search_results ul {
	padding: 30px 0 0 0;
}
.page .page_holder .main .search_results ul li {
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 18px 0;
	margin: 0 0 17px 0;
}
.page .page_holder .main .search_results ul li h3 {
	color: #0093d7;
}
.page .page_holder .main .search_results ul li h3 a {
	text-decoration: none;
	font-weight: normal;
	background-position: 0 5px;
	font-size: 1em;
}
.page .page_holder .main .search_results ul li p {
	line-height: 1.2em;
	padding: 10px 0 10px 0;
}
.page .page_holder .main .search_results .search_navigation {
	position: relative;
	padding: 0 0 20px 0;
}
.page .page_holder .main .search_results .search_navigation a {
	text-decoration: none;
	font-weight: bold;
}
.page .page_holder .main .search_results .search_navigation span {
	color: #666666;
	font-weight: bold;
}
.page .page_holder .main .search_results .search_navigation .left {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	z-index: 100;
}
.page .page_holder .main .search_results .search_navigation .mid {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0;
	text-align: center;
	z-index: 0;
}
.page .page_holder .main .search_results .search_navigation .right {
	position: absolute;
	top: 0;
	right: 0;
	width: auto;
	z-index: 100;
}

/* BEGIN DROPDOWN STYLES */

.page .page_holder .top .quick_navigation {
	float: left;
	width: 100%;
	padding: 12px 0 16px 0;
}
.page .page_holder .top .quick_navigation .left {
	float: left;
	padding: 4px 0 0 0;
}
.page .page_holder .top .quick_navigation .right {
	position: relative;
	float: right;
}
.page .page_holder .top .quick_navigation .right .dropdown {
	float: left;
	padding: 0 14px 0 0;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #666666;
	text-decoration: none;
	background: url("images/lindab/dropdown_arrow.gif") right 5px no-repeat;
}
.page .page_holder .top .quick_navigation .right .dropdown_hover {
	color: black;
	text-decoration: underline;
}
.page .page_holder .dropdown_area {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 300px;
	z-index: 2500;
}
.page .page_holder .dropdown_area .dropdown_contents {
	background: white;
	width: 262px;
	padding: 0 0 0 20px;
	margin: 0 9px 0 9px;
	position: relative;
	z-index: 2500;
	float: left;
	clear: both;
}
.page .page_holder .dropdown_area .dropdown_contents .left_column {
	margin-right: 20px;
}
.page .page_holder .dropdown_area .dropdown_contents .left_column_top {
	margin-right: 5px;
}
.page .page_holder .dropdown_area .dropdown_contents li {
	float: left;
	clear: none;
	width: 111px;
	overflow: hidden;
}
.page .page_holder .dropdown_area .dropdown_top .dropdown_contents li {
	float: left;
	clear: both;
	width: 242px;
}
.page .page_holder .dropdown_area a {
	margin-right: 0 !important;
}
.page .page_holder .dropdown_area .dropdown_contents li p {
	font-size: 1.1em;
	line-height: 1.2em;
	float: left;
	clear: both;
	width: 100%;
	padding: 10px 0 10px 0;
}
.page .page_holder .dropdown_area .dropdown_contents .list_desc {
	float: left;
	clear: both;
	width: 100%;
}
.page .page_holder .dropdown_area .dropdown_contents .list_desc p {
	padding-top: 0;
	float: left;
	clear: both;
	width: 242px;
}
.page .page_holder .dropdown_area .dropdown_top li a {
	padding: 13px 0 0 50px;
	float: left;
	clear: both;
	font-size: 1.4em;
	width: 242px;
	overflow: hidden;
	text-decoration: none;
	height: 28px;
	display: block;
}
.page .page_holder .dropdown_area .dropdown_top .dropdown_contents {
	padding-bottom: 5px;
}
.page .page_holder .dropdown_area .dropdown_bottom .dropdown_contents {
	padding-bottom: 10px;
}
.page .page_holder .dropdown_area .dropdown_top li .profile {
	background: url("images/lindab/dropdown_img1.jpg") top left no-repeat #F6F6F6;
}
.page .page_holder .dropdown_area .dropdown_top li .vents {
	background: url("images/lindab/dropdown_img2.jpg") top left no-repeat #F6F6F6;
}
.page .page_holder .dropdown_area .dropdown_top li a:hover {
	background-color: #fff2e5;
	text-decoration: none !important;
}
.page .page_holder .dropdown_area .dropdown_contents .link_list li {
	background: url("images/lindab/dropdown_list_arrow.gif") 0 5px no-repeat;
	padding: 0 0 2px 10px;
}
.page .page_holder .dropdown_area .dropdown_contents .link_list .link_list_hover {
	background: url("images/lindab/dropdown_list_arrow_hover.gif") 0 5px no-repeat;
	padding: 0 0 2px 10px;
}
.page .page_holder .dropdown_area .dropdown_contents .link_list li a {
	float: left;
	font-size: 1.2em;
	line-height: 1.2em;
	text-decoration: none;
}
.page .page_holder .dropdown_area .dropdown_contents .link_list li a:hover {
	text-decoration: none;
}
.page .page_holder .dropdown_area .dropdown_contents .list_header {
	width: 100% !important;
	float: left;
	clear: both;
}
.page .page_holder .dropdown_area .dropdown_contents .list_header h3 {
	font-size: 1.2em;
	line-height: 1em;
	font-weight: bold;
	float: left;
	clear: both;
	width: 100%;
	padding: 0 0 15px 0;
}
.page .page_holder .dropdown_area .dropdown_bottom .dropdown_contents .list_header h3 {
	padding: 0 0 5px 0;
}
.page .page_holder .dropdown_area .dropdown_top {
	width: 300px;
	padding: 10px 0 0 0;
	float: left;
	clear: both;
	background: url("images/lindab/dropdown_bg_top.png") top left no-repeat;
}
.page .page_holder .dropdown_area .dropdown_bottom {
	width: 300px;
	float: left;
	clear: both;
	background: url("images/lindab/dropdown_bg.png") top left repeat-y;
}
.page .page_holder .dropdown_area .dropdown_bottom_border {
	float: left;
	clear: both;
	height: 13px;
	background: url("images/lindab/dropdown_bg_border_bottom.png") top left no-repeat;
	line-height: 13px;
	width: 300px;
}

/* END DROPDOWN STYLES */
/* START TAB STYLES 
.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}
*/

.Lindab_tabs .ajax__tab_inner .ajax__tab_tab{
	border-top: 1px solid #BCE3F5; 
	margin-right:0px; 
	padding-right:4px;
	padding-left:4px;
	color:#0093d7;
}
.Lindab_tabs .ajax__tab_active .ajax__tab_inner .ajax__tab_tab{
	border-top: 1px solid #e5e5e5;
	color:#666666;
	font-weight:bold; 
}
.Lindab_tabs .ajax__tab_header{
	position:relative;
	top:1px;
	font-size:0.8em;
}
.Lindab_tabs .ajax__tab_outer {
	margin-right:-1px; 
	padding-right:4px;
	background:url("images/lindab/tab_right.gif") no-repeat right;	
	height:21px;
}
.Lindab_tabs .ajax__tab_inner {
	padding-left:3px;
	background:url("images/lindab/tab_left.gif") no-repeat; 
	height:21px
}
.Lindab_tabs .ajax__tab_active .ajax__tab_outer {
	background:url("images/lindab/tab_active_right.gif") no-repeat right;
}
.Lindab_tabs .ajax__tab_active .ajax__tab_inner {
	background:url("images/lindab/tab_active_left.gif") no-repeat;
}
.Lindab_tabs .ajax__tab_body {
	border: 1px solid #e5e5e5;
	padding:10px;
}
/*END TAB STYLES*/

.mid .siteName 
{
	padding-top:0px;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #666666;
}

.city {
	float: left;
	clear: both;
	width: 100%;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #ecedec;
	padding-bottom:30px;
}
.page .page_holder .main .left .last_city {
	border: none;
	padding: 0 0 37px 0;
}
.city .lists {
	float: left;
	clear: both;
	width: 658px;
}
.city ul {
	float: left;
	width: 160px;
}
.city .first {
	float: left;
	width: 178px;
}
.city ul li {
	float: left;
	clear: both;
	width: 100%;
	margin: 0 0 18px 0;
}
.city h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	line-height: 1em;
	margin: 0 0 12px 0;
	float: left;
	clear: both;
}
.city ul li a {
	text-decoration: none;
	/*font-size: 1.2em;*/	
}
.city ul li h3 {
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
}
.city ul li span {
	display: block;
	float: left;
	clear: both;
	/*font-size: 1.2em;
	line-height: 1.2em;*/
	width: 100%;
}
.select_wrapper {
	margin-top: 10px;
	margin-bottom: 20px;
}
.select_wrapper select {
	font-size: 1.1em;
	width: 210px;
}

.bg_logo {
	position: absolute;
	left: 0;
	bottom:60px;
}

.form_row {
	width: 100%;
	float: left;
	clear: both;
	margin: 0 0 12px 0;
}
.form_row .row_label {
	display: block;
	float: left;
	clear: both;
	line-height: 1em;
	margin: 0 0 5px 0;
}

.form_row .list_label
{
	display: block;
	float: left;
	clear: both;
	line-height: 1em;
	margin: 0 100% 5px 0;
	width:275px;
	border-bottom:1px solid #BCE3F5;
	padding-bottom:2px;
}

.form_row .checkbox_label{
	display: inline;
	line-height: 1em;
	margin: 0 0 5px 5px;	
}

.form_row .input_text {
	float: left;
	clear: both;
	width: 248px;
	height: 18px;
	border: 1px solid #bfbfbf;
	font-size: 1.2em;
	line-height: 1em;
	padding: 3px 4px 3px 4px;
	font-weight: bold;
}

.form_row .input_textArea {
	float: left;
	clear: both;
	width: 248px;
	border: 1px solid #bfbfbf;
	font-size: 1.2em;
	line-height: 1em;
	padding: 3px 4px 3px 4px;
	font-weight: bold;
}

.form_row .input_select {
	float: left;
	clear: both;
	width: 248px;
	border: 1px solid #bfbfbf;
	font-size: 1.2em;
	font-weight: bold;
}

.form_row .input_radioButtons label{
	display: inline;
	font-size: 1em;
	line-height: 2em;
	margin-left: 5px;	
}

.form_row .input_checkBoxes label{
	display: inline;
	font-size: 1em;
	line-height: 2em;
	margin-left:5px;	
}

.validationSummary ul li{
	color:red;
	font-size:1.1em;
	margin-bottom:5px;
}

.validationSummary{
	margin-bottom:20px;
}

.form_msg{
	font-size:1.2em;
	padding-bottom:20px;
	font-weight:bold;
}

.borderBox{
	border: 1px solid #d9dbda;
	margin-bottom:10px;
	margin-top:10px;
}

.borderBox h2{
	font-size:1.4em;
	font-weight:bold;
}

.page .page_holder .main .mid .no_border {
	border: none;
	width: 520px;
}
.activityTitle{
	font-weight:bold;
}

.page .page_holder .main .col_span .calendar_list li {
	width: 100%;
	float: left;
	clear: both;
	margin: 0 0 15px 0;
}
.page .page_holder .main .col_span .calendar_list li select {
	width: 150px;
	font-size: 1.1em;
}
.page .page_holder .main .col_span .calendar_list li a {
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	text-decoration: none;
}
.page .page_holder .main .col_span .calendar_list li span {
	display: block;
	float: left;
	clear: both;
	width: 100%;
	color: #666666;
	font-size: 1.2em;
	line-height: 1.3em;
}

/* START STARTPAGE STYLES*/
.page_startpage {
	padding: 0 0 30px 0;
}

.page .page_holder .main .startpage {
	width: 880px;
	float: left;
	clear: both;
}
.page .page_holder .main .startpage .flash_content {
	float: left;
	clear: both;
	width: 100%;
	padding: 0 0 20px 0;
}

.page .page_holder .main .startpage .display_area .display_item {
	width: 205px;
	float: left;
	margin: 0 20px 0 0;
}
.page .page_holder .main .startpage .display_area .last_item {
	margin: 0;
}
.page .page_holder .main .startpage .display_area .display_item .item_header h2 {
	margin: 0 0 3px 0;
}
.page .page_holder .main .startpage .display_area .display_item .item_contents {
	background: url("images/lindab/display_item_bg.gif") bottom left repeat-x #eff5f8;
	padding: 15px;
	width: 175px;
	height: 195px;
	overflow: hidden;
	font-size:1.2em;
	line-height:1.4em;
}
.two_col .item_left {
	float: left;
	width: 50px;
}
.two_col .item_right {
	float: left;
	width: 125px;
}
.two_col .item_right h2 {
	margin: 5px 0 5px 0;
}
.item_navigation {
	float: left;
	clear: both;
	width: 100%;
	margin:0 !important;
	padding:0;
}

.item_navigation * {
	font-family: Arial, Helvetica, sans-serif;
}
.item_navigation li {
	float: left;
	clear: both;
	width: 100%;
}
.item_navigation a {
	line-height: 1.4em;
	text-decoration: none;
}
.item_navigation h3 {
	font-size: 1.2em;
	line-height: 1.4em;
	text-decoration: none;
}

.newslist_item .newsLink a {
	font-size: 1.2em;
	line-height: 1.4em;
	text-decoration: none;
}
.newslist_item .dateHeader {
	font-size: 1.2em;
	line-height: 1.4em;
}
.newslist_item {
	padding-bottom:	15px;
}

.news_list{
	list-style-type:none !important;
	margin-left:0px !important;
}

.news_list li {
	float: left;
	clear: both;
	width: 100%;
	padding: 0 0 12px 0;
}

.news_list li a {
	line-height: 1.3em;
	font-weight: bold;
	text-decoration: none;
}
.news_list li span {
	display: block;
	float: left;
	clear: both;
	width: 100%;
	color: #666666;
	line-height: 1.3em;
}

.page .page_holder .main .startpage .display_area .display_item .item_navigation .header {
	padding: 15px 0 0 0;
}
.page .page_holder .main .startpage .display_area .display_item .item_navigation .header h3 {
	font-weight:normal;
}
.stock_header h3{
	font-weight:normal;
}

.page .page_holder .main .startpage .display_area .display_item .item_navigation .first_header {
	padding: 0;
}

.item_navigation .stock_value {
	padding: 0 0 10px 0;
}
.page .page_holder .main .startpage .display_area .display_item .item_navigation .stock {
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: bold;
	padding: 0 0 0 15px;
}

.stock_spot .stock{
	font-weight: bold;
	padding: 0 0 0 15px;	
}

.stock_link
{
	font-weight:bold;
	padding-top:10px;
}
.stock_up {
	background: url("images/lindab/arrow_stock_up.gif") 0 4px no-repeat;
}
.stock_down {
	background: url("images/lindab/arrow_stock_down.gif") 0 4px no-repeat;
}
.stock_unchanged {
	background: url("images/lindab/arrow_stock_unchanged.gif") 0 4px no-repeat;
}
.startpage .page_startpage {
	background: url("images/lindab/page_bg_startpage.gif") bottom left repeat-x white;
}
.page_startpage .page_holder .main {
	padding: 0 0 10px 0;
}
.page_startpage .page_holder .footer ul {
	border-top: 1px solid #a1beca;
	float: left;
	padding: 10px 0 0 0;
	width: 100%;
}
/* END STARTPAGE STYLES*/


/*START HTML FIELD STYLES*/
.htmlField ul{
	list-style-type:disc;
	margin-left:25px;
}
.htmlField ol{
	list-style-type:decimal;
	margin-left:30px;
}
/*END HTML FIELD STYLES*/


/*START webpart styles*/
.ms-WPBody ul{
	list-style-type:disc;
	margin-left:25px;
}
.ms-WPBody ol{
	list-style-type:decimal;
	margin-left:30px;
}
/*
.ms-WPBody {
	font-size:1.2em;
}*/
.ms-WPBody strong{
	font-weight:bold;
}
.ms-WPBody em{
	font-style:italic;
}
/*END webpart styles*/


/* START CUSTOM STYLES */
.ms-rteCustom-ArrowLink
{
	color:#0093d7;
	background: url("images/lindab/arrow.gif") 0 5px no-repeat;
	padding: 0 0 0 10px;
	font-weight:bold;
	text-decoration:none;
}

.ms-rteCustom-ArrowLink:hover {
	background: url("images/lindab/arrow_hover.gif") 0 5px no-repeat;
	color:#f5822b;
}

.ms-rteCustom-Header2 {
	font-family: Helvetica, Arial, sans-serif !important;
	font-size:1.8em !important;
	font-weight:normal!important;
	line-height:1.3em !important;
	color: #666666 !important;
	margin-top: 10px;
	margin-bottom:5px;
	display:block;
	padding: 0;
}
.ms-rteCustom-Header3 {
	font-family: Helvetica, Arial, sans-serif !important;
	font-weight:bold !important;
	line-height:1.3em !important;
	color: #666666 !important;
	margin-top: 10px;
	margin-bottom:1px;
	display:block;
	padding:0;
}
.ms-rteCustom-Intro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	color:#666666;	
}

.ms-rteCustom-IndentText{
	display:block;
	margin-left:9px;
}

.ms-rteTable-StandardTable {
	border-collapse:collapse;
	/*
	border-top:gray 1.5pt;
    border-left:gray 1.5pt;
    border-bottom:gray 1.5pt;
    border-right:gray 1.5pt;
    border-style:solid;*/
}
.ms-rteTableHeaderRow-StandardTable {
	color:#B2B2B2;
	background:#F2F2F2;
	text-align:left;
	font-weight:bold;
}
.ms-rteTableHeaderFirstCol-StandardTable {padding:0in 5.4pt 0in 5.4pt;border-bottom:solid #DDDDDD 1px}
.ms-rteTableHeaderLastCol-StandardTable {padding:0in 5.4pt 0in 5.4pt;border-bottom:solid #DDDDDD 1px}
.ms-rteTableHeaderOddCol-StandardTable {padding:0in 5.4pt 0in 5.4pt;border-bottom:solid #DDDDDD 1px;}
.ms-rteTableHeaderEvenCol-StandardTable {padding:0in 5.4pt 0in 5.4pt;border-bottom:solid #DDDDDD 1px;}
.ms-rteTableOddRow-StandardTable {color:#666666;background:#FFFFFF;}
.ms-rteTableEvenRow-StandardTable {color:#666666;background:#F9F9F9;}
.ms-rteTableFirstCol-StandardTable {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableLastCol-StandardTable {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableOddCol-StandardTable {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableEvenCol-StandardTable {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableFooterRow-StandardTable {color:#666666;
    font-weight:bold;background:white;}
.ms-rteTableFooterFirstCol-StandardTable {padding:0in 5.4pt 0in 5.4pt;text-align:left;border-top:solid #DDDDDD 1px}
.ms-rteTableFooterLastCol-StandardTable {padding:0in 5.4pt 0in 5.4pt;text-align:left;border-top:solid #DDDDDD 1px}
.ms-rteTableFooterOddCol-StandardTable {padding:0in 5.4pt 0in 5.4pt;text-align:left;border-top:solid #DDDDDD 1px}
.ms-rteTableFooterEvenCol-StandardTable {padding:0in 5.4pt 0in 5.4pt;text-align:left;border-top:solid #DDDDDD 1px}
/* END CUSTOM STYLES */


/* Override microsoft styles */
.ms-vb a, .ms-vb2 a, .ms-addnew a{
	color: #0093d7 !important;
	text-decoration:none !important;
}
.ms-vb a:hover, .ms-vb2 a:hover, .ms-addnew a:hover{
	color: #f5822b !important;
	text-decoration:none !important;
}

.ms-vb2, .ms-vb, ms-vh, .ms-vh2, ms-vh2-nograd{
	font-size:8.95pt !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	
}
/*END Override microsoft styles */


.reportsWP li, .lists li, .search_results ul li{
	margin:0px;
	padding:0px;
}

.reportsWP ul, .lists ul, .search_results ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.all_reports{
	font-weight:bold;
	position:relative;
	top:10px;
}
/* BEGIN SIFR H2 TAGS */
h2.small {
	font-size:16px !important;
	letter-spacing:-0.05em;
	font-family:Helvetica, Arial, sans-serif;
	margin:0.3em 0 0.35em 0;
	line-height:1em !important;
}
h2.small a {
	text-decoration:none;
}
h2.medium {
	font-size:18px !important;
	letter-spacing:-0.05em;
	font-family:Helvetica, Arial, sans-serif;
	margin:0.3em 0 0.35em 0 !important;
}
h2.large {
	font-size:20px !important;
	letter-spacing:-0.05em;
	font-family:Helvetica, Arial, sans-serif;
	margin:0.3em 0 0.3em 0;
}
h1.large {
	font-size:27px !important;
	letter-spacing:-0.05em;
	font-family:Helvetica, Arial, sans-serif;
	line-height:1.2em;
	margin-top:0.5em;
}
h2.number {
	font-weight:normal;
	font-size:27px !important;
	letter-spacing:-0.05em;
	font-family:Helvetica, Arial, sans-serif;
	margin:0.3em 0 0.1em 0;
}
/* END SIFR H2 TAGS */
