﻿html,body{height:100%;width:100%}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{color:black;font-family:Tahoma,sans-serif;font-size:66%;line-height:1.1;margin:0;background:#c2c0c1 url("/ClientPortal/images/bgslice-140795.jpg") repeat-x;overflow:hidden}
ol,ul{list-style:none}
blockquote,q{quotes:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0;clear:both;width:100%;padding:0}
table td{vertical-align:middle}
caption,th,td{font-weight:400}
*{margin:0;padding:0}
a{color:black}
a:hover{text-decoration:none}
hr{border:none 0;border-top:1px dashed #79838d;width:100%;height:1px;text-align:left}
input,select,textarea{background-color:white;border:1px solid #79838d;font-family:Tahoma,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:1px!important;resize:none}
input{padding:2px!important}
input[type="checkbox"]{width:15px;height:15px;padding:0!important}
input.readonly,textarea.readonly{background-color:Transparent;resize:none}
select.readonly{background-color:#f8f8f9;color:Black}
label{clear:both;float:left;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;line-height:1.5em}
h2{font:bold 1.5em Arial,sans-serif}
a{color:#559b3c}
a:link,a:visited,a:active,a:hover{color:#559b3c;font:normal 11px Tahoma,sans-serif;text-decoration:none}
a:hover{color:#559b3c;font:normal 11px Tahoma,sans-serif;text-decoration:underline}
.formCheckBox{border-style:none;margin-bottom:2px;width:auto!important}
.strike td{text-decoration:line-through;color:Gray}
.clickable{cursor:pointer}
div#clientportal{background:whitesmoke;height:100%;margin:0 auto;overflow:hidden;position:relative;max-width:1280px;text-align:left}
.hide{display:none}
small{font-size:7pt}
.ui-autocomplete.forceHide{display:none!important}
.ui-autocomplete{max-height:300px;overflow-y:auto}
* html .ui-autocomplete{height:300px}
div.message,div.message *{float:left;font-family:Arial,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal}
div.message p,div.message strong{padding-top:15px}
div.message span.button{float:right;margin-top:10px}
div.backerror{height:50px;width:400px;background-color:white;border:2px solid #e70101;color:#626262;min-height:45px}
div.backerror div.image-icon{background:url("/ClientPortal/images/messages-140795.png") transparent no-repeat 0 -132px;margin:6px 8px;width:31px;height:30px}
div.top_message_alert{background:url("/ClientPortal/images/warning-140795.png") transparent no-repeat;color:red;height:18px;margin-left:21px;padding-left:22px;padding-top:2px}
div.alert_message_table{background-color:#f6d768}
div.alert_message_table div.content{margin:0 auto;font-weight:700;width:953px}
div#clientportal div.header-menu{background:#eceaeb}
div#clientportal div.header_table{background:url("/ClientPortal/images/Acclipse-Logo-140795.jpg") no-repeat scroll right center #373737;height:60px}
div#clientportal div.content{background:url("/ClientPortal/images/acclipse/topgreenbar-140795.png") repeat-x;height:34px}
div#clientportal div.header_table img#logo{left:915px;left:0;position:absolute;top:14px}
div#clientportal div.content div#licencedto{position:absolute;left:13px;top:10px}
div#clientportal div.content div#licencedto a,div#clientportal div.content div#licencedto span{font-family:Arial,sans-serif!important;font-weight:normal!important;color:white;font-size:12px!important}
div#clientportal div.content div#licencedto span#page-title{color:white;font-family:Arial,sans-serif!important;font-weight:bold!important;font-size:12px!important}
div#clientportal div.header_table h1#appName{background:url("/ClientPortal/images/iFirm-140795.jpg") no-repeat scroll right center #373737;position:absolute;width:101px;height:44px;left:11px;top:8px}
div#clientportal div.header_table h1#appName span{display:none}
div#clientportal div.content div#userbar{color:white;float:right;font-weight:normal;padding:10px 15px 0 0;top:58px;left:35px}
div#clientportal div.content div#userbar a{color:white}
div#clientportal div.content div#userbar a:last-child{width:107px;padding-right:30px;padding-top:5px;padding-bottom:5px}
div#clientportal div.content div#userbar span.pipe{padding:5px 5px 0;color:white}
div#clientportal div#page-title{background:url("/ClientPortal/images/maintitle-140795.png") repeat-x;height:38px;padding:5px 2em 1em;overflow:hidden;border-bottom:solid 1px #ccc}
div#clientportal div#page-title span.content{color:black;font-family:Arial,sans-serif;font-size:16pt;line-height:1.8em}
div#clientportal div#page-title span.contentExtraInfo{font-size:16pt;line-height:1.8em}
div#clientportal div#page-title span.contentExtraInfo a{font-size:16pt!important;line-height:1.8em!important}
div#clientportal div#page-title span.contentExtraInfo .important{color:red}
div#clientportal div.page-title h2#pgt{color:#515151;font-size:18px;font-weight:bold;left:21px;top:95px}
div#footer{background:url("/ClientPortal/images/acclipse/footer_logo_new-140795.png") no-repeat scroll 99% center #373737;padding:4px;text-align:center}
div#footer p{color:white;line-height:2em}
div#menuContainer{background-repeat:no-repeat;border-right:1px solid #c0d2d8;height:100%}
div#eastContainer{border-left:1px solid #c0d2d8}
div#eastContainer .header{display:block;background:url(/images/rightheading-140795.png) no-repeat;height:36px;color:White;padding-top:12px;text-align:center;font-weight:bold}
div#PageContent{background-color:white}
div.center-panel-no-frame{overflow-y:scroll;padding:15px 30px 21px}
div.center-panel-with-frame{overflow-y:hidden;padding:0}
.ui-layout-resizer-west,.ui-layout-resizer-east{background:#d7d7d7}
.ui-layout-resizer-west-closed .content{font-size:12px!important;color:#000333;text-align:center;background-color:white;border:1px solid #b3b2b2;-moz-border-radius:5px 5px 5px 5px;width:22px}
.ui-layout-toggler-west-open,.ui-layout-toggler-east-closed{background:url("/ClientPortal/images/arrowleft-140795.png") no-repeat scroll center top transparent}
.ui-layout-toggler-west-closed,.ui-layout-toggler-east-open{background:url("/ClientPortal/images/arrowright-140795.png") no-repeat scroll center top transparent}
div#appSpinner{float:left;padding-left:5px;padding-top:4px}
div#appSpinner>div>div{position:relative;top:-50%;text-align:center;z-index:9999;margin-left:auto;margin-right:auto;background-color:white;padding:5px;width:72px}
div#appSpinner>div>div{width:50px;margin-left:auto;margin-right:auto;border:1px solid #86b040;padding:10px}
span.button{background:transparent url("/ClientPortal/images/acclipse/bg-buttons-140795.png") no-repeat scroll 0 0;float:right;height:28px;line-height:28px;margin:5px 10px 0 0;overflow:hidden;padding:0;text-align:center}
span.button button{background:transparent url("/ClientPortal/images/acclipse/bg-buttons-140795.png") no-repeat scroll 100% -150px;border-width:0;color:white;cursor:pointer;float:left;font-family:Tahoma,Arial,Helvetica,FreeSans,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:28px;overflow:visible;padding:0 15px;text-decoration:none;width:auto}
span.button button span{display:block;line-height:27px;text-align:center}
span.button.action{background-position:0 -90px}
span.button.action button{background-position:100% -240px}
span.button.action button span.tick{background:transparent url("/ClientPortal/images/acclipse/bg-buttons-140795.png") no-repeat scroll 0 -310px;padding-left:30px;margin-left:-10px;text-align:left}
div#clientportal div#ClientPortalDocumentIndexContainer a.addItem{background:url("../images/addnote-140795.gif") no-repeat scroll 0 0 transparent;color:#5e5e5e;display:block;float:right;line-height:125%;margin-left:20px;padding-left:1.5em}
div#clientportal div#ClientPortalDocumentIndexContainer span.add{background:transparent url("/fe/images/acclipse/bg-buttons-140795.png") no-repeat scroll 0 -670px;display:block;float:right;padding-left:25px;padding-right:15px;text-align:left}
.clientDocumentsAddFolderContainer{margin:0}
.clientDocumentsAddFolderContainer .buttonContainer,#changePasswordDiv .buttonContainer{float:right;margin-top:10px}
.clientDocumentsAddFolderContainer fieldset{margin:10px 0}
.clientDocumentsAddFolderContainer dt label:after{content:":"}
body .apmdialog div#filesServiceForm div.panelButtons{float:right;margin-top:15px;width:100%;padding:0}
body div#filesServiceForm div.secondarybuttons span#uploadbutton{float:left}
span.linkHeader button.additional{background:transparent url("/fe/images/acclipse/bg-buttons-140795.png") no-repeat scroll 100% -270px!important;color:#559b3c}
span.linkHeader span.button{margin-top:-4px!important;background-position:0 -120px!important}
#page-title span.button,#mfaPanel span.button,#changePasswordDiv span.button{background:transparent url("../images/btn-toolbar-140795.gif") no-repeat scroll 0 0;height:22px;line-height:22px}
#page-title span.button button,#mfaPanel span.button button,#changePasswordDiv span.button button{background:transparent url("../images/btn-cap-toolbar-140795.gif") no-repeat scroll right top;color:#559b3c;height:22px;padding:0 15px}
#portal_list{margin:0;padding:0;list-style:none}
#portal_list li{padding:0;float:left;margin:0 18px 18px 0;text-align:center;width:90px}
#portal_list li a{line-height:0;color:black;cursor:pointer;text-decoration:none}
#portal_list #imgPortal{background:url("../images/file-icon-md-140795.png") no-repeat left top;height:51px;margin:0 auto 5px;width:38px}
div#PageContent fieldset legend{font-weight:bold;padding-bottom:5px;padding-top:10px;height:20px}
div#PageContent fieldset legend label{width:400px;text-align:right}
div#ClientPortalContent fieldset dl dt{clear:both;float:left;margin-right:5px;overflow:hidden;padding-top:7px;text-align:right;width:120px}
div#ClientPortalContent fieldset dl label{border-width:0;display:block;float:none;line-height:12px;margin:0;padding:2px 0 3px;vertical-align:baseline}
div#ClientPortalContent fieldset dl dd{float:left;line-height:12px;margin:0 0 .5em .25em;padding-top:7px}
div#changePasswordDialog{padding-right:0}
div#changePasswordDialog div.editPanel{padding:0;margin:0}
div#changePasswordDialog div.editPanel div#passwordMessage{clear:left;width:100%;text-align:center;color:Red;font-weight:bold;padding-top:10px;height:1em}
div#changePasswordDialog div#changePasswordButtons{float:right;margin-top:20px;margin-right:10px;display:block;padding-right:0}
div#changePasswordDialog fieldset dl dd span{font-weight:bold;line-height:1.3}
div#changePasswordDialog fieldset dl dd span#tooShortPassword{color:Gray;display:block;width:100px}
div#changePasswordDialog fieldset dl dd span#weakPassword{color:Red}
div#changePasswordDialog fieldset dl dd span#mediumPassword{color:Orange}
div#changePasswordDialog fieldset dl dd span#strongPassword{color:Green}
div#changePasswordDialog select,div#changePasswordDialog input,div#changePasswordDialog label,div#changePasswordDialog dd,div#changePasswordDialog textarea,div#changePasswordDialog div{font-family:Tahoma,sans-serif;font-size:11px;color:black}
div#changePasswordDialog dl dt#passwordStrengthEntry{padding-top:15px}
div#changePasswordDialog span#changeMessage{display:block;padding-bottom:20px}
div#changePasswordDialog input{width:200px}
div#changePasswordDialog div.editPanel fieldset dl{clear:none}
div#changePasswordDialog div.editPanel fieldset dl dd,div#changePasswordDialog div.viewPanel fieldset dl dd{float:left;line-height:12px;margin:0 0 .5em .25em;padding-top:7px}
div#changePasswordDialog div.editPanel fieldset dl dt,div#changePasswordDialog div.viewPanel fieldset dl dt{line-height:12px}
div#changePasswordDialog div.editPanel fieldset dl dd div.textboxarrow{cursor:pointer;background:white url("/fe/style/images/arrow_down-140795.png") center center;border:1px solid #79838d;border-left:0;float:left;height:17px;margin-top:-3px;width:14px}
div#changePasswordDialog div.editPanel fieldset dl dd div.textboxarrowStatus{cursor:pointer;background:white url("/fe/style/images/arrow_down-140795.png") center center;border:1px solid black;border-left:0;float:left;height:16px;width:14px}
div#changePasswordDialog div.editPanel fieldset dl dd input{margin-top:-5px}
div#changePasswordDialog div.editPanel fieldset dl dd input.textbox{display:block;float:left;margin-top:-3px;padding-right:16px}
div#changePasswordDialog div.editPanel fieldset dl dd input.radio,div#changePasswordDialog div.editPanel fieldset dl dd input[type="radio"]{margin:1px 5px 1px 0;vertical-align:middle;border:0;background-color:Transparent;padding:0}
div#changePasswordDialog div.editPanel fieldset dl dd select{margin-top:-4px}
div#changePasswordDialog div.editPanel fieldset dl dd textarea{margin-top:-3px;resize:none}
div#changePasswordDialog div.editPanel fieldset dl dd ul.textboxlist{background:white;border:1px solid #999;display:none;position:absolute;z-index:9999}
div#changePasswordDialog div.editPanel fieldset dl dd ul.textboxlist li{list-style-type:none;width:100%}
div#changePasswordDialog div.editPanel fieldset dl dd ul.textboxlist li a{color:black;cursor:pointer;display:block;height:12px;padding:3px;text-decoration:none}
div#changePasswordDialog div.editPanel fieldset dl dd ul.textboxlist li a:hover{background:#eee}
div#changePasswordDialog div.editPanel fieldset dl dt,div#changePasswordDialog div.viewPanel fieldset dl dt{clear:both;float:left;margin-right:5px;overflow:hidden;padding-top:7px;text-align:right;width:120px}
div#changePasswordDialog div.editPanel fieldset dl dt label::after,div#changePasswordDialog div.viewPanel fieldset dl dt label::after{content:":"}
span.unreadcounter{background:none repeat scroll 0 0 red;border-radius:10px;font:bold 9px Tahoma,sans-serif;left:5px;padding:3px 5px;position:relative;top:-1px;color:white}
label.labelcolon::after{content:":"}
ul#headerMenu{list-style:none;margin:0;line-height:1;border-left:0 solid #028db8;border-right:0 solid #27a9d7}
ul#headerMenu h3{background-color:#373737;height:17px;color:white;padding-left:12px;padding-top:4px;font-weight:normal;font-size:12px}
ul#headerMenu li{padding:0;margin:0;list-style:none;line-height:125%;border-bottom:1px solid #c8d0d2}
ul#headerMenu li li{border-left:0;border-right:0;border-top:0}
ul#headerMenu li a{background-repeat:no-repeat;background-position:10px 9px;padding-top:7px;padding-right:9px;padding-bottom:7px;padding-left:11px;display:block;color:#383838}
ul#headerMenu li a:hover{background-color:#f4f5f8}
ul#headerMenu li.selected a:hover{background-color:#f4f5f8}
ul#headerMenu li li a{margin:0;font-weight:normal;border:0;display:block;text-decoration:none;background-repeat:no-repeat;background-position:5px 7px;color:#383838;padding:7px 27px 7px 8px}
#headerMenu li li a:hover{background-color:#f4f5f8}
ul#headerMenu ul{display:none;z-index:250;position:absolute;clear:both;border:solid 1px #c8d0d2;background-color:#eceaeb}
ul#headerMenu a{display:block}
ul#headerMenu li{height:27px}
ul#headerMenu>li{width:134px}
ul#headerMenu>li a{width:114px}
ul#headerMenu li.over ul{display:block}
ul#headerMenu li li{clear:left}
ul#headerMenu li.selected{border-bottom:1px solid #e7e8e8}
ul#headerMenu li.selected li{background:white none no-repeat scroll 0 0}
ul#headerMenu li.selected a{color:#858585}
ul#headerMenu li.dropselected ul{border:1px solid #05386d}
ul#headerMenu li.over a{z-index:400}
ul#headerMenu li li strong,#headerMenu li li span{display:block;line-height:1.2}
ul#headerMenu li li span{padding:5px 0 5px 0}
ul#headerMenu li li strong{text-decoration:underline;font-size:12px}
ul#headerMenu li.dropselected li a{background-color:#05386d;color:white}
#headerMenu li.dropselected li:last-child a,#headerMenu li.dropselected li.last a{border-bottom:0}
#headerMenu li.selected li a:hover{background-color:#f4f5f8;color:black}
#headerMenu li a{text-decoration:none}
#headerMenu li.dropdown a span{padding-bottom:0;padding-right:9px;background:transparent url(/@{image-path}
/images/arrow_right_black-140795.gif) no-repeat 98%}
#headerMenu li li a.menu_mnuPracticeManagement{width:150px}
#headerMenu li li a.menu_mnuTax{width:150px}
#headerMenu li li a.menu_mnuClientAccounting{width:150px}
#headerMenu li li a.menu_mnuSetup{width:170px}
#headerMenu li li a.menu_mnuPayments{width:166px}
#headerMenu li li a.menu_mnuClients{width:150px}
#headerMenu li li a.menu_mnuReports{width:200px}
#headerMenu li li a.menu_mnuExport{width:162px}
#headerMenu li li a.menu_mnuCustomers{width:220px}
#headerMenu li li a.menu_mnuContent{width:220px}
#headerMenu li li a.menu_mnuSettings{width:150px}
#headerMenu li li a.menu_mnuPromotions{width:220px}
#headerMenu li li a.menu_mnuStatistics{width:220px}
#headerMenu li li a.menu_mnuWebsite{width:150px}
#headerMenu li li a.menu_mnuEmarketing{width:150px}
#headerMenu li li a.menu_mnuKPI{width:150px}
#headerMenu li li.favourites span{background-position:5px 7px;background-repeat:no-repeat;display:block;font-weight:bold;margin:0;text-decoration:none;width:200px;padding:7px 27px 5px 13px}
#headerMenu li li.favourites{cursor:default}
ul#headerMenu li.selected li.favourites{background:#fafafa}
ul#headerMenu li.selected li.favourites span{color:#559b3c;border-left:1px solid #e8e8e8}
ul#eastMenu{list-style:none;margin:0;line-height:1;border-left:0 solid #028db8;border-right:0 solid #27a9d7}
ul#eastMenu h3{background-color:#373737;height:17px;color:white;padding-left:12px;padding-top:4px;font-weight:normal;font-size:12px}
ul#eastMenu ul{display:none;z-index:250;position:absolute;clear:both;border:solid 1px #b3b2b2;background-color:#eceaeb}
ul#eastMenu div{background:none repeat scroll 0 0 whitesmoke}
ul#eastMenu li.over>ul{display:block}
ul#eastMenu li{padding:0;margin:0;list-style:none;line-height:125%;border-bottom:1px solid #c8d0d2;height:auto}
ul#eastMenu>li{width:138px}
ul#eastMenu li a{background-repeat:no-repeat;background-position:10px 9px;padding:5px 13px 5px 3px;display:block;color:#383838;min-width:112px;text-decoration:none}
ul#eastMenu li.over a{z-index:400}
ul#eastMenu li a:hover{background-color:#f4f5f8}
ul#eastMenu li li a:hover{background-color:#f4f5f8}
ul#eastMenu li a span{padding-left:10px;display:block}
ul#eastMenu li.dropdown a span.arrow{background:transparent url(/@{image-path}
/images/arrow_left_black-140795.gif) no-repeat 1%}
ul#eastMenu li a span label{display:inline-block;float:none;width:120px;cursor:pointer}
.content_language{margin-left:15px!important}
span.field-validation-error,label.error,span.error{color:red}
div.validation-summary-errors{color:red}
a.validation-summary-errors-loginlink{font-size:13px;text-decoration:underline!important}
div.validation-summary-error-duplicate{color:red}
div#divLoginLink{float:left;margin-right:10px;font-size:13px;font-weight:bold}
div#divLoginLink a{padding-right:2px!important;font-size:13px;font-weight:bold}
a.editDetailsIcon{background:transparent url("../images/edit2-140795.gif") no-repeat scroll 0 0;color:#5e5e5e;display:block;float:right;line-height:125%;margin-left:20px;padding-left:1.5em}
div#clientportalcontactupdatescontainer div.addressDetails{width:350px;float:left}
div#clientportalcontactupdatescontainer div.communicationsDetails{float:left;width:680px}
div#clientportalcontactupdatescontainer div.addressDetails fieldset#addressContainer dl dt{width:80px!important}
div#clientportalcontactupdatescontainer div.communicationsDetails fieldset#phonenumbers dl,div#clientportalcontactupdatescontainer div.communicationsDetails fieldset#web dl{float:left!important}
div#clientportalcontactupdatescontainer div.communicationsDetails fieldset#phonenumbers dl dt,div#clientportalcontactupdatescontainer div.communicationsDetails fieldset#web dl dt{width:100px!important}
div#clientportalcontactupdatescontainer div.addressDetails fieldset#addressContainer dl dd.multipleAddressRow div{height:23px}
div#clientportalcontactupdatescontainer div.addressDetails fieldset#addressContainer dl#state_1_dl dd input{width:80px!important}
div#clientportalcontactupdatescontainer div.addressDetails fieldset#addressContainer dl#postcode_1_dl dd input{width:55px!important}
div#clientportalcontactupdatescontainer div.addressDetails fieldset#addressContainer dl#postcode_1_dl{float:left}
div#clientportalcontactupdatescontainer div.communicationsDetails fieldset#web{float:left}
div#clientportalcontactupdatescontainer div.communicationsDetails a.skypeIcon{background:transparent url(../images/skype-140795.png) no-repeat center center;width:16px;height:16px;float:right;margin-left:6px}
div#clientportalcontactupdatescontainer div.communicationsDetails a.twitterIcon{background:transparent url(../images/twitter-140795.png) no-repeat center center;width:16px;height:16px;float:right;margin-left:6px}
div#clientportalcontactupdatescontainer div.communicationsDetails a.linkedInIcon{background:transparent url(../images/linkedin-140795.png) no-repeat center center;width:16px;height:16px;float:right;margin-left:6px}
div#clientportalcontactupdatescontainer div.communicationsDetails a.emailIcon{background:transparent url(../images/email-140795.png) no-repeat center center;width:16px;height:16px;float:right;margin-left:6px}
div#clientportalcontactupdatescontainer div.communicationsDetails a.webIcon{background:transparent url(../images/World-140795.png) no-repeat center center;width:16px;height:16px;float:right;margin-left:6px}
div#clientportalcontactupdatescontainer div.addressDetails a.mapLink{background:transparent url(../images/favicon.ico) no-repeat center center;width:16px;height:16px;float:right;margin-left:6px}
div#clientportalcontactupdatescontainer div.addressDetails dl#postcode_1_dl dt{width:55px!important}
div#clientportalcontactupdatescontainer fieldset dl dt label::after{content:":"}
body div#clientportal div#ClientPortalContent div#ClientPortalDocumentIndexContainer div.bubbleToolbar,body div#clientportal div#ClientPortalContent div#ClientPortalRecycleBinIndexContainer div.bubbleToolbar,body div#clientportal div#ClientPortalContent div#UserEditContent div.bubbleToolbar{background:transparent url("../images/bubble-toolbar2-140795.gif") no-repeat scroll left top;height:26px}
body div#clientportal div#ClientPortalContent div#ClientPortalDocumentIndexContainer div.bubbleToolbar,body div#clientportal div#ClientPortalContent div#ClientPortalRecycleBinIndexContainer div.bubbleToolbar,body div#clientportal div#ClientPortalContent div#ClientPortalDocumentIndexContainer div.bubbleToolbarNoTick,body div#clientportal div#ClientPortalContent div#UserEditContent div.bubbleToolbar{clear:both;float:left;margin:10px 0 0;padding:4px 10px 9px;width:558px}
body div#clientportal div#ClientPortalContent div#ClientPortalDocumentIndexContainer div.bubbleToolbar div.btn,body div#clientportal div#ClientPortalContent div#ClientPortalRecycleBinIndexContainer div.bubbleToolbar div.btn,body div#clientportal div#ClientPortalContent div#UserEditContent div.bubbleToolbar div.btn,body div#clientportal div.bubbleToolbarNoTick div.btn{margin:2px 10px 0 0}
body div#clientportal div#ClientPortalContent div#ClientPortalDocumentIndexContainer div.bubbleToolbar span.button,body div#clientportal div#ClientPortalContent div#ClientPortalRecycleBinIndexContainer div.bubbleToolbar span.button,body div#clientportal div#ClientPortalContent div#UserEditContent div.bubbleToolbar span.button,body div#clientportal div.bubbleToolbarNoTick span.button{margin:0 10px 0 0;background:transparent url("/fe/images/btn-toolbar-140795.gif") no-repeat scroll 0 0;height:22px;line-height:22px}
body div#clientportal div#ClientPortalContent div#ClientPortalDocumentIndexContainer div.bubbleToolbar span.button button,body div#clientportal div#ClientPortalContent div#ClientPortalRecycleBinIndexContainer div.bubbleToolbar span.button button,body div#clientportal div#ClientPortalContent div#UserEditContent div.bubbleToolbar span.button button{background:transparent url("/fe/images/btn-cap-toolbar-140795.gif") no-repeat scroll right top;color:#559b3c;height:22px;line-height:22px;padding:0 15px}
span.rowbutton{background:transparent url("/fe/images/btn-toolbar-140795.gif") no-repeat scroll 0 0;height:22px;line-height:22px;margin-top:3px!important;margin-bottom:3px!important}
div.rowbutton span.button button{background:transparent url("/fe/images/btn-cap-toolbar-140795.gif") no-repeat scroll right top;color:#559b3c;height:22px;line-height:22px;padding:0 15px}
div#clientportal div#menuContainer div.clientPortalSearch h3{background-color:#2a2929;color:white;font-size:12px;font-weight:normal;height:25px;padding-left:20px;padding-top:7px}
div#clientportal div#menuContainer div.clientPortalSearch h3 span{vertical-align:middle}
.dim{filter:alpha(opacity=50);opacity:.5}
.disabledtext{color:#a5a5a5}
.no-close .ui-dialog-titlebar-close{display:none}
.floatLeft{float:left}
.clearBoth{clear:both}
.qq-upload-button div.secondarybuttons span.button{margin-right:0!important;margin-top:0!important}
body#login{padding:0}
body#login div#clientportal div#page-title{text-align:center}
body#login div#clientportal div#PageContent{padding:0;width:auto}
body#login div#clientportal div#PageContent h1{font-family:Tahoma,Verdana,Arial;font-size:26pt;font-weight:400;letter-spacing:.03em;margin-left:20px;padding-bottom:15px}
body#login div#clientportal div#PageContent p,body#login div#clientportal div#PageContent div.validation-summary-errors{margin:20px;text-align:center}
body#login div#clientportal div#PageContent p,body#login div#clientportal div#PageContent div.validation-summary-error-duplicate{margin:20px;text-align:center}
body#login div#clientportal div#PageContent form.centered-form{width:230px;margin:0 auto}
body#login div#clientportal div#PageContent form.centered-form fieldset{border:0;padding:0}
body#login div#clientportal div#PageContent form.centered-form fieldset dl{padding-bottom:20px}
body#login div#clientportal div#PageContent form.centered-form fieldset dl dd{position:relative}
body#login div#clientportal div#PageContent form.centered-form fieldset dl dd input{border:1px solid #809db9;font-family:Arial,sans-serif!important;font-size:12px!important;font-style:normal!important;font-variant:normal!important;font-weight:normal!important;line-height:normal!important;padding:1px 0 2px 3px;width:210px}
body#login div#clientportal div#PageContent form.centered-form fieldset dl dd span.field-validation-error{position:absolute;bottom:5px;left:220px;white-space:nowrap}
body#login div#clientportal div#PageContent form.centered-form fieldset dl#remember{text-align:left}
body#login div#clientportal div#PageContent form.centered-form fieldset dl#remember input[type='checkbox']{float:left}
body#login div#clientportal div#PageContent form.centered-form fieldset dl#remember span{padding:2px;float:left}
body#login div#clientportal div#PageContent form.centered-form fieldset dl#remember dt input{float:left}
body#login div#clientportal div#PageContent form.centered-form fieldset dl#remember a{padding:1px}
body#login div#clientportal div#PageContent form.centered-form fieldset div.submit{padding:10px 0 0 0;clear:left}
body#login div#clientportal div#PageContent form.centered-form fieldset div.submit button.loginbutton{font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;width:110px!important;height:28px;border:1px solid #ccc;background:#f6f6f6;-moz-border-radius:4px 4px 4px 4px;color:#559b3c;font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em;cursor:pointer}
body#login div#clientportal div#PageContent form.centered-form fieldset div.submit a{color:#0089b3;font-family:Tahoma,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding-left:5px;text-decoration:none}
body#login div#forgottenPassword div#content{height:90px}
body#login div#forgottenPassword span{float:left;margin-bottom:10px}
body#login div#forgottenPassword input{margin-left:5px;margin-bottom:10px;width:230px}
body#login div#forgottenPassword div#forgottenPasswordButtonPanel{float:right;margin-bottom:10px}
body#login div#setUserNameDialog div#content{height:30px}
body#login div#setUserNameDialog span.clear{clear:both}
body#login div#setUserNameDialog span{float:left;margin-bottom:10px}
body#login div#setUserNameDialog input{margin-left:5px;margin-bottom:10px;width:230px}
body#login div#setUserNameDialog div#setUserNamebuttonsPanel{float:right;margin-bottom:10px}
body#login span#register-button{float:right}
body#login div#mfa-banner{height:40px;padding-left:320px;padding-top:2px;font-size:16pt;width:80%;line-height:1.8em}
body#login div.mfa-editPanel fieldset dl dt,body#login div.mfa-editPanel fieldset dl dd{margin-right:5px;overflow:hidden;padding-top:5px;padding-bottom:3px;line-height:12px}
body#login .mfa-info-label{padding-left:18px!important;padding-bottom:12px!important;padding-top:0!important;font-size:9pt;font-family:Arial,sans-serif}
body#login .mfa-banner{font:caption;font-size:13pt;padding-bottom:10px}
body#login .font-caption{font:caption}
body#login .mfa-button-group-right{width:50%;float:right}
body#login .mfa-button-group-left{width:50%;float:left}
body#login .mfa-button-group-padding{padding-top:20px;padding-bottom:10px}
body#login div#loginerrorcontents{float:left;color:red;padding:0;min-height:20px}
body#login .mfa-auth-image{height:110px;margin-left:auto;margin-right:auto;display:block}
body .apmdialog.ui-dialog,body .apmlookupdialog.ui-dialog{background-color:#86b040;background-image:none;border:0}
body .apmdialog .ui-dialog-titlebar,body .apmlookupdialog .ui-dialog-titlebar{background-color:#86b040;background-image:none;color:white}
body .apmdialog.ui-widget-content .ui-state-focus,body .apmlookupdialog.ui-widget-content .ui-state-focus{background-color:#86b040}
body .apmdialog .ui-widget-header a.ui-dialog-titlebar-close,body .apmlookupdialog .ui-widget-header a.ui-dialog-titlebar-close{background:#86b040}
body .apmdialog .ui-widget-header .ui-icon,body .apmlookupdialog .ui-widget-header .ui-icon{background-image:url('../images/ui-icons_ffffff_256x240-140795.png');background-color:#86b040}
body .apmdialog .ui-dialog-title,body .apmlookupdialog .ui-dialog-title{font-family:Arial,sans-serif;font-weight:bold}
body .apmdialog .ui-dialog-content{background-color:#ebf6ec;background-image:none}
body .apmlookupdialog .ui-dialog-content{background:#f9f9f9 url(jquery-ui/images/f9f9f9_40x100_textures_04_highlight_hard_100-140795.png) repeat-x scroll 50% 0}
body .apmdialog .ui-state-hover{background-color:Green;background-image:none}
body .apmdialog div.editPanel{border:0;float:none}
body .apmdialog div.panelButtons{background-color:Transparent;border:0;margin-top:20px;margin-bottom:0;padding:0 20px 0 0;width:335px}
body .apmdialog .ui-widget-content a{color:#559b3c}
body div.apmdialog.ui-widget,body div.apmdialog .ui-widget-content,body div.apmlookupdialog.ui-widget,body div.apmlookupdialog .ui-widget-content{color:black;font-family:Tahoma,sans-serif;font-size:11px}
body div.apmdialog.ui-widget input,body div.apmdialog.ui-widget textarea,body div.apmdialog.ui-widget select,body div.apmlookupdialog.ui-widget input,body div.apmlookupdialog.ui-widget textarea,body div.apmlookupdialog.ui-widget select{font-family:Tahoma,sans-serif;font-size:11px}
body .apmdialog div.alert_message_container{height:28px}
body .apmdialog div.alert_message{color:red;font-weight:bold;height:18px;padding-top:10px;text-align:center}
body .apmdialog div#reLogin p{color:black;font-family:Tahoma,sans-serif;font-size:11px;padding-bottom:10px}
body .apmdialog div#reLogin dl dt{float:left;width:60px}
body .apmdialog div#reLogin dl dd input{width:270px}
body .apmdialog div#reLogin div#loading{padding-top:10px;text-align:center}
body .apmhelp.ui-dialog{background-color:#194f7d;background-image:none;border:0}
body .apmhelp .ui-dialog-titlebar{background:#194f7d none;color:white}
body .apmhelp .ui-dialog-titlebar-close{background:#194f7d;border:0}
body .apmhelp .ui-widget-header .ui-icon{background-color:#194f7d;background-image:url('../images/ui-icons_ffffff_256x240-140795.png')}
body .apmhelp .ui-dialog-title{font-family:Arial,sans-serif;font-weight:bold}
body .apmhelp .ui-dialog-content{background:#d0e9fd url('../images/QuestionIcon-140795.png') no-repeat scroll right 5px;color:#05132d;font-family:Tahoma,sans-serif;font-size:11px;line-height:140%;padding-right:120px}
body .apmhelp .ui-dialog-content h2{font-size:12px;padding-bottom:10px;padding-top:10px}
body .apmhelp .ui-dialog-content p{padding-bottom:10px}
body .apmhelp .ui-dialog-content ol{list-style-type:decimal;padding-bottom:10px;padding-left:20px}
body .apmhelp .ui-dialog-content ul{list-style-type:disc;margin-left:15px}
body .apmhelp .ui-dialog-content ul ul{list-style-type:circle;margin-left:15px}
body .apmhelp .ui-state-hover{background-color:Orange;background-image:none}
body .apmhelp div.editPanel{border:0;float:none}
body .apmhelp div.panelButtons{background-color:Transparent;border:0;float:none}
body .errorPopup p{margin-bottom:10px}
a.whatsThisHelp{background:transparent url('../images/help-140795.png') no-repeat scroll top left;color:#0089b3!important;padding-left:20px;padding-top:2px}
body#login div#clientportal div#PageContent form.centered-form fieldset div.submit button.loginbutton{background:none repeat scroll 0 0 #759d33;border-color:#759d33 #41692f #41692f #759d33;border-radius:5px 5px 5px 5px;border-style:solid;border-width:1px;box-shadow:1px 1px 1px #a0d061 inset;color:white;font-family:inherit;font-size:1.1em;font-style:normal;font-variant:normal;font-weight:bold;height:28px;line-height:normal;width:75px!important}
button.mfa-button{background:none repeat scroll 0 0 #759d33;border-color:#759d33 #41692f #41692f #759d33;border-radius:5px 5px 5px 5px;border-style:solid;border-width:1px;box-shadow:1px 1px 1px #a0d061 inset;color:white;font-family:inherit;font-size:1.1em;font-style:normal;font-variant:normal;font-weight:bold;height:28px;line-height:normal;width:75px!important}
div#PageContent .linkHeader,div#DialogContent .linkHeader{float:left;font-family:Arial,sans-serif;color:#858585;padding:0 0 2px;border-bottom:2px solid #858585;width:100%;text-align:right}
div#PageContent .linkHeader a,div#DialogContent .linkHeader a{font:11px Tahoma,sans-serif;text-decoration:none;color:#5e5e5e;cursor:pointer;margin-top:3px;float:right}
div#PageContent .linkHeader img,div#DialogContent .linkHeader img{margin-bottom:-3px;padding-right:4px}
div#PageContent div#sectionHeader,div#DialogContent div#sectionHeader{margin-bottom:3px}
div#PageContent div#jobManagerEditRightContainer .detailSection{margin-bottom:20px}
div#PageContent .linkHeader h2,div#DialogContent .linkHeader h2{float:left;border-bottom:0;margin-top:0;margin-bottom:1px;padding:0}
div#PageContent h2.sectionHeader,div#DialogContent h2.sectionHeader{font-family:Arial,sans-serif;font-size:14px;font-weight:bold;color:#858585;padding:0 0 3px}
table.output_table{font-family:Arial,Sans-Serif;font-size:11px;width:100%}
table.output_table td.setActiveCol{display:none}
table.output_table thead tr td{background:#f4f8f5 none;border-bottom:1px solid #bfc6be;white-space:nowrap;color:black}
table.output_table tfoot tr td{background:#f4f8f5;border-bottom:1px solid #bfc6be;white-space:nowrap;color:black}
table.output_table thead tr td a.ascend{background-color:#def2e0;display:block;font-weight:700;padding:.5em}
table.output_table thead tr td a.ascend img,table.output_table thead tr td a.descend img{left:4px;position:relative;top:-2px}
table.output_table thead tr td a.ascendImg{background:url("../images/arrow_up_black-140795.gif") no-repeat 95%;background-color:#def2e0;font-weight:700;padding:.5em;display:block}
table.output_table thead tr td a.descendImg{background:url("../images/arrow_down_black-140795.gif") no-repeat 95%;background-color:#def2e0;font-weight:700;padding:.5em;display:block}
table.output_table tbody tr.dimText{color:Gray}
table.output_table tbody tr{height:30px}
table.output_table.slim tbody tr{height:15px}
table.output_table tbody tr td{border-bottom:1px solid #ddd}
table.output_table tbody tr td.contentListNameColumn{width:250px}
table.output_table tbody tr td.contentListDescColumn{width:505px}
table.output_table tbody tr td.noData{border-bottom:0}
table.output_table tbody tr td a.editItem{background:transparent url("../images/edit2-140795.gif") no-repeat scroll 0 0;display:block;height:13px;width:13px;text-decoration:none}
table.output_table tbody tr td a.deleteBox:link,table.output_table tbody tr td a.deleteBox:visited,table.output_table tbody tr td a.deleteBox:active{background:transparent url("../images/delete-mark-140795.gif") no-repeat scroll 0 0;display:block;height:13px;width:13px;text-decoration:none}
table.output_table tbody tr td a.deleteBox:hover{background:transparent url("../images/delete-mark-hover-140795.gif") no-repeat scroll 0 0}
table.output_table tbody tr td a.addBox:link,table.output_table tbody tr td a.addBox:visited,table.output_table tbody tr td a.addBox:active{background:transparent url("../images/addnote-140795.png") no-repeat scroll 0 0;display:block;height:13px;width:13px;text-decoration:none}
table.output_table tbody tr td a.collapseBox:link,table.output_table tbody tr td a.collapseBox:visited,table.output_table tbody tr td a.collapseBox:active{background:transparent url("../images/collapse-140795.gif") no-repeat scroll 0 0;display:block;height:13px;width:13px;text-decoration:none}
table.output_table tbody tr td.clickable,table.output_table tbody tr.clickable{cursor:pointer}
table.output_table tr td{padding:5px 6px;line-height:12.1px}
table.output_table.slim tr td{line-height:10px;padding:4px 2px}
table.output_table tr td.editColumn{cursor:pointer}
table.output_table tr td.infoIcons,table.output_table tr td.value{white-space:nowrap}
table.sortable tr td{padding:2px 5px;height:25px}
table.output_table a,table.output_table a:hover{line-height:10px;font-family:Arial,Sans-Serif}
#clientDocumentsSelectFolderContainer td.rowType,#clientDocumentsSelectFolderGrid td.rowType{width:45px}
.sprite{background-image:url('../images/filetypes-140795.png');background-color:transparent;background-repeat:no-repeat}
.excel{width:16px;height:16px;background-position:0 -160px}
.folder{width:16px;height:16px;background-position:0 -144px}
.general{width:16px;height:16px;background-position:0 -128px}
.html{width:16px;height:16px;background-position:0 -112px}
.pdf{width:16px;height:16px;background-position:0 -96px}
.picture{width:16px;height:16px;background-position:0 -80px}
.ppt{width:16px;height:16px;background-position:0 -64px}
.publisher{width:16px;height:16px;background-position:0 -48px}
.text{width:16px;height:16px;background-position:0 -32px}
.word{width:16px;height:16px;background-position:0 -16px}
.zip{width:16px;height:16px;background-position:0 0}
.email{width:16px;height:16px;background-position:0 -176px}
table tr.sectionHeader td{border-bottom:2px solid #ccc!important}
div.halfWidth{float:left;margin-bottom:1em;margin-right:20px;margin-top:5px;width:455px}
div#sectionHeader div dl{float:left;margin-bottom:5px;margin-top:5px}
div#sectionHeader div dl dt{color:#a5a5a5;float:left;height:16px}
div#clientSummaryFieldsPanel div#sectionHeader div dl dd{clear:left;float:left}
div#clientSummaryFieldsPanel div#sectionHeader div{border-top:1px solid #ddd;float:left;width:455px}
div#sectionHeader{margin-bottom:3px}
label{line-height:1.5em}
div#sectionHeader div dl dd span{float:left;line-height:1.5em;white-space:nowrap}
div#communicationSummaryFieldsPanel div#CommDetails div dl dt{float:left;width:100px}
div#communicationSummaryFieldsPanel div#CommDetails{float:left;margin-bottom:10px;border-bottom:1px solid #ddd}
div#addressesSummaryFieldsPanel div#sectionHeader div{border-top:1px solid #ddd;float:left;width:453px}
div#clientFieldsPanelPlaceRight div#addressesSummaryFieldsPanel div#sectionHeader div dl dt{color:#a5a5a5;float:left;height:16px;width:100px}
div#clientFieldsPanelPlaceRight div#addressesSummaryFieldsPanel.editPanel div#sectionHeader div dl dd{margin-bottom:10px;width:333px;float:left}
div#communicationSummaryFieldsPanel div#CommDetails div#CommDetailsLeft,div#communicationSummaryFieldsPanel div#CommDetails div#CommDetailsBottom{float:left}
div#communicationSummaryFieldsPanel div#CommDetails div#CommDetailsLeft dl,div#clientSummaryFieldsPanel div#sectionHeader dl{width:226px}
div#communicationSummaryFieldsPanel div#CommDetails div#CommDetailsBottom dl{width:260px}
div#clientSummaryFieldsPanel div#sectionHeader div#fifthRow dl{width:250px}
a:link,a:visited,a:active,a:hover{text-decoration:none}
div.gfc-control div.gfc-resultsHeader{background-color:#86b040;padding-left:12px;padding-top:6px;height:22px;width:99%;border-bottom:0;margin-bottom:0}
div.gfc-control div.gfc-title{color:white;font-weight:bold;font-size:14px;font-family:Arial,Sans-Serif}
div.gfc-control div.gfc-results div.gfc-result{margin:3px 0;padding:5px 0 8px 0;border-bottom:1px solid #ccc}
div.gfc-control div.gfc-results div.gf-result div.gf-title{font-size:110%;float:left}
div.gfc-control div.gfc-results div.gf-result div.gf-author{display:none;clear:left}
div.gfc-control div.gfc-results div.gf-result div.gf-spacer{display:none}
div.gfc-control div.gfc-results div.gf-result div.gf-snippet{clear:left}
div.gfc-control div.gfc-results div.gf-result div.gf-relativePublishedDate{float:left;width:90px;text-align:right;padding-top:1px;color:#9d9d9d!important}
.gfc-title{padding-top:8px!important;padding-left:10px!important;font-size:14px!important;display:block!important}
.gfc-resultsHeader{background:transparent url(/inet/images/bgheader-140795.png) repeat!important;font-family:Arial,sans-serif!important;color:black!important;font-size:12px!important;width:100%!important;font-weight:normal!important;padding:0!important}
.gfc-resultsHeader{height:30px!important}
.gfc-control,div#news-feed,div#commentarycontent,div#paddingDiv,div#commentaryedit{background-color:#f8f8f9!important}
.gfc-result{margin:0!important;padding-left:5px!important;padding-right:5px!important}
body div#clientportal div#ClientPortalContent div#ClientPortalDocumentIndexContainer table#clientDocumentsSelectFolderGrid tbody#clientDocumentsGridBody .fileOpenstyle{font-weight:bold}
div#clientportal div.finishlater-header{background-color:#86b040}
table.output_table tbody tr td a.portalSignIn{background:transparent url(../images/signature_icon-140795.png) no-repeat scroll 0 0;color:#5e5e5e;display:block;line-height:125%;padding-left:0;float:right;height:13px;width:13px}
div#UserEditContent ul.menu{border-bottom:1px solid #ccc!important;clear:both!important;float:left!important;margin-bottom:1em!important;margin-top:1em!important;width:910px!important;list-style-type:none!important;margin-left:0!important;padding-bottom:0!important}
div#UserEditContent ul.menu li{color:#0089b3!important;display:inline;float:left!important;padding:5px 14px!important}
div#UserEditContent ul.menu li.selected{border-color:#ccc #cccccc white!important;border-style:solid!important;border-width:1px!important;font-weight:bold!important;position:relative!important;top:1px!important}
div#UserEditContent ul.menu li a{font:11px Tahoma,sans-serif!important}
div#UserEditContent ul.menu li.selected a{font-weight:bold!important}
div#UserEditContent div.widePanel{width:900px!important}
div#UserEditContent div.editPanel{background-color:#f8f8f9;border-color:#e3e3e3;border-style:solid;border-width:1px 1px 0;float:left;padding:10px}
label.labelcolon::after{content:":"}