
/* login
----------------------------------------------------------*/
#login {
    display: block;
    font-size: .85em;
    margin: 0 0 10px;
    text-align: right;
	margin-left: 100px;
}

/*
    #login a {
        background-color: #d3dce0;
        margin-left: 10px;
        margin-right: 3px;
        padding: 2px 3px;
        text-decoration: none;
    }
*/	

    #login a.username {
        background: none;
        margin-left: 0px;
        text-decoration: underline;
    }

    #login ul {
        margin: 0;
    }

    #login li {
        display: inline;
        list-style: none;
    }
	
#login a:hover {
        background-color: transparent;
    }
	
/* BEGIN LOGIN PAGE  */	
article {
    float: left;
}
article#login {
	background-color: transparent;
	padding: 0px;
	}
article#login #article-section {
	/*background-color: rgba(0,0,0,0.4);*/
	/*height:165px;*/
	width:600px;
	/*margin:130px 0px 0px 120px;*/
	}
article#login #row2,
article#login #row3 {
	float:left;
	}
article#login #row2,
article#login #row3 {
	clear:both;
	}
article#login #row2 {
	padding-top:15px;
	clear:both;
	}
article#login #row1 div {
	text-align:left;
	display:block;
	padding:20px 0px 10px 0px;
	border-bottom: 1px solid #fff;
	color:#fff;
	font-size:20px;
	font-family: 'PT Sans', sans-serif;
	}
article#login #row2 input.user-name,
article#login #row2 input.user-password {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px solid rgba(153,153,153,1.0);
	border-top: 2px;
	border-top-style:inset;
	color: rgba(153,153,153,1.0);
	padding:3;
	margin-right:25px;	
	width:200px;
	}
article#login #row2 input[value="Log In"] { /* also see site.css line 433 for button specific code */
	background-color: rgba(39,98,166,1.0);/*!important;*/
	color:#f1f1f1; /* jay ??? */
	text-transform:uppercase;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:500;
	border-radius:3px;
	border:none!important;
	margin-top:-12px;
	padding:5px 10px;
	}
article#login #row2 input[value="Log In"]:hover { /* also see site.css line 433 for button specific code */
	color:#FFF;
	margin-top:0px;
	}
article#login #row3 {
	margin-top: 8px;	
	}
article#login #row3 .user-name-tag-line,
article#login #row3 .password-tag-line {
	color:#f1f1f1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right: 40px;	
	width:200px;
	float:left;
	text-align:left;
	}

/* END LOGIN PAGE  */		


.loginBox {
    /*background-color: rgba(0,0,0,0.4);*/
    /*height: 165px;*/
    width:370px;
    margin: 70px 0px 0px 0px;
    /*padding-left:20px;*/
    padding-right:20px;
}

.loginText 
{
    font-family:Gibson-SemiBold;
	font-size:32px;
	color:#11417e;
	letter-spacing:.025em;
	margin-top: 50px;
}

.loginRow 
{
    margin-top: 30px;
}

.loginButton
{
	margin-top: 10px;
}

.loginRow input, textarea 
{
    font-family:Gibson-Regular;
    font-size:16px;
	/*color:#cccccc;*/ 
	width:360px;
	height:50px; 
	border-radius:2px 2px 2px 2px;
	border:2px solid #77adaa; 
	padding:0px 0px 0px 10px;
	margin: 0px;
}


.loginRow input::-webkit-input-placeholder { color: #cccccc; }
.loginRow input::-moz-placeholder {color: #cccccc; }
.loginRow input:-ms-input-placeholder { color: #cccccc; } 
.loginRow input:-o-input-placeholder { color: #cccccc; } 

.loginRow  a {
    font-family:Gibson-Regular;
	font-size:14px;
	color:#25879e; 
	background-color:none; 
	margin:0px; 
	letter-spacing:.025em; 
	text-transform:uppercase; 
	background-color:none;
}







