﻿/* layout */
BODY{height:100%;margin:0;padding:0;font:normal 10px Verdana,Arial,helvetica,sans-serif;background:#f4f4f4 url(images/bg.gif);color:#4d4535;}
DIV.divWrapper{background:url(images/bg_grad.gif) repeat-x;padding:0 0 0 5px;margin:0;height:580px;}
DIV.mainblock{position:absolute;left:0;text-align:left;width:100%;}
DIV.mainblock DIV.leftblock{margin:0 25px 0 195px;height:580px;position:relative;min-width:770px;}
IMG.logo{position:absolute;left:10px;top:5px;}
IMG.copyright{position:absolute;top:485px;right:-15px;}
DIV.iFrame{top:133px;height:437px;margin:0;background:#cfcfcf;padding:4px;position:relative;}

/* general */
H1{color:#f78a11;font:bold 13px Verdana,Arial,helvetica,sans-serif;margin:0;padding:0 0 5px 0;}
H1 SPAN.num{color:#5b5b5b;}

/* public status page */
DIV.form{}

DIV.publicStatusPage{text-align:center;width:400px;margin:0 auto 0 auto;padding-top:120px;}
DIV.publicStatusPage DIV.cnt{text-align:left;border:4px solid #cfcfcf;background-color:#ffffff;padding:15px;}
DIV.publicStatusPage IMG.logo{position:relative;display:block;margin:0 auto 20px auto;padding:0;text-align:center;}
DIV.publicStatusPage P{color:#5b5b5b;line-height:1.5;margin:0 0 10px 0;padding:0 0 0 20px;}
DIV.publicStatusPage INPUT{font:normal 9px Verdana,Arial,helvetica,sans-serif;color:#5b5b5b;vertical-align:middle;}
DIV.publicStatusPage INPUT.data{margin:0 0 0 5px;}
DIV.publicStatusPage INPUT.data:hover{border:2px solid #f78a11;}
DIV.publicStatusPage LABEL{font-weight:bold;}
DIV.publicStatusPage INPUT.btn{float:right;}
DIV.publicStatusPage DIV.cnt DIV.fld{margin:5px 0 29px 0;background:#efefef;padding:5px;}
DIV.publicStatusPage DIV.cnt UL{margin:0 0 0 5px;padding:0 0 0 20px;line-height:1.5;list-style:none;}
DIV.publicStatusPage DIV.cnt UL LI{background:url(images/symbol_arrow.gif) no-repeat 0 5px;padding:0 0 0 12px;}
DIV.publicStatusPage DIV.valsummary{width:320px;}
DIV.publicStatusPage A:hover{text-decoration:underline;}

/* doc viewer */
DIV.mainblock DIV.external{margin:0 25px 0 25px;}
DIV.mainblock DIV.external DIV.divToolbar{width:100%;text-align:right;padding:1px;}
DIV.mainblock DIV.external DIV.divToolbar DIV.UltraWebToolbar{display:inline;}
DIV.mainblock DIV.external DIV.divToolbar DIV.UltraWebToolbar TABLE{margin-right:10px;margin-left:auto;}
DIV.mainblock DIV.external DIV.msg{position:absolute;top:47px;right:0;width:49%;}
DIV.mainblock DIV.external DIV.docs{left:0;}
DIV.mainblock DIV.external IMG.corner{position:absolute;height:9px;width:9px;}
DIV.mainblock DIV.external IMG.tl{top:0;left:0;background:url(images/cornerMsg_topLeft.gif) no-repeat;}
DIV.mainblock DIV.external IMG.tr{top:0;right:0;background:url(images/cornerMsg_topRight.gif) no-repeat;}
DIV.mainblock DIV.external IMG.bl{bottom:0;left:0;background:url(images/cornerMsg_bottomLeft.gif) no-repeat;}
DIV.mainblock DIV.external IMG.br{bottom:0;right:0;background:url(images/cornerMsg_bottomRight.gif) no-repeat;}

DIV.mainblock DIV.external DIV.msg DIV.cnt{background:#ffffff;padding:10px;height:97px;overflow:auto;overflow-x:hidden;}
DIV.mainblock DIV.external DIV.msg DIV.cnt IMG.banner{float:left;margin:3px 18px 0 5px;}
DIV.mainblock DIV.external DIV.msg DIV.cnt H1{text-transform:uppercase;}
DIV.mainblock DIV.external DIV.msg A{color:#f78a11;font-weight:bold;}
DIV.mainblock DIV.external DIV.msg A:hover{text-decoration:underline;}
DIV.mainblock DIV.external DIV.msg P{padding:0;margin:0;line-height:1.5;}
DIV.mainblock DIV.external IMG.copyright{position:absolute;top:560px;right:-15px;}

DIV.mainblock DIV.external DIV.promo H1,DIV.mainblock DIV.external DIV.promo P{margin-left:25px;}

H1.alert{padding-left:20px;}
H1.exclamation{background:url(images/alert_exclamation.gif) no-repeat}

/* tree */
DIV.divDocRel{margin-top:5px;}
.UltraWebTreeComunicacoes{}
.UltraWebTreeComunicacoes .node{margin-bottom:3px;padding:2px;}
.UltraWebTreeComunicacoes .parentNode{margin-left:4px;}
.UltraWebTreeComunicacoes .islandStyle{margin-left:22px;}
.UltraWebTreeComunicacoes .selectedNode{background-color:#efefef;}
.UltraWebTreeComunicacoes IMG{vertical-align:middle;}
.UltraWebTreeComunicacoes IMG.symbol{margin:0 1px 0 0;}
.UltraWebTreeComunicacoes .root{font-weight:bold;margin-left:0;}
.UltraWebTreeComunicacoes{scrollbar-arrow-color:#727272;scrollbar-base-color:#ababab;scrollbar-darkshadow-color:#ababab;scrollbar-face-color:#ffffff;scrollbar-highlight-color:#dedddb;scrollbar-shadow-color:#ffffff;scrollbar-width:5px;}

.UltraWebTreeiFrame .main{font-weight:bold;}
.UltraWebTreeiFrame .sub{padding-left:17px;}
.UltraWebTreeiFrame .mainLeaf{margin-left:-6px !important;*margin-left:-4px !important;}
.UltraWebTreeiFrame .main:hover,.UltraWebTreeiFrame .sub:hover{background-color:#fff5cc;}
.UltraWebTreeiFrame .mainOn,.UltraWebTreeiFrame .subOn{background-color:#ffe588;}
.UltraWebTreeiFrame .IslandStyle{margin:0 0 5px 0;padding-left:2px;}

/* ##### UltraWebToolbar Main & Support ##### */
DIV.divToolbar{left:0;height:38px;padding:2px 10px 0 10px;background:#ececf1 url(images/UltraWebToolbar_bg.gif) repeat-x bottom;}
DIV.divToolbar TABLE{font:normal 9px Arial,Verdana,helvetica,sans-serif;color:#5b5b5b;}

DIV.divToolbar IMG.left,DIV.divToolbar IMG.right{position:absolute;bottom:0px;height:38px;width:10px;}
DIV.divToolbar IMG.left{background:url(images/UltraWebToolbar_corner_left.gif) no-repeat;left:-2px;top:2px;}
DIV.divToolbar IMG.right{background:url(images/UltraWebToolbar_corner_right.gif) no-repeat;right:-2px;top:2px;}

DIV.divToolbar .UltraWebToolbar TD{width:35px;height:32px;text-align:center;padding:0 auto;}
DIV.divToolbar DIV.UltraWebToolbar TABLE SPAN,DIV.divToolbar DIV.UltraWebToolbar TABLE IMG{display:block;text-align:center;margin:auto !important;}
DIV.divToolbar .UltraWebToolbar TD.sep{vertical-align:middle;width:6px;}
DIV.divToolbar .UltraWebToolbar TD.sep IMG{height:25px;width:2px;background:url(images/UltraWebToolbar_sep_bg.gif) repeat-y;}
.UltraWebToolbar TD.ButtonStyle{}
.UltraWebToolbar TD.ButtonStyle:hover{background:url(images/UltraWebToolbar_button_bg_over.gif) no-repeat 50% 50%;cursor:hand;}
.UltraWebToolbar TD.ButtonStyleOn{background:url(images/UltraWebToolbar_button_bg_on.gif) no-repeat 50% 50%;}
.UltraWebToolbar TD.ButtonStyleOff{color:#cacaca;}
.UltraWebToolbar TD.ButtonStyleOff:hover{background-image:none;}

/* ////////////////////////////////////////////////////////////////
   // GENERAL STYLES FOR NEW LAYOUT                              //
   //////////////////////////////////////////////////////////////// */
   
*:focus {outline: none;}

BODY.bodyLayout , 
BODY.bodyLayout FORM ,
BODY.bodyLayout IFRAME.iframeSite ,
BODY.bodyLayout DIV ,
BODY.bodyLayout P ,
BODY.bodyLayout UL.ulBreadCrumb ,
BODY.bodyLayout UL.ulBreadCrumb LI ,
BODY.bodyLayout H1 ,
BODY.bodyLayout H2 {margin:0;padding:0;border:0;background-image: none;list-style:none;font-family: Arial, Verdana, sans-serif}

BODY.bodyLayout {overflow-y:scroll;}

BODY.bodyLayout A {cursor:pointer;}
BODY.bodyLayout A IMG {border:0;}

BODY.bodyLayout .Off {display:none !important;}
BODY.bodyLayout .gFRight {float:right;}

BODY.bodyLayout IFRAME.iframeSite , 
BODY.bodyLayout DIV.divBlocker , 
BODY.bodyLayout DIV.divPluginLoader,
BODY.bodyLayout DIV.divWrapper {display:block;overflow:hidden;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;}
BODY.bodyLayout DIV.divBlocker {z-index:5;width:100%;height:100%;background-color: #FFF;filter:alpha(opacity:75);opacity:0.75;}
BODY.bodyLayout DIV.divWrapper {z-index:10;width:100%;height:100%;padding:0 Auto 0 Auto;}

BODY.bodyLayout DIV.pMessage {padding:5px 0 5px 0;}
BODY.bodyLayout DIV.pFormTitle {padding:5px 0 3px 0;}

BODY.bodyLayout DIV.divPluginLoader {z-index:12; padding: 0 auto 0 auto; text-align:center;}
BODY.bodyLayout DIV.divPluginLoader IMG {margin: 195px auto 0 auto; }

BODY.bodyLayout H1.h1Title {position:relative;font-size:28px;font-weight:normal;padding:5px 195px 5px 0;color:#494D4D;margin-left:10px;margin-right:10px;}
BODY.bodyLayout H1.h1Title IMG {position:absolute;top:7px;right:0;}
BODY.bodyLayout H1.h1Title SPAN {font-size:18px;color:#000;margin-left:20px;font-weight:bold;}

BODY.bodyLayout DIV.divMessageContainer {z-index:15;height: Auto;}

BODY.bodyLayout DIV.divWizardPanel {display:block;margin:25px Auto 0 Auto;background-color:#FFF;width:650px;border:3px solid #F46801;
                                    padding:5px 0 0 0;
                                    -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
                                    -moz-box-shadow: 2px 2px 16px #CECECE;
				                    -webkit-box-shadow: 2px 2px 16px #CECECE;
				                    box-shadow: 2px 2px 16px #CECECE; }
				                    
BODY.bodyLayout DIV.divClear {display:block;clear:both;}
				                    
BODY.bodyLayout UL.ulBreadCrumb {display:block;clear:both;border-bottom:1px dotted #C3C1BB;height:50px;padding-left:120px;margin-left:10px;margin-right:10px;}
BODY.bodyLayout UL.ulBreadCrumb LI {display:block;float:left;background: #FFF Url('Images/New/Bg_Steps_Inactive.gif') repeat-x top left;padding-left:125px;position:relative;}
BODY.bodyLayout UL.ulBreadCrumb LI STRONG {display:block;height:22px;padding:7px 12px 0 12px;color:#FFF;font-size:12px;
        background: #FFF Url('Images/New/Bg_StepFx_Inactive.gif') repeat-x top center ;
        -moz-border-radius: 21px; -webkit-border-radius: 21px; -khtml-border-radius: 21px; border-radius: 21px;}
        
BODY.bodyLayout UL.ulBreadCrumb LI SPAN {position:absolute;font-size:10px;width:170px;padding-top:3px;color:#ABABAB;}       
BODY.bodyLayout UL.ulBreadCrumb LI.liActive {background: #FFF Url('Images/New/Bg_Steps_Active.gif') repeat-x top left;}
BODY.bodyLayout UL.ulBreadCrumb LI.liActive SPAN {color:#212323;font-weight:bold;}     
BODY.bodyLayout UL.ulBreadCrumb LI.liActive STRONG {background: #FFF Url('Images/New/Bg_StepFx_Active.gif') repeat-x top center;}
BODY.bodyLayout UL.ulBreadCrumb LI.liNoBg {padding:0;}	
			                    
BODY.bodyLayout DIV.divLangIcon {position:relative;display:block;}
BODY.bodyLayout DIV.divLangIcon A {position:absolute;bottom:12px;right:22px;z-index:50;}

BODY.bodyLayout DIV.divStepContainers {overflow-x:hidden;overflow-y:auto;height:370px;position:relative;margin-left:10px;margin-right:10px;}
BODY.bodyLayout DIV.divStepContainers DIV.divStep {display:none;position:absolute;top:0;left:700px;width:630px;background-color:#FFF;margin:5px 0 0 20px;}
BODY.bodyLayout DIV.divStepContainers DIV.divStep:first-child  {left:0;display:block;}
    
    DIV.divStep H2 {margin-top:0;margin-bottom:5px;font-size:16px;font-weight:normal;}
    DIV.divStep DIV.divScrollable {border:1px solid #C3C1BB;padding:5px;margin:10px 0 10px 25px;height:175px;width:515px;overflow-y:scroll;font: normal 12px Times New Roman, Serif;line-height:17px;float:left;}
    DIV.divStep DIV.divSendEmailTo {display:block;margin:0 50px 15px 20px;padding:2px 80px 3px 17px;text-align:right;position:relative;
                                    -moz-border-radius-bottomright: 12px; -webkit-border-bottom-right-radius: 12px; -khtml-border-bottom-right-radius: 12px; border-bottom-right-radius: 12px;
                                    -moz-border-radius-bottomleft: 12px; -webkit-border-bottom-left-radius: 12px; -khtml-border-bottom-left-radius: 12px; border-bottom-left-radius: 12px;}
    DIV.divStep DIV.divSendEmailTo SPAN ,
    DIV.divStep DIV.divSendEmailTo LABEL {font-size:11px;}
    DIV.divStep DIV.divSendEmailTo INPUT.inputField {font-size:12px;}
    DIV.divStep DIV.divSendEmailTo INPUT.inputBtn {position:absolute;top:3px;right:20px;cursor:pointer;border: 1px solid #ABABAB;background: #212424 Url('Images/New/btn_Click.gif') repeat-x;min-height:18px;
                                                                padding:5px 10px 5px 10px;font-size:10px;color:#FFF;text-transform:uppercase;margin-left:10px;
                                                                -moz-border-radius: 12px; -webkit-border-radius: 12px; -khtml-border-radius: 12px; border-radius: 12px;}
    DIV.divStep DIV.divSendEmailTo INPUT.inputBtn:Hover {background: #F04800 Url('Images/New/btn_Hover.gif') repeat-x;text-decoration:underline;}
    DIV.divStep P.pFormTitle {font-size:12px;text-transform:uppercase;color:#F46801;font-weight:bold;}
    DIV.divStep P.pField {min-height:20px;font-size:12px;}
    DIV.divStep P.pField SPAN {display:block;float:left;width:15px;min-height:14px;margin: 0 5px 0 3px;}
    DIV.divStep P.pField SPAN.rfVClass {background: transparent Url('Images/New/Icon_Required.png') no-repeat top left;}
    DIV.divStep P.pField SPAN.rfVClass.rfVActive {background: transparent Url('Images/New/Icon_Required_Active.png') no-repeat top left;}
    
    DIV.divStep P.pField LABEL {width:auto;display:block;float:left;color:#000;font-weight:bold;font-size:11px;padding-bottom:3px;}
    DIV.divStep P.pField INPUT ,
    DIV.divStep P.pField SELECT {display:block;margin-bottom:3px;clear:both;width:245px;background-color:#E5E5E5;border:1px solid #E5E5E5;border:0;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;padding:4px 6px 4px 6px;font-size:11px;}
    DIV.divStep P.pField INPUT.LongInput {width:245px;}
    DIV.divStep P.pField.SmallField {display:inline-block;clear:none;padding-right:10px;}
    DIV.divStep P.pField.SmallField INPUT {width:105px;}
    DIV.divStep P.pField INPUT.inputLock {background-color:#FFF;border:1px solid #FFF;}
    DIV.divStep P.pField INPUT.inputLockFreeReg {background-color:#444;border:1px solid #FFF;}
    DIV.divStep P.pField SELECT  {width:257px;}
    DIV.divStep P.pField EM {font-size:11px;}
    
    DIV.divStep P.pField SPAn.spanValue {display:block;clear:both;margin-bottom:4px;width:250px;}
    
    DIV.divStep P.pFieldCheckBox {position:relative;padding: 2px 25px 0 55px;}
    DIV.divStep P.pFieldCheckBox INPUT {position:absolute;top:0;left:35px;width:auto;background-color:#FFF;border:1px solid #FFF;}
    DIV.divStep P.pFieldCheckBox LABEL {cursor:pointer; width:auto; display:inherit;}
    DIV.divStep P.pFieldCheckBox LABEL:Hover {color:#F46801;}
    
    DIV.divStep P.pFieldCheckBox.pTermsConditions {padding-left:20px;}
    DIV.divStep P.pFieldCheckBox.pTermsConditions INPUT {left:0;}
    
    #aReadTermsAndConditions {color:#0396F4;font-size:10px;font-weight:bold;margin-right:50px;}
    
    DIV.divStep DIV.divColumn {display:block;float:left;width:290px;padding:5px 0 5px 20px;}
    DIV.divStep DIV.divColumnExt {display:block;float:left;width:560px;padding:5px 0 5px 20px;background-color:#CCC;
                                  -moz-border-radius: 12px; -webkit-border-radius: 12px; -khtml-border-radius: 12px; border-radius: 12px;}
    DIV.divStep DIV.divColumnExt INPUT {width:525px !important;}
    DIV.divStep DIV.divMessage {font-size:11px;color:#444;width:98%;}
    DIV.divStep DIV.divMessage A {color:#0396F4;font-size:11px;}
    DIV.divStep DIV.divMessage A:Hover {text-decoration:none;}

    DIV.divStep DIV.divDarkBg {width:580px;background-color:#EEE;border:1px solid #E5E5E5;margin-top:8px;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
    DIV.divStep DIV.divDarkBg LABEL {display:block;clear:both;float:none;}
    DIV.divStep DIV.divColumn {width:260px;}

    DIV.divRow {display:inline-block; width: 260px; padding: 0px 0 5px 20px !important;}

BODY.bodyLayout DIV.divActionsBtns {display:block;clear:both;text-align:center;min-height:30px;padding-top:12px;border-top:1px dotted #C3C1BB;position:relative;}
BODY.bodyLayout DIV.divActionsBtns INPUT {cursor:pointer;border: 1px solid #ABABAB;background: #212424 Url('Images/New/btn_Click.gif') repeat-x;min-height:18px;width:75px;
                                                                padding:2px 10px 17px 10px;font-size:10px;color:#FFF;text-transform:uppercase;margin-left:10px;
                                                                -moz-border-radius: 12px; -webkit-border-radius: 12px; -khtml-border-radius: 12px; border-radius: 12px;}
BODY.bodyLayout DIV.divActionsBtns INPUT:Hover {background: #F04800 Url('Images/New/btn_Hover.gif') repeat-x;text-decoration:underline;}
BODY.bodyLayout DIV.divActionsBtns INPUT.inputBigBtn {width:auto;}
BODY.bodyLayout DIV.divActionsBtns A.aCancel {position:absolute;top:18px;right:20px;text-decoration:underline;color:#0396F4;font-size:12px;font-weight:bold;background-color:transparent;}
BODY.bodyLayout DIV.divActionsBtns A.aCancel:Hover {text-decoration:none;}
BODY.bodyLayout SPAN.divActionsBtns INPUT {cursor:pointer;border: 1px solid #ABABAB;background: #212424 Url('Images/New/btn_Click.gif') repeat-x;min-height:18px;width:75px;
                                                                padding:5px 10px 5px 10px;font-size:10px;color:#FFF;text-transform:uppercase;margin-left:10px;
                                                                -moz-border-radius: 12px; -webkit-border-radius: 12px; -khtml-border-radius: 12px; border-radius: 12px;}
BODY.bodyLayout SPAN.divActionsBtns INPUT:Hover {background: #F04800 Url('Images/New/btn_Hover.gif') repeat-x;text-decoration:underline;}
BODY.bodyLayout SPAN.divActionsBtns INPUT.inputBigBtn {width:auto;}



/*  ///////////////////////////////////////////////////////////////////////////////////////////
    // Message Boxes - Styles                                                                //
    /////////////////////////////////////////////////////////////////////////////////////////// */
DIV.divWrapper.divMessageContainer {padding:0 Auto 0 Auto;}
DIV.divWrapper.divMessageContainer DIV.divMessagePanel {margin:0 Auto 0 Auto;border:1px solid #FFF;width:600px;position:relative;border-top:0;padding:15px 20px;font-size:12px;font-weight:bold;
                                                        -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; 
	                                                    -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px;
	                                                    -moz-box-shadow: 1px 1px 3px #CECECE;
				                                        -webkit-box-shadow: 1px 1px 3px #CECECE;
				                                        box-shadow: 1px 1px 3px #CECECE; }

DIV.divMessagePanel DIV.divActionsBtns {display:block;clear:both;background-color:#E1DFDD;position:absolute;bottom:0;left:0;padding:10px 0 0 0;width:100%;border:0;
                                        -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; 
                                        -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px;}
DIV.divMessagePanel DIV.divActionsBtns INPUT {text-decoration:none;color:#FFFFFF;cursor:pointer;background: #2A2822 Url('images/New/Bg_ToolBarlItem.png') repeat-x left center;margin: 0 5px 0 5px;min-height:22px;height:22px;border:0;padding-left:20px;padding-right:20px;}
DIV.divMessagePanel DIV.divActionsBtns INPUT:Hover {background: #2A2822 Url('images/New/Bg_ToolBarlItemHover.png') repeat-x left top;text-decoration:underline;}

DIV.divWrapper.divMessageContainer.divAlert DIV.divMessagePanel {border-color:#C80000;background-color:#FFD5D5;color:#C80000;padding-bottom:60px;}
DIV.divWrapper.divMessageContainer.divAlert DIV.divMessagePanel DIV.divActionsBtns {background-color:#FE7C7C;}
DIV.divWrapper.divMessageContainer.divAlert DIV.divMessagePanel DIV.divActionsBtns INPUT {background-color:#C80000;background-image:none;}
DIV.divWrapper.divMessageContainer.divAlert DIV.divMessagePanel DIV.divActionsBtns INPUT:Hover {background: #2A2822 Url('images/Bg_ToolBarlItem.png') repeat-x left center;}

DIV.divWrapper.divMessageContainer.divError DIV.divMessagePanel {border-color:#C80000;background-color:#FFD5D5;color:#C80000;padding-bottom:60px;}
DIV.divWrapper.divMessageContainer.divError DIV.divMessagePanel DIV.divActionsBtns {background-color:#FE7C7C;}
DIV.divWrapper.divMessageContainer.divError DIV.divMessagePanel DIV.divActionsBtns INPUT {background-color:#C80000;background-image:none;}
DIV.divWrapper.divMessageContainer.divError DIV.divMessagePanel DIV.divActionsBtns INPUT:Hover {background: #2A2822 Url('images/Bg_ToolBarlItem.png') repeat-x left center;}

DIV.divWrapper.divMessageContainer.divSuccess DIV.divMessagePanel {border-color:#548A3B;background-color:#62A641;color:#FFF;padding-bottom:20px;color:#FFF;font-weight:bold;}
DIV.divWrapper.divMessageContainer.divSuccess DIV.divMessagePanel DIV.divActionsBtns {display:none;}
DIV.divWrapper.divMessageContainer.divSuccess DIV.divMessagePanel DIV.divActionsBtns INPUT {background-color:#C80000;background-image:none;}
DIV.divWrapper.divMessageContainer.divSuccess DIV.divMessagePanel DIV.divActionsBtns INPUT:Hover {background: #2A2822 Url('images/Bg_ToolBarlItem.png') repeat-x left center;}

DIV.divWrapper.divMessageContainer.divInformation DIV.divMessagePanel {color:#FFF;
                                                                       padding-bottom:60px;
                                                                       box-shadow:0px 0px 4px #666;
                                                                       -moz-box-shadow: 0px 0px 4px #666;
                                                                       -webkit-box-shadow:0px 0px 4px #666; 
                                                                       border-color:#3FA43A;
                                                                       background:#5DC253;
                                                                       background: -moz-linear-gradient(top, #5DC253 40%, #3FA43A);
                                                                       background: -webkit-linear-gradient(top, #5DC253 40%, #3FA43A);}
DIV.divWrapper.divMessageContainer.divInformation DIV.divMessagePanel DIV.divActionsBtns {box-shadow:0px 0px 4px #666;
                                                                                          -moz-box-shadow: 0px 0px 4px #666;
                                                                                          -webkit-box-shadow:0px 0px 4px #666; 
                                                                                           border-color:#3FA43A;
                                                                                           background:#5DC253;
                                                                                           background: -moz-linear-gradient(top, #5DC253 40%, #3FA43A);
                                                                                           background: -webkit-linear-gradient(top, #5DC253 40%, #3FA43A);}
DIV.divWrapper.divMessageContainer.divInformation DIV.divMessagePanel DIV.divActionsBtns INPUT {background-color:#62A641;background-image:none;}
DIV.divWrapper.divMessageContainer.divInformation DIV.divMessagePanel DIV.divActionsBtns INPUT:Hover  {background: #2A2822 Url('images/Bg_ToolBarlItem.png') repeat-x left center;}



/*  ///////////////////////////////////////////////////////////////////////////////////////////
    // password strength                                                                     //
    /////////////////////////////////////////////////////////////////////////////////////////// */
.pwindicator {
    position: absolute;
    top: 93px;
    right: 250px;
    padding: 0 0 2px 0;
    width: 90px;
}
.pwindicator .bar {
    height: 4px;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}
.pwindicator .label {
    font-size: 0.7rem;
    font-weight: 700;
    margin-top: 2px;
    text-transform: uppercase;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    text-align: center;
}
.pwindicator.pw-very-weak {
    background-color: #fbd3d0;
}
.pwindicator.pw-very-weak .bar {
    background: #ff3333;
    width: 20%;
}
.pwindicator.pw-very-weak .label {
    color: #ff3333;
}
.pwindicator.pw-weak {
    background-color: #fff3cc;
}
.pwindicator.pw-weak .bar {
    background: #ff9933;
    width: 40%;
}
.pwindicator.pw-weak .label {
    color: #ff9933;
}
.pwindicator.pw-mediocre {
    background-color: #eee;
}
.pwindicator.pw-mediocre .bar {
    background: #999999;
    width: 60%;
}
.pwindicator.pw-mediocre .label {
    color: #999999;
}
.pwindicator.pw-strong {
    background-color: #e0f7d4;
}
.pwindicator.pw-strong .bar {
    background-color: #3c9964;
    width: 80%;
}
.pwindicator.pw-strong .label {
    color: #3c9964;
}
.pwindicator.pw-very-strong {
    background-color: #d0f4be;
}
.pwindicator.pw-very-strong .bar {
    background: #27ae61;
    width: 100%;
}
.pwindicator.pw-very-strong .label {
    color: #27ae61;
}



