 /* @include url(/Contribution/Functions/ChristmasCard/ChristmasCard.css); */.ArticleTeaser .Image{	display: block;	margin-bottom: 5px;}.ArticleTeaser p{	margin-bottom: 10px;}.ArticleTeaser .linkList{	list-style: none none;	margin: 0 0 10px 0;	padding: 0;}#RegionContent #RegionSecondaryContent .ArticleTeaser .boxContent{	padding: 9px 10px;	border-top: 1px solid #eae5d3;}#RegionContent #RegionSecondaryContent .ArticleTeaser .boxTop .boxContent{	border-top: none;} /* @include url(/Contribution/Functions/Collection/Styles/CollectionCounter.css); */.CollectionCounter{	margin: 20px 0;	padding: 4px;}.CollectionCounter .ProgressBar{	width: 655px;	height: 40px;	background: transparent url(/Contribution/Functions/Collection/Images/CollectionCounterBg.png) no-repeat left top;}.CollectionCounter .ProgressBar .Indicator{	height: 40px;}.CollectionCounter .ProgressBar .Indicator div{	height: 40px;	margin-left: 3px;}.CollectionCounterRegular .ProgressBar .Indicator,.CollectionCounterRegular .ProgressBar .Indicator div{	background: transparent url(/Contribution/Functions/Collection/Images/CollectionCounterBar.gif) no-repeat left top;	background: transparent url(/Contribution/Functions/Collection/Images/CollectionCounterBar.gif) no-repeat right top;}.CollectionCounterMemory .ProgressBar .Indicator,.CollectionCounterMemory .ProgressBar .Indicator div{	background:transparent url(/Contribution/Functions/Collection/Images/CollectionCounterBar.gif) no-repeat left top;	background: transparent url(/Contribution/Functions/Collection/Images/CollectionCounterBar.gif) no-repeat right top;}.CollectionCounterCelebration .ProgressBar .Indicator,.CollectionCounterCelebration .ProgressBar .Indicator div{	background: transparent url(/Contribution/Functions/Collection/Images/CollectionCounterBar.gif) no-repeat left top;	background: transparent url(/Contribution/Functions/Collection/Images/CollectionCounterBar.gif) no-repeat right top;}.CollectionCounter .ProgressBar strong{	float: right;	padding-right: 10px;	line-height: 40px;	color: #000;}.CollectionCounter .CollectedAmount{	float: left;	margin-top: 3px;	font-size: 1.1em;}.CollectionCounter .TargetAmount{	float: right;	margin-top: 3px;	font-size: 1.1em;}.CollectionCounter .CollectedAmount strong,.CollectionCounter .TargetAmount strong{	font-size: 1.2em;} /* @include url(/Contribution/Functions/Collection/Styles/CollectionDonation.css); */.CollectionDonationButton{	text-align: center;}.CollectionDonation .AmountSelector{	margin-bottom: 20px;}.CollectionDonation .RadioGroup .stateCtrl,.CollectionDonation .RadioGroup .FormDropDown{	margin-bottom: 0;}.CollectionDonation .RadioGroup .stateCtrl label,.CollectionDonation .RadioGroup .stateCtrl input{	margin-top: 3px;	margin-right: 5px;}.CollectionDonation .box-InnerBox .boxBody{	padding-left: 30px;	padding-right: 30px;}.CollectionDonation .ConsentItem.stateCtrl{	padding-left: 120px;}.CollectionDonation .ConsentItem.stateCtrl label{	width: 460px;}.CollectionInfoBox .DonationWizard .MethodSelector{	padding-top: 10px;}.CollectionInfoBox .DonationWizard .RadioGroup{	float: none;}.CollectionInfoBox .DonationWizard .MethodTypeSelector{	float: left!important;}.CollectionDonation .RadioGroup .Selected{	background: transparent url(/Contribution/Functions/Donation/Images/FormItemSelectedBottom_466px.gif) no-repeat left bottom;	width: 466px;}.CollectionDonation .RadioGroup .Selected .Top{	background: transparent url(/Contribution/Functions/Donation/Images/FormItemSelectedTop_466px.gif) no-repeat left top;}.CollectionDonation .RadioGroup .Selected .Body{	background: transparent url(/Contribution/Functions/Donation/Images/FormItemSelectedBody_466px.gif) repeat-y left top;}.CollectionDonation .InternetBank .inputBlock{	float: left;	clear: none;}.CollectionDonation .InternetBank .stateCtrl span{	margin-top: 0.8em;} /* @include url(/Contribution/Functions/Collection/Styles/CollectionEditor.css); */.CollectionEditor .box-InnerBox .boxBody{	padding: 17px 22px;}.CollectionType select{	width: 200px;}#IllegalCollNameErrorMess{    color:Red !important;    margin-left:122px;    /*margin-top:-20px;*/    margin-top:35px;    margin-bottom:10px;} /* @include url(/Contribution/Functions/Collection/Styles/CollectionImageEditor.css); */.CollectionImageEditor{	margin-left: 120px;	margin-bottom: 20px;}.CollectionImageEditor .CollectionImage{	margin-bottom: 10px;}.CollectionImageEditor .CollectionImage .ContentFrame{	float: left;	padding: 0;}.CollectionImageEditor .CollectionImage .ContentFrame img{	margin: 9px;}.CollectionImageEditor .CollectionImage .errorIndicator{	float: right;	width: 215px;}.CollectionImageEditor input{	margin-right: 5px;}.CollectionImageEditor .smallInfoLabel{	margin: 5px 0;} /* @include url(/Contribution/Functions/Collection/Styles/CollectionImageGallery.css); */.CollectionImageGallery{	margin-bottom: 10px;}.CollectionImageGallery .imageLink img{	width: 78px;	height: 52px;} /* @include url(/Contribution/Functions/Collection/Styles/CollectionInfoBox.css); */.DescriptionArea INPUT{    margin-bottom:20px;}.CollectionInfoBox .box{	margin-bottom: 20px;}.CollectionInfoBox .ActivityListing .box{	margin-bottom: 0;}.CollectionInfoBox .boxBody{	padding: 17px 2px;}.CollectionInfoBox .boxBody #Collection{	padding: 0 18px 0 20px;}.CollectionInfoBox .leftInfoBlock{    margin-bottom:10px;    width: 325px;    float:left;}.CollectionInfoBox .InfoArea .ImageCaptionBlock{	position: relative;	width: 305px;	margin-right: 10px;	margin-bottom: 10px;}.CollectionInfoBox .CollectedAmountSimple{    margin-left:10px;	font-size: 1.3em;}.CollectionInfoBox .InfoArea .leftAlignedImgBlock{	width: 325px;	margin-right: 0;}.CollectionInfoBox .DescriptionArea{	float: right;	width: 325px;}.CollectionInfoBox .CreatorIntro{	color: #999;}.CollectionInfoBox .CreatedDate{	padding-left: 14px;	background: transparent url(/Elements/Icons/Clock_10px.gif) no-repeat left center;}.CollectionInfoBox .FB{	padding: 3px 0px 5px 0px;	background:none;}.CollectionInfoBox .Location{	padding-left: 14px;	background: transparent url(/Elements/Icons/PaperClip_10px.gif) no-repeat left center;	}.CollectionInfoBox .OwnerInfo .UserImage{	border: 1px solid #dad7c8;	padding: 3px;}.CollectionInfoBox .OwnerInfo,.CollectionInfoBox .OwnerInfo span{	margin-right: 5px;}.CollectionInfoBox .OwnerInfo img{	float: left;	margin-right: 5px;}.CollectionInfoBox .OwnerInfo span{	float: left;	line-height: 2.4em;}.CollectionInfoBox .OwnerInfo .shareLink{	float: right;	margin-right: 0;}.CollectionInfoBox .OwnerInfo{	border-top: 1px solid #e6e6e6;	border-bottom: 1px solid #e6e6e6;	margin-bottom: 20px;	padding: 3px 0;	display: block;}.CollectionInfoBox .CollectionInfo{	min-height: 85px;}.CollectionInfoBox .OrRuler{	background: transparent url(/Contribution/Functions/Collection/Images/OrRulerBg.gif) repeat-x left center;	text-align: center;	line-height: normal;	margin: 5px 0;	font-family: Trebuchet MS, Helvetica, Sans-Serif;	font-weight: bold;}.CollectionInfoBox .OrRuler span{	color: #999;	background-color: #fff;	text-transform: uppercase;	padding: 0 2px;}.CollectionInfoBox .SmsInfo{	float: left;}.CollectionInfoBox .SmsInfo h2{	display: inline;	margin: 0;	font-size: 1.1em;	line-height: 20px;}.CollectionInfoBox .SmsInfo h2 img{	vertical-align: bottom;}.CollectionInfoBox .SmsInfo .ingress{	display: inline;	margin: 0;	font-size: 1.1em;	line-height: normal;}.CollectionInfoBox .SmsInfo .ingress strong{	font-size: 1.2em;	color: #000;}.CollectionInfoBox .SmsInfo .ingress strong.SmsAmount{	color: #f90;}.CollectionInfoBox .TabContent{	clear: both;	background-color: ;	margin-top: 20px;	padding: 0 20px;}.CollectionInfoBox .ContributionList{	margin-bottom: 20px;}.CollectionInfoBox .ContributionTypeImage{	position: absolute;	left: 9px;	top: 9px;	padding: 0 0 6px 0;}.CollectionInfoBox .Memory_typeImage{	background: transparent url(/Contribution/Functions/Collection/Images/MemoryDonationBox.png) no-repeat right bottom;}.CollectionInfoBox .Memory_typeImage div{	background: transparent url(/Contribution/Functions/Collection/Images/MemoryDonationBox.png) no-repeat right top;}.CollectionInfoBox .Celebration_typeImage{	background: transparent url(/Contribution/Functions/Collection/Images/CelebrationDonationBox.png) no-repeat right bottom;}.CollectionInfoBox .Celebration_typeImage div{	background: transparent url(/Contribution/Functions/Collection/Images/CelebrationDonationBox.png) no-repeat right top;}.CollectionInfoBox .ContributionTypeImage div{	padding: 0 8px 0 0;}.CollectionInfoBox .ContributionTypeImage div div{	background-position: left bottom;	padding: 0;	position: relative;	top: 6px;}.CollectionInfoBox .ContributionTypeImage div div div{	background-position: left top;	color: #fff;	font-size: .9em;	font-weight: bold;	line-height: 1.2;	min-height: 1px;	padding: 3px 0 0 18px;	position: relative;	top: -6px;}.CollectionInfoBox .TipAFriend{	background: transparent url(/Elements/Icons/Envelope.gif) no-repeat 10px center;	padding-left: 30px;}.CollectionInfoBox .TipAFriend a,.CollectionInfoBox .TipAFriend a:visited{	color: #000;	border-bottom: 1px dotted #000;}.CollectionInfoBox .TipAFriend a:hover{	color: #000;	border-bottom: 1px solid #000;}.CollectionInfoBox .tipFriendContainer{	float: right!important;	padding-right: 15px;}.FB{    margin-top: 1px;    float: right!important;    height: 0px;    width: 70px;} /* @include url(/Contribution/Functions/Collection/Styles/CollectionList.css); */.ContributionInfo .CollectionRibbon{	position: absolute;	right: -10px;	top: -7px;	padding: 0 0 6px 0;}.KommunName{	font-size: 1.0em;	font-weight: bold;	line-height: normal;	text-align: center;	margin: -10px 12px -5px 12px;	overflow: hidden;	background-color:#80287e;	color:White;	padding:2px;	white-space: nowrap;	border-top:2px solid #ab59a3;    height:16px;}.CollectionList .CollectionName{	font-size: 1.2em;	font-weight: bold;	line-height: normal;	padding: 10px 0;	text-align: center;	margin: 0 6px;	overflow: hidden;	white-space: nowrap;}.CollectionList .box .CollectionName a{	color: #000;	border-bottom: 1px dotted #000;}.CollectionList .box .CollectionName a:hover{	color: #000;	border-bottom: 1px solid #000;}.CollectionListSortLabel{	margin-left:10px;}.CollectionInfoBox .CollectionList .boxBody{	padding: 0px 17px 22px 17px;}.CollectionList .CollectionListing{	margin-top: 20px;}.CollectionList .CollectionListingPager{	padding-top: 10px;	text-align: center;}.CollectionList .CollectionListingPager a.reliefLink{	margin: 0 2px;}.CollectionList .CollectionListingPager a.reliefLink:hover{	background-color: #fff;	padding: 1px 4px;	border: none;	border-bottom: 1px solid #000;}.CollectionList .CollectionListingPager span.sel{	font-weight: bold;	background-color: transparent;	padding: 0px 3px 1px 3px;	margin: 0 2px;	border: 1px solid transparent;	border-top-color: transparent;	border-bottom-color: transparent;} /* @include url(/Contribution/Functions/Collection/Styles/CollectionMarketing.css); */#marketing_icons {	width:690px;	height:330px;	margin:20px auto 20px auto;}.marketing_icons_fullwidth #marketing_icon_1{	float:left;	margin-left:-7px;}.marketing_icons_fullwidth #marketing_icon_3, .marketing_icons_fullwidth #marketing_icon_4{	float:left;	margin-left:5px;}#marketing_icons .marketing_icons_left{	float:left;}#marketing_icons .marketing_icons_middle, #marketing_icons .marketing_icons_right{	float:left;	margin-left:5px;}#marketing_icon_1{	cursor:pointer;	background:url(/contribution/functions/collection/images/marketing_fb_over.jpg) no-repeat;}#marketing_icon_2{	cursor:pointer;	background:url(/contribution/functions/collection/images/marketing_link_over.jpg) no-repeat;}#marketing_icon_3{	cursor:pointer;	background:url(/contribution/functions/collection/images/marketing_widgets_over.jpg) no-repeat;}#marketing_icon_4{	cursor:pointer;	background:url(/contribution/functions/collection/images/marketing_email_over.jpg) no-repeat;}.CollectionMarketing .box-InnerBox .boxBody{	padding: 17px 20px 17px 22px;}.CollectionMarketing .shareList{	margin: 0;	padding: 0 0 0 10px;	list-style: none none;}.CollectionMarketing .shareList li{	float: left;	width: 200px;	margin: 0;}.CollectionMarketing .shareList li a span{	color: #333;	font-family: Trebuchet MS, Helvetica, Sans-Serif;	font-weight: bold;	font-size: 1.1em;}.CollectionMarketing .shareList li a:hover span{	color: #000;	text-decoration: underline;}.CollectionMarketing .shareList li img{	vertical-align: middle;	margin-right: 5px;}.CollectionMarketing .CollectionTeaserBlock{	margin-bottom: 20px;}.CollectionMarketing .CollectionTeaserBlock .InfoText{	width: 420px;	float: left;}.CollectionMarketing h3.boxHead{	text-align: left;}code{    font-family:Courier New;    font-size:10px;} /* @include url(/Contribution/Functions/Collection/Styles/CollectionTopListBlock.css); */.CollectionTopListBlock .boxBody{	padding: 17px 22px;}.CollectionTopListBlock .sortBlock{	margin-bottom: 20px;}.CollectionTopListBlock .box-InnerBox .boxBody{	padding: 7px 12px;}.CollectionTopListBlock .box-InnerBox .KommunSelector{	margin-bottom: 0;}.CollectionTopListBlock .box-InnerBox .KommunSelector .inputBlock{	margin-bottom: .5em;}.CollectionTopListBlock .SearchResultItem .imageLink,.CollectionTopListBlock .SearchResultItem .imageLink:hover{	float: left;	margin: 0;}.CollectionTopListBlock .SearchResultItem .Text{	width: 430px;	float: right;}.CollectionTopListBlock .CollectionListing{	border-top: 1px solid #e6e6e6;}.CollectionTopListBlock .CollectionListing .SearchResultItem{	border-bottom: 1px solid #e6e6e6;	padding: 10px 0;}.CollectionTopListBlock .CollectionListing .SearchResultItem .Text p{	margin-bottom: 10px;}.CollectionTopListBlock .CollectionListing .SearchResultItem .Text .ContributionAmountContainer{	padding-top: 0;}.CollectionTopListBlock .Paging{	padding: 10px 20px 0;	text-align: center;} /* @include url(/Contribution/Functions/Collection/Styles/ContributionList.css); */.CollectionInfoBox .ContributionList{	padding: 0;}.ContributionList .ContributionListing .Header{	border-bottom: 1px solid #ebe9e1;	padding: 6px 9px;}.ContributionList .ContributionListing .Header h2{	float: left;	font-size: 110%;	text-transform: uppercase;	margin-bottom: 0;	font-family: Arial, Helvetica, Sans-Serif;	color: #333;}.ContributionList .ContributionListing .Header .ContributionsCounter{	float: right;}.ContributionList .ContributionListing ul{	list-style: none none;	margin: 0 4px 9px 9px;	padding: 0;}.ContributionList .ContributionListing ul li{	list-style: none none;	width: 124px;	padding: 10px 0 0 0;	margin: 0 6px 0 0;	float: left;}.ContributionList .ContributionListing .ContributionInfo{	background: transparent url(/Contribution/Functions/Collection/Images/DonorBg.png) no-repeat top left;	position: relative;}.ContributionList .ContributionListing .ContributionInfo img{	padding: 6px 7px 0 7px;	vertical-align: bottom;}.ContributionList .ContributionListing .Contributor{	background: transparent url(/Contribution/Functions/Collection/Images/DonorBg.png) no-repeat bottom left;	text-align: center;	padding: 8px 6px 11px 6px;	line-height: normal;	font-size: .8em;}.ContributionList .ContributionListing .footerLink{	float: right;	margin-right: 0;}.ContributionList .ContributionAmount{	position: absolute;	left: 6px;	top: 5px;	background: transparent url(/Contribution/Functions/Collection/Images/ContributionAmountBox.png) no-repeat right bottom;	padding: 0 0 6px 0;}.ContributionList .ContributionAmount div{	background: transparent url(/Contribution/Functions/Collection/Images/ContributionAmountBox.png) no-repeat right top;	padding: 0 8px 0 0;}.ContributionList .ContributionAmount div div{	background-position: left bottom;	position: relative;	top: 6px;	padding: 0;}.ContributionList .ContributionAmount div div div{	background-position: left top;	position: relative;	top: -6px;	min-height: 1px;	line-height: 1.2;	padding: 3px 0 0 5px;	font-size: .9em;	font-weight: bold;	color: #000;}.ContributionList .ContributionAmount:hover div div div{	font-size: 1.2em;}.ContributionList .ContributionListPaging{	text-align: center;	margin-bottom: 20px;}.ContributionList .ContributionListPaging a.actionLink,.ContributionList .ContributionListPaging span.actionLink{	margin-right: 5px;}.ContributionList .ContributionListPaging span{	font-weight: normal;	color: #666;	border: none 0px #fff;	background: none;}.ContributionList .ContributionListPaging span.sel{	font-weight: bold;	color: #000;} /* @include url(/Contribution/Functions/Collection/Styles/CreateCollectionBlock.css); */.CreateCollectionBlock .boxBody{	padding: 17px 22px;}.CreateCollectionBlock .CollectionCreatedInfoBox{    border:1px solid #ccc;    background-color: #eee;    padding:10px;    margin-top:10px;    margin-bottom:10px;    font-size:12px;} /* @include url(/Contribution/Functions/Collection/Styles/GuestBook.css); */.GuestBook .ReportEntry{	float: right;	margin: 0;	padding: 0 5px 0 14px;	background: transparent url(/Elements/Icons/Report.png) left center no-repeat;}.GuestBook .PostInfo{	color: #666;	vertical-align: middle;}.GuestBook .PostInfo img{	margin: 0 .3em;	background-color: #fff;	border: 1px solid #dad7c8;	display: inline;	padding: 3px;	vertical-align: middle;}.GuestBook .PostInfo .Timer{	display: inline;	padding: 0 0 0 17px;	background: transparent url(/Elements/Icons/clock.gif) no-repeat left center;}.GuestBook .PostInfo .noLink{	color: #333;}.GuestBook .PostInfo .Owner{	color: #999;}.GuestBook a.actionLink{	margin-left: 5px !important;}.GuestBook a.sel,.GuestBook a.sel:hover,.GuestBook a[disabled]{	border: none 0px #fff !important;	color: #000 !important;	background: none !important;}.GuestBook a[disabled]{	font-weight: bold !important;}.GuestBook .GuestBookEntry{	padding: 0 9px 9px 9px;	margin: 0 0 9px 0;}.GuestBook .GuestBookEntryBottom{	border-bottom: solid 1px #D9DBDE;	padding-bottom: 15px;}.GuestBook .ContentFrameAlt{	padding-top: 9px;}.GuestBook .imageEditor{	margin-left: 120px;}.GuestBook .ImageCaptionBlock{	width: 205px;	height: 140px;}.GuestBook .imageEditor .ImageCaptionBlock{	display: block;	margin-bottom: 5px;}.GuestBook .box-InnerBox .boxBody{	padding-left: 30px;	padding-right: 30px;}.GuestBook .buttonBlock{	margin-bottom: 0;}.GuestBook .GuestBookEntry ul{	float: right;	list-style: none none;	margin: 0;	padding: 6px 0 0 0;}.GuestBook .GuestBookEntry ul li{	float: left;	list-style: none none;	margin: 0;	padding: 0 5px 0 19px;	line-height: 1.455;	border-left: 1px solid #e6e6e6;	background: 5px center no-repeat;}.GuestBook .GuestBookEntry ul li.first{	border: 0;} /* @include url(/Contribution/Functions/Collection/Styles/LatestActivitiesInMyCollections.css); */.LatestActivitiesInMyCollections .DiscussionsList ul li:hover{	cursor: default;} /* @include url(/Contribution/Functions/Collection/Styles/MyCollections.css); */.box-MyPage .MyCollections{	margin-bottom: 0;	padding: 10px}.MyCollections .buttonBlock{	margin-bottom: 0;}.MyCollections .NoCollectionsInfo{	margin-bottom: 20px;	font-style: italic;	display: block;	padding: 5px 0 0 5px;}.MyCollections .CreateCollection .CollectionNameTextBox input{	width: 230px;}.MyCollections .CreateCollection .ImageUpload input{	display: block;	margin-left: 120px;	margin-top: 5px;} /* @include url(/Contribution/Functions/Collection/Styles/MyCollectionsList.css); */.MyCollectionsList .tableHeader{	background: #e2eef6 url(/Elements/GridView/HeadingBg.gif) no-repeat left bottom;	text-transform: uppercase;	padding: 5px 10px;	color: #069;	font-weight: bold;}.MyCollectionsList .CollectionList h3{	margin: 0;	color: #9b35b8;	font-weight: normal;	margin-bottom: 1px;}.MyCollectionsList .CollectionList .body{	border-bottom: 1px solid #e6e6e6;}.MyCollectionsList .CollectionList .header{	cursor: pointer;	border-bottom: 1px solid #e6e6e6;	padding: 10px;}.MyCollectionsList .CollectionList .header.sel{	border-bottom: 0;	background-color: #f8f6ef;}.MyCollectionsList .CollectionList .active{	border-bottom: none 0px #fff;}.MyCollectionsList .CollectionList .active,.MyCollectionsList .CollectionList .body,.MyCollectionsList .CollectionList .header:hover{	background-color: #fafafa;}.MyCollectionsList .CollectionList .CollectionInfo{	padding: 10px;}.MyCollectionsList .CollectionList .StartedText{	font-size: 0.9em;	font-weight: bold;}.MyCollectionsList .CollectionList img{	display: inline;	float: left;	padding: 3px;	border: 1px solid #dad7c8;	float: left;	margin-right: 10px;}.MyCollectionsList .col1{	float: left;	width: 290px;}.MyCollectionsList .CollectionList .col1{	overflow: hidden;	line-height: 1.1;}.MyCollectionsList .PaymentAmount{	color: #ff9900;	font-weight: bold;}.MyCollectionsList .col2,.MyCollectionsList .col3,.MyCollectionsList .col4{	float: left;	width: 115px;	text-align: right;}.MyCollectionsList .col4{	float: right;}.MyCollectionsList .body a{	float: right;	margin-right: 15px;	margin-bottom: 10px;}.MyCollectionsList .hideContribution a{	color: #000;	border-color: #000;} /* @include url(/Contribution/Functions/CollectionTopListTicker/TopListTicker.css); */.scrollItems{    position: absolute;    width: 20000em;}.scrollItems div{    float: left;    margin: 5px 60px 0 0;    width: 290px;}.collectionScroller{    height: 20px;    position: relative;    overflow: hidden;    width: 290px;}#RegionContent .ThreeColumns .TopListTicker .box .boxBody{    height: 28px;    min-height: 28px;    padding: 0 12px 0 !important;    background: url("/Contribution/Functions/CollectionTopListTicker/toplisttickerbg_def.png");    background-position: 0 29px;}#RegionContent .ThreeColumns .TopListTicker .box .boxHead{    min-height: 29px;    height: 29px !important;    background: url("/Contribution/Functions/CollectionTopListTicker/toplisttickerbg_def.png");    background-position: 0 0;    font-family: Arial;    font-size: 120%;} /* @include url(/Contribution/Functions/Donation/Styles/AmountSelector.css); */.AmountSelector .inputBlock{	margin-bottom: .3em;}.DonationWizard .FormHolder .AmountSelector .inputBlock select,.DonationWizardExtended .FormHolder .AmountSelector .inputBlock select{	width: 100px;	margin-top: .35em;}.DonationWizard .FormHolder .AmountSelector .inputBlock input,.DonationWizardExtended .FormHolder .AmountSelector .inputBlock input{	width: 100px;}.AmountSelector .FreeAmountSelectorButton{	padding-left: 120px;	margin-bottom: .3em;}.AmountSelector .FreeAmountSelectorButton a.actionLink{	position: static;	background-color: transparent;	border-bottom: 1px dotted #000000;	color: #000000;}.AmountSelector .FreeAmountSelectorButton a.actionLink:hover{	border-bottom: 1px solid #000000;}/* Stil för valutatexten som följer textfältet för fritt belopp (dvs. "kr") */.FreeAmountCurrency {    font-size:14px;    padding-left:5px;} /* @include url(/Contribution/Functions/Donation/Styles/ContributionPlan.css); */.ContributionPlan .box {    background-image: none;    width: 466px;    padding: 0 0 2px;    float: left;    border: 1px solid #EAEAEA;    border: none;}    .ContributionPlan .boxTop, .ContributionPlan .boxBody{    background-image: none;}    .ContributionPlan .boxBody {    padding: 0;}    .ContributionPlan select.month {    width: 100px;    margin-left: 5px;}.ContributionPlan select.day {    width: 100px;    margin-left: 10px;}.ContributionPlan select.occation{    width: 170px;    margin-left: 10px;}    .ContributionPlan input.remove{    margin: 0 0 2px 10px;}    .ContributionPlan .row{    clear: left;    margin-bottom: 5px;}    .ContributionPlan .add.button{    display: block;    margin-top: 30px;}    .ContributionPlan input.other{    margin-left: 10px;} /* @include url(/Contribution/Functions/Donation/Styles/ContributionTypeSelector.css); */.ContributorTypeSelector{	clear: both;	margin: 0 0 20px;}.ContributorTypeSelector .inputBlock{	margin-bottom: .3em;}.ContributorTypeSelector .inputBlock select{	margin-top: .35em;} /* @include url(/Contribution/Functions/Donation/Styles/DonationWizard.css); */.DonationWizard .boxBody,.DonationWizardExtended .boxBody,.SingleGiftDonationInfo .boxBody{	padding: 17px 22px;}.DonationWizard .MethodSelector .FormLabel,.DonationWizardExtended .MethodSelector .FormLabel{	font-size: 1.1em;	line-height: 2.16;	color: #000;}.DonationWizard .FormItem .RadioGroup .RadioGroupError,.DonationWizardExtended .FormItem .RadioGroup .RadioGroupError{	margin-bottom: 10px;}.DonationWizard .CreditCard img,.DonationWizardExtended .CreditCard img,.SingleGiftDonationInfo .CreditCard img{	display: inline;	float: left;	vertical-align: middle;	margin-left: 1px;}.DonationWizard .CreditCard .stateCtrl label,.DonationWizardExtended .CreditCard .stateCtrl label,.SingleGiftDonationInfo .CreditCard .stateCtrl label{	display: inline;	float: left;	margin: 1px 10px 0 0;}.DonationWizard .CreditCard .stateCtrl label,.DonationWizard .InternetBank .stateCtrl label,.DonationWizard .Autogiro .stateCtrl label{	display: inline;	float: left;}.DonationWizard .CreditCard .stateCtrl input,.DonationWizardExtended .CreditCard .stateCtrl input,.SingleGiftDonationInfo .CreditCard .stateCtrl input{	margin-top: 1px;}.DonationWizard .InternetBank .FormDropDown,.DonationWizardExtended .InternetBank .FormDropDown,.SingleGiftDonationInfo .InternetBank .FormDropDown,.DonationWizard .Autogiro .FormDropDown,.DonationWizardExtended .Autogiro .FormDropDown,.SingleGiftDonationInfo .Autogiro .FormDropDown{	margin-top: 5px;}.DonationWizard .InternetBank .inputBlock,.DonationWizardExtended .InternetBank .inputBlock,.SingleGiftDonationInfo .InternetBank .inputBlock,.DonationWizard .Autogiro .inputBlock,.DonationWizardExtended .Autogiro .inputBlock,.SingleGiftDonationInfo .Autogiro .inputBlock{	display: inline;	float: left;	margin: 0 0 0 20px;}.DonationWizard .stateCtrl label,.DonationWizardExtended .stateCtrl label,.DonationWizard .RadioGroup label,.DonationWizardExtended .RadioGroup label,.DonationWizard .UserDetails .DonationImageEditor .ImageEditorToggle label,.DonationWizardExtended .UserDetails .DonationImageEditor .ImageEditorToggle label{	line-height: 1.5;}.DonationWizard .UserDetails .DonationImageEditor .ImageEditorToggle label,.DonationWizardExtended .UserDetails .DonationImageEditor .ImageEditorToggle label,.DonationWizard .RadioGroup label,.DonationWizardExtended .RadioGroup label{	vertical-align: top;}.DonationWizard .stateCtrl input,.DonationWizardExtended .stateCtrl input,.DonationWizard .RadioGroup input,.DonationWizardExtended .RadioGroup input,.DonationWizard .UserDetails .DonationImageEditor .ImageEditorToggle input,.DonationWizardExtended .UserDetails .DonationImageEditor .ImageEditorToggle input{	min-height: 1.6em;	min-width: 1.6em;	margin: 0 3px 0 0;}.DonationImageEditor .ImageEditorToggle input{	float: left}.SingleGiftDonationInfo .FormItem .errorIndicator,.RecurringGiftDonationInfo .FormItem .errorIndicator{	display: inline;	float: left;	margin: 5px 0 0 5px;}.SingleGiftDonationInfo .FormItem .InternetBank .errorIndicator,.RecurringGiftDonationInfo .FormItem .InternetBank .errorIndicator,.SingleGiftDonationInfo .FormItem .Autogiro .errorIndicator,.RecurringGiftDonationInfo .FormItem .Autogiro .errorIndicator{	margin-top: 2px;}.DonationWizard .RadioGroup,.DonationWizardExtended .RadioGroup{	float: left;}.DonationWizard .RecurringGiftDonationInfo .inputBlock{	float: left;	clear: none;}.DonationWizard .RecurringGiftDonationInfo .FormItem .FormDropDown{	margin-bottom: .3em;}.DonationWizard dl.donationSummary,.DonationWizardExtended dl.donationSummary{	margin-bottom: 20px;}.DonationWizard .SummaryLabel,.DonationWizardExtended .SummaryLabel,.DonationWizard .donationSummary dt,.DonationWizardExtended .donationSummary dt,.DonationWizard .ImagePreview label,.DonationWizardExtended .ImagePreview label{	width: 100px;	font-weight: bold;	float: left;	clear: left;}.DonationWizard .SummaryData,.DonationWizardExtended .SummaryData,.DonationWizard .donationSummary dd,.DonationWizardExtended .donationSummary dd{	float: left;	width: 500px;	margin-bottom: .2em;}.DonationWizard .ImagePreview .ImageCaptionBlock,.DonationWizardExtended .ImagePreview .ImageCaptionBlock{	float: left;	margin: 0;}.DonationWizard .FormItem,.DonationWizardExtended .FormItem{	clear: both;	margin: 0 0 20px 0;}.DonationWizard .ContributorTypeSelector .FormItem,.DonationWizardExtended .ContributorTypeSelector .FormItem{	margin: 0;}.DonationWizard .FormItem .inputBlock select,.DonationWizardExtended .FormItem .inputBlock select{	margin-top: 0;}.DonationWizard .lastFormItem,.DonationWizardExtended .lastFormItem{	margin: 0;}.DonationWizard .RadioGroup .unit,.DonationWizardExtended .RadioGroup .unit{	display: block;	clear: both;	padding: 0 0 2px 0;}.DonationWizard .RadioGroup .unit .Top,.DonationWizardExtended .RadioGroup .unit .Top{	padding: 2px 0 0 0;}.DonationWizard .RadioGroup .unit .Body,.DonationWizardExtended .RadioGroup .unit .Body{	padding: 5px 7px 7px 7px;	margin-bottom: 0;}.DonationWizard .RadioGroup .Selected,.DonationWizardExtended .RadioGroup .Selected,.DonationWizard .DonationImageEditor,.DonationWizardExtended .DonationImageEditor{	width: 466px;}.DonationWizard .RadioGroup .unit{	border: 1px solid transparent;}.DonationWizard .RadioGroup .Selected{	border: 1px solid #eaeaea;}.DonationWizard .RadioGroup .Selected,.DonationWizardExtended .RadioGroup .Selected{	background: transparent none;}.DonationWizard .RadioGroup .Selected .Top,.DonationWizardExtended .RadioGroup .Selected .Top{	background: transparent none;}.DonationWizard .RadioGroup .Selected .Body,.DonationWizardExtended .RadioGroup .Selected .Body{	background: transparent none;}.DonationWizard .FormLabel,.DonationWizardExtended .FormLabel{	float: left;	width: 120px;	font-weight: bold;	font-size: 1.1em;	color: #000;}.DonationWizard .buttonBlock,.DonationWizardExtended .buttonBlock{	margin: 20px 0 0 0;	padding-right: 1px;}.DonationWizard .box-Info,.DonationWizardExtended .box-Info{	margin: 15px 0 10px;	background: url(/Contribution/Functions/Donation/Images/infoBoxBottom_665px.gif) no-repeat left bottom;	width: 665px;	padding-bottom: 3px;}.DonationWizard .box-Info .boxTop,.DonationWizardExtended .box-Info .boxTop{	background: url(/Contribution/Functions/Donation/Images/infoBoxTop_665px.gif) no-repeat left top;}.DonationWizard .box-Info .boxBody,.DonationWizardExtended .box-Info .boxBody{	background: url(/Contribution/Functions/Donation/Images/infoBoxBg_665px.gif) repeat-y left top;	margin: 0;	padding: 7px 10px 10px;}.DonationWizard .box-Info img.InfoIcon,.DonationWizardExtended .box-Info img.InfoIcon{	float: left;}.DonationWizard .box-Info .boxBody div,.DonationWizardExtended .box-Info .boxBody div{	float: right;	display: inline;	line-height: normal;	width: 610px;	margin: 0;}.DonationWizard .ImagePreview,.DonationWizardExtended .ImagePreview{	font-weight: bold;} /* @include url(/Contribution/Functions/Donation/Styles/DonationWizardExtended.css); */.DonationWizardExtended .box-InnerBoxInfo .boxBody{	padding: 7px 12px 10px;}.DonationWizardExtended .buttonBlock{	padding-right: 0;} /* @include url(/Contribution/Functions/Donation/Styles/DonationWizardExtendedNew.css); */.DonationWizardExtendedNew .boxBody{	padding: 0px 22px 17px 22px}.DonationWizardExtendedNew .InfoLargeRight{    background:url(/contribution/functions/donation/Images/icon_info_large.png) no-repeat 0 0;    padding-left:30px;    margin:20px auto 0px;    width:325px;    float:right;}.DonationWizardExtendedNew .InfoLargeRight P{    margin-bottom:-5px;}.DonationWizardExtendedNew .InfoTopCenter{    font-weight:bold;    padding-left:130px;    width:325px;    font-family:Arial,Helvetica,Sans-Serif;}.DonationWizardExtendedNew  .RecipientDetails H2{    display:none;}.DonationWizardExtendedNew .MethodSelector .FormLabel{	font-size: 1.1em;	line-height: 2.16;	color: #000;}.DonationWizardExtendedNew .Anonymous{    margin-left:-5px;}.DonationWizardExtendedNew .FormItem .RadioGroup .RadioGroupError{	margin-bottom: 10px;}.DonationWizardExtendedNew .CreditCard{    width:170px;}.DonationWizardExtendedNew .CreditCard img{	display: inline;	float: right;	vertical-align: middle;	margin-left: 1px;}.DonationWizardExtendedNew .CreditCard .stateCtrl label{	display: inline;	float: left;	margin: 1px 10px 0 0;}.DonationWizardExtendedNew .CreditCard .stateCtrl input{	margin-top: 1px;}.DonationWizardExtendedNew .InternetBank .FormDropDown{	margin-top: 5px;}.DonationWizardExtendedNew .InternetBank .inputBlock,.DonationWizardExtendedNew .Autogiro .inputBlock{	display: inline;	float: left;	margin: 0 0 0 20px;}.DonationWizardExtendedNew .stateCtrl label,.DonationWizardExtendedNew .RadioGroup label,.DonationWizardExtendedNew .UserDetails .DonationImageEditor .ImageEditorToggle label{	line-height: 1.5;}.DonationWizardExtendedNew .UserDetails .DonationImageEditor .ImageEditorToggle label,.DonationWizardExtendedNew .RadioGroup label{	vertical-align: top;}.DonationWizardExtendedNew .stateCtrl input,.DonationWizardExtendedNew .RadioGroup input,.DonationWizardExtendedNew .UserDetails .DonationImageEditor .ImageEditorToggle input{	min-height: 1.6em;	min-width: 1.6em;	margin: 0 3px 0 0;}.DonationWizardExtendedNew .RadioGroup{	float: left;}.DonationWizardExtendedNew dl.donationSummary{	margin-bottom: 20px;}.DonationWizardExtendedNew .SummaryLabel,.DonationWizardExtendedNew .donationSummary dt,.DonationWizardExtendedNew .ImagePreview label{	width: 100px;	font-weight: bold;	float: left;	clear: left;}.DonationWizardExtendedNew .SummaryData,.DonationWizardExtendedNew .donationSummary dd{	float: left;	width: 500px;	margin-bottom: .2em;}.DonationWizardExtendedNew .ImagePreview .ImageCaptionBlock{	float: left;	margin: 0;}.DonationWizardExtendedNew .FormItem{	clear: both;	margin: 0 0 20px 0;}.DonationWizardExtendedNew .ContributorTypeSelector .FormItem{	margin: 0;}.DonationWizardExtendedNew .FormItem .inputBlock select{	margin-top: 5px;}.DonationWizardExtendedNew .lastFormItem{	margin: 0;}.DonationWizardExtendedNew .RadioGroup .unit{	display: block;	clear: both;	padding: 0 0 2px 0;}.DonationWizardExtendedNew .RadioGroup .unit .Top{	padding: 2px 0 0 0;}.DonationWizardExtendedNew .RadioGroup .unit .Body{	padding: 5px 7px 7px 7px;	margin-bottom: 0;}.DonationWizardExtendedNew .RadioGroup .Selected,.DonationWizardExtendedNew .DonationImageEditor{	width: 466px;}.DonationWizardExtendedNew .RadioGroup .Selected{	background: transparent url(/Contribution/Functions/Donation/Images/FormItemSelectedBottom_466px.gif) no-repeat left bottom;}.DonationWizardExtendedNew .RadioGroup .Selected .Top{	background: transparent url(/Contribution/Functions/Donation/Images/FormItemSelectedTop_466px.gif) no-repeat left top;}.DonationWizardExtendedNew .RadioGroup .Selected .Body{	background: transparent url(/Contribution/Functions/Donation/Images/FormItemSelectedBody_466px.gif) repeat-y left top;}.DonationWizardExtendedNew .FormLabel{	float: left;	width: 120px;	font-weight: bold;	font-size: 1.1em;	color: #000;}.DonationWizardExtendedNew .buttonBlock{	margin: 20px 0 0 0;	padding-right: 1px;}.DonationWizardExtendedNew .box-Info{	margin: 15px 0 10px;	background: url(/Contribution/Functions/Donation/Images/infoBoxBottom_665px.gif) no-repeat left bottom;	width: 665px;	padding-bottom: 3px;}.DonationWizardExtendedNew .box-Info .boxTop{	background: url(/Contribution/Functions/Donation/Images/infoBoxTop_665px.gif) no-repeat left top;}.DonationWizardExtendedNew .box-Info .boxBody{	background: url(/Contribution/Functions/Donation/Images/infoBoxBg_665px.gif) repeat-y left top;	margin: 0;	padding: 7px 10px 10px;}.DonationWizardExtendedNew .box-Info img.InfoIcon{	float: left;}.DonationWizardExtendedNew .box-Info .boxBody div{	float: right;	display: inline;	line-height: normal;	width: 610px;	margin: 0;}.DonationWizardExtendedNew .ImagePreview{	font-weight: bold;} /* @include url(/Contribution/Functions/Donation/Styles/ImageSelector.css); */.PdfTemplate{    border:1px solid #ccc;    background-color:Black;    background-position:left;    background-repeat:no-repeat;    height:159px;    margin-bottom:15px;    margin-right:20px;    text-align:center;    width:112px;    float:left;    cursor:pointer;}.PdfTemplate IMG{    padding-top:10px;}.IS_linkSpan{    text-decoration:underline;    cursor:pointer;}.IS_Container {    height:220px;    text-align:left;    float:left;}.IS_PdfContainer{    height:160px;}.IS_RadioContainer{    float:left;    position:relative;    top:-10px;    height:15px;    padding-left:5px;    vertical-align:top;}.IS_RadioContainer INPUT{    vertical-align:top;}.IS_RadioContainer LABEL{    display:inline-block;    width:100px;    margin-top:0px;    margin-left:5px;}.IS_RadioContainer SPAN {    vertical-align:top;    display:inline-block;    width:130px;}#ISBr_Prev, #ISBr_Next{    position:absolute;    width:17px;    height:66px;    top:160px;}#ISBr_Buttons{    width:145px;    margin:10px auto 0px auto;    padding-left:20px;}#ISBr_Prev{    background: url(/contribution/functions/donation/images/prev.jpg) no-repeat;    left:3px;}#ISBr_Next{    background: url(/contribution/functions/donation/images/next.jpg) no-repeat;    left:522px;}#ISBr_LightboxInner{    padding:0px 20px 0px 0px;}#ISBr_ImageContainer{   width:540px;   height:320px;    background-color:#f0f0f0;}.IS_LightboxInner{    padding:5px;}.IS_LightboxInner .UploadButtons{    width:100%;    height:50px;}.IS_LightboxInner .UploadButtons TD{    width:170px;    height:30px;}.IS_LightboxInner .UploadButtons TD+TD{    float:right;}.IS_LightboxInner INPUT[disabled]{    background-color:#efefef;    color:#bbb;}.IS_LightboxInner .ImageSlider{    height:300px;    width:450px;    border:4px solid #ccc;} /* @include url(/Contribution/Functions/Donation/Styles/InternetBank.css); */.InternetBank .smallInfoLabel{	margin-left: 20px;} /* @include url(/Contribution/Functions/Donation/Styles/MemoryDonation.css); *//*.MemoryDonationWizard .SubjectPersonInformation .SearchPanel{	clear: both;}.MemoryDonationWizard .SubjectPersonInformation .SearchPanel .SearchResultText{	padding-top: 15px;	margin-bottom: 0px;}.MemoryDonationWizard .SubjectPersonInformation .UpdateProgress{	display: inline; 	float: left;	margin-left:10px;	margin-top:8px;}.MemoryDonationWizard .SubjectPersonInformation .SearchButton{	margin-left: 120px;	float: left;}.MemoryDonationWizard .SubjectPersonInformation .SearchPanel .Choice{	margin: 20px 0px;	width: 460px;}.MemoryDonationWizard .SubjectPersonInformation .SearchPanel .Choice input{	margin-right: 20px;	margin-top: 14px;	float: left;}.MemoryDonationWizard .SubjectPersonInformation .SearchPanel .Choice .InfoText{	float: left;	display: block;	width: 400px;	background-color: #eee;	padding: 5px 10px 0px 10px;}.MemoryDonationWizard .ButtonRow{	margin-top: 10px;}.MemoryDonationWizard .boxBody{	padding: 17px 22px;}.MemoryDonationWizard .DateTextBox{	width: 135px;}*/ /* @include url(/Contribution/Functions/Donation/Styles/MemorySheet.css); */.MemorySheet .FreeTextInputBlock_Memorial{	margin-bottom: 0;}.MemorySheet .FreeTextInfoLabel{	margin-bottom: 20px;	float: none;	display: block;}.MemorySheet .FreeTextInfoLabel a.actionLink{	background-color: transparent;	color: #000;	border-bottom: 1px dotted #000;}.MemorySheet .FreeTextInfoLabel a.actionLink:hover{	border-bottom: 1px solid #000;}.MemorySheet .BusyBoxContainer{	display: none;	position: fixed;	left: 0; top: 0;	height: 100%;	width: 100%;	z-index:999998;	background-color: #000;	opacity: .20;	overflow: hidden;	text-align: center;}.MemorySheet .SheetPreview{	top: 5%;	position: absolute;}.MemorySheet .SheetPreview .contentArea{	position: relative;	height: 639px;	background-image: url('/Contribution/Functions/Donation/Images/minnesblad_bg.jpg');}.MemorySheet .Var .contentArea{	background-image: url('/Contribution/Functions/Donation/Images/gratulationsblad_var_bg.jpg');}.MemorySheet .Sommar .contentArea{	background-image: url('/Contribution/Functions/Donation/Images/gratulationsblad_sommar_bg.jpg');}.MemorySheet .Host .contentArea{	background-image: url('/Contribution/Functions/Donation/Images/gratulationsblad_host_bg.jpg');}.MemorySheet .Vinter .contentArea{	background-image: url('/Contribution/Functions/Donation/Images/gratulationsblad_vinter_bg.jpg');}.MemorySheet .SheetPreview .ToName,.MemorySheet .SheetPreview .FromName,.MemorySheet .SheetPreview .FreeText{	position: absolute;}.MemorySheet .SheetPreview .ToName{	top: 265px;}.MemorySheet .SheetPreview .FromName{	top: 350px;}.MemorySheet .SheetPreview .FreeText{	top: 350px;	width: 450px;	text-align: center;	bottom: 1em;	overflow:hidden;}.MemorySheet .Var .ToName,.MemorySheet .Sommar .ToName,.MemorySheet .Host .ToName,.MemorySheet .Vinter .ToName{	top: 360px;}.MemorySheet .Var .StaticText,.MemorySheet .Sommar .StaticText,.MemorySheet .Host .StaticText,.MemorySheet .Vinter .StaticText{	position: absolute;	text-align: center;	width: 410px;	top: 390px;	padding-left: 1.5em;}.MemorySheet .Var .FreeText,.MemorySheet .Sommar .FreeText,.MemorySheet .Host .FreeText,.MemorySheet .Vinter .FreeText{	top: 450px;}.MemorySheet .ShowMemorySheetContainer{	margin-left: 120px;	display: block;}.MemorySheet a.ShowMemorySheetButton{	padding-left: 20px;	background: transparent url(/Elements/Icons/view.png) no-repeat top left;	border-bottom: 0;	text-decoration: underline;}.MemorySheet .UpdateProgress{	float: right;}.MemorySheet .radioButtonListBlock{	float: left;	clear: none;}.MemorySheet .BusyBoxFreeTextContainer{	display: none;}.MemorySheet .BusyBoxFreeText{	z-index: 999999;	position: relative;	background-color: #fff;	margin: 0 -10px;	padding: 20px;	width: 480px;	float: left;}.MemorySheet .BusyBoxFreeText .FreeTextExamples{	list-style: none none;	padding: 0;	margin: 0;}.MemorySheet .BusyBoxFreeText .FreeTextExamples label{	padding: 0 0 10px 0;	margin: 0 0 10px 0;	border-bottom: 1px solid #e6e6e6;	width: 450px;	float: right;	clear: right;	line-height: normal;	font-weight: normal;}.MemorySheet .BusyBoxFreeText .FreeTextExamples input{	clear: both;	float: left;}.MemorySheet .jqmWindow .contentArea{	padding: 0;}.MemorySheet .FormItem .DeliveryNameValidator{	margin-left: 120px;	margin-bottom: 10px;	display: block;}.MemorySheet .deliveryInfo .smallInfoLabel{	font-size: 1em;	color: #333;	background-position: left 2px;	margin-bottom: 10px;}.ContentAdjust{	text-align: center !important;	width:410px !important;	} /* @include url(/Contribution/Functions/Donation/Styles/MemorySheetInformation.css); *//*.MemorySheetInformation .BusyBoxContainer{	position: fixed;	left: 0; top: 0;	height: 100%;	width: 100%;	z-index:999998;	background-color: Gray;	opacity:0.6;	overflow: hidden;	text-align: center;}.MemorySheetInformation .BusyBox{	z-index: 999999;	position: absolute;	left: 50%;	top: 10%;	margin-left: -225px;	width: 450px;}.MemorySheetInformation .ReceiverAddressPanel{	display: none;}.MemorySheetInformation .MemorySheetPreview{	height: 639px;}.MemorySheetInformation .Deceased{	background-image: url('/Contribution/Functions/Donation/Images/minnesblad_bg.jpg');}.MemorySheetInformation .ClosePreviewWindowButton{	float: right;}.MemorySheetInformation .MemorySheetPreview .ToName{	top: 235px;	position: relative;}.MemorySheetInformation .MemorySheetPreview .FromName{	position: relative;	top: 295px;}.FreeTextContainer{	text-align: center;	width: 100%;}.MemorySheetInformation .MemorySheetPreview .FreeText{	position: relative;	top: 325px;}.MemorySheetInformation .DonationWizard .stateCtrl{	margin-bottom: 0px;}.MemorySheetInformation .ShowMemorySheetButton{	margin-left: 120px;}*/ /* @include url(/Contribution/Functions/Donation/Styles/MemorySheetNew.css); */#PreviewImageContainer {    margin-top:10px;    margin-bottom:10px;}.MemorySheetNew .FreeTextInputBlock_Memorial{	margin-bottom: 0;}.MemorySheetNew .FreeTextInfoLabel{	margin-bottom: 20px;	float: none;	display: block;	margin-left:131px;}.MemorySheetNew .InfoSmall{    background:url(/contribution/functions/donation/Images/icon_info.gif) no-repeat 0px 3px;    padding-left:20px;    margin:-18px auto 5px 131px;    width:390px;}.MemorySheetNew .radioButtonListBlock {    /* Radiolistans bredd, anpassa för IE */    width:555px;    font-size:12px;}.MemorySheetNew .radioButtonListBlock  input {    margin-bottom:30px;}.MemorySheetNew .radioButtonListBlock  .blockLabel{    line-height:0px;    margin-top:8px;}.MemorySheetNew .radioButtonListBlock  label span{    width:100px;}.MemorySheetNew .radioButtonListBlock  label{    float:right !important;    font-weight:normal;    font-size:12px;    width:350px;    line-height:17px;}.MemorySheetNew .radioButtonListBlock input {	clear:both;	float:left;	margin-bottom:30px;}.MemorySheetNew .BusyBoxContainer{	display: none;	position: fixed;	left: 0; top: 0;	height: 100%;	width: 100%;	z-index:999998;	background-color: #000;	opacity: .20;	overflow: hidden;	text-align: center;}.MemorySheetNew .SheetPreview{	top: 5%;	position: absolute;}.MemorySheetNew .SheetPreview .contentArea{	position: relative;	height: 639px;	background-image: url('/Contribution/Functions/Donation/Images/minnesblad_bg_template.jpg');	background-position: 0px 10px;}.MemorySheetNew .Var .contentArea{	background-image: url('/Contribution/Functions/Donation/Images/gratulationsblad_var_bg.jpg');}.MemorySheetNew .Sommar .contentArea{	background-image: url('/Contribution/Functions/Donation/Images/gratulationsblad_sommar_bg.jpg');}.MemorySheetNew .Host .contentArea{	background-image: url('/Contribution/Functions/Donation/Images/gratulationsblad_host_bg.jpg');}.MemorySheetNew .Vinter .contentArea{	background-image: url('/Contribution/Functions/Donation/Images/gratulationsblad_vinter_bg.jpg');}.MemorySheetNew .SheetPreview .ToName,.MemorySheetNew .SheetPreview .FromName,.MemorySheetNew .SheetPreview .FreeText{	position: absolute;}.MemorySheetNew .SheetPreview .ToName{	top: 265px;}.MemorySheetNew .SheetPreview .FromName{	top: 350px;}.MemorySheetNew .SheetPreview .FreeText{	top: 350px;	width: 450px;	text-align: center;	bottom: 1em;	overflow:hidden;}.MemorySheetNew .Var .ToName,.MemorySheetNew .Sommar .ToName,.MemorySheetNew .Host .ToName,.MemorySheetNew .Vinter .ToName{	top: 360px;}.MemorySheetNew .Var .StaticText,.MemorySheetNew .Sommar .StaticText,.MemorySheetNew .Host .StaticText,.MemorySheetNew .Vinter .StaticText{	position: absolute;	text-align: center;	width: 410px;	top: 390px;	padding-left: 1.5em;}.MemorySheetNew .Var .FreeText,.MemorySheetNew .Sommar .FreeText,.MemorySheetNew .Host .FreeText,.MemorySheetNew .Vinter .FreeText{	top: 450px;}.MemorySheetNew .ShowMemorySheetContainer{	margin-left: 130px;	display: block;}.MemorySheetNew a.ShowMemorySheetButton{	padding-left: 20px;	background: transparent url(/Elements/Icons/view.png) no-repeat top left;	border-bottom: 0;	text-decoration: underline;}.MemorySheetNew .UpdateProgress{	float: right;}.MemorySheetNew .radioButtonListBlock{	float: left;	clear: none;}.MemorySheetNew .BusyBoxFreeTextContainer{	display: none;}.MemorySheetNew .BusyBoxFreeText{	z-index: 999999;	position: relative;	background-color: #fff;	margin: 0 -10px;	padding: 20px;	width: 480px;	float: left;}.MemorySheetNew .BusyBoxFreeText h2{	display: block;}.MemorySheetNew .BusyBoxFreeText .FreeTextExamples{	list-style: none none;	padding: 0;	margin: 0;}.MemorySheetNew .BusyBoxFreeText .FreeTextExamples label{	padding: 0 0 10px 0;	margin: 0 0 10px 0;	border-bottom: 1px solid #e6e6e6;	width: 450px;	float: right;	clear: right;	line-height: normal;	font-weight: normal;}.MemorySheetNew .BusyBoxFreeText .FreeTextExamples input{	clear: both;	float: left;}.MemorySheetNew .jqmWindow .contentArea{	padding: 0;}.MemorySheetNew .FormItem .DeliveryNameValidator{	margin-left: 120px;	margin-bottom: 10px;	display: block;}.MemorySheetNew .inputBlock .blockLabel{    width:130px;}.MemorySheetNew .infoLabel {    margin-left:131px !important;    width:500px !important;}.MemorySheetNew .deliveryInfo .smallInfoLabel{	font-size: 1em;	color: #333;	background-position: left 2px;	margin-bottom: 10px;    margin-left:121px !important;}.ContentAdjust{	text-align: center !important;	width:410px !important;	} /* @include url(/Contribution/Functions/Donation/Styles/NewRecurring.css); */#NewRecurringForm1{    margin-top:25px;    background: transparent url(/Contribution/Functions/Donation/Images/newRecurringForm1Bg.png) no-repeat -10px -20px;       height:90px;    width:620px;}#NewRecurringForm1 A{    background-color:transparent;    color:#a82b87;}#NewRecurringForm1 .FormItemCard H3{    margin-left:30px;}#NewRecurringForm1 .RadioRight{    width:82px;}ol.ProgressBar{    margin-bottom:0px !important;}#NewRecurringForm1 .RadioGroup{    margin-top:8px;    margin-left:35px;    }#NewRecurringForm1 .Occurance .inputBlock SELECT{    margin-top:0px;}#NewRecurringForm1 .CreditCard IMG{    display:none;}#NewRecurringForm1 .infoLabel{    width:165px !important;}#NewRecurringForm1 .inputBlock SELECT{    width:110px;}.NewRecurring H3{    font-family:Trebuchet MS;    font-size:20px;}.NewRecurring H3.FormLabel{    font-family:Trebuchet MS;    font-size:14px;}.NewRecurring .Amountdesign LABEL{    font-family:Trebuchet MS;    font-size:14px;    line-height:inherit;    width:130px;}#NewRecurringForm1 .IntervalSelector{	float: left;	clear: none;	margin-bottom: .3em;}#NewRecurringForm1 .Recurring .IntervalSelector .infoLabel{	margin-left: 0;	margin-top: 10px;}#NewRecurringForm1 .Amountdesign{    float: left;    width: 200px;}#NewRecurringForm1 .AmmontSelect{    width:30px;}#NewRecurringForm1 .AmountSelector .FreeAmountSelectorButton {    margin-bottom:0.3em;    padding-left:0px;}#NewRecurringForm1 .Occurance{    float:left;    width: 200px;} .inputBlock .infoLabel, .smallInfoLabel{    margin-left:0px;    background-image: none;    padding-left: 0px;    line-height: normal;    width: 150px;}#NewRecurringForm1 .FormItemCard{    float: right;    width: 220px;    }#NewRecurringForm1 .RadioLeft{    float:left;    width: 70px;    margin-right: 5px;} .RadioRight{    float:right;    width: 130px;}#NewRecurringForm1 .unit fc CreditCard{    height: 50px;    width: 50px;} /* @include url(/Contribution/Functions/Donation/Styles/RecipientDetails.css); */.RecipientDetails .inputBlock label{	width: 130px;}.RecipientDetails .NameInputBlock .FirstName{	width: 283px;}.RecipientDetails .NameInputBlock .FirstName .inlineValidationValid,.RecipientDetails .NameInputBlock .FirstName .inlineValidationInvalid,.RecipientDetails .NameInputBlock .FirstName .inlineValidationInfo,.RecipientDetails .NameInputBlock .FirstName .errorIndicator{	left: 446px;}.RecipientDetails .RecipientSearchHitList{	margin-bottom: 10px;}.RecipientDetails .RecipientSearchHitList input,.RecipientDetails .NoneOfTheAbove input{	float: left;}.RecipientDetails .RecipientSearchHitList .RecipientInfo,.RecipientDetails .NoneOfTheAbove label{	float: right;	width: 590px;}.RecipientDetails .RecipientSearchHitList label{	font-weight: bold;	font-size: 140%;}.RecipientDetails .RecipientSearchHitList .RecipientSearchHit{	padding: 10px 0;	border-bottom: 1px solid #e6e6e6;}.RecipientDetails .RecipientSearchHitList dl{	margin: 0;}.RecipientDetails .RecipientSearchHitList dl dt{	clear: both;	float: left;	width: 110px;	font-weight: normal;	margin: 0;	padding: 0;}.RecipientDetails .RecipientSearchHitList dl dd{	clear: right;	float: right;	width: 475px;	font-weight: bold;	margin: 0;}.RecipientDetails .RecipientSearchHitList dl dd span{	font-weight: normal;} /* @include url(/Contribution/Functions/Donation/Styles/Recurring.css); */.Recurring .IntervalSelector{	float: left;	clear: none;	margin-bottom: .3em;}.Recurring .IntervalSelector .infoLabel{	margin-left: 0;} .inputBlock select {    margin-top: 0px;    float: left !important;}.NewRecurring .Amountdesign label {    margin-bottom: .3em;}.stateCtrl {    min-width: 85px;}#NewRecurringForm1 .inlineValidationInvalid {    background-image: url("/Elements/Validation/exclamation.png") no-repeat scroll 3px bottom transparent !Important;    line-height: 14px;    color:#D20000;    float:left;}#NewRecurringForm1 .errorIndicator {    background:url("/Elements/Validation/exclamation.png") no-repeat scroll 0 0 transparent;    color:#D20000;    margin:200px 0 0 0px;}#NewRecurringForm1 .stateCtrl label, .stateCtrl input {    margin-left: -2px !Important;    float:left;    margin-bottom:10px;}#RegionMainContent .inputBlock .infoLabel, .smallInfoLabel{background:url("/Elements/Common/information.gif") no-repeat scroll left top transparent;clear:both;color:#666666;display:inline;float:left;font-size:0.8em;margin-top:5px;padding-left:14px;margin-left: 0px;} /* @include url(/Contribution/Functions/Donation/Styles/RecurringAndSingle.css); */#RegionMainContent .inputBlock{    clear: none;}#RegionMainContent .AmountSelector .FreeAmountSelectorButton {    margin-bottom:0.3em;    padding-left:120px;}#RegionMainContent .SingleAndRecurring .inputBlock .infoLabel{    background:url("/Elements/Common/information.gif") no-repeat scroll left top transparent;    clear:both;    color:#666666;    display:inline !Important;    float:left;    font-size:0.8em;    margin-left: 120px !Important;    margin-top:5px;    padding-left:14px;}#HelpTag{    background:url("/Elements/Common/information.gif") no-repeat scroll left top transparent;    clear:both;    color:#666666;    display:inline !Important;    float:left;    font-size:0.8em;    margin-left: 120px !Important;    margin-top: -15px;    margin-bottom: 15px;    padding-left:14px;} /* @include url(/Contribution/Functions/Donation/Styles/ReocurringDonationWizard.css); */.DonationWizardExtended .box-InnerBoxInfo .boxBody{	padding: 7px 12px 10px;}.DonationWizardExtended .buttonBlock{	padding-right: 0;}.consentCheck {margin-left:0px;}.inputBlock .infoLabel, .smallInfoLabel, .PULinfo {    width: auto;}#NewRecurringForm1 .inputBlock select {    width:75px;}#NewRecurringForm1 .Occurance .inputBlock select {    margin-top:0;    width:110px;} /* @include url(/Contribution/Functions/Donation/Styles/RikslottRecurring.css); */.RikslottRecurring .IntervalSelector{	float: left;	clear: none;	margin-bottom: .3em;}.RikslottRecurring .IntervalSelector .infoLabel{	margin-left: 0;} /* @include url(/Contribution/Functions/Donation/Styles/Summary.css); */.PULinfo{    padding-bottom: 18px;    }.CreateConsentField{    vertical-align:bottom !Important;    margin-left:490px;    color: Black;    font-weight:bold;    }.LastactionLink{    padding-left: 2px;    vertical-align: bottom;    background-color: #FAFAFA !important;    color: black !Important;    font-weight:bold;    position:relative;    top:-1px;    margin-bottom: 0px !important;    padding-bottom: 0px;    text-decoration:underline;    border-bottom:1px solid #E0E0E0 !important;}.box-Info{	max-width: 662px;	margin-top:10px;	margin-bottom: 10px;}.InfoBox.box-Info{	max-width: 705px;}.InfoBox.box-Info .boxTop{	padding-top: 10px;}.box-Info .boxBody div {    display:inline;    float:right;    line-height:normal;    margin:1px 25px 1px 0;    width:580px;}.donationSummary .row {    display: block;}.donationSummary .row .date{    width: 90px;}.donationSummary .row .date, .donationSummary .row .occation{    display: inline-block;}.donationSummary dd {    float: left;    width: 500px;    margin-bottom: .2em;}.donationSummary dt {    width: 120px;    font-weight: bold;    float: left;    clear: left;} /* @include url(/Contribution/Functions/Donation/Styles/SupportMemberDonationWizard.css); */.SupportMemberDonationWizard .boxBody,.SupportMemberDonationWizardExtended .boxBody,.SingleGiftDonationInfo .boxBody{	padding: 17px 22px;}.SupportMemberDonationWizard .MethodSelector .FormLabel,.SupportMemberDonationWizardExtended .MethodSelector .FormLabel{	font-size: 1.1em;	line-height: 2.16;	color: #000;}.SupportMemberDonationWizard .FormItem .RadioGroup .RadioGroupError,.SupportMemberDonationWizardExtended .FormItem .RadioGroup .RadioGroupError{	margin-bottom: 10px;}.SupportMemberDonationWizard .CreditCard img,.SupportMemberDonationWizardExtended .CreditCard img,.SingleGiftDonationInfo .CreditCard img{	display: inline;	float: left;	vertical-align: middle;	margin-left: 1px;}.SupportMemberDonationWizard .CreditCard .stateCtrl label,.SupportMemberDonationWizardExtended .CreditCard .stateCtrl label,.SingleGiftDonationInfo .CreditCard .stateCtrl label{	display: inline;	float: left;	margin: 1px 10px 0 0;}.SupportMemberDonationWizard .CreditCard .stateCtrl label,.SupportMemberDonationWizard .InternetBank .stateCtrl label,.SupportMemberDonationWizard .Autogiro .stateCtrl label{	display: inline;	float: left;}.SupportMemberDonationWizard .CreditCard .stateCtrl input,.SupportMemberDonationWizardExtended .CreditCard .stateCtrl input,.SingleGiftDonationInfo .CreditCard .stateCtrl input{	margin-top: 1px;}.SupportMemberDonationWizard .InternetBank .FormDropDown,.SupportMemberDonationWizardExtended .InternetBank .FormDropDown,.SingleGiftDonationInfo .InternetBank .FormDropDown,.SupportMemberDonationWizard .Autogiro .FormDropDown,.SupportMemberDonationWizardExtended .Autogiro .FormDropDown,.SingleGiftDonationInfo .Autogiro .FormDropDown{	margin-top: 5px;}.SupportMemberDonationWizard .InternetBank .inputBlock,.SupportMemberDonationWizardExtended .InternetBank .inputBlock,.SingleGiftDonationInfo .InternetBank .inputBlock,.SupportMemberDonationWizard .Autogiro .inputBlock,.SupportMemberDonationWizardExtended .Autogiro .inputBlock,.SingleGiftDonationInfo .Autogiro .inputBlock{	display: inline;	float: left;	margin: 0 0 0 20px;}.SupportMemberDonationWizard .stateCtrl label,.SupportMemberDonationWizardExtended .stateCtrl label,.SupportMemberDonationWizard .RadioGroup label,.SupportMemberDonationWizardExtended .RadioGroup label,.SupportMemberDonationWizard .UserDetails .DonationImageEditor .ImageEditorToggle label,.SupportMemberDonationWizardExtended .UserDetails .DonationImageEditor .ImageEditorToggle label{	line-height: 1.5;}.SupportMemberDonationWizard .UserDetails .DonationImageEditor .ImageEditorToggle label,.SupportMemberDonationWizardExtended .UserDetails .DonationImageEditor .ImageEditorToggle label,.SupportMemberDonationWizard .RadioGroup label,.SupportMemberDonationWizardExtended .RadioGroup label{	vertical-align: top;}.SupportMemberDonationWizard .stateCtrl input,.SupportMemberDonationWizardExtended .stateCtrl input,.SupportMemberDonationWizard .RadioGroup input,.SupportMemberDonationWizardExtended .RadioGroup input,.SupportMemberDonationWizard .UserDetails .DonationImageEditor .ImageEditorToggle input,.SupportMemberDonationWizardExtended .UserDetails .DonationImageEditor .ImageEditorToggle input{	min-height: 1.6em;	min-width: 1.6em;	margin: 0 3px 0 0;}.DonationImageEditor .ImageEditorToggle input{	float: left}.SingleGiftDonationInfo .FormItem .errorIndicator,.RecurringGiftDonationInfo .FormItem .errorIndicator{	display: inline;	float: left;	margin: 5px 0 0 5px;}.SingleGiftDonationInfo .FormItem .InternetBank .errorIndicator,.RecurringGiftDonationInfo .FormItem .InternetBank .errorIndicator,.SingleGiftDonationInfo .FormItem .Autogiro .errorIndicator,.RecurringGiftDonationInfo .FormItem .Autogiro .errorIndicator{	margin-top: 2px;}.SupportMemberDonationWizard .RadioGroup,.SupportMemberDonationWizardExtended .RadioGroup{	float: left;}.SupportMemberDonationWizard .RadioGroupFat{    float: left;    font-weight: bold;}.SupportMemberDonationWizard .RecurringGiftDonationInfo .inputBlock{	float: left;	clear: none;}.SupportMemberDonationWizard .RecurringGiftDonationInfo .FormItem .FormDropDown{	margin-bottom: .3em;}.SupportMemberDonationWizard dl.donationSummary,.SupportMemberDonationWizardExtended dl.donationSummary{	margin-bottom: 20px;}.SupportMemberDonationWizard .SummaryLabel,.SupportMemberDonationWizardExtended .SummaryLabel,.SupportMemberDonationWizard .donationSummary dt,.SupportMemberDonationWizardExtended .donationSummary dt,.SupportMemberDonationWizard .ImagePreview label,.SupportMemberDonationWizardExtended .ImagePreview label{	width: 100px;	font-weight: bold;	float: left;	clear: left;}.SupportMemberDonationWizard .SummaryData,.SupportMemberDonationWizardExtended .SummaryData,.SupportMemberDonationWizard .donationSummary dd,.SupportMemberDonationWizardExtended .donationSummary dd{	float: left;	width: 500px;	margin-bottom: .2em;}.SupportMemberDonationWizard .ImagePreview .ImageCaptionBlock,.SupportMemberDonationWizardExtended .ImagePreview .ImageCaptionBlock{	float: left;	margin: 0;}.SupportMemberDonationWizard .FormItem,.SupportMemberDonationWizardExtended .FormItem{	clear: both;	margin: 0 0 20px 0;}.SupportMemberDonationWizard .ContributorTypeSelector .FormItem,.SupportMemberDonationWizardExtended .ContributorTypeSelector .FormItem{	margin: 0;}.SupportMemberDonationWizard .FormItem .inputBlock select,.SupportMemberDonationWizardExtended .FormItem .inputBlock select{	margin-top: 0;}.SupportMemberDonationWizard .lastFormItem,.SupportMemberDonationWizardExtended .lastFormItem{	margin: 0;}.SupportMemberDonationWizard .RadioGroup .unit,.SupportMemberDonationWizardExtended .RadioGroup .unit{	display: block;	clear: both;	padding: 0 0 2px 0;}.SupportMemberDonationWizard .RadioGroup .unit .Top,.SupportMemberDonationWizardExtended .RadioGroup .unit .Top{	padding: 2px 0 0 0;}.SupportMemberDonationWizard .RadioGroup .unit .Body,.SupportMemberDonationWizardExtended .RadioGroup .unit .Body{	padding: 5px 7px 7px 7px;	margin-bottom: 0;}.SupportMemberDonationWizard .RadioGroup .Selected,.SupportMemberDonationWizardExtended .RadioGroup .Selected,.SupportMemberDonationWizard .DonationImageEditor,.SupportMemberDonationWizardExtended .DonationImageEditor{	width: 466px;}.SupportMemberDonationWizard .RadioGroup .Selected,.SupportMemberDonationWizardExtended .RadioGroup .Selected{	background: transparent url(/Contribution/Functions/Donation/Images/FormItemSelectedBottom_466px.gif) no-repeat left bottom;}.SupportMemberDonationWizard .RadioGroup .Selected .Top,.SupportMemberDonationWizardExtended .RadioGroup .Selected .Top{	background: transparent url(/Contribution/Functions/Donation/Images/FormItemSelectedTop_466px.gif) no-repeat left top;}.SupportMemberDonationWizard .RadioGroup .Selected .Body,.SupportMemberDonationWizardExtended .RadioGroup .Selected .Body{	background: transparent url(/Contribution/Functions/Donation/Images/FormItemSelectedBody_466px.gif) repeat-y left top;}.SupportMemberDonationWizard .FormLabel,.SupportMemberDonationWizardExtended .FormLabel{	float: left;	width: 120px;	font-weight: bold;	font-size: 1.1em;	color: #000;}.SupportMemberDonationWizard .buttonBlock,.SupportMemberDonationWizardExtended .buttonBlock{	margin: 20px 0 0 0;	padding-right: 1px;}.SupportMemberDonationWizard .box-Info,.SupportMemberDonationWizardExtended .box-Info{	margin: 15px 0 10px;	background: url(/Contribution/Functions/Donation/Images/infoBoxBottom_665px.gif) no-repeat left bottom;	width: 665px;	padding-bottom: 3px;}.SupportMemberDonationWizard .box-Info .boxTop,.SupportMemberDonationWizardExtended .box-Info .boxTop{	background: url(/Contribution/Functions/Donation/Images/infoBoxTop_665px.gif) no-repeat left top;}.SupportMemberDonationWizard .box-Info .boxBody,.SupportMemberDonationWizardExtended .box-Info .boxBody{	background: url(/Contribution/Functions/Donation/Images/infoBoxBg_665px.gif) repeat-y left top;	margin: 0;	padding: 7px 10px 10px;}.SupportMemberDonationWizard .box-Info img.InfoIcon,.SupportMemberDonationWizardExtended .box-Info img.InfoIcon{	float: left;}.SupportMemberDonationWizard .box-Info .boxBody div,.SupportMemberDonationWizardExtended .box-Info .boxBody div{	float: right;	display: inline;	line-height: normal;	width: 610px;	margin: 0;}.SupportMemberDonationWizard .ImagePreview,.SupportMemberDonationWizardExtended .ImagePreview{	font-weight: bold;}#reccuringDiv {    margin-top: 0px !Important;}.infoLabel{    visibility: hidden;} /* @include url(/Contribution/Functions/Donation/Styles/Unregular.css); */#RegionMainContent .Unregular .inputBlock{	clear: none;	float: left;	margin-right: 10px;}#RegionMainContent .Unregular div.LastnameBlock.inputBlock{	width: 180px;}#RegionMainContent .Unregular div.FirstnameBlock.inputBlock.required{	width: 300px;}#RegionMainContent .Unregular .inputBlock .textBoxMedium, .FormBlock .value{	width: 140px;	margin-right: 20px;}#RegionMainContent .Unregular .paymentinfo{	float: left;}#RegionMainContent .Unregular .info{	float: left;}#RegionMainContent .Unregular .info .amountinfo{	float: left;	width: 600px;}.UnregularDonationWizard .Unregular .info .paymentinfo .UnregularAutogiro .RadioGroup label{	vertical-align: top;	line-height: 1.5;}.UnregularAutogiro .stateCtrl{	font-weight: bold;	font-size: 110%;	width: 500px;	margin-bottom: 0;}.UnregularAutogiro .stateCtrl div.fc{	font-weight: bold;	width: 350px;}.UnregularAutogiro .stateCtrl div.fc span{	margin-right: 60px;}.UnregularAutogiro .stateCtrl .inputBlock select{	left: 300px;	position: relative;	top: -17px;	width: 80px;}.UnregularDonationWizard .stateCtrlLabel{	float: left;	font-size: 110%;	font-weight: bold;	width: 127px;	color: #000000;}.UnregularDonationWizard .stateCtrlLabel{	float: left;	font-size: 110%;	font-weight: bold;	width: 127px;	color: #000000;}#RegionMainContent .Unregular .info .nameblock .inlineValidationMessage,#RegionMainContent .Unregular .info .nameblock .inlineValidationValid,#RegionMainContent .Unregular .info .nameblock .inlineValidationInvalid,#RegionMainContent .Unregular .info .nameblock .inlineValidationProgress{	background-image: url("/Elements/Validation/accept.png") no-repeat scroll 3px top transparent;	color: #999999;	line-height: 2.2;	padding: 0 0 1px 21px;	margin-left: -20px;}/*#RegionMainContent .Unregular .info div.amountinfo .AmountSelector .inlineValidationValid{	background-image: url("/Elements/Validation/accept.png") no-repeat scroll 3px top transparent;	color: #999999;	line-height: 2.2;	padding: 0 0 1px 21px;	margin-left: 0;}*/.UnregularDonationWizard div.amountinfo{	width: 600px;}#RegionMainContent .Unregular .info div.amountinfo .AmountSelector .inlineValidationInvalid{	/*background-image: url("/Elements/Validation/exclamation.png");*/	background-image: none;	line-height: 2.2;	padding: 0 0 1px 21px;	color: #D20000;	float: left;	margin-left: 120px;}.UnregularDonationWizard span.kr{	float: left;	position: relative;	left: 300px;	top: -27px;}.UnregularDonationWizard .ImagePreview label{	width: 100px;	font-weight: bold;	float: left;	clear: left;} /* @include url(/Contribution/Functions/Donation/Styles/UnregularDonationTeaser.css); */.UnregularDonationTeaser .boxContent img{	float: left;	display: block;	margin-bottom: 5px;}.boxContent a, .boxContent a:hover{	border-bottom: 0;}.UnregularDonationTeaser h4{	margin-left: 215px;}.UnregularDonationTeaser p{	margin-left: 215px;}.UnregularDonationTeaser .boxContent{	padding: 10px 9px 10px 0;	border-top: 0px;	}#RegionMainContent div.ThankYou{	margin-bottom:0;}#RegionMainContent div.ThankYou .box{	background:none;	margin-bottom:0;}#RegionMainContent div.UnregularThankYou{	margin-bottom:0;}#RegionMainContent div.UnregularThankYou .box{	background:none;	margin-bottom:0;}/*#RegionContent #RegionSecondaryContent .ArticleTeaser .boxTop .boxContent{	border-top: none;}*/ /* @include url(/Contribution/Functions/Donation/Styles/UnregularUserDetails.css); */#RegionMainContent .UnregularDonationWizard .UnregularUserDetails .inlineValidationMessage, .inlineValidationValid, .inlineValidationInvalid, .inlineValidationProgress{	padding: 0 0 1px 21px;	margin-left: 0;} /* @include url(/Contribution/Functions/Donation/Styles/UserDetails.css); */.UserDetails .postalAddress{	clear: left;	float: left;}.UserDetails .stateCtrl{	padding-left: 127px;}.UserDetails .DonationImageEditor{	float: left;	padding-top: 3px;	padding-bottom: 2px;}.UserDetails .DonationImageEditor input{	margin-right: 10px;}.UserDetails .DonationImageEditor .UpdateProgress{	float: right;}.UserDetails .DonationImageEditor .ImageCaptionBlock{	display: block;	margin-top: 20px;}.UserDetails .DonationImageEditor .smallInfoLabel{	margin-left: 0;}.UserDetails .DonationImageEditor .Top{	padding: 2px 0 0 0;}.UserDetails .DonationImageEditor .Body{	padding: 5px 7px 7px 7px;}.UserDetails .DonationImageLabel{	float: left;	width: 120px;	vertical-align: middle;	padding-top: 10px;	font-weight: bold;	font-size: 110%;	color: #000;}.DonationWizard .stateCtrlLabel,.DonationWizardExtended .stateCtrlLabel{	font-weight: bold;	width: 127px;	float: left;	font-size: 110%;	color: #000;}.UserDetails .stateCtrl label,.UserDetails .RadioGroup{	float: none;}#reccuringDiv{    margin-top:-25px;    padding-bottom:15px;} /* @include url(/Contribution/Functions/LatestActivity/Styles/ActivityList.css); */.LatestActivityBlock .ActivityList{	padding: 10px 0px 10px 10px;	background-color:#f8f8f8;	border-top:1px solid #dad7c8;}.ActivityList .ActivityListing{	padding-top: 11px;}.ActivityList .ActivityListing .Header{	border-bottom: 1px solid #ebe9e1;	padding: 6px 9px;}.ActivityList .ActivityListing .Header h2{	float: left;	font-size: 110%;	text-transform: uppercase;	margin-bottom: 0;	font-family: Arial, Helvetica, Sans-Serif;	color: #333;}.ActivityList .ActivityListing .Header .ActivitysCounter{	float: right;}.ActivityList .ActivityListing .itemRow{	list-style: none none;	padding: 0 0px 11px 0px;	margin: 0;}.ActivityList .ActivityListing .itemRow .item{	list-style: none none;	width: 229px;	padding: 0;	margin: 0 11px 0 0;	float: left;}.ActivityList .ActivityListing .itemRow .lastItem{	margin-right: 0;}.ActivityList .ActivityListing .itemRow .item .box{	width: 229px;}.ActivityList .ActivityListing .itemRow .item .boxBody{	padding: 0;}.ActivityList .ActivityListing .ContributionInfo{	position: relative;	padding-bottom: 10px;}.ActivityList .ActivityListing .ContributionInfo img{	padding: 7px 12px 0 12px;	vertical-align: bottom;}.ActivityList .ActivityListing .Contributor{	text-align: center;	margin: 0 12px 1px;	padding: 0;	line-height: normal;	font-size: 1.3em;	font-weight: bold;	overflow-x: hidden;}.ActivityList .ActivityListing .Contributor .UserLink{	white-space: nowrap;}.ActivityList .ActivityListing .Contributor div{	display: block;	font-size: .8em;	font-weight: normal;	margin-top: 5px;	padding-bottom: 3px;	white-space: nowrap;	overflow-x: hidden;}.ActivityList .ActivityListing .Contributor div .ContributionDate{	padding-right: 10px;}.ActivityList .ActivityListing .footerLink{	float: right;	margin-right: 0;}.ActivityList .ContributionAmount{	position: absolute;	left: 9px;	top: 7px;	background: transparent url(/Contribution/Functions/Collection/Images/ContributionAmountBox.png) no-repeat right bottom;	padding: 0 0 6px 0;}.ActivityList .ContributionAmount div{	background: transparent url(/Contribution/Functions/Collection/Images/ContributionAmountBox.png) no-repeat right top;	padding: 0 8px 0 0;}.ActivityList .ContributionAmount div div{	background-position: left bottom;	position: relative;	top: 6px;	padding: 0;}.ActivityList .ContributionAmount div div div{	background-position: left top;	position: relative;	top: -6px;	min-height: 1px;	line-height: 1.2;	padding: 3px 0 0 5px;	font-size: .9em;	font-weight: bold;	color: #000;}.ActivityList .ContributionAmount:hover div div div{	font-size: 1.2em;}.ActivityList .ActivityListing .ContributionInfo .CampaignPin{	position: absolute;	top: 0;	right: 2px;	width: 51px;	height: 62px;}.ActivityList .ContributionListPaging{	text-align: center;}.ActivityList .ContributionListPaging.top{	padding-bottom: 0;}.ActivityList .ContributionListPaging.bottom{	padding-top: 0;}.ActivityList .ContributionListPaging a:hover{	background-color: #fff;	padding: 1px 4px;	border: none;	border-bottom: 1px solid #000;}.ActivityList .ContributionListPaging span.disabled{	padding: 1px 4px;	border: none;	background-color: Transparent;	color: #000;}.ActivityList .ContributionListPaging span.sel{	font-weight: bold;	background-color: transparent;	padding: 0px 3px 1px 3px;	margin: 0 4px;	border: 1px solid transparent;	border-top-color: transparent;	border-bottom-color: transparent;}.ActivityList .DataPageActivityListItem{	width: 229px;}.ActivityList .DataPageActivityListItem img{	vertical-align: bottom;} /* @include url(/Contribution/Functions/LatestActivity/Styles/LatestGiftBlock.css); */.LatestGiftBlock .ContributionInfo{	position: relative;	padding-bottom: 10px;}.LatestGiftBlock .ContributionInfo img{	padding: 7px 10px 0 10px;	vertical-align: bottom;}.LatestGiftBlock .Contributor{	text-align: center;	margin: 0 12px 1px;	padding: 0;	line-height: normal;	font-size: 1.3em;	font-weight: bold;	overflow-x: hidden;}.LatestGiftBlock .Contributor .UserLink{	white-space: nowrap;}.LatestGiftBlock .Contributor div{	display: block;	font-size: .8em;	font-weight: normal;	margin-top: 5px;	padding-bottom: 3px;	white-space: nowrap;	overflow-x: hidden;}.LatestGiftBlock .Contributor div .ContributionDate{	padding-right: 10px;}.LatestGiftBlock .footerLink{	float: right;	margin-right: 0;}.LatestGiftBlock .ContributionAmount{	position: absolute;	left: 9px;	top: 7px;	background: transparent url(/Contribution/Functions/Collection/Images/ContributionAmountBox.png) no-repeat right bottom;	padding: 0 0 6px 0;}.LatestGiftBlock .ContributionAmount div{	background: transparent url(/Contribution/Functions/Collection/Images/ContributionAmountBox.png) no-repeat right top;	padding: 0 8px 0 0;}.LatestGiftBlock .ContributionAmount div div{	background-position: left bottom;	position: relative;	top: 6px;	padding: 0;}.LatestGiftBlock .ContributionAmount div div div{	background-position: left top;	position: relative;	top: -6px;	min-height: 1px;	line-height: 1.2;	padding: 3px 0 0 5px;	font-size: .9em;	font-weight: bold;	color: #000;}.LatestGiftBlock .ContributionAmount:hover div div div{	font-size: 1.2em;}.LatestGiftBlock .ContributionInfo .CampaignPin{	position: absolute;	top: 0;	right: 2px;	width: 51px;	height: 50px;}.CampaignPinMustaschkampen{	background: transparent url(/Contribution/Functions/LatestActivity/Images/Pin_Mustaschkampen2010.png) no-repeat right top;	right:12px !important;}.LatestGiftBlock .ContributionInfo .CampaignPinRosabandet{	background: transparent url(/Contribution/Functions/LatestActivity/Images/Pin_Rosabandet.png) no-repeat right top;}.LatestGiftBlock .boxHead{	background: transparent url(/Elements/Box/head_229px.png) no-repeat left top;	padding: 11px 10px 6px 10px;	text-align: center;} /* @include url(/Contribution/Functions/LatestActivity/Styles/WeeklyTrend.css); */.WeeklyTrend{	margin-bottom: 8px;	text-align: center;}.WeeklyTrend .WeeklyAmountContainer{	width: 300px;	margin: 0 auto;	text-align: left;}.WeeklyTrend .WeeklyAmountContainer span{	display: inline;	float: left;	margin-right: 10px;}.WeeklyTrend .WeeklyAmountContainer .WeeklyAmount{	background: transparent url(/Elements/Common/InnerBox_AmountTag.gif) no-repeat left bottom;	float: left;	padding: 0;}.WeeklyTrend .WeeklyAmountContainer .WeeklyAmount div {	background: transparent url(/Elements/Common/InnerBox_AmountTag_Right.gif) no-repeat scroll right bottom;	margin: 0;	padding: 0 0 3px;}.WeeklyTrend .WeeklyAmountContainer .WeeklyAmount div div {	background: transparent url(/Elements/Common/InnerBox_AmountTag.gif) no-repeat scroll left top;	padding: 0;}.WeeklyTrend .WeeklyAmountContainer .WeeklyAmount div div div {	background: transparent url(/Elements/Common/InnerBox_AmountTag_Right.gif) no-repeat scroll right top;	color: #000;	font-weight: bold;	line-height: normal;	padding: 3px 5px 0 5px;	white-space: nowrap;}.WeeklyTrend .WeeklyAmountContainer .WeeklyTrendImage{	display: inline;	float: left;	margin: 4px 0 0 5px;} /* @include url(/Contribution/Functions/Member/Styles/InvolvementList.css); */.InvolvementList .gridView .header{	float: left;	text-transform: uppercase;	padding: 5px 0;	color: #069;	font-weight: bold;	text-align: left;	width: 100px;}.MyContributions .InvolvementList .gridView .total{	text-align: right;	width: 95px;	padding-right: 5px;}.MyContributions .InvolvementList .InvolvementGrid .total{	text-align: right;	width: 95px;	padding-right: 5px;	font-weight: bold;}.InvolvementList .InvolvementGrid .header,.InvolvementList .InvolvementGrid .body{	border-bottom: 1px solid #e6e6e6;}.InvolvementList .InvolvementGrid .header{	cursor: pointer;}.InvolvementList .InvolvementGrid .header div{	line-height: 40px;}.InvolvementList .InvolvementGrid .header .imageColumn,.InvolvementList .InvolvementGrid .header div div{	line-height: 1.455;}.InvolvementList .InvolvementGrid .header .imageColumn img{	vertical-align: bottom;}.InvolvementList .InvolvementGrid .body{	padding: 5px 10px 10px 20px;}.InvolvementList .InvolvementGrid .active,.InvolvementList .InvolvementGrid .body,.InvolvementList .InvolvementGrid .header:hover{	background-color: #fafafa;}.InvolvementList .InvolvementGrid .header.sel{	background-color: #fafafa;	border-bottom: 0;}.InvolvementList .InvolvementGrid .header div{	float: left;	padding: 5px 0;	text-align: left;	width: 100px;}.InvolvementList .gridView .imageColumn,.InvolvementList .InvolvementGrid .header .imageColumn{	width: 50px;	text-align: center;}.InvolvementList .InvolvementGrid .header .imageColumn img{	border: 1px solid #dad7c8;	padding: 3px;}.InvolvementList .gridView .intervalColumn,.InvolvementList .InvolvementGrid .header .intervalColumn{	width: 115px;}.InvolvementList .InvolvementGrid .numberColumn{	text-align: right;}.InvolvementList .InvolvementGrid .EndInvolvement{	border-top: 1px solid #e6e6e6;	padding-top: 10px;}.InvolvementList .InvolvementGrid .EndInvolvement input{	margin-top: .5em;}.InvolvementList .InvolvementGrid .body .buttonBlock{	margin: 0;} /* @include url(/Contribution/Functions/Member/Styles/MemberPanel.css); */.MemberPanel{	width: 229px;	float: right;	margin: 0 0 20px 0;}.MemberPanel .box-List .boxHead a{	display: block;	text-decoration: none;	color: #fff;	border: none;}.MemberPanel .box-List .boxHead a:hover{	color: #fff;	text-decoration: underline;	border: none;}.MemberPanel .UserInfo{	padding: 7px;	margin-bottom: 10px;	border-top: 1px solid #e6e6e6;	border-bottom: 1px solid #e6e6e6;}.MemberPanel .UserInfo img{	display: inline;	float: left;	margin-right: 7px;}.MemberPanel .boxBody h3{	padding: 0 10px;}.MemberPanel .boxBody ul{	border: none;	border-bottom: 1px solid #e6e6e6;}.MemberPanel .boxBody ul li{	border: none;	padding-top: 0;	padding-left:7px;}.MemberPanel .linkBlock .actionLink{	display: inline;	margin: 4px 3px 5px 10px;} /* @include url(/Contribution/Functions/Member/Styles/MyContributions.css); */.box-MyPage .MyContributions{	padding: 10px;}.MyContributions .gridView td{	vertical-align: middle;	padding: 5px 0 5px 10px;}.MyContributions .gridView td.image{	padding-left: 5px;	width: 45px;}.MyContributions .gridView td.image img{	border: 1px solid #DAD7C8;	padding: 3px;}.MyContributions .gridView .amount{	text-align: right;	font-weight:bold;	padding-right: 10px;}.MyContributions .CollectedTotal{	text-align: right;}.MyContributions .CollectedTotal strong{	font-size: 2em;}.MyContributions .InvolvementGrid{	margin-bottom: 20px;}.MyContributions .ContributionSummary{	margin-bottom: 20px;	margin-top: 20px;}.MyContributions .emptyInfo{	font-style: italic;	padding: 5px 0 0 10px;}.MyContributions .ContributionSummary tr .amount{	padding-left: 0;}.MyContributions .ContributionSummary tr .last{	text-align: right;	padding-right: 10px;	font-weight: bold;	width: 10%;}.MyContributions .ContributionSummary tfoot th,.MyContributions .ContributionSummary tfoot td{	border: none;	border-top: 1px solid #538caf;	background-color: Transparent;	padding: 0 10px 0 0;}.MyContributions .ContributionSummary tfoot th{	font-weight: normal;	vertical-align: bottom;	padding-bottom: .35em;}.MyContributions .ContributionSummary tfoot td{	font-size: 2em;	white-space: nowrap;} /* @include url(/Contribution/Functions/Organization/Styles/LevelSelector.css); */.LevelSelector .inputBlock{	margin-bottom: 7px;}.LevelSelector .inputBlock .stateCtrl{	float: left;	margin-bottom: 0;}.LevelSelector .inputBlock .stateCtrl input{	float: none;	display: inline;	width: 25px;}.LevelSelector .inputBlock .stateCtrl label{	float: none;	display: inline;	font-size: 1.2em;	font-weight: bold;	line-height: 1.455;}.LevelSelector .LevelSelectorHeading{	float: left;}.LevelSelector .errorIndicator{	float: left;	margin-left:20px;	margin-top:6px;}.LevelSelector .LevelSelectorList,.LevelSelector .LevelSelectorList li{	list-style-type: none;	margin: 0;	padding: 0;}.LevelSelector .LevelSelectorList .InfoText{	padding-left: 30px;	overflow: hidden;}.LevelSelector .stateCtrl{	margin-right: 10px;}.LevelSelector .amountTag{	background: transparent url(/Elements/Common/InnerBox_AmountTag.gif) no-repeat left bottom;	float: left;	padding: 0;}.LevelSelector .amountTag div {	background: transparent url(/Elements/Common/InnerBox_AmountTag_Right.gif) no-repeat scroll right bottom;	margin: 0;	padding: 0 0 3px;}.LevelSelector .amountTag div div {	background: transparent url(/Elements/Common/InnerBox_AmountTag.gif) no-repeat scroll left top;	padding: 0;}.LevelSelector .amountTag div div div {	background: transparent url(/Elements/Common/InnerBox_AmountTag_Right.gif) no-repeat scroll right top;	color: #000;	font-weight: bold;	line-height: normal;	padding: 3px 5px 0 5px;	white-space: nowrap;} /* @include url(/Contribution/Functions/Organization/Styles/Marketing.css); */.Marketing .MarketingItem{	margin-bottom: 20px;}.Marketing .MarketingItem h1{	float: left;	font-size: 240%;}.Marketing .MarketingItemSelected h1{	background: transparent url(/Community/Functions/Member/Images/YourLevelHeadingIndicator.gif) no-repeat right center;	font-size:2.0em;	width:100%;}.Marketing .MarketingItemPrev h1{	background: transparent url(/Community/Functions/Member/Images/PrevLevelHeadingIndicator.png) no-repeat right center;	font-size:2.0em;	width:100%;}.Marketing .MarketingItemNew h1{	background: transparent url(/Community/Functions/Member/Images/NewLevelHeadingIndicator.png) no-repeat right center;	font-size:2.0em;	width:100%;}.Marketing .MarketingItemNormal h1{	font-size:2.0em;	width:100%;}.Marketing .MarketingItemInactive h1{	font-size:2.0em;	width:100%;	color: #aaa;}.Marketing .MarketingItem .UpgradeLink{	display: inline;	float: left;	margin: .8em 0 1.0em 20px;}.Marketing .MarketingItem .ContentFrame{	clear: both;	padding: 20px 20px 0 20px;}.Marketing .MarketingItemInactive .ContentFrame{	opacity: .3;} /* @include url(/Contribution/Functions/Organization/Styles/UpgradeOrganizationLevel.css); */.UpgradeOrganizationLevel .UpgradeButton{	float: right;}.UpgradeOrganizationLevel{	margin-bottom: 0;}.UpgradeOrganizationLevel .SingleGiftDonationInfo{	margin-bottom: 20px;}.UpgradeOrganizationLevel .SingleGiftDonationInfo .RadioGroup .stateCtrl{	margin-bottom: 0;}.UpgradeOrganizationLevel .Organization .FormItem .FormLabel{	float: left;	width: 120px;	font-weight: bold;}.UpgradeOrganizationLevel .Organization .RadioGroup{	float: left;}.UpgradeOrganizationLevel .Organization .InternetBank .stateCtrl .inputBlock{	margin-bottom: 0;}.UpgradeOrganizationLevel .Organization .RadioGroup .unit{	display: block;	clear: both;	padding: 0 0 2px 0;}.UpgradeOrganizationLevel .Organization .RadioGroup .unit .Top{	padding: 2px 0 0 0;}.UpgradeOrganizationLevel .Organization .RadioGroup .unit .Body{	padding: 5px 7px 7px 7px;	margin-bottom: 0;}.UpgradeOrganizationLevel .Organization .RadioGroup .Selected{	width: 466px;}.UpgradeOrganizationLevel .Organization .RadioGroup .Selected{	background: transparent url(/Contribution/Functions/Donation/Images/FormItemSelectedBottom_466px.gif) no-repeat left bottom;}.UpgradeOrganizationLevel .Organization .RadioGroup .Selected .Top{	background: transparent url(/Contribution/Functions/Donation/Images/FormItemSelectedTop_466px.gif) no-repeat left top;}.UpgradeOrganizationLevel .Organization .RadioGroup .Selected .Body{	background: transparent url(/Contribution/Functions/Donation/Images/FormItemSelectedBody_466px.gif) repeat-y left top;} /* @include url(/Contribution/Functions/Product/Styles/BuyProduct.css); */.BuyProduct .boxBody{	padding: 17px 22px;}.BuyProduct .buttonBlock{	margin-bottom: 0;}.BuyProduct .NewOrganizationUserForm{	margin-bottom: 20px;} /* @include url(/Contribution/Functions/Product/Styles/BuyProductNew.css); */.BuyProduct .boxBody{	padding: 17px 22px;}.BuyProduct .buttonBlock{	margin-bottom: 0;}.BuyProduct .NewOrganizationUserForm{	margin-bottom: 20px;} /* @include url(/Contribution/Functions/Product/Styles/ProductDisplayBlock.css); */.ProductDisplayBlock .box .boxBody{	padding: 17px 22px;} /* @include url(/Contribution/Functions/Product/Styles/ProductInformation.css); */.boxBody .ProductInformation{	margin-bottom: 0;}.box-MyPage .ProductInformation .ArticleBlock,.UserInfo .ProductInformation .ArticleBlock,.UserInfo .ProductInformation .SimpleArticleBlock{	padding: 0;}.box-MyPage .ProductInformation .ArticleBlock .box,.box-MyPage .ProductInformation .ArticleBlock .box .boxTop,.box-MyPage .ProductInformation .ArticleBlock .box .boxBody,.UserInfo .ImageColumn .ProductInformation .ArticleBlock .box,.UserInfo .ImageColumn .ProductInformation .ArticleBlock .box .boxTop,.UserInfo .ImageColumn .ProductInformation .ArticleBlock .box .boxBody,.UserInfo .ImageColumn .ProductInformation .SimpleArticleBlock .box,.UserInfo .ImageColumn .ProductInformation .SimpleArticleBlock .box .boxTop,.UserInfo .ImageColumn .ProductInformation .SimpleArticleBlock .box .boxBody{	background: transparent none;	padding: 0;}.UserInfo .ProductInformation,.UserInfo .ProductInformation .cb{	padding: 0;}  /* @include url(/Contribution/Functions/Product/Styles/ProductOwnerListing.css); */.ProductOwnerListing .itemRow{	padding: 0 0 11px;}.ProductOwnerListing .itemRow .item{	width: 229px;	float: left;	margin: 0 11px 0 0;}.ProductOwnerListing .itemRow .lastItem{	margin-right: 0;}.ProductOwnerListing .itemRow .item .boxBody{	padding: 0;}.ProductOwnerListing .itemRow .item img{	padding: 7px 12px 0 12px;	vertical-align: bottom;}.ProductOwnerListing .itemRow .item .box{	background:transparent url(/Elements/Box/bottom_229px.png) no-repeat scroll left bottom;	padding: 0 0 5px;}.ProductOwnerListing .itemRow .item .box .boxTop{	background:transparent url(/Elements/Box/top_229px.png) no-repeat scroll left top;	padding: 5px 0 0;}.ProductOwnerListing .itemRow .item .box .boxBody{	background:transparent url(/Elements/Box/body_229px.png) repeat-y scroll left top;}.ProductOwnerListing .Contributor{	font-size: 1.2em;	font-weight: bold;	line-height: normal;	padding: 10px 0;	text-align: center;	margin: 0 6px;	overflow: hidden;	white-space: nowrap;}.ProductOwnerListing .ProductListPaging{	text-align: center;}.ProductOwnerListing .ProductListPaging a.reliefLink{	margin: 0 1px;}.ProductOwnerListing .ProductListPaging a.reliefLink:hover{	background-color: #fff;	border-bottom-color: #5f7209;}.ProductOwnerListing .ProductListPaging .genericPagingCurrentPage{	margin: 0 2px;} /* @include url(/Contribution/Functions/Product/Styles/ProductOwnersList.css); */.ownerslist {    display: block;    float: left;    list-style: none outside none;    margin-top: 15px;    width: 300px;    padding: 0;}hr { margin-bottom: 15px;} /* @include url(/Contribution/Functions/ThankYou/Styles/ThankYou.css); */.ThankYou .boxBody{	padding: 17px 22px;}.box-MyPage .ThankYou .box,.box-MyPage .ThankYou .boxTop,.box-MyPage .ThankYou .boxBody{	padding: 0;	background-image: none;}.PdfButton{    float:left;    margin-bottom:20px;} /* @include url(/Contribution/Functions/TopList/Styles/ProductTopListBlock.css); */.ProductTopListBlock .TopList li{	padding-right: 15px;}.ProductTopListBlock .TopList li img{	display: inline;	float: left;	padding: 3px;	border: 1px solid #dad7c8;	margin-right: 7px;}.ProductTopListBlock .TopList h4{	margin: 3px 0 0 0;}.ProductTopListBlock .TopList h4 a{	color: #000;	border: none;}.ProductTopListBlock .TopList h4 a:hover{	color: #000;	border-bottom: 1px solid #000;}.ProductTopListBlock .TopList .CollectedAmount{	font-weight: bold;}.ProductTopListBlock .linkBlock{	padding: 8px 7px 4px 7px;}.ProductTopListBlock .linkBlock .imageLink{	float: right;	margin-left: 10px;}.ProductTopListBlock .linkBlock .imageLink img{	vertical-align: bottom;}.ProductTopListBlock .linkBlock .actionLink{	margin-top: 4px;	float: right;} /* @include url(/Contribution/Functions/TopList/Styles/ProductTopListNew.css); */.created_date {    height: 25px;    width: 70px;    float: left;    padding: 2px;    color: #666666;}.company_name {    margin-left: 75px;    width: 200px;}.ProductTopListNew .TopList ul li{    float: left;    padding: 8px 0;}.linkBlock{	padding: 8px 7px 4px 7px;}.company_name span {    font-weight: bold;}.linkBlock .imageLink{	float: right;	margin-left: 10px;}.linkBlock .imageLink img{	vertical-align: bottom;}.linkBlock .actionLink{	margin-top: 4px;	float: right;}#RegionSecondaryContent .ProductTopListNew .created_date {    width: 65px;    padding: 1px;}#RegionSecondaryContent .ProductTopListNew .TopList ul li {    padding: 3px;}#RegionSecondaryContent .ProductTopListNew .company_name {    margin-left: 68px;    width: 150px;} /* @include url(/Contribution/Functions/TopList/Styles/TopList.css); */.TopListBlock .TopList li{	padding-right: 15px;}.TopListBlock .TopList li img{	display: inline;	float: left;	padding: 3px;	border: 1px solid #dad7c8;	margin-right: 7px;}.TopListBlock .TopList h4{	margin: 3px 0 0 0;}.TopListBlock .TopList h4 a{	color: #000;	border: none;}.TopListBlock .TopList h4 a:hover{	color: #000;	border-bottom: 1px solid #000;}.TopListBlock .TopList .CollectedAmount{	font-weight: bold;}.TopListBlock .linkBlock{	padding: 8px 7px 4px 7px;}.TopListBlock .linkBlock .imageLink{	float: right;	margin-left: 10px;}.TopListBlock .linkBlock .imageLink img{	vertical-align: bottom;}.TopListBlock .linkBlock .actionLink{	margin-top: 4px;	float: right;}
