@charset "utf-8";

body { margin: 0; padding: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 12px; }
img { border: 0; }
.clear { clear: both; }

/* Tour */
.tour h2 { margin: 0; padding: 5px 0; font-size: 14px; }
.tour h3 { margin: 0; padding: 5px 0; font-size: 14px; }
.tour ul { margin: 0; padding: 0; list-style: none; }
.tour li {}
.tour a { color: #4fa5e2; text-decoration: underline; }
.tour a:hover { color: #4fa5e2; text-decoration: none; }
.tour .left { float: left; width: 250px;  }
.tour .menu { padding: 15px; }
.tour .menu h2 { border-bottom: 1px solid #efefef; }
.tour .menu a { display: block; padding: 5px 5px 5px 8px; border: solid #f5f5f5; border-left: solid #fff; border-width: 0 0 1px 1px; text-decoration: none; }
.tour .menu a:hover { color: #000; border-left: 1px solid #4fa5e2; }
.tour .menu a.selected { display: block; padding: 5px 5px 5px 8px; color: #666; border: solid #f5f5f5; border-left: solid #999; border-width: 0 0 1px 1px; text-decoration: none; }
.tour .display { float: left; width: 70%; }
.tour .inner { padding: 15px; }

/* Register */
.r-canvas {padding: 20px; font-size: 12px; border: 1px solid #ccc;width: 905px;border-top-style: none;}
.r-canvas h2 { margin: 0 0 0 20px; padding: 0; letter-spacing: 0em; font-size: 18px; text-align:left;border-bottom: 3px solid #a69650;color:#efeff7 ;background: #768389;}
.r-canvas h3 { margin: 0; padding: 0; padding: 8px 0 8px 5px;color: #42474a;background: #F9F9F9; letter-spacing: 0.2em; font-size: 15px; border-top: 1px solid #a69650; border-bottom: 1px solid #a69650; }
.r-canvas h3.sub-header { background-color: #e9eef1;color: #000; }
.r-canvas h3.sub-header-sub { background-color: #e9eef1;color: #000;border-top: 2px solid #a69650; }
.r-canvas .user { text-align: left; }
.r-canvas .bground { text-align: left; }
.r-canvas .dx { text-align: left; }
.r-canvas .profile { text-align: left; }
.r-canvas .contact, .contact-phone { text-align: left; }
.r-canvas .login { text-align: left; }
.r-canvas .left { float: left; width: 50%; }
.r-canvas .right { float: left; width: 50%; }
.r-canvas .inner { padding: 15px; padding-top: 0px;}
.r-canvas ul { margin: 0; padding: 0px; list-style: none; }
.r-canvas ul.tracker { padding: 0px 240px;}
.r-canvas li { padding: 4px 0;text-align: left; }
.r-canvas label { float: left;display: block; padding: 7px 10px 0 0; font-size: 13px; width: 150px; text-align: right; }
.r-canvas .chk label {float: none;display: inline; padding: 7px 10px 0 0; font-size: 13px; width: 150px; text-align: right; }
.r-canvas .txt { padding: 5px; font-size: 13px; border: 1px solid #d4d4d4; width: 160px; text-align:left; }


.r-canvas-print {padding: 20px; font-size: 12px; border: 1px solid #ccc;width: 905px;border-top-style: none;}
.r-canvas-print h2 { margin: 0 0 0 20px; padding: 0; letter-spacing: 0em; font-size: 18px; text-align:left;border-bottom: 3px solid #a69650;color:#efeff7 ;background: #768389;}
.r-canvas-print h3 { margin: 0; padding: 0; padding: 8px 0 8px 5px;color: #42474a;background: #F9F9F9; letter-spacing: 0.2em; font-size: 15px; border-top: 1px solid #a69650; border-bottom: 1px solid #a69650; }
.r-canvas-print h3.sub-header { background-color: #e9eef1;color: #000; }
.r-canvas-print h3.sub-header-sub { background-color: #e9eef1;color: #000;border-top: 2px solid #a69650; }
.r-canvas-print .user { text-align: left; }
.r-canvas-print .bground { text-align: left; }
.r-canvas-print .dx { text-align: left; }
.r-canvas-print .profile { text-align: left; }
.r-canvas-print .contact, .contact-phone { text-align: left; }
.r-canvas-print .login { text-align: left; }
.r-canvas-print .left { float: left; width: 50%; }
.r-canvas-print .right { float: left; width: 50%; }
.r-canvas-print .inner { padding: 15px; padding-top: 0px;}
.r-canvas-print ul { margin: 0; padding: 0px; list-style: none; }
.r-canvas-print ul.tracker { padding: 0px 240px;}
.r-canvas-print li { padding: 4px 0;text-align: left; }
.r-canvas-print label { float: left;display: block; padding: 7px 10px 0 0; font-size: 13px; width: 150px; text-align: right;border-style: none;}
.r-canvas-print .chk label {float: none;display: inline; padding: 7px 10px 0 0; font-size: 13px; width: 150px; text-align: right; }
.r-canvas-print .txt { border-style: none; width: 140px; text-align:left;vertical-align: bottom;margin-top: 8px; }
.r-canvas-print span { margin-top: 8px; }


.r-canvas-email {padding: 20px; font-size: 12px; border: 1px solid #ccc;width: 905px;border-top-style: none;}
.r-canvas-email h2 { margin: 0 0 0 20px; padding: 0; letter-spacing: 0em; font-size: 18px; text-align:left;border-bottom: 3px solid #a69650;color:#efeff7 ;background: #768389;}
.r-canvas-email h3 { margin: 0; padding: 0; padding: 8px 0 8px 5px;color: #42474a;background: #F9F9F9; letter-spacing: 0.2em; font-size: 15px; border-top: 1px solid #a69650; border-bottom: 1px solid #a69650; }
.r-canvas-email h3.sub-header { background-color: #e9eef1;color: #000; }
.r-canvas-email h3.sub-header-sub { background-color: #e9eef1;color: #000;border-top: 2px solid #a69650; }
.r-canvas-email .user { text-align: left; }
.r-canvas-email .bground { text-align: left; }
.r-canvas-email .dx { text-align: left; }
.r-canvas-email .profile { text-align: left; }
.r-canvas-email .contact, .contact-phone { text-align: left; }
.r-canvas-email .login { text-align: left; }
.r-canvas-email .left { float: left; width: 50%; }
.r-canvas-email .right { float: left; width: 50%; }
.r-canvas-email .inner { padding: 15px; padding-top: 0px;}
.r-canvas-email ul { margin: 0; padding: 0px; list-style: none; }
.r-canvas-email ul.tracker { padding: 0px 240px;}
.r-canvas-email li { padding: 4px 0;text-align: left; }
.r-canvas-email label { padding: 7px 10px 0 0; font-size: 13px; width: 150px; text-align: right; }
.r-canvas-email .chk label {float: none;display: inline; padding: 7px 10px 0 0; font-size: 13px; width: 150px; text-align: right; }
.r-canvas-email .txt { padding: 5px; font-size: 13px; border: 1px solid #d4d4d4; width: 160px; text-align:left; }



/* Forgot Password */
.fp-canvas h2 { margin: 0; padding: 0; padding: 20px 20px 20px 50px; background: url(/App_Themes/NewMindMaps/images/caution-icon.png) no-repeat 0 50%; letter-spacing: 0em; font-size: 26px; text-align:left; }
.fp-canvas h2 span { display: block; font-size: 12px; font-weight: normal; letter-spacing: 0em; }
.fp-canvas { padding: 20px 0 0 30px; }
.fp-canvas ul { margin: 0 0 0 50px; padding: 0; list-style: none; }
.fp-canvas ul li { float: left; }
.fp-canvas ul li label { display: block; padding: 7px 10px 0 0; font-size: 13px; }
.fp-canvas ul li .login { padding: 6px; color: #999; width: 200px; border: 1px solid #d4d4d4; }
.fp-canvas .getpassword { margin: 3px 0 0 3px; background:url(/App_Themes/NewMindMaps/images/getpassword-btn.png) no-repeat 0 50%; width:155px; height:29px;}



#mask { position:absolute; z-index:9000; background-color:#000; display:none; Top:0; Left:0; } 

#boxes .window a { color:#fff; }
#boxes .window { position:absolute; width:598px; height:448px; display:block; z-index:9999; padding:20px; color:#fff; }
#boxes .close { position:absolute;float: left color:#727272; }

#boxes #dialog { color: #727272; font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: 300; font-size: 11pt; letter-spacing: 0.02em; line-height: 14pt; background: #fff; width: 540px; height: 428px; }
#boxes #dialog ul { margin: 10px 0px 0px 0px; padding: 0; list-style: none; float: left }
#boxes #dialog #Locations-10-20 { float:right; list-style: none;width: 232px; }
#boxes #dialog ul li { float: left }
#boxes #dialog h1 { font-family: Segoe UI Light, Open Sans, Verdana, Arial, Helvetica, sans-serif;font-weight: 600;font-size: 33pt;letter-spacing: 0.01em;line-height: 35pt;}

#boxes #dialog-desc { color: #727272; font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: 300; font-size: 11pt; letter-spacing: 0.02em; line-height: 14pt; background: #fff; width: 540px; height: 288px; }
#boxes #dialog-desc ul { margin: 10px 0px 0px 0px; padding: 0; list-style: none; float: left }
#boxes #dialog-desc #Locations-10-20 { float:right; list-style: none;width: 232px; }
#boxes #dialog-desc ul li { float: left }
#boxes #dialog-desc h1 { font-family: Segoe UI Light, Open Sans, Verdana, Arial, Helvetica, sans-serif;font-weight: 600;font-size: 33pt;letter-spacing: 0.01em;line-height: 35pt;}

#boxes #dialogCpt { color: #727272; font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: 300; font-size: 11pt; letter-spacing: 0.02em; line-height: 14pt; background: #fff; width: 542px; height: 330px; }
#boxes #dialogCpt ul { margin: 0px 0px 0px 0px; padding: 0; list-style: none; float: left }
#boxes #dialogCpt #Locations-10-20 { float:right; list-style: none;width: 232px; }
#boxes #dialogCpt ul li { float: left }
#boxes #dialogCpt h1 { font-family: Segoe UI Light, Open Sans, Verdana, Arial, Helvetica, sans-serif;font-weight: 200;font-size: 33pt;letter-spacing: 0.01em;line-height: 35pt;}

#boxes #dialogMentFlex { color: #727272; font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: 300; font-size: 11pt; letter-spacing: 0.02em; line-height: 14pt; background: #fff; width: 542px; height: 364px; }
#boxes #dialogMentFlex ul { margin: 0px 0px 0px 0px; padding: 0; list-style: none; }
#boxes #dialogMentFlex #Locations-10-20 { float:right; list-style: none;width: 270px; }
#boxes #dialogMentFlex ul li { float: left }
#boxes #dialogMentFlex h1 { font-family: Segoe UI Light, Open Sans, Verdana, Arial, Helvetica, sans-serif;font-weight: 200;font-size: 33pt;letter-spacing: 0.01em;line-height: 35pt;}

#boxes #dialogSequMemo { color: #727272; font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: 300; font-size: 11pt; letter-spacing: 0.02em; line-height: 14pt; background: #fff; width: 542px; height: 380px; }
#boxes #dialogSequMemo ul { margin: 0px 0px 0px 0px; padding: 0; list-style: none; }
#boxes #dialogSequMemo #Locations-10-20 { float:right; list-style: none;width: 260px; }
#boxes #dialogSequMemo ul li { float: left }
#boxes #dialogSequMemo h1 { font-family: Segoe UI Light, Open Sans, Verdana, Arial, Helvetica, sans-serif;font-weight: 200;font-size: 33pt;letter-spacing: 0.01em;line-height: 35pt;}

#boxes #dialogVisuSpati { color: #727272; font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: 300; font-size: 11pt; letter-spacing: 0.02em; line-height: 14pt; background: #fff; width: 542px; height: 373px; }
#boxes #dialogVisuSpati ul { margin: 0px 0px 0px 0px; padding: 0; list-style: none; }
#boxes #dialogVisuSpati #Locations-10-20 { float:right; list-style: none;width: 270px; }
#boxes #dialogVisuSpati ul li { float: left }
#boxes #dialogVisuSpati h1 { font-family: Segoe UI Light, Open Sans, Verdana, Arial, Helvetica, sans-serif;font-weight: 200;font-size: 33pt;letter-spacing: 0.01em;line-height: 35pt;}

.RBL label
{
    float: none;
    display: inline;
}