/*** FORMS **/
#signonForm {
	padding-top: 50px;
}

#signonForm fieldset {
	display: block;
	margin: 0px auto 0px auto;
	padding: 10px 0px 10px 0px;
	border: 1px solid #418FDE;
	width: 400px;
}

#signonForm input {
	width: 100%;	
}

#forgotPasswordForm fieldset {
	display: block;
	margin: 0px auto 0px auto;
	padding: 10px 0px 10px 0px;
}

#forgotPasswordForm input {
	width: 100%;	
}


#passwordResetForm{
	float:left;
	width:auto;
	margin:15% 33%;
}
#passwordResetForm fieldset input[class~="formeffect"]{
	border:1px solid #ccc;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	width:190px;
}


::-webkit-input-placeholder { color:#999; }
::-moz-placeholder { color:#999; } /* firefox 19+ */
:-ms-input-placeholder { color:#999; } /* ie */
input:-moz-placeholder { color:#999; }


.menux{
      font: 13px/27px Arial,sans-serif;
 	  float:right;
      color:#3366CC;
      height:30px;
}
.menux a:hover{
    background-color:#e4ebf8;
}
.menux a {
    text-decoration: none;
    padding: 4px 8px 7px;
    color:#3366CC;
    outline:none;
}
.menux ul{
    list-style: none;
    margin:0;
    padding:0 0 0 10px;
}
.menux ul li{
    padding:0;
    float:left;
 
}
.menux ul li ul li{
    padding:0;
    float:none;
    margin: 0 0 0 0px;
    width:100%;
}
.menux ul li ul{
    position: absolute;
    border: 1px solid #C3D1EC;
    box-shadow: 0 1px 5px #CCCCCC;
    margin-top: -1px;
    display:none;
    padding: 0px 16px 0px 0;
}
.active ul{
    display:block !important;
}
.active a{
    background-color: white;
    border: 1px solid #C3D1EC;
    border-bottom: 0;
    box-shadow: 0 -1px 5px #CCCCCC;
    display: block;
    height: 29px;
    padding: 0 8px 0 8px;
    position:relative;
    z-index: 1;
}
.active a:hover{
    background-color:white;
}
.active ul a:hover{
    background-color:#e4ebf8;
}
 
.active ul a{
    border: 0 !important;
    box-shadow: 0 0 0 #CCCCCC;
    width: 100%;
}
.arrow {
    border-color: #3366CC transparent transparent;
    border-style: solid dashed dashed;
    margin-left: 5px;
    position: relative;
    top: 10px;
}
.passwordrules {
	color:red;
	font-size:small;
}


#profile-dialog  .ui-tabs .ui-tabs-nav {
	text-align: center;
}

#profile-dialog  .ui-tabs .ui-tabs-nav li {
	float: none !important;
	display: inline-block;
}
.svs-dialog.ui-dialog  .ui-dialog-content { padding: .5em 0em; }

.simple-message { margin:auto; text-align: center; }

ul.passwordRules { list-style: none; }

#userMigrateForm .inline label, #emailTokenPasswordForm .inline label{
	display: inline-block;
	margin-right: 20px;
}

.migration-flow-width{
	width: 450px;
	margin: auto;
}

.buttons {
	border-top: thin solid gray;
}
#userMigrateForm .inline label b{
	color: #222
}

#forgotPassword { cursor: pointer; }