.login .inner{
	padding: 10px 0px 0px 0px;
       margin-top:10px;
}
.login div.margin
{
	border-top: 1px solid #0D3692;
	margin-top: 10px;
	margin-bottom: 10px;
}
.login div.inner
{
    background-image: url(../images/NiceLoginPageLogoOverE0EAF3.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color:white;
	border-radius: 5px;
	box-shadow:4px 3px 8px #666;
	-moz-box-shadow:4px 3px 8px #666;
	-webkit-box-shadow:4px 3px 8px #666;
	margin: 50px auto auto;	
	width: 450px;	
}

.login table {        
        margin: 120px auto auto;
        clear: both;            
}
.login table b{
	font-weight:bold;
}
.login table th, .login table td {
        font-size: 9pt;
        font-weight: lighter;
        color: #000;
        text-align: left;
        padding: 5px 5px 5px 5px;
}

.login table tfoot
{
	text-align: right;
}
.login table tfoot .buttonstyle
{
	border: 1px solid #000000;
	margin-left: 70px;
	margin-bottom: 15px;
	width: 55px;
	cursor: pointer;	
}
.login table tfoot tr div.tfootactions{
	height: 25px;
	margin-bottom: 10px;
	vertical-align: middle;
}
.login table tfoot tr div.tfootactions input{
	border-radius: 5px;
	color: #000;
	border: 1px solid #000;	
}
.login table tfoot tr div.tfootactions input.firstinput{
	margin-left: 100px;
}
.login .forgot a {
	color: #4F81BD;
}
.login span.forgot
{
	margin-left:10px;	
	display:inline-block;
	height: 20px;
}
.login span.forgot a{
	vertical-align: top;
}

.login input.aui-field-input-text, .login .aui-field-input-select  {
       border: 1px solid #4F81BD;
       background: #fff;
       color: #000;
       width: 220px;
}
.login #usernamePrompt{
	width:200px;
}

.login .navigation {
    background:none;
    border:none;
    
}

.login .aui-field-label
{
    display:inline-block;
    width:95px;
}

.login.forgot .aui-field-label
{
    display:inline-block;
    width:170px;
}

.login.forgot .captcha
{
    margin-left:173px;
    display: inherit;
}

.login.forgot .captcha-reload
{
	float: right;
	display: inline-block;
	padding-right: 130px;
	position: relative;
	top: -46px;
}

.login.forgot td{
    width:415px;
}

section.portlet
{
    border:none;
}

header.portlet-topper
{
    display:none;
}