@CHARSET "UTF-8";html,body,ul,ol,ul li,ol li,pre{padding:0;}
html,body{margin:0!important;}
p,pre{margin:.5em 0;}
ul,ol{margin-left:2em;}
body{background-color:white;}
html,body,td,th,input,.x-panel-mc,.x-tree-node,.x-window-mc,.x-form-field,.cp_normal{font-family:arial;font-size:13px;font-weight:normal;color:#000;}
.x-form-empty-field{color:gray;font-style:italic;}
h1{font-size:1.6em;margin:1em 0;font-weight:bold;}
h2{font-size:1.4em;margin:.8em 0;font-weight:bold;}
h3{font-size:1.2em;margin:.7em 0;font-weight:bold;}
h4{font-size:1em;margin:.6em 0;font-weight:bold;}
pre{font-size:11px;}
.x-window-mc{font-size:11px;}
input.cp_button{color:#000020;}
input.primaryAction{font-weight:bold;}
form{margin:0;}
img{border:0;}
hr{border:0;color:#eee;background-color:#eee;height:1px;}
.separator{margin:0 .5em;}
a,a:link,a:visited,.x-tree-node a span{color:#305099;text-decoration:none;}
a:hover,a:focus,a:active{text-decoration:underline;}
a.cp_active,a.cp_active:link,a.cp_active:visited,a.cp_active:hover,a.cp_active:focus,a.cp_active:active{color:black;text-decoration:none;}
.cp_userContent a,.cp_userContent a:link,.cp_userContent a:visited{text-decoration:underline;color:darkBlue;}
.cp_userContent a:hover,.cp_userContent a:focus,.cp_userContent a:active{text-decoration:underline;color:darkRed;}
.cp_radioGroup td{padding:1ex 0;}
.cp_radioGroup input{float:left;}
html,body{height:100%;}
.cp_page{min-height:100%;height:auto!important;height:100%;margin:0 auto -3.5em;background:white;}
.cp_pageFooter,.cp_footerPush{height:3.5em;clear:both;}
.cp_pageBody{outline:none;clear:both;}
.cp_pageWithSidebar,.cp_pageWithSidebar .cp_pageBody{float:left;min-width:100%;}
.cp_pageWithSidebar .cp_pageBodyInner{margin-right:16em;}
.cp_pageSidebar{float:right;margin-left:-16em;width:16em;margin-bottom:4em;}
.cp_pageBodyInner{word-wrap:break-word;}
.cp_pageBodyInnerMost{padding:0 6px 6px;position:relative;}
.contentTable,.contentEntry,.contentItem{border:3px solid gray;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.cp_contentHeaderMessage,.cp_contentHeaderWarning{padding:4px 4px 4px 25px;border:1px solid gray;margin:6px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.cp_contentHeaderMessage a,.cp_contentHeaderWarning a{text-decoration:underline;}
.cp_contentHeaderWarning{background:white url(../images/warning.png) no-repeat 4px 4px;}
.cp_contentHeaderMessage{background:white url(../images/inUse.png) no-repeat 4px 4px;}
.contentEntryFooter,.cp_navigationBar{background:gray;color:white;}
.contentEntryFooter{margin-bottom:-1px;padding:.75ex 1ex .25ex 1ex;}
.portletHeaderControls a,.portletHeaderControls a:link,.portletHeaderControls a:visited,.cp_navigationBar a,.cp_navigationBar a:link,.cp_navigationBar a:visited{color:white;}
.cp_navigationBar{font-size:.85em;height:4ex;line-height:4ex;padding:0 1ex;}
.cp_navigationBar h2{display:inline;}
.cp_navigationBar{margin-bottom:1ex;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.contentEntryBottomNavigation{margin-top:1ex;}
.dirty{margin-left:.5em;color:#300;}
.cp_plainPage .cp_pageBodyInner{padding:1em;border:none;}
.cp_pageSidebar{position:relative;z-index:1;margin-top:-2px;word-wrap:break-word;overflow:hidden;}
.mediaProcessingMsg{font-style:italic;}
.cp_headerControls{line-height:26px;text-align:right;background:white;border-style:solid;border-width:0 0 1px 0;position:relative;z-index:2;}
.meekView .cp_headerControls{border:none;}
.cp_headerControls .cp_headerElement{margin:0 1em;}
.cp_headerControls .cp_logoutLink{margin-left:0;}
.cp_backToLink{float:left;}
.cp_menuTriangle{font-size:.8em;}
#headerSearch{display:inline;}
#headerSearchQuery{width:10em;}
.cp_searchAction{background:darkGray;border:1px solid black;margin:0 .5ex;}
.cp_searchField{background:white;color:black;border:1px solid black;}
.cp_searchField,.cp_searchAction{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.searchResults,#searchResults{padding:1em;}
a.unavailableLink{text-decoration:none;color:gray;cursor:default;}
.cp_domainName{float:left;margin:0 1em;font-weight:bold;line-height:26px;}
.cp_domainImage{background-repeat:no-repeat;}
.cp_headerControls .cp_newWindow{float:left;margin-right:0;}
.cp_headerControls .cp_domainImage{float:left;margin-right:1em;}
.cp_domainImage a{outline:none;}
.cp_domainImage img,.cp_wart img{vertical-align:bottom;}
.cp_contentHeader{clear:both;}
.cp_pageSidebar,.cp_contentHeader{background-color:white;}
.cp_assignmentHeader,.cp_templateHeader{border-bottom:1px solid #AAA;padding:1ex 1em 1em;}
.cp_assignmentHeaderStandalone{margin-bottom:1em;}
.cp_assignmentHeaderTitle,.cp_templateHeaderTitle{color:gray;font-style:italic;}
.cp_contentHeader,.cp_pageSidebar,.sidelet,.cp_headerControls,.cp_headerMenu,.cp_menu{border-color:darkGray;}
.cp_contentHeaderInner{padding:.5em 0 0 .5em;}
.cp_profileImage,.cp_contentImage,.cp_contentIcon{float:left;margin-right:1em;}
.cp_contentImage{max-height:96px;max-width:96px;}
.cp_contentIcon{max-height:64px;max-width:64px;}
.cp_assignmentImage{max-height:75px;max-width:75px;}
.userThumb,.cp_contentImage,.cp_contentIcon,.cp_profileImage{border:1px solid #E0E0E0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:white;}
.cp_contentImage,.cp_contentIcon,.cp_profileImage{padding:3px;}
.userThumb{padding:2px;}
.cp_rowControls a,.cp_contentControls{margin:.5em;text-align:right;}
.cp_contentControls{float:right;}
.cp_rowControls a,.cp_contentControls a,.cp_currentContentControl{margin-left:2em;white-space:nowrap;}
.cp_currentContentControl{color:black;}
.cp_contentSubscriptionInfo{margin-left:1ex;vertical-align:middle;}
.cp_infoLabel{font-style:italic;}
.droplet .info,.setInformation .info,.cp_contentInformation .info{font-size:.8em;}
.siteNavigation{clear:both;}
.revealer .unrevealed{display:none;}
a.revealerControl{width:9px;height:9px;padding-left:13px;text-decoration:none;color:black;}
a.revealerControl.closed{background:url(../images/revealer-closed.png) no-repeat center left;}
a.revealerControl.open{background:url(../images/revealer-open.png) no-repeat center left;}
.loginExpired{text-decoration:line-through!important;}
.cp_pageLoadingIndicator{position:absolute;top:1em;left:50%;text-align:center;z-index:3;visibility:hidden;}
.cp_pageLoadingIndicator div{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);background:#F9EDBE;border:1px solid #F0C36D;color:#222;font-size:11px;font-weight:bold;padding:9px 15px;margin:auto -5em;width:10em;padding:.75em 0;opacity:.8;}
.cp_previewIndicator{width:12em;position:fixed;top:3px;left:3px;margin:0;padding:4px;font-weight:bold;color:black;background:white;border:1px solid gray;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.cp_pageFooter,.cp_headerControls,.cp_headerMenu,.cp_menu{background:white;}
.cp_pageFooterInner{border-top:1px solid gray;padding-top:.5em;font-size:.85em;}
.cp_pageFooter{float:left;width:100%;}
.cp_footerBlock{float:left;padding:1ex;line-height:1em;margin-left:2em;}
.cp_wart{float:left;margin-left:1em;line-height:8px;}
.cp_portlet_instructions{display:block;padding:1ex 0;color:#333;}
.cp_hiddenFrame{visibility:hidden;width:1px;height:1px;border-style:none;margin:0;padding:0;display:block;}
#loginForm .input-text{height:18px;width:172px;}
#loginForm .input-select{height:20px;width:180px;}
.center-text{text-align:center;}
.sidelet{padding-top:1em;border-width:1px 0 0 0;border-style:solid;}
.sidelet .wiki-page-node{overflow:hidden;padding-left:20px;}
.sidelet .tagCloud{overflow:hidden;}
.sideletHeader{overflow:visible;text-align:left;}
.contentFooterTabActive{font-weight:bold;}
.contentFooterTabActive a{color:white;}
.sideletBody{padding:.5em 0 1em 0;}
.sideletBodyLine{display:block;margin-left:1em;text-indent:-1em;clear:both;}
.standaloneSideletAction .sideletBodyLine{margin-left:0;text-indent:0;}
.sideletBodyNote{font-size:85%;}
.standaloneSideletAction{margin-top:2px;padding-bottom:1em;}
input.cp_button,a.buttonLink{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:bold;text-align:center;padding:1ex 1em;border:1px solid transparent;margin:0;white-space:nowrap;}
input.cp_button:active,a.buttonLink:active{border-left:1px solid #BBB;border-top:1px solid #BBB;border-right:1px solid #DDD;border-bottom:1px solid #DDD;}
input.cp_button,a.buttonLink,a.buttonLink:visited,a.buttonLink:link{background-color:gray;color:white;text-decoration:none;}
input.cp_button:hover,input.cp_button:focus,a.buttonLink:focus,a.buttonLink:hover{background-color:#EEE;border-left:1px solid #DDD;border-top:1px solid #DDD;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:black;cursor:pointer;}
.cp_primaryButton.cp_button,.cp_primaryButton.buttonLink,input[type="submit"].cp_button{padding-left:3em;padding-right:3em;}
a[disabled].buttonLink,a[disabled].buttonLink:hover,a[disabled].buttonLink:focus,input[disabled].cp_button,input[disabled].cp_button:hover,input[disabled].cp_button:focus{background-color:#c9c9c9;color:#808080;cursor:default;border:1px solid transparent;}
.standaloneSideletAction a{display:block;width:13.5em;}
#addComment-form input.cp_button,.siteContentHeaderControls a{margin-top:1ex;margin-right:1em;}
.cp_form{margin-top:1ex;}
.cp_formHeaderControls{float:right;margin-top:1ex;}
.undisplayed{display:none;}
.cp_offScreen{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.hidden{visibility:hidden;}
.displayChild .displayable{display:none;}
.displayChild .displayed{display:block;}
.cp_contentHeader .cp_profileImage{float:left;}
.profileBanner,.profileBanner img{max-height:64px;}
.profileBanner{margin-bottom:.5em;}
.cp_profileImage{max-width:96px;max-height:96px;}
.cp_popupProfile .cp_profileImage{max-width:48px;max-height:48px;}
.profileInformation{float:left;padding-top:1ex;max-width:50%;}
.groupDetailPane{height:100%;padding:1em;overflow-y:auto;}
.groupMemberInfo{font-size:.9em;padding:.5em;}
.groupMemberInfo a{float:right;}
.allClear{clear:both;font-size:1px;height:1px;}
.cause{margin-left:10px;text-indent:-10px;}
.x-dd-drag-proxy{overflow:hidden;}
.x-dd-drag-proxy .folderEntryTitleAction,.x-dd-drag-proxy .portletHeaderControls,.x-dd-drag-proxy .portletFooterControls,.x-dd-drag-proxy .folderEntryDescription{display:none;}
.folderEntryTitleAction{float:right;padding-top:2px;margin-left:5px;}
.dragHandle{cursor:move;}
.miniProfile,.miniRecipient,.pickerPanel .cell.message .inner,.pickerPanel .cell.loading .inner{float:left;text-align:center;height:64px;width:94px;border:1px dotted #DEDEDE;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:5px;padding:3px;overflow:hidden;background:white;}
.pickerPanel .cell.message .inner,.pickerPanel .cell.loading .inner{line-height:64px;}
.profileRole{font-style:italic;}
.miniRecipient{height:72px;margin:0 0 5px 5px;}
.miniProfile a:hover{text-decoration:none;}
a:hover .miniProfileName{text-decoration:underline;}
.miniProfileName,.miniProfileRole{text-align:center;font-size:.75em;white-space:nowrap;}
.miniProfileRole{font-style:italic;}
.miniProfileImage{vertical-align:bottom;}
.miniProfileImage,.thumbnail{width:48px;height:48px;}
.cp_roundedThumbnail{background-color:white;border:0 solid white;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.microRecipient{white-space:nowrap;}
.pagingButtons{margin:0 2em;}
.pagingButtonNext{margin-left:20em;}
.sideletBodyLine .disabled,.calendar .cell .disabled,.controls .disabled,.virtualPanel .cell .disabled,.cp_navigationBar .disabled,.cp_noLink{color:gray;}
.dialog{background:white;padding:5px;}
.cp_dialog_body{padding:.5em;}
.contentEntry{margin-bottom:1ex;}
.contentEntryNavigationNext,.contentEntryNavigationPrevious,.contentEntryNavigationStatus{margin-left:2em;}
.contentEntryNavigationPrevious,.contentEntryNavigationNext{float:right;}
.announcement .contentEntryHeaderTitle a{color:#00008B!important;}
.contentEntryHeaderBlock,.contentItemHeaderBlock{background-color:#EEE;padding:.5em 1em;}
.contentItemHeaderInfo,.contentEntryHeaderInfo{font-size:.8em;}
.dropletControls,.contentItemHeaderControls,.contentEntryHeaderControls,.commentHeaderControls{float:right;}
.addComment{padding:1ex 0;display:block;}
.cp_comment{border-bottom:1px solid;border-top:1px solid;margin:-1px 0 0 0;padding:1ex 0 0 0;}
.commentHeaderControls,.cp_commentFooterControls,.titleAction,.folderEntryTitleAction,.sideletTitleAction{font-weight:normal;font-size:.9em;}
.commentHeaderSubject,.commentHeaderInfo{margin-right:1em;}
.commentHeader{padding:5px;overflow:hidden;}
.cp_commentReply{padding-left:1em;}
.cp_commentReply form{padding-top:1ex;}
.cp_addComment{padding-top:1ex;}
.commentHeaderSubject{font-weight:bold;}
.commentHeaderInfo{font-size:.8em;}
.commentBody,.commentEdit{overflow:hidden;margin:5px;}
.cp_showAllComments{padding:1ex;cursor:pointer;margin-bottom:1ex;border:1px solid;}
.cp_showAllComments:hover{border:1px solid;}
.cp_commentReply .cp_comment{border-left:1px solid;padding:1ex 0 0 1ex;margin:-1px 0 0 0;}
.commentReply .commentHeaderControls{margin-right:1em;}
.cp_commentReply .cp_commentTitle{display:none;}
.contentItemHeaderTitle,.contentEntryHeaderTitle,.subtitle{font-weight:bold;}
.contentTable,.contentItem,.contentEntry{clear:both;background:white;}
.contentItemBody,.contentEntryBody,.contentPlayer{clear:all;margin:1em;}
.contentItemBody{min-height:24em;}
.contentEntryBody{min-height:8em;}
.showAllPageContributorsLink,.showFewerPageContributorsLink{text-align:right;font-size:.9em;}
.contentEntry,.contentItem,.contentAvailability,.cp_editContent{height:auto;}
.viewCloud .tagCloud{font-size:20px;}
.tagCloud{word-wrap:break-word;}
.editTags{margin-left:1em;}
.addTagForm{padding:10px;float:left;}
.tag{white-space:nowrap;}
.noBreak{white-space:nowrap;}
.calendar .evenDate,.calendar .oddDate,.calendarHeader,.calendar .highlightedDate{text-align:center;width:14.3%;}
.calendar th,.calendar td{padding:1px;}
.calendar th.header{font-weight:bold;}
.calendar .thisMonth,.calendar .prevMonth,.calendar .nextMonth{text-align:center;}
.calendar .current{font-weight:bold;}
.eventSummary .time{float:none;width:100%;}
.cp_message .time,.eventSummary .time,.sideletBodyLine .info{color:gray;font-size:.9em;display:block;margin-top:.5ex;}
.eventSummary{margin-left:0;text-indent:0;overflow:hidden;line-height:1.2em;font-size:.9em;padding:.5ex 1ex .5ex 0;}
.cp_comment .userThumb,.eventSummary .userThumb{float:left;}
.cp_comment .userThumb{max-width:36px;max-height:36px;}
.eventSummary .userThumb,.cp_commentReply .userThumb{max-width:32px;max-height:32px;}
.cp_comment .cp_commentBody,.cp_comment .cp_commentInfo{display:block;margin-left:50px;}
.cp_commentReply .cp_commentBody,.cp_commentReply .cp_commentInfo,.eventMessage{display:block;margin-left:44px;}
.portlet .eventMessage{margin-left:44px;margin-bottom:1em;}
.addContentPage #siteContent{background:white;cursor:default;}
.addContentPage #siteForm{clear:left;}
.cp_siteContentHeader,.siteContentHeader{border-bottom:1px solid gray;padding-bottom:1em;margin-bottom:1em;}
.siteContentHeaderControls{display:inline;}
.siteContentHeaderControls a.buttonLink{float:right;margin-top:1em;}
.cp_availableWidget,.addContent{clear:left;padding:2ex 1ex;margin:1ex;border-bottom:1px solid lightGray;}
.addContent{cursor:pointer;border-bottom:none;margin:1ex 0;}
.cp_availableWidgetDescription{min-height:32px;}
.addContent:hover,.addContent-expanded{background:#EEE;}
.cp_availableWidget img,.addContent img{float:left;margin-right:3em;}
.addContent img{width:64px;height:64px;}
.cp_availableWidget img{width:215px;}
.cp_availableWidget input.cp_button{margin-top:1em;}
.addContentPreview{float:right;}
.cp_filterBar{-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;background:gray;display:block;float:left;margin:1em -15em 1em -1em;padding:1ex 0 1em;width:15em;z-index:1;position:relative;}
.cp_filter{margin-bottom:1em;}
.cp_filterTitle{padding-left:1em;font-size:1.2em;font-weight:bold;}
.cp_filterAction,.cp_filterOption{display:block;padding:0 1em 0 2em;line-height:2em;}
.cp_filterAction a,.cp_filterOption a{display:block;width:13em;color:white;font-weight:bold;}
.cp_filterAction{padding-top:1em;}
.cp_activeFilter{background:white;font-weight:bold;}
.cp_activeFilter a{color:black;}
.cp_filterable{float:left;width:100%;}
.cp_filterable.withFilters .cp_filterableInner{padding:1em 1em 1em 16em;}
.dataElement{clear:both;}
.dataElementBody{margin-left:2em;padding:.5em;}
.dataElementBodyNote{font-style:italic;}
.dataElementNoLabel{padding:1em .5em;}
.dataElementLabel{padding:1em 2em 0;margin-top:1ex;border-style:solid;border-width:1px 0 0;border-color:lightGray;}
.dataElementLabelText{font-weight:bold;}
.addContent .dataElementLabel,.step .dataElementLabel{float:left;width:13em;min-height:1em;text-align:right;padding:.5em;border-width:0;margin-top:0;}
.addContent .dataElementBody,.step .dataElementBody{margin-left:14em;min-height:1em;}
.cp_radioField{padding:1ex 3ex;}
.cp_submitDiv,.submitDiv{clear:both;margin-top:.5em;}
.cp_submitDiv input,.submitDiv .cp_button,.submitDiv .buttonLink,.submitDiv input{margin-right:1em;}
.step{border:0;}
.stepBody{padding-bottom:1em;}
.stepHeader{padding:1em 1em 0;margin-top:1em;border-style:solid;border-color:lightGray;border-width:1px 0 0;}
.cp_loginStep .stepHeader{border-width:0;margin-top:0;padding:0 1em;}
.cp_loginStep .dataElementLabel{width:7em;}
.cp_loginStep .dataElementBody{margin-left:8em;}
.cp_loginMessage{max-width:20em;}
.cp_loginDialogWithChoices{min-width:475px;}
.setHeading{margin-bottom:1em;padding-top:1em;border-top:1px solid gray;}
.setSubHeading{background:#DDD;padding:.5ex;margin-right:1em;font-weight:bold;}
.stepHeaderLabel,.setHeading{font-size:1.2em;}
.stepHeaderLabel,.stepHeaderLabel input,.setHeading{font-family:arial;font-weight:bold;}
.inviteActionLabel,.setHeadingDescription{font-size:.9em;font-style:italic;}
.cp_progressbar{padding-top:1em;}
.cp_dialog{position:absolute;display:block;z-index:200;background-color:white;}
.cp_popup{box-shadow:-1px 4px 6px #777;background-color:white;z-index:200;position:absolute;padding:1ex;}
.cp_dialog_buttons{padding:1ex;border-top:1px solid lightGray;}
.cp_dialog_buttons input,.cp_popup_buttons input{margin-right:1em;}
.cp_form_inner{border:3px solid gray;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:white;padding:1ex 1em;}
.uploadImage .info,.createSiteNotes,.emailNotificationNotes{font-size:85%;color:gray;}
.instructions,.contentParagraph,.subtitle,.contentTable{clear:both;padding:1em;}
.contentParagraph{background:white;}
.contentTable{margin-top:1em;}
.statusMessage{font-size:85%;color:gray;}
.cp_title,.title{margin:0;display:block;}
.cp_formTitle,.pageTitle{padding:.5ex 0;vertical-align:middle;}
.icon{width:32px;height:32px;}
.uploadImagePreview{max-width:96px;max-height:96px;}
.oddRow{background:lightGray;}
.evenRow{background:gray;}
.metaCell{font-style:italic;}
.successText{color:#080;}
.errorText,.warningText{color:#800;font-style:oblique;}
.portalLabel{font-size:1em;color:#888;}
.cp_titleText,.titleText,.titleLabel{font-size:17px;font-weight:bold;}
.titleLabel{vertical-align:middle;margin-left:5px;}
.titleIcon{vertical-align:middle;width:32px;height:32px;}
.fieldLabel,.floatingFieldLabel{font-weight:bold;margin-right:.5em;}
.floatingFieldLabel{float:left;clear:left;}
.floatingActionButton{float:right;margin-left:.5em!important;}
.contentItemSeparator{clear:both;}
.contentItemControls{margin-left:1em;}
.pageView{float:left;}
.contentFooterBlock{clear:both;padding:0 .5em;margin-bottom:.5em;}
.contentFooterTabArea{padding-bottom:1px;height:2em;border:solid gray;border-width:0 0 1px;}
.contentFooterTab{padding:0 1em;line-height:2em;height:2em;float:left;}
.contentFooterTabActive{font-weight:bold;}
.contentFooterBody{padding:.5em;}
.contentFooterBody{border:solid gray;border-width:0 0 1px;}
.contentFooterTab{background:white;border:solid gray;border-width:1px 1px 0 1px;}
.contentFooterTab a{outline:none;}
.contentFooterTabActive{background-color:gray;}
.contentFooterTabActive a{color:white;}
.viewPortal .cp_pageBodyInnerMost{padding-top:1ex;}
.userPortal .cp_pageBodyInnerMost,.groupPortal .cp_pageBodyInnerMost{padding-top:0;}
.portalColumns{margin-left:-6px;clear:both;}
.portalColumn{float:left;margin-bottom:-6px;}
.portalColumnInner{margin-left:6px;}
.portlet,.portalFooterControls{margin-bottom:6px;overflow:hidden;}
.portlet{border:3px solid gray;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.portletBody,.portletFooter{background-color:white;}
.portletFooter{font-size:.9em;}
.portletBody,.portletBodyPart{padding:1ex;}
.portletMultipart .portletBody{padding:0;}
.portletHeader{overflow:hidden;background:gray;color:white;padding:0 1ex;height:1.5em;line-height:1.1em;text-align:left;}
.portletPartHeader{height:1.85em;line-height:1.85em;}
.sideletHeaderTitle,.portletHeaderTitle{font-weight:bold;cursor:default;}
.portletHeaderControls,.sideletHeaderControls{font-size:.8em;}
.portletHeaderControls{float:right;}
.sideletHeaderControls{margin-left:1ex;}
.portletHeaderControls a:link,.folderEntryTitleAction a:link{text-decoration:none;}
.portletHeaderControls a{color:white;}
.portletHeaderControls a:active,.portletHeaderControls a:hover{color:white;text-decoration:underline;}
.portalFooterControls,.portletFooterControls{font-size:.9em;clear:both;text-align:center;}
.portalFooterControls a.buttonLink{display:block;margin:0 auto;padding:1em 0;}
.portletFooterControls,.portletFooter{border-top:1px solid #E0E0E0;}
.portletFooterControls{padding:1em 0;}
.portletFooterControls a.buttonLink{display:inline;padding-right:3em;padding-left:3em;}
.portletFooterLink{padding:1ex;text-align:right;}
.folderEntry{float:left;width:100%;}
.folderEntry,.taggedItem{clear:left;margin-top:1em;}
.folderEntry.first,.taggedItem.first{margin-top:0;}
.folderEntry.odd{background:#eee;}
.folderEntryTitle,.taggedItemTitle{font-weight:bold;margin:0;}
.folderEntry .icon,.folderEntry .thumbnail{float:left;margin-right:2px;}
.folderEntry .linkFlag{font-size:.8em;margin-left:1em;font-style:italic;font-weight:normal;}
.taggedItem .icon{float:left;margin-bottom:5px;margin-right:7px;}
.taggedItem{border-top:1px dashed #e1e1e3;padding:1em 0;}
.first.taggedItem{border:none;padding-top:0;}
.folderEntryDescription,.taggedItemDescription{font-size:75%;}
.groupGrouping{clear:both;}
.taggedItemDescriptionLine{clear:right;}
.cp_table{border-style:solid;border-width:1px;border-color:gray;background:white;}
.cp_table th,th.dataTableHeader,.headerTab.active{font-weight:bold;}
.cp_table td,.cp_table th{text-align:left;padding:5px;}
.cp_table th{background:darkGray;color:white;}
td.participantComment{padding-bottom:1em;}
@media print{.unprintable{display:none;}
.cp_pageHeader{display:none;}
.cp_pageSidebar{display:none;}
.cp_pageFooter{display:none;}
.contentItemHeaderControls,.contentEntryHeaderControls{display:none;}
.cp_pageBody{border:none;}
.cp_pageBodyInner{margin:0!important;overflow:visible!important;}
.contentItem{margin:0!important;border:none!important;}
}
.mceArea{visibility:hidden;}
#themeListTable .unavailable{text-decoration:line-through;}
.checklist{border:1px solid #ccc;list-style:none;color:#000;margin-bottom:0;}
.checklistBounded{height:10em;overflow:auto;}
.checklist .odd{background:#f5f5f5;}
.checklist,.checklist li{margin-left:0;padding:0;}
.checklist label{display:block;text-indent:-25px;border-bottom:1px solid #f0f0f0;padding:.2em .2em .2em 25px;}
.checklist label:hover,.checklist label.hover{background:#ddd;color:#000;}
.checklist input{vertical-align:middle;}
.x-tree-root-ct,.x-tree-node-ct{margin:0;}
.wiki-node .x-tree-node-icon{background-image:none;width:0;}
.wiki-page-node .x-tree-node-icon{background-image:none;width:0;}
.wiki-hidden-node .x-tree-node-icon{background-image:none;width:0;}
.wiki-hidden-node .x-tree-node-anchor{font-style:oblique;}
.wiki-page-node.deleted .x-tree-node-anchor{text-decoration:line-through;}
.sidelet .navigation-tree{margin-left:-19px;}
.sidelet .x-tree-node-over,.sidelet .x-tree-node-selected{background:none;}
.navigation-tree.manage .x-tree-node a span{text-decoration:none;}
.progressBar{width:400px;}
.participantContent{position:absolute;overflow:auto;max-height:90%;width:90%;border:1px #CCC solid;}
.pageVersionControls{clear:both;margin-top:7px;border-bottom:1px solid #EEE;}
.pageVersionPrevNextButtons{font-weight:normal;margin-left:2em;font-size:1em;}
.versionComparison{margin:0 .5em .5em;}
.versionColumn{float:left;width:50%;}
.versionColumn .inner{margin:0 0 0 10px;overflow:hidden;}
.navigation-tree.manage{margin-top:7px;border:1px solid gray;}
.navigation-tree-body{overflow-y:auto;}
.cp_glass,.cp_frosted{position:absolute;top:0;left:0;height:100%;width:100%;background:white;z-index:10;}
.cp_glass{opacity:0;filter:alpha(opacity=0);}
.cp_frosted{opacity:.5;filter:alpha(opacity=50);}
.actionModule{text-align:center;vertical-align:middle;}
.cp_menuItem{display:block;}
.cp_menuSeparator{margin:0 -1ex;border-top:1px dotted gray;}
.cp_headerMenu,.cp_menu{position:absolute;border-style:solid;border-width:0 1px 1px 1px;z-index:10;padding:1ex;text-align:left;}
.cp_headerMenu{top:26px;right:1em;}
#alertsClearAll{font-style:italic;}
.tinyMCEFormElement{background:white;border:1px solid #808080;}
.navigation-tree .x-tree-node a:hover{text-decoration:underline;}
.navigation-tree .x-tree-node .current-page a{font-style:italic;text-decoration:none;}
.x-menu-list,.x-tree-root-ct,.x-tree-node-ct,.x-tab-strip-top,.x-tab-strip-bottom{padding:0;list-style:none;}
.x-menu-list{margin:0;}
.x-resizable-handle,.x-resizable-overlay,.x-props-grid,.x-grid3-body,.x-grid3-td-name,.x-combo-list-inner,.x-panel-body,.x-html-editor-wrap,.x-tab-panel-footer{background:transparent;}
.x-btn button{color:black;}
.x-panel-body-noborder,.x-tab-panel-footer{border:none;}
.x-menu-list{margin-left:0;}
.validationError{color:red;font-style:italic;}
.x-form-field-wrap img.trigger-ellipsis{background:url(../images/toolbar/ellipses.png);}
span.cell-domainState{padding-left:20px;padding-top:2px;padding-bottom:2px;}
button.x-form-clear{background:transparent url(../images/toolbar/clear.png) no-repeat 0 0;}
button.btn-search-icon{background:transparent url(../images/toolbar/find.png) no-repeat 0 0;}
button.btn-addUser,button.btn-createSystem,button.btn-createGrant,button.btn-addConfiguration,button.btn-addRole,button.btn-createEnrollment,button.btn-addDomain{background:transparent url(../images/toolbar/add.png) no-repeat 0 0;}
button.btn-updateUser,button.btn-updateSystem,button.btn-updateGrant,button.btn-modifyUserRoles,button.btn-updateDomain,img.btn-updateDomain,img.btn-domainStateReadOnly,span.cell-domainStateReadOnly{background:transparent url(../images/toolbar/edit.png) no-repeat 0 0;}
img.btn-domainStateOverQuota,span.cell-domainStateOverQuota,img.btn-domainStateExpired,span.cell-domainStateExpired,img.btn-domainStateNotYetAvailable,span.cell-domainStateNotYetAvailable{background:transparent url(../images/toolbar/orange.png) no-repeat 0 0;}
button.btn-removeUser,button.btn-deleteUser,button.btn-deleteSystem,button.btn-deleteGrant,button.btn-removeConfiguration,button.btn-removeRole,button.btn-deleteDomain,img.btn-deleteDomain{background:transparent url(../images/toolbar/delete.png) no-repeat 0 0;}
button.btn-saveChanges{background:transparent url(../images/toolbar/save.png) no-repeat 0 0;}
button.btn-domainUsage{background:transparent url(../images/toolbar/monthlyUsage.png) no-repeat 0 0;}
button.btn-inviteUser,button.btn-domainAdmin{background:transparent url(../images/icons/email.png) no-repeat;background-position:4px 50%!important;}
button.btn-enableGrant,button.btn-enableUser,button.btn-enableGroup,img.btn-domainStateNormal,span.cell-domainStateNormal{background:transparent url(../images/toolbar/enable.png) no-repeat 0 0;}
button.btn-disableGrant,button.btn-disableUser,button.btn-disableGroup,button.btn-domainState,img.btn-domainState,img.btn-domainStateSuspended,span.cell-domainStateSuspended{background:transparent url(../images/toolbar/disable.png) no-repeat 0 0;}
button.btn-goAsUserUser{background:transparent url(../images/toolbar/goAsUser.png) no-repeat 0 0;}
button.btn-addGroup{background:transparent url(../images/toolbar/add.png) no-repeat 0 0;}
button.btn-updateGroup{background:transparent url(../images/toolbar/edit.png) no-repeat 0 0;}
button.btn-deleteGroup{background:transparent url(../images/toolbar/delete.png) no-repeat 0 0;}
button.btn-groupMembership,button.btn-manageRoles{background:transparent url(../images/toolbar/membership.png) no-repeat 0 0;}
button.btn-go,img.btn-go{background:transparent url(../images/toolbar/go.png) no-repeat 0 0;}
button.btn-evaluate{background:transparent url(../images/toolbar/eval.png) no-repeat 0 0;}
button.btn-groupRoles,button.btn-userRoles{background:transparent url(../images/toolbar/roles.png) no-repeat 0 0;}
button.btn-setManagementRole{background:transparent url(../images/toolbar/enableAccess.png) no-repeat 0 0;}
button.btn-unsetManagementRole{background:transparent url(../images/toolbar/disableAccess.png) no-repeat 0 0;}
button.btn-restore{background:transparent url(../images/toolbar/undo.png) no-repeat 0 0;}
button.btn-compare{background:transparent url(../images/toolbar/compare.png) no-repeat 0 0;}
button.btn-history{background:transparent url(../images/toolbar/history.png) no-repeat 0 0;}
button.btn-admin,img.btn-admin{background:transparent url(../images/toolbar/goAdmin.png) no-repeat 0 0;}
button.btn-usage,img.btn-usage{background:transparent url(../images/toolbar/goUsage.png) no-repeat 0 0;}
button.btn-export,img.btn-export{background:transparent url(../images/toolbar/export.png) no-repeat 0 0;}
.menuItem-createGroup{background:transparent url(../images/toolbar/createGroup.png) no-repeat 0 0;}
.menuItem-createUser,.menuItem-addUser{background:transparent url(../images/toolbar/createUser.png) no-repeat 0 0;}
.cp_clickableGridRow{cursor:pointer;}
.diff-tag-removed,span.diff-html-removed{text-decoration:line-through;background-color:#fdc6c6;}
.diff-tag-added,span.diff-html-added{background-color:#cfc;}
span.diff-html-changed{background:url(../images/diff/diffunderline.gif) bottom repeat-x;}
span.diff-html-selected{background-color:#F80;}
span.diff-html-selected img{border:2px solid #F80;}
span.diff-html-added img{border:2px solid #cfc;}
span.diff-html-removed img{border:2px solid #fdc6c6;}
span.diff-html-changed img{border:2px dotted #009;}
div.diff-html-removed-image,div.diff-html-added-image{height:300px;width:200px;position:absolute;opacity:.55;filter:alpha(opacity=55);}
.diff-html-removed img,.diff-html-added img{margin-top:2px;margin-bottom:2px;margin-right:2px;margin-left:2px;}
.diff-html-removed img{background-color:#fdc6c6;background-image:url(../images/diff/diffmin.gif);}
.diff-html-added img{background-color:#cfc;background-image:url(../images/diff/diffplus.gif);background-repeat:no-repeat;}
.domainBrowserSelection .x-panel-body,.recipientSelection{overflow-y:auto;padding-left:4px;}
.domainBrowserGoAction{margin-top:8px;}
.filterField div{position:relative;padding-right:24px;}
.filterField input{width:100%;}
.filterField img{position:absolute;top:0;right:0;margin:2px;}
.flowPanel{background:#eee;border:1px inset gray;outline:none;line-height:1.3em;overflow-y:auto;}
.flowPanel .cell{cursor:default;}
.flowPanel .cell .inner{white-space:nowrap;border:1px solid transparent;}
.flowPanel .cell.focused .inner{border:1px dashed #888;}
.flowPanel .cell.loading .inner,.flowPanel .cell.message .inner{color:gray;}
.flowPanel .cell.selected .inner{background:#f2b161;}
.virtualPanel{position:relative;overflow-x:hidden;overflow-y:scroll;background:white;border:1px inset gray;outline:none;}
.virtualPanel .cell{position:absolute;height:18px;cursor:pointer;}
.virtualPanel .cell .inner{height:16px;line-height:16px;border:1px solid transparent;overflow:hidden;white-space:nowrap;position:relative;}
.virtualPanel .cell.focused .inner{border:1px dashed #888;}
.virtualPanel .cell.loading .inner,.virtualPanel .cell.message .inner{color:gray;}
.virtualPanel .primaryCell{height:24px;}
.virtualPanel .cell{background-color:#eee;}
.virtualPanel .cell.odd{background-color:#fff;}
.virtualPanel .cell.selected .inner{background:#f2b161;}
.virtualPanel .primaryCell .inner{height:22px;line-height:22px;padding-left:1ex;}
.virtualPanel .metaCell .inner,.virtualPanel .domainRoleCell .inner,.virtualPanel .groupRoleCell .inner{font-style:italic;}
.virtualPanel .separatorCell .inner{height:7px;border-bottom:1px gray dotted;}
.virtualPanel .cell .arrow{position:absolute;right:0;top:0;width:18px;height:16px;background:url(../images/miller/smallRightWhite.png) no-repeat center right;}
.virtualPanel .cell.selected .arrow{background:url(../images/miller/smallRightSelected.png) no-repeat center right;}
.activeColumn .virtualPanel .cell.selected .arrow{background:url(../images/miller/smallRightActive.png) no-repeat center right;}
.virtualPanel .fancyCell .arrow{position:absolute;right:0;top:0;width:21px;height:22px;background:url(../images/miller/bigRightWhite.png) no-repeat center right;}
.virtualPanel .fancyCell.even .arrow{background:url(../images/miller/bigRightGrey.png) no-repeat center right;}
.virtualPanel .fancyCell.selected .arrow{background:url(../images/miller/bigRightSelected.png) no-repeat center right;}
.activeColumn .virtualPanel .fancyCell.selected .arrow{background:url(../images/miller/bigRightActive.png) no-repeat center right;}
.disabledCell{color:gray;}
.virtualPanel .cell .inner .icon{margin:0 2px 0 2px;width:16px;height:16px;vertical-align:middle;}
.dataElement .cell.selected .inner,.virtualPanel .cell.selected .inner{background:#f2d1a9;}
.dataElement .activeColumn .cell.selected .inner,.activeColumn .virtualPanel .cell.selected .inner{background:#f2b161;}
.pickerPanel .cell{height:80px;}
.pickerPanel .cell .inner{height:64px;border:1px dotted #DEDEDE;float:none;}
.pickerPanel .cell{background-color:transparent;}
.cp_widgetSettings{border:1px solid gray;border-top-left-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;margin-bottom:1ex;background:white;padding:0 1ex .5em 1ex;}
.collapsed .expanded{display:none;}
.expanded .collapsed{display:none;}
.cp_tabBodyWrapper .cp_grantWrapper{display:none;}
.cp_tabBodyWrapper .cp_grantWrapper.displayed{display:block;}
.grant .setHeader,.grant .dataElement,.grant .dataElementBody{background:none;border-width:0;}
#WidgetBrowserSelection{padding:1em;}
#WidgetBrowserSelection .info{padding:1em 0;}
.grant .stepHeader{line-height:2em;}
.grant .stepBody{padding-bottom:0;}
.permissionSetEditButtons a,.permissionSetEditButtons .separator{font-weight:normal;font-size:.9em;text-decoration:none;}
.setBody{padding:.5em;margin-bottom:1em;}
.setHeader{padding:.5em;background-color:white;}
.setHeader .icon{float:left;padding-right:1ex;padding-bottom:1ex;}
.setHeader .information{float:left;color:gray;}
.feature .stepHeader,.grant .stepHeader{margin-top:0;}
.setEditButtons{float:right;}
.setEditButtons .cp_button{margin-left:.25em;}
.dataElement .flowPanel,.dataElement .virtualPanel,.restriction .flowPanel,.restriction .virtualPanel,.grant .flowPanel,.grant .virtualPanel,.role .flowPanel,.role .virtualPanel,.step .flowPanel,.step .virtualPanel{background-color:white;}
.restriction .dataElementLabel,.feature .dataElementLabel,.role .dataElementLabel{text-align:center;padding-top:8px;}
.restriction .flowPanel.readOnly,.grant .flowPanel.readOnly,.role .flowPanel.readOnly{background-color:transparent;border:1px solid transparent;}
.accessGroups-advanced{border-top:1px solid black;padding-top:.5em;}
.extensionPoint{padding:1em 2em 1em .5em;width:25ex;}
.cp_metaRecipient,ul.accessGroup{margin:1em 2em 1em .5em;}
ul.accessGroup{width:27ex;list-style:none;}
ul.accessGroup li{white-space:nowrap;}
.accessGroupTitle,.extensionPointTitle{font-weight:bold;}
.ownerGrant .dataElement{padding:.5em;}
.accessFolderDescription{margin-left:2em;}
.cp_metaRecipient{padding-top:1em;}
.normalWeight{font-weight:normal;}
.cp_recipientEditor{min-height:256px;}
.recipientEditorBrowserSection{clear:both;margin-top:4px;}
.recipientEditorAddAction{margin-top:100px;}
.recipientEditorRemoveAction{margin-top:1em;}
.recipientEditorAddAction,.recipientEditorRemoveAction{margin-left:auto;margin-right:auto;}
.recipientEditorAddAction_1,.recipientEditorRemoveAction_1{margin-top:.5em;float:right;}
.recipientEditorInviteAction{margin-top:.5em;}
.instructions{min-width:25em;max-width:35em;width:auto!important;width:25em;}
.uploadImageDiv{position:relative;overflow:hidden;}
.ugThumbN,.ugThumbW,.ugThumbE,.ugThumbS{position:absolute;background-color:gray;}
.ugThumbTxt{position:absolute;left:0;top:0;padding-left:.5em;}
.ugThumbEW{position:absolute;border-left:1px dotted red;border-right:1px dotted red;}
.ugThumbNS{position:absolute;border-top:1px dotted red;border-bottom:1px dotted red;}
.uploadIframe{visibility:hidden;border:none;height:20px;}
.uploadButton{margin-left:1em;}
.bookmarker{margin-left:.5em;vertical-align:middle;}
.droplet{border:1px outset gray;border-radius:5px;-moz-border:5px;-webkit-border-radius:5px;padding:1ex;margin:.5em;background:white;}
.dropletAttachments{padding-left:1em;}
ul.cp_tabs{list-style:none;padding:0;margin:0;}
.cp_tabs li{float:left;border:1px solid;border-bottom-width:0;margin-right:1ex;cursor:default;background:#F0F0F0;padding:1ex 1em;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border-color:gray;}
.cp_tabs li:hover{background:#FAFAFA;}
.cp_tabs li.selected{margin-bottom:-1px;border-bottom:1px solid white;background:white;font-weight:bold;}
.cp_tabBodyWrapper{border:1px solid;clear:both;border-color:gray;background:white;}
.cp_tabBody{display:none;}
.cp_tabBody.displayed{display:block;}
.cp_tabBody .cp_filterBar{margin-left:0;}
.cp_tabAction{display:none;position:relative;right:-1ex;top:1em;}
.cp_deleteTab{padding:11px 11px 0 0;background:url(../images/tab-close.gif) no-repeat 0 0;}
.cp_tabs li.selected .cp_tabAction{display:inline;}
a.cp_tabAction:hover{text-decoration:none;}
.screenReaderContext{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
[aria-hidden="true"]{visibility:hidden;}
[aria-disabled="true"]{color:gray;}
.ux-rating-reset,.ux-rating-star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;}
.ux-rating-reset,.ux-rating-reset a{background:url(../images/features/rating/delete.gif) no-repeat 0 -16px;}
.ux-rating-star,.ux-rating-star a{background:url(../images/features/rating/star.gif) no-repeat 0 0;}
.ux-rating-reset a,.ux-rating-star a{display:block;width:16px;height:100%;background-position:0 0;}
.ux-rating-star-on a{background-position:0 -16px!important;}
.ux-rating-star-hover a{background-position:0 -32px;}
.ux-rating-reset-hover a{background-position:0 -16px;}
.ux-rating-disabled a{cursor:default!important;}
.ux-rating-star{background:transparent!important;overflow:hidden!important;}
.ext-ie .ux-rating-clearfix{zoom:1;}
.ux-rating-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.rating-feature{padding:1ex;font-size:12px;float:right;}
.rating-summary{background-image:url(../images/features/rating/starsm.png);background-repeat:repeat-x;background-position:0 0;height:12px;margin-right:.5em;position:absolute;}
.rating-summary .aggregate{background-image:url(../images/features/rating/starsm.png);background-repeat:repeat-x;background-position:0 -24px;height:12px;display:block;}
.rating-summary-5-star{width:60px;}
.rating-summary-7-star{width:84px;}
.rating-widget{background-image:url(../images/features/rating/star.png);background-repeat:repeat-x;background-position:0 0;height:16px;margin-right:.5em;position:absolute;}
.rating-widget span{position:absolute;top:0;left:0;height:16px;}
.rating-widget .aggregate{background-image:url(../images/features/rating/star.png);background-repeat:repeat-x;background-position:0 -32px;}
.rating-widget .rated,.rating-widget a:hover{background-image:url(../images/features/rating/star.png);background-position:0 -16px;}
.rating-widget a{display:block;float:left;width:16px;height:16px;text-decoration:none;}
.rating-widget-5-star{width:80px;}
.rating-widget-7-star{width:112px;}
a.voting-widget{font-size:13px;background-image:url(../images/features/rating/voteoff.png);background-repeat:no-repeat;background-position:95% 1px;padding-right:31px;padding-top:10px;padding-bottom:5px;display:block;width:8em;border:1px solid transparent;}
a.voting-widget.rated{background-image:url(../images/features/rating/voteon.png);}
a.voting-widget:hover{background-image:url(../images/features/rating/voteon.png);border-color:#BBB;}
a.voting-widget.rated:hover{background-image:url(../images/features/rating/voteoff.png);}
.rating-widget a{font-size:1em;text-decoration:none;}
.filterField .initialText,.cp_emptyInput{color:gray;font-style:italic;}
.ownershipSummary a,.ownershipSummary a:link,.ownershipSummary a:visited{color:gray;}
input.cp_button.cp_recordButton{background-image:url(../images/recorder/record.png);}
input[disabled].cp_button.cp_recordButton,input[disabled].cp_button.cp_recordButton:focus,input[disabled].cp_button.cp_recordButton:hover{background-image:url(../images/recorder/recordDisabled.png);}
input.cp_button.cp_recordButton:focus,input.cp_button.cp_recordButton:hover{background-image:url(../images/recorder/recordFocused.png);}
input.cp_button.cp_finishButton{background-image:url(../images/recorder/finish.png);}
input[disabled].cp_button.cp_finishButton,input[disabled].cp_button.cp_finishButton:focus,input[disabled].cp_button.cp_finishButton:hover{background-image:url(../images/recorder/finishDisabled.png);}
input.cp_button.cp_finishButton:focus,input.cp_button.cp_finishButton:hover{background-image:url(../images/recorder/finishFocused.png);}
input.cp_button.cp_pauseButton{background-image:url(../images/recorder/pause.png);}
input[disabled].cp_button.cp_pauseButton,input[disabled].cp_button.cp_pauseButton:focus,input[disabled].cp_button.cp_pauseButton:hover{background-image:url(../images/recorder/pauseDisabled.png);}
input.cp_button.cp_pauseButton:focus,input.cp_button.cp_pauseButton:hover{background-image:url(../images/recorder/pauseFocused.png);}
input.cp_button.cp_resumeButton{background-image:url(../images/recorder/resume.png);}
input[disabled].cp_button.cp_resumeButton,input[disabled].cp_button.cp_resumeButton:focus,input[disabled].cp_button.cp_resumeButton:hover{background-image:url(../images/recorder/resumeDisabled.png);}
input.cp_button.cp_resumeButton:focus,input.cp_button.cp_resumeButton:hover{background-image:url(../images/recorder/resumeFocused.png);}
input.cp_button.cp_iconButton{background-repeat:no-repeat;background-position:10px 50%;padding-left:25px;}
input.cp_textInputValid{background-image:url(../images/toolbar/enable.png);}
input.cp_textInputInvalid{background-image:url(../images/toolbar/disable.png);}
input.cp_textInputValidatable{background-position:100% 50%;background-repeat:no-repeat;padding-right:20px;}
.cp_loginMechanisms{max-width:16em;}
.cp_loginMechanisms_right{border-left:1px solid grey;padding-left:1em;}
.cp_loginMechanisms_left{padding-right:1em;}
.x-tab-panel-header-plain .x-tab-strip-top{margin:0;}
.cp_currentPage{font-weight:bold;}
.cp_pageLink{margin:0 1ex;}
.addthis_toolbox.addthis_pill_combo a{float:left;}
.cp_portalStrip,.cp_portalStripless{position:relative;margin-left:-.5em;margin-right:-.5em;margin-bottom:.5em;background-color:white;border-style:solid;border-width:1px 0;line-height:2em;padding:.5em 1em;}
.cp_portalStripless{padding:.2em;}
.cp_portalTabs{position:absolute;left:116px;top:-24px;height:23px;}
.cp_portalTabs ul{padding:0;margin:0;}
.cp_portalTabs ul li{display:inline-block;height:18px;line-height:18px;font-size:12px;padding:2px 0;margin-right:.5em;}
.cp_portalTabs ul li{border-width:1px 1px 0 1px;border-style:solid;border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;padding-left:8px;padding-right:8px;vertical-align:top;}
.cp_portalTabs ul li.cp_active{border-bottom-width:0;padding-bottom:3px;cursor:default;}
.cp_portalStripless .cp_portalTabs ul li.cp_active,.cp_portalStrip .cp_portalTabs ul li.cp_active{background-color:white;}
.cp_portalStrip .cp_portalStripButtons{display:inline;float:right;}
.cp_portalStrip .cp_portalStripButtons input.cp_button{margin-left:1ex;}
.cp_bigWait{background:url(../images/wait/160x160.gif) no-repeat center center;opacity:.5;height:240px;}
.cp_portalDescription{float:left;}
.cp_popup_buttons{margin-top:1ex;}
.cp_popup .cp_actions{float:left;}
.cp_popup .cp_action{font-size:14px;}
.cp_toolbarSeparator{color:gray;font-size:1.5em;padding:0 1ex;}
.cp_peoplePicker .filterField div{padding-right:1em;}
a.cp_toolbarButtonLink{padding:3px 1em;margin-right:1em;}
label.cp_fromLabel{font-weight:bold;}
.cp_dataSection{padding:1em 1em 3em;line-height:1.5em;margin:1ex;border-style:solid;border-width:0 0 1px 0;}
.cp_dataSection:hover,.cp_dataSection.open{background:#F5F5F5;}
.cp_dataSection:hover{cursor:pointer;}
.cp_dataSection.open{cursor:default;}
.cp_dataSectionValueSummary{position:absolute;left:22em;max-width:40em;}
label.cp_dataSectionLabel{font-weight:bold;max-width:23em;}
a.cp_dataSectionEdit{float:right;}
.cp_dataSectionFields{display:none;}
.cp_dataSection.open .cp_dataSectionSummaryBar{display:none;}
.cp_dataSection.open .cp_dataSectionFields{display:inline;}
.cp_dataSectionDefaultValue{color:gray;font-style:italic;}
.cp_dataSectionThumbnail{max-height:48px;max-width:48px;margin-right:1em;}
.cp_themeOption{float:left;display:block;margin:0 3em 3em 0;line-height:1em;width:48px;height:48px;word-wrap:normal;border-width:2px;border-style:outset;border-color:lightGray;}
.cp_themeOption.selected{border-color:gray;border-style:dashed;}
.cp_themeOption input{display:none;}
.cp_themeOption label{cursor:pointer;}
.cp_themeOptionName{display:block;}
.cp_themeOption.default{text-align:center;}
.cp_themeOption.default .cp_themeOptionName{margin-top:1em;}
