/*****************************************/* This file should contain the paths /* to all function stylesheets that should/* be included on all pages/* /community/functions/functions.css/*****************************************/ /* @include url(/Community/Functions/CRM/Styles/CollectionContactBlock.css); */.CollectionContactBlock {} /* @include url(/Community/Functions/CRM/Styles/ContactList.css); */.ContactList{	border-top: 1px solid #e6e6e6;	padding-top: 20px;}.box-MyPage .ContactList{	border-top: none;	padding-top: 0;}.ContactList .Email,.ContactList .buttonBlock{	margin-bottom: 0;}.ContactList .gridView{	margin-bottom: 0;}.ContactList .gridView tr td{	vertical-align: middle;}.ContactList .gridView tr td.last{	text-align: right;}.ContactList .gridView tr td.last .actionLink,.ContactList .gridView tr td.last .button{	margin-left: 10px;}.ContactList .box-InnerBox .boxBody{	padding: 17px 22px;}.ContactList .jqmWindow{	width: 400px;}.ContactList .jqmWindow .inlineValidationInvalid,.ContactList .jqmWindow .inlineValidationValid,.ContactList .jqmWindow .inlineValidationInfo{	padding-left: 0;}.ContactList .jqmWindow .inputBlock label{	width: 150px;} /* @include url(/Community/Functions/CRM/Styles/MyContactsBlock.css); */.MyContactsBlock{	margin-bottom: 0;} /* @include url(/Community/Functions/Forum/Styles/Forum.css); */.threadData{	font-size: .9em;	color: #666;}.forumTopBlock,.forumStatisticsBlock{	margin-bottom: 5px;	text-align: right;}.ForumThreadListBlock .box .boxBody,.ForumListBlock .box .boxBody,.ForumThreadBlock .box .boxBody,.Post .box .boxBody{	padding: 17px 22px;}.ForumThreadListBlock .gridView td, .ForumListBlock .gridView td{	vertical-align: middle;}.ForumThreadListBlock .gridView tr.last td,.ForumListBlock .gridView tr.last td{	border-bottom: 1px solid #e6e6e6;}.ForumThreadListBlock table,.ForumListBlock table{	margin-bottom: 10px;}.ForumThreadListBlock .buttonBlock,.ForumThreadBlock .buttonBlock{	margin-bottom: 10px;	margin-top: 0;}.ForumThreadBlock .gridViewHeading, .Post .gridViewHeading{	text-align: right;	line-height: 2.5em;	text-transform: none;} /* @include url(/Community/Functions/Forum/Styles/ForumListBlock.css); */.ForumListBlock .firstColumn{	width: 265px;}.ForumListBlock .numberColumn{	width: 55px;}.ForumListBlock .lastColumn{	padding-right: 5px;} /* @include url(/Community/Functions/Forum/Styles/ForumRoomTeaser.css); */.ForumRoomTeaser .DiscussionsList ul li h3{	margin-bottom: 0px;}.ForumRoomTeaser .DiscussionsList .Text div:hover{	text-decoration: underline;}.Ext3ContentArea .ForumRoomTeaser .box-List li{	padding-right: 0;}.ForumRoomTeaser .box-List li{	min-height: 50px;}.ForumRoomTeaser .boxBody{	min-height: 302px;}#RegionSecondaryContent .ForumRoomTeaser .boxBody{	min-height: 0;} /* @include url(/Community/Functions/Forum/Styles/ForumThreadBlock.css); */.ForumThreadBlock .mainBlock .gridViewHeading{	color: #fff;}.ForumThreadBlock .mainBlock .gridViewHeading a,.ForumThreadBlock .mainBlock .gridViewHeading a:hover{	color: #fff;	border-bottom-color: #fff;}.ForumThreadBlock .mainBlock .gridViewHeading a:hover{	border-bottom: 1px solid #fff;}.ForumThreadBlock .subBlock .gridViewHeading{	background: #cee1ea url(/Elements/GridView/SubOuterHeadingBg.gif) no-repeat left top;	color: #fff;}.ForumThreadBlock .box a.secondaryLink{	border-bottom: 1px dotted #fff;	color: #fff;} /* @include url(/Community/Functions/Forum/Styles/ForumThreadListBlock.css); */.ForumThreadListBlock .newRepliesColumn{	width: 35px;	text-align:center;}.ForumThreadListBlock .textColumn{	width: 245px;}.ForumThreadListBlock .numberColumn{	width: 40px;	padding-left: 15px;	}.ForumThreadListBlock .discussionLink{	line-height: 2.2em;	margin-left: 10px;}.ForumThreadListBlock .gridView td.last,.ForumThreadListBlock .gridView th.last{	text-align: right;	padding-left: 0;	padding-right: 15px;} /* @include url(/Community/Functions/Forum/Styles/Post.css); */.Post textarea{	min-height: 250px;}.Post .gridViewHeading{	color: #fff;} /* @include url(/Community/Functions/Forum/Styles/PostBlock.css); */.PostBlock{	margin-bottom: 20px;}.PostBlock blockquote{	padding: 9px;	background-color: #f8f8f8;	border: 1px solid #e6e6e6;}.PostBlock .postContent{	border: 1px solid #e6e6e6;	border-top: 0;	padding: 9px;}.PostBlock .messageHeading,.PostBlock .messageBody{	margin-left: 120px;	padding-left: 9px;	border-left: 1px solid #e6e6e6;}.PostBlock .messageHeading{	display: block;}.PostBlock .messageBody{	min-height: 152px;}.PostBlock .messageHeading{	margin-bottom: 0;	padding-bottom: 0.3em;}.PostBlock .messageBody p{	margin-bottom: 0;}.PostBlock .gridViewHeading ul{	float: right;	list-style: none none;	margin: 0;	padding: 6px 0 0 0;}.PostBlock .gridViewHeading ul li{	float: left;	list-style: none none;	margin: 0 5px 0 0;	padding: 0 5px 0 24px;	line-height: 1.455;	border-right: 1px solid #e6e6e6;	background: left center no-repeat;}.PostBlock .subBlock .gridViewHeading ul li{	border-color: #333;}.PostBlock .gridViewHeading ul li.last{	border: 0;	padding-left: 5px;}.PostBlock .createDate{	float: left;	padding-left: 10px;} /* @include url(/Community/Functions/Forum/Styles/UnauthorizedInfo.css); */.UnauthorizedInfo{	line-height: 2.5em;	margin-left: 10px;}.UnauthorizedInfo a.actionLink{	color: #000;	border-bottom: 1px dotted #000;}.UnauthorizedInfo a.actionLink:hover{	color: #000;	border-bottom: 1px solid #000;} /* @include url(/Community/Functions/Forum/Styles/UserInfoBlock.css); */.UserInfoBlock{	float: left;	padding-right: 9px;	width: 112px;}.UserInfoBlock .UserImage{	padding: 4px;	border: 1px solid #dad7c8;	margin-bottom: 10px;} /* @include url(/Community/Functions/Member/Styles/CreateUser.css); */.CreateUser .boxBody{	padding: 17px 22px;}.CreateUser .PostalAddressBlock{	margin-bottom: 20px;}.CreateUser .PostalAddressBlock .inputBlock{	margin-bottom: 0;}.CreateUser .PostalCode{	float: left;	min-width: 203px;}.CreateUser .PostalAddress{	display: inline;	float: left;	margin-left: 10px;}.CreateUser .PostalAddress .inputBlock{	float: left;	clear: none;}.CreateUser .CreateUserForm .RadioGroup .Selected{	background: transparent url(/Contribution/Functions/Donation/Images/FormItemSelectedBottom_466px.gif) no-repeat left bottom;	width: 466px;}.CreateUser .CreateUserForm .RadioGroup .Selected .Top{	background: transparent url(/Contribution/Functions/Donation/Images/FormItemSelectedTop_466px.gif) no-repeat left top;	}.CreateUser .CreateUserForm .RadioGroup .Selected .Body{	background: transparent url(/Contribution/Functions/Donation/Images/FormItemSelectedBody_466px.gif) repeat-y left top;}.CreateUser .CreateUserForm .CreateUserImageEditor .Top{	padding: 2px 0 0 0;}.CreateUser .CreateUserForm .CreateUserImageEditor .Body{	padding: 5px 7px 7px 7px;}.CreateUser .CreateUserForm .CreateUserImageEditor .ImageCaptionBlock {	display: block;	margin-top: 15px;}.CreateUser .CreateUserForm .CreateUserImageEditor .smallInfoLabel{	margin-left: 0;}.CreateUser .CreateUserForm .buttonBlock{	margin-bottom: 0;} /* @include url(/Community/Functions/Member/Styles/DiscussionsList.css); */.MyDiscussions{	margin-left: -10px;	width: 229px;}.DiscussionsList img{	display: inline;	float: left;	padding: 3px;	border: 1px solid #dad7c8;	margin-right: 7px;}.DiscussionsList ul li{	border-top: 1px solid #fff;}.DiscussionsList ul li:hover{	cursor: pointer;	background-color: #f3f1e9;}.DiscussionsList ul li.empty:hover{	cursor: auto;	background-color: #fff;}.DiscussionsList ul li .Text{	float: right;	width: 160px;}.DiscussionsList ul li .dateLabel{	display: block;	margin-bottom: 0;	line-height: normal;}.DiscussionsList ul li h3{	margin-bottom: 4px;	line-height: normal;	font-weight: normal;}.DiscussionsList ul li h3 a{	text-decoration: none;	color: #000;	border-bottom: 1px solid transparent;}.DiscussionsList ul li h3 a:hover,.DiscussionsList ul li:hover h3 a{	color: #000;	border-color: #000;}.DiscussionsList ul li p{	margin-bottom: 0;	line-height: normal;	font-size: .8em;	color: #666;}.DiscussionsList ul li.empty p{	font-size: 1em;	color: #333;	line-height: 1.455;}.DiscussionsList .actionLink{	clear: both;	display: inline;	float: right;	margin: 10px 10px 7px 10px;} /* @include url(/Community/Functions/Member/Styles/MemberListing.css); */.MemberListing hr{	margin-bottom: 20px;}.MemberListing li img{	display: inline;	float: left;	padding: 3px;	border: 1px solid #dad7c8;	margin-right: 15px;}.MemberListing ul{	padding: 0;}.MemberListing ul li{	list-style: none none;	margin-bottom: 20px;	padding-bottom: 20px;	border-bottom: 1px solid #e6e6e6;}.MemberListing ul li .Contributor{	text-align: left;	line-height: 1.7em;}.MemberListing ul li .Contributor .postalAddress{	font-weight: normal;	margin-left: 20px;	padding-left: 12px;	background: transparent url(/Elements/Icons/PaperClip_10px.gif) no-repeat left 2px;}.MemberListing .MemberListingPager{	text-align: center;}.MemberListing .MemberListingPager span{	padding-left: 2px;	padding-right: 2px;} /* @include url(/Community/Functions/Member/Styles/MemberListingBlock.css); */.MemberListingBlock .box .boxBody{	padding: 17px 22px;} /* @include url(/Community/Functions/Member/Styles/MyMessages.css); */.MyMessages .boxBody p{	border-bottom: 1px solid #e6e6e6;	margin: 0;	padding: 7px 8px;}.MyMessages .actionLink {	display: inline;	float: right;	margin: 10px 10px 7px 10px;} /* @include url(/Community/Functions/Member/Styles/ProfileImageEditor.css); */.ProfileImageEditor{	margin-left: 120px;	margin-bottom: 20px;}.ProfileImageEditor .ProfileImage{	margin-bottom: 10px;}.ProfileImageEditor .ProfileImage .ContentFrame{	float: left;	padding: 0;	width: 223px;}.ProfileImageEditor .ProfileImage .ContentFrame img{	margin: 9px;}.ProfileImageEditor .ProfileImage .errorIndicator{	float: right;	width: 215px;}.ProfileImageEditor input{	margin-right: 5px;}.ProfileImageEditor .smallInfoLabel{	margin: 5px 0;} /* @include url(/Community/Functions/Member/Styles/RetrievePassword.css); */.RetrievePassword .boxBody{	padding: 17px 22px;}.RetrievePassword .box-InnerBox .boxBody{	padding: 20px 30px;}.RetrievePassword .inputBlock,.RetrievePassword .buttonBlock{	margin-bottom: 0;} /* @include url(/Community/Functions/Member/Styles/UserInfo.css); */.box-MyPage .boxBody .UserInfo{	margin-bottom: 0;	padding: 10px;} .UserInfo .boxBody {	padding: 17px 22px; } .UserInfo h1 span {	font-weight: normal;	margin-left: .25em; }.UserInfo .ImageColumn{	float: left;	width: 225px;}.UserInfo .ImageColumn .ContentFrame{	padding: 0;	margin-bottom: 10px;}.UserInfo .ImageColumn .ContentFrame img{	margin: 9px;}.UserInfo .TextColumn{	float: right;	width: 420px;}.UserInfo dl{	margin: 0;}.UserInfo dl dt{	clear: both;	float: left;	width: 90px;	margin-bottom: 20px;}.UserInfo dl dd{	clear: right;	float: right;	width: 325px;} /* @include url(/Community/Functions/Member/Styles/UserSettings.css); */.box-MyPage .boxBody .UserSettings{	margin-bottom: 0;	padding: 10px;}.PostalAddressBlock{	margin-bottom: 20px;}.PostalAddressBlock .inputBlock{	margin-bottom: 0;}.UserSettings .PostalCode{	float: left;	min-width: 203px;}.UserSettings .PostalAddress{	display: inline;	float: left;	margin-left: 10px;}.UserSettings .PostalAddress .inputBlock,.UserSettings .changePassword .inputBlock{	float: left;	clear: none;}.UserSettings .changePassword div a{	line-height: 2.4;}.UserSettings .EmailField{	margin-bottom: 5px;}.UserSettings .buttonBlock{	margin: 10px 0 0 0;}.UserSettings .box-InnerBox .boxBody{	padding: 14px 30px 15px 30px;}.UserSettings .changePasswordLink{	line-height: 2.4;}.UserSettings .ImageEditor{	margin-bottom: 20px;}.UserSettings .ImageEditor .ImageCaptionBlock{	margin-bottom: 0;}.UserSettings .ImageUploadSelected .ImageCaptionBlock{	margin-bottom: 20px;}.UserSettings .textBoxFullWidth{	width: 458px;}.UserSettings .floatLabel{	color: #000;	font-size: 110%;}.UserSettings .UpdateProgress{	float: right;} /* @include url(/Community/Functions/Organization/Styles/CreateOrganizationUser.css); */.CreateOrganizationUser .boxBody{	padding: 17px 22px;}.CreateOrganizationUser .CreateOrganizationUserForm .buttonBlock{	margin-bottom: 0;} /* @include url(/Community/Functions/Organization/Styles/OrganizationUserSettings.css); */.OrganizationUserSettings,.OrganizationUserSettings .buttonBlock{	margin-bottom: 0;}.OrganizationUserSettings .PostalAddressBlock{	margin-bottom: 20px;}.OrganizationUserSettings .PostalAddressBlock .inputBlock{	margin-bottom: 0;}.OrganizationUserSettings .PostalCode{	float: left;	min-width: 203px;}.OrganizationUserSettings .PostalAddress{	display: inline;	float: left;	margin-left: 10px;}.OrganizationUserSettings .PostalAddress .inputBlock,.OrganizationUserSettings .changePassword .inputBlock{	float: left;	clear: none;}.OrganizationUserSettings .changePassword .UpdateProgress{	float: right;}.OrganizationUserSettings .changePassword div a{	line-height: 2.4;}.OrganizationUserSettings .changePasswordLink{	line-height: 2.4;}.OrganizationUserSettings .ImageEditor{	margin-bottom: 20px;}.OrganizationUserSettings .ImageEditor .ImageCaptionBlock{	margin-bottom: 0;}.OrganizationUserSettings .ImageUploadSelected .ImageCaptionBlock{	margin-bottom: 20px;}.OrganizationUserSettings .textBoxFullWidth{	width: 458px;} /* @include url(/Community/Functions/PrivateMessaging/Styles/MessageList.css); */.MessageList{	padding: 0 1px;}.MessageList .emptyInfo{	font-style: italic;	padding: 5px 0 0 10px;}.MessageList .ListHeading{	background: #e2eef6 url(/Elements/GridView/HeadingBg.gif) no-repeat left bottom;	text-transform: uppercase;	padding: 5px 10px 5px 10px;	color: #069;	font-weight: bold;}.MessageList .col1{	width: 340px;	margin-right: 10px;	float: left;	padding-left: 30px;}.MessageList .col2{	width: 150px;	float: left;}.MessageList .col3{	width: 115px;	float: right;}.MessageList .headerRow{	border-bottom: 1px solid #e6e6e6;	padding: 10px 10px;}.MessageList .headerRow.sel{	border-bottom: none;}.MessageList .headerRow.sel .col1{	color: #000;	font-weight: bold;}.MessageList .headerRow .col1.unread{	font-weight: bold;	background: transparent url(/Elements/Icons/NewPost.gif) no-repeat scroll left 2px;}.MessageList .bodyRow{	border-bottom: 1px solid #e6e6e6;	padding: 0 10px 0 40px;}.MessageList .buttonBlock{	margin: 0;	padding: 10px 0 5px 0;}.MessageList .buttonBlock .DeleteButton{	float: left;	margin-top: 10px;	position: static;} /* @include url(/Community/Functions/PrivateMessaging/Styles/PrivateMessageDialog.css); */.PrivateMessageDialog .buttonBlock{	margin-bottom: 0;}.PrivateMessageDialog .boxBody{	border: 1px solid #ebe9e1;	border-top-color: #dddbd6;	border-bottom-color: #faf8f0;	background: #f8f6ef url(/Frameworks/Common/Images/ContentFrameBg.png) repeat-x left top;	padding: 9px;}.PrivateMessageDialog .boxTop{	padding: 0;} /* @include url(/Community/Functions/PrivateMessaging/Styles/PrivateMessagingBlock.css); */.PrivateMessagingBlock .TopButtons{	font-size: 1.3em;	margin-bottom: 10px;} /* @include url(/Community/Functions/Samtalsvan/Styles/FindSamtalsvan.css); */.FindSamtalsvan .box .boxBody{	padding: 0px 22px 17px 22px;}.FindSamtalsvan .ResultList{	list-style: none none;	padding: 0;	margin: 0;}.FindSamtalsvan .ResultList li{	border-top: 1px solid #e6e6e6;	padding: 10px 0;	margin: 0;}.FindSamtalsvan .UserImage{	float: left;	width: 125px;	overflow-x: hidden;}.FindSamtalsvan .UserImage img{	padding: 4px;	border: 1px solid #dad7c8;	margin-bottom: 10px;}.FindSamtalsvan .UserDescription{	float: left;	width: 540px;	overflow-x: hidden;}.FindSamtalsvan .UserDescription h3,.FindSamtalsvan .UserDescription p{	margin-bottom: 7px;}.FindSamtalsvan .UserDescription p.UserData{	color: #666;}.FindSamtalsvan .UserDescription ul.UserData{	list-style: none none;	padding: 0;	margin: 0 0 7px 0;}.FindSamtalsvan .UserDescription ul.UserData li{	list-style: none none;	padding: 0;	margin: 0;	display: inline;	float: left;	margin-right: 10px;	border: none;	color: #666;}.FindSamtalsvan .UserDescription ul.UserData li.last{	margin-right: 0;}.FindSamtalsvan .UserDescription .UserData strong{	color: #333;}.FindSamtalsvan .Paging{	border-top: 1px solid #e6e6e6;	padding: 10px 0 0 0;	text-align: center;}.FindSamtalsvan .inputBlock .CheckBoxList{	margin-top: 5px;}.FindSamtalsvan .inputBlock .CheckBoxList label{	width: 200px;	font-weight: normal;	line-height: 1.6;	padding-left: 3px;}.FindSamtalsvan .inputBlock .CheckBoxList input{	float: left;}.FindSamtalsvan .ListSelector select{	width: 316px;	height: 250px;} /* @include url(/Community/Functions/Samtalsvan/Styles/SamtalsvanSettings.css); */.SamtalsvanSettings,.SamtalsvanSettings .buttonBlock{	margin-bottom: 0;}.SamtalsvanSettings .box-InnerBox .boxBody{	padding-top: 22px;}.SamtalsvanSettings .consentCheck{	margin-left: 0;}.SamtalsvanSettings .consentCheck input{	width: 25px;	height: 22px;}.SamtalsvanSettings .consentCheck label{	width: auto;	float: none;	display: inline;	font-weight: bold;	font-size: 1.4em;	line-height: normal;	color: #000;}.SamtalsvanSettings .consentCheck .smallInfoLabel{	margin: 10px 0 0 30px;}.SamtalsvanSettings .inputBlock .CheckBoxList{	margin-top: 5px;}.SamtalsvanSettings .inputBlock .CheckBoxList label{	width: 200px;	font-weight: normal;	line-height: 1.6;	padding-left: 3px;}.SamtalsvanSettings .inputBlock .CheckBoxList input{	float: left;}.SamtalsvanSettings .ListSelector select{	width: 316px;	height: 250px;	border: 1px solid #a0a0a0;}
