@import url(https://fonts.googleapis.com/css?family=Crete+Round:400,400italic);
body{font-family:'Open Sans','Arial',sans-serif;font-size:.75em;line-height:1.48em;color:#807F83}
.Topheader,.navigation,.Content{width:1100px;margin:0 auto;padding:0 1em}.SearchPane{background-color:#4A5184;float:right;padding:1em}
a:link,a:visited,a:hover{color: #535C9F}a:hover{text-decoration:none!important}a{color:#88889f;text-decoration:none}
.clearfix:after{clear:both;content:"";display:block;height:0;visibility:hidden}
.navigation{bottom:0;font-family:'Crete Round',Arial,serif;font-style:italic;height:1.38em;left:0;margin-bottom:.76em;margin-top:.76em}
.navigation .Root{border-left:1px solid #807F83;float:left}
.navigation .Root > a{color:#807F83;font-size:1.38em;font-style:italic;letter-spacing:.1px;line-height:1em;padding:0 .83em}
.navigation .Root:first-child{border-left:medium none}.SubLevel.Right{top:0!important}
.navigation .Root > .SubLevel,.SubLevel.Right{background:rgb(255,255,255);background:rgba(255,255,255,0.7);border:1px solid #CCCFCF}
.navigation .SubLevel > ul{font-size:1em;padding:.575em 0}.navigation .SubLevel a{color:#807F83;line-height:1em;padding:.575em 1.15em}
.navigation .Root.BC > a,.navigation .Root.Selected > a,.navigation .Root:hover > a,.navigation .SubLevel .Item.BC > a,.navigation .SubLevel .Item.Selected > a,.navigation .SubLevel .Item:hover > a{color:#27318B}
.col1,.col2,.col3,.Col2Left,.Col2Right{float:left}.col1{margin-right:.8em;width:24%}.col3{margin-left:.8em;width:24%}.col2{width:50.2%}.Col2Left{width:64%;margin-right:.8em}.fullCol{width:100%}.Col2Right{width:35%}
h1,h2,h3,h4,h5,h6{font-family:'Crete Round',Arial,serif;font-style:italic;margin-bottom:0}h3{font-size: 1.69em}.Content{padding:3em 1em}
.gn{padding-top:5px}.gn a{margin:0 6px}.link{text-align:right;font-weight:700}
* input:focus{background:#DFEEFD;color:#001B60}
.error{color:red;visibility:hidden;font-weight:700}select{border:1px solid #c2cbd0;color:#669}
input[type=text],input[type=password],textarea{border:1px solid #c2cbd0;color:#669}
.ButtonBar{padding:15px 10px 10px}input.Button{background-color:#8393CA}input.Button:hover{background-color:#2E3192;color:#FFF}
.modalBackground{background-color:#fff;opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70)}
.modalPopup{background:#e6e6e6;border:#dcdcdc 1px solid;font-size:10pt;overflow-y:hidden!important;color:#205173;width:650px;height:515px}
.modalPopupHeader{font-family:Georgia, "Times New Roman" , Times, serif;background:url(images/bg_title.gif) repeat-x;font-size:13px;font-weight:700;color:#FFF;margin:0;padding:3px}
.modalPopupMessageBody{background-color:#fff;height:350px;overflow:auto;border-color:#ccc;border-style:groove;border-width:3px;margin:5px 0 0;padding:3px}
.updateProgress{position:absolute;background-color:#e6e6e6;filter:alpha(opacity=70);mozopacity:0.7;opacity:0.7;margin:0;padding:0}
.updateProgress div{background-color:#FFF;border:solid 1px #155d91;position:absolute;top:20%;left:50%;text-align:center;width:200px;margin:0 0 0 -120px;padding:30px}
.gridHeader,.gridHeader2{background-color:#DCDCDC;color:#FFF}.EmptyGrid{text-align:center;font-style:italic;margin:0 auto}
.ratingStar{font-size:0;width:13px;height:12px;cursor:pointer;background-repeat:no-repeat;display:block;margin:0;padding:0}
.filledRatingStar{background-image:url(images/FilledStar.png)}.emptyRatingStar{background-image:url(images/EmptyStar.png)}
.savedRatingStar{background-image:url(images/SavedStar.png)}.alignLeft{text-align:left}
.alignCenter{text-align:center}.alignRight{text-align:right}.MessageBox{border:solid 1px #bc4092;text-align:center;background-color:#F9E5FA;margin:5px 0;padding:5px}
.pageMessage{color:#440E62;font-weight:700}.validation{font-size:smaller;color:#440E62}.req{color:red}.genericError{color:red;font-weight:700}
.important{font-size:smaller;color:red}.instruction{background:#fff;border:dashed 2px #bc4092;padding:10px}.instruction ul{list-style-type:none;margin:5px 0 10px 15px;padding:0}
.instruction li{color:#bc4092;font-size:10px;text-decoration:none;padding:0 0 0 10px}.FilterPanel{height:0;text-align:left;overflow:hidden;width:100%}
label{font-weight:700}.updateProgress{position:absolute;background-color:Gray;filter:alpha(opacity=70);mozopacity:0.7;opacity:0.7;margin:0;padding:0}
.updateProgress div{background-color:#FFF;border:solid 1px #155d91;position:absolute;top:20%;left:50%;text-align:center;margin:0 auto;padding:4px}
.AccordionHeaderSelected{border-top:solid 1px #DCDCDC;border-right:solid 1px #DCDCDC;border-left:solid 1px #DCDCDC;cursor:pointer;padding:10px}
.AccordionHeader{border:solid 1px #DCDCDC;cursor:pointer;padding:10px 10px 15px}
.AccordionContent{border-bottom:solid 1px #DCDCDC;border-right:solid 1px #DCDCDC;border-left:solid 1px #DCDCDC;padding:10px}
div.form{background-color:inherit;padding:0 10px 10px}div.form fieldset{border:solid 1px #ccc;margin:0 0 15px;padding:0 1em 1em}
div.form fieldset ol{list-style:none;margin:0;padding:0}div.form fieldset li{float:left;clear:left;width:100%;padding-top:.5em;margin:0}
div.form fieldset li.center{text-align:center}div.form fieldset legend{font-size:1.2em;color:#8080a6;margin:0 0 5px;padding:2px}
div.form label{display:block;float:left;width:14em;text-align:right;font-weight:400;color:#000;text-decoration:none;margin:5px 0 0;padding:0}
div.form label.left{text-align:left;margin-left:10px;width:auto}div.form label.collapsed{width:0}
div.form input,div.form textarea,div.form select,div.form checkbox{display:inline;font-size:100%;margin:5px 0 0 10px}
div.form div{display:inline;font-size:100%;margin:20px 0 0 10px}div.form input#reset{margin-left:0}div.form textarea{overflow:auto}
div.form div.field-instructions{display:block;font-size:88%;background-color:#fffae3;border:dashed 1px #e6e6e6;margin:0 0 5px 14.5em;padding:3px}
div.form small{display:block;font-size:88%;padding:1px 3px}div.form label.required{font-weight:700}div.form br{clear:both}div.instruction{font-style:oblique;margin:0 0 10px}
.User{color:#FFF}.Summary{border:1px solid #000;margin-left:15px;margin-top:0;margin-bottom:10px}
.ControlHeader{margin:0}.SummaryNavigation{font-size:12px;text-align:right}.controlView{width:97%;background:none repeat scroll 0 0 #FFF}
.rgNoRecords div{padding:5px}
/* Task remove inline style irfan*/
.FloatL{float:left!important}.FloatR{float:right!important}.labels{font-weight:700}.errorMessage{font-weight:700;color:Red}.successMessage{font-weight:700;color:Green}
.VAlignMiddle{vertical-align:middle}.colorRed{color:Red}.colorBlue{color:Blue!important}.colorGreen{color:Green!important}.underline{text-decoration:underline}
.margin5{margin:5px}.margin10{margin:10px}.marginTop5{margin-top:5px}.marginTop10{margin-top:10px}.marginTop15{margin-top:15px}.marginTop20{margin-top:20px}
.marginBottom5{margin-bottom:5px}.marginBottom15{margin-bottom:15px}.marginLeft5{margin-left:5px}.marginLeft10{margin-left:10px}.marginR10{margin-right:10px}
.heading2{font-weight:700;font-size:20px}.heading3{font-weight:700;font-size:15px}.heading4{font-weight:700;font-size:12px}.overflowhidden{overflow:hidden}
.WS-nowrap{white-space:nowrap}.full-width{width:100%!important}.full-height{height:100%}.PadingT0{padding-top:0!important}.clientDocA{width:60px}
.PagerButton{cursor:pointer;border:0;width:15px;height:20px;vertical-align:middle;padding:1px}.PagerButton:hover{border:1px solid #9EB6CE;padding:0}
.FirstPage{background:transparent url(/Images/first.gif) no-repeat scroll center}.PrevPage{background:transparent url(/Images/prev.gif) no-repeat scroll center;margin-right:6px}
.NextPage{background:transparent url(/Images/next.gif) no-repeat scroll center}.LastPage{background:transparent url(/Images/last.gif) no-repeat scroll center}
.divBlockedClientActions{width:400px;float:left}.divUnblockClient{padding-top:5px;float:right}.tdNoBorderWithBold{font-weight:700;border-style:none!important}
.tdNoBorder{border-style:none!important}.divClientImage{position:absolute;background-color:#B7B3B3;z-index:1001}.divPaging{width:170px;float:left;white-space:nowrap;margin:0 10px 0 0;padding:0}
.recordPerPage{width:190px}.orderPerPage{width:150px}.VAlignTop{vertical-align:top}.Height25{height:25px}.PaddingTop10{padding-top:10px}.PaddingL2{padding-left:2px}
.PaddingR2{padding-right:2px}.MarginR3{margin-right:3px}.Width100{width:100px}.Width500{width:500px}.Width290{width:290px}#divIntroRefreshBtn{width:30px;float:right;padding-top:4px}
#divDeleteAll{width:107px;padding-top:4px}#divRefreshIntroReq{width:30px;margin-left:200px}.PendingFeedbackPerPage{margin-right:20px;width:40px}#divCreateNewMatch{height:30px;margin-top:8px;margin-left:8px}
.MarginR8{margin-right:8px}.Width300{width:300px}.MatchesPerPage{margin-right:20px;width:50px}#divPagerButton{width:260px;float:left;margin-right:10px}#validFormats{margin-top:10px;margin-bottom:10px}
#divImgAction{border:1px solid;width:90%;padding:3px}.imageList{margin-bottom:10px;background-color:buttonface;float:left;height:490px;margin-top:5px;overflow-x:hidden;overflow-y:scroll;width:217px}
#divTravelTime{margin-left:20px}.MatchCriteriaBasics{color:Blue;text-decoration:underline}#divRefreshHistory{margin-bottom:8px}#divNotificationHeader{border:1px solid}
.divCoachingNotifications{max-height:400px;overflow:auto}.clear,.Clear{clear:both}.pagingPanel,.CorPagerTemplate,.PagerTemplatePanel,.FeedbackPanel{line-height:24px;padding:6px}
.CorPagerBtn,.MassEmailPagerBtn,#FeedbackPagerButton{width:260px;float:left;margin-right:10px;white-space:nowrap}.CorNoRecord,#NoItem{height:30px;cursor:pointer}
/*End Client Task To Do CSS*/
#divCloseReopenActions{margin-top:5px}.divEditNoteContainer{width:210px;margin:0 auto}
/* module css for client appointment */
.showDate{background:none repeat scroll 0 0 #FFF;border:1px solid #B4B5B8;float:left;margin-right:5px}.showDateMonth{background:none repeat scroll 0 0 #4B4B4B;color:#FFF;font-weight:700;padding:2px 22px}
.showDateDay{color:#CACACA;font-size:44px;font-weight:700}.clientAppointments{line-height:1;margin-bottom:10px}.clientAppointmentsScroll{height:216px;overflow:auto;margin-top:10px}
/* module css of client details  */
.CursorP a{cursor:pointer}.width100{width:100px}.exampleWrapper{width:400px}.activeLink{text-decoration:none!important;color:#000!important;cursor:text!important}
.ddlheight{height:200px}.marginLeft{margin-left:5px}.divMarginTop{margin-top:20px}#divClientDetailsLeft{width:100%}#divClientSummary{height:230px}.divWidth{width:530px}
.photoSize{float:left;margin-bottom:3px;margin-left:10px;width:160px}.divNewInfo{margin-top:10px}.rotate{-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}
.AboutMe{float:right;width:50%}.ctrlHolder ul li{list-style-type:none}.displayBlock,.display{display:block}.hidden,.noDisplay,.RadUpload .ruCheck{display:none}
/****************** My Matches ******************/
.divMyOpenMatches{margin-top:10px}.myOpenMatchesList{clear:both;padding-top:15px}.profilePhoto{float:left}.matchNameTimeStamp{float:left;margin-left:10px}
.feedbackProfileLink{text-align:right}.openMatchHeader{font-weight:700}.divMyOpenPotentialMatches{clear:both;padding-top:20px}.thumbProfilePhoto{height:100px;width:100px}
.rejectedRed{color:red}.closedSuccessfullyGreen{color:green}.divActions{float:right;margin-top:10px}.divMyOpenMatches a:link,.feedbackProfileLink a:link{text-decoration:underline}
.clientMatchName,.matchOrPotential{font-weight:700;font-size:15px}
/****************** My Matches ******************/
.sender{font-size:12px}.SentOn{float:right;font-size:10px;font-style:italic;margin-right:10px}.subject{font-size:11px;font-weight:700}.messageBody{overflow:scroll;height:200px;font-size:10px;border:1px solid gray;background:#FFF;margin:5px}
.messageItem{border:2px solid #000;margin-bottom:5px}.popup_block,popup_blockFeedbackDetails,popup_blockCorrespondence{display:none;background:#fff;border:20px solid #ddd;float:left;font-size:1.2em;position:fixed;top:25%;left:25%;z-index:9000;-webkit-box-shadow:0 0 20px #000;-moz-box-shadow:0 0 20px #000;box-shadow:0 0 20px #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:20px}
img.btn_close{float:right;margin:-55px -55px 0 0}.senderTitle,.bodyTitle{font-size:12px;font-weight:700}
/*--Making IE6 Understand Fixed Positioning--*/
.popup_block .RadCalendarPopup{border:0 none;left:65.3%!important;position:fixed!important;top:51.5%!important;z-index:1000000!important}#messages{height:500px;overflow:scroll;background:lightgray;margin-top:-10px}
.detailedView{width:180px;height:100px;overflow-y:auto;border:1px solid #000}#divleft{float:left;width:48%}#divRight{width:48%}em{color:Red}#divPhotoList{float:left;height:490px;margin-top:10px;overflow-x:hidden;overflow-y:scroll;width:225px;background-color:ButtonFace}
.divShowFullPhoto{height:500px;overflow:auto;width:330px;margin:10px 0 0 200px}#fullPhoto{height:490px;margin:0 auto}.Odd{background:#FFFAFA}.Even{background:ButtonFace}
.Installments{border:1px solid gray;margin-left:10px;margin-bottom:5px;width:88%}.listHeader,.installmentsHeader{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:url(WebResource.axd?d=UdQtw2XgueVACRfBB9tB5poBtfo8HQNTvMGys8MZDydgWRDy2WojcIOAuzDE2YYZNA9xDMyciCYFH84RHQeKq481hCuLoYn50ZGWV6BnhD_1Q8Bn5HsxZ0guZyq_-swihdhKIkutTcwRg1U90&t=634883669380000000) repeat-x scroll 0 -2300px #EAEAEA;border-color:0 0 #828282;border-style:none none solid;border-width:0 0 1px}
.financialActivities{border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;width:100%}.listHeaderRow{height:25px;font-size:12px}
.installmentsText{font-weight:700;padding-left:7px;padding-top:7px}#divFinancialDetails{max-height:285px!important;width:400px!important;top:25%!important;left:25%!important;position:fixed!important}
#editOrder{max-height:525px!important;width:770px!important}#bgDiv{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-color:#000;filter:alpha(opacity=50);opacity:0.5;z-index:500;margin:0;padding:0}
#sendProfile{height:500px!important;width:700px!important;left:30%!important;top:15%!important;position:fixed!important}*html #fade,*html .popup_block{position:absolute}
/********************* Pop Up(Creare BY saurabh) for sales representative *******************/
.salesRepPopup{width:100%;-moz-border-radius:15px;-webkit-border:15px}.salesRep_content{display:none;position:fixed;top:10%;left:37%;width:330px;height:110px;border:2px solid #000;-moz-border-radius:15px;-webkit-border:15px;background-color:#FFF;z-index:1002;overflow:auto;padding:5px}
.salesRepBlack_overlay{display:none;position:absolute;top:0;left:0;width:100%;height:98%;background-color:#000;z-index:1001;-moz-opacity:0.5;opacity:.80;filter:alpha(opacity=50)}
#salesRepfade{display:none;background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.80;z-index:1001}
/**************** Pop Up(end ) ****************/
#MessagesExchanged{width:100%}.MessageSentOn{float:right}.MessageSubject a{font-size:12px;font-weight:700}.progressBar{background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.80;z-index:199999}
#imgProgress{top:45%;left:40%;position:fixed}.scrollingDiv{border:1px solid silver;margin-top:10px;height:250px;overflow-y:Auto;padding:5px}.divScrollSmall{border:1px solid silver;margin-top:10px;margin-right:5px;height:91px;overflow-y:Auto;padding:5px}
.divclientsummary{width:200px;float:left}.divclientsummaryFullRow{width:400px;float:left;margin-top:2px}.aspNetDisabled{text-decoration:none}.eventDescription{max-width:200px;overflow:auto}
.smallButtonBackground{background:url(/images/small_btn.png) no-repeat scroll left top transparent;border:medium none;color:#FFF!important;height:22px;padding-top:0;width:60px;font-size:10px}
.largeButtonBackground{font-size:10px;width:120px}
/* module css of client action */
.width50{width:50%;float:left}.closePopup{float:right}.txt_pavment{width:70px}.txt_duiIn{width:40px}.divBackgroundClientInfo{margin-left:31px}.clientactions{margin:1em}
.divNumBuyMatches li{text-decoration:none;color:red}
/********************* Pop Up *******************/
#lightbox{background:#fff;border:2px solid #000}
.licensePopup{font-size:15px;width:auto;padding:150px 10px 10px 250px}
.black_overlay{display:none;position:absolute;top:0;left:0;width:110%;height:600%;background-color:#000;z-index:1001;-moz-opacity:0.7}
.white_content_CreditMatches{display:none;position:absolute;left:40%;border:2px solid #000;-moz-border-radius:15px;-webkit-border:15px;background-color:#FFF;z-index:1002;overflow:auto;top:330px;height:auto;width:480px;padding:3px 5px 5px}
.txt_buyservices{width:160px}.lbl_buyservices{width:154px}
.white_content_BackgroundCheck{display:none;position:absolute;left:20%;width:390px;height:378px;border:2px solid #000;-moz-border-radius:15px;-webkit-border:15px;background-color:#FFF;z-index:1002;overflow:auto;padding:3px 5px 5px}
/************* Dialog *********************/
.clientAction{border:1px solid}
/* end css of client action module */
.clientDetailButton,.backgroundImage,.largeButtonBackground,.smallButton,.post_button{background-color:#4A5184;border:thin none;border-radius:5px 5px 5px 5px;box-shadow:2px 2px 2px #6C68C5;color:#FFF!important;padding:.5em;cursor:pointer;margin:0 .5em .5em 0}
.smallButton{font-size:10px}.progressBarImage{border:1px solid grey;height:10px;width:100px;float:left}
.progressBar{background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.80;z-index:199999}
.progressImage{height:10px;background-color:Green}.filePercent{float:left;margin-left:5px;margin-top:-3px;vertical-align:top}
/*End*/
/*imgAreaSelect default style*/
.imgareaselect-border1{background:url(/images/border-v.gif) repeat-y left top}.imgareaselect-border2{background:url(/images/border-h.gif) repeat-x left top}
.imgareaselect-border3{background:url(/images/border-v.gif) repeat-y right top}.imgareaselect-border4{background:url(/images/border-h.gif) repeat-x left bottom}
.imgareaselect-border1,.imgareaselect-border2,.imgareaselect-border3,.imgareaselect-border4{filter:alpha(opacity=50);opacity:0.5}
.imgareaselect-handle{background-color:#fff;border:solid 1px #000;filter:alpha(opacity=50);opacity:0.5}
.imgareaselect-outer{background-color:#000;filter:alpha(opacity=50);opacity:0.5}.lagreImageDiv{min-height:375px;min-width:500px}
/*End*/
/*Sticky Notes*/
.testimonial{width:200px;margin:0 auto}.border{border-bottom:solid 1px;padding:.6em}.testimonials{height:200px;border:solid 1px;overflow-y:auto}
.addNote{height:25px}.cursor{cursor:pointer;vertical-align:middle}.notesListing{border-top:1px solid;height:205px;overflow-y:auto}.show{float:left;margin-right:5px;cursor:pointer;display:block}
.addNotes,.cancel{display:none}.addNotes{text-align:center}.dispalyInline{display:inline}.displayInlineBlock{display:inline-block}
/*End*/
/*Blocked Clients*/
.divBlockedClientActions{width:400px;float:left}.divUnblockClient{padding-top:5px;float:right}.tdNoBorderWithBold{font-weight:700;border-style:none!important}
.tdNoBorder{border-style:none!important}.Pointer{cursor:pointer}.wrapper{width:850px}/*End*/
.taskToDoList{margin-left:-38px}.taskToDoList li{list-style-type:none}.divTaskToDo{float:left;width:90%}.divMatch{width: 500px;}.noSkinSkinContent table{font-size: 11px;}
.imgBorder{border:1px solid}.recentClient{margin-bottom:10px}.clientDetails{float:left;margin-left:.5em;width:44%}.templates-div{margin:0 5px}.link-select-template{background-color:#CCC;margin-bottom:5px}
.mergeTemplates{background-color:#eee;border:1px solid;width:200px;margin-top:0}.coloumn{float:left;width:33%}.rowdiv{margin:8px 0}.btnsearch{background-color:#807F83;color:#FFF}
.btnsearch:hover{background-color:#535C9F}.mergeField{height:370px;margin:0;overflow-y:auto}.mergeField li{border:1px solid #AEB4D5;cursor:pointer;list-style-type:none;padding:.5em;margin-left:-37px}
.mergeField li:hover{background-color:#A8B7F9}.mergeFieldHeader{background-color:#565AA4;color:#fff;border:solid 1px #AEB4D5;padding:.5em;margin-left:.3em}
.templates > .head{background-color:#565AA4;border:1px solid #AEB4D5;color:#FFF;cursor:pointer;padding:.5em}.templates ul{max-height:275px;min-height:25px;overflow-y:auto;margin:0}
.templates ul li{border-bottom:1px solid #AEB4D5;cursor:pointer;list-style-type:none;padding:.5em;margin-left:-40px}.templates{border:1px solid #AEB4D5;float:left;margin-left:.7em;width:200px}
.templates ul li:hover{background-color:#A8B7F9;color:#FFF}.templates >.head:hover{background-color:#111A7D}