/*
-----------------------------------------------------------------------------------------
one-off styles for home page only (properly displays login tab)
-----------------------------------------------------------------------------------------
*/

/*
------------------------------------------------------
	LOGIN
------------------------------------------------------
*/
.Login{
    width:                  100%;
    height:                 215px;
    text-align:             left;
    border-collapse:        collapse;
}

.Login td{
    padding:                0px;
}

.LoginFill{
    background-color:       #f5eec4;
}

.Login .Title{
	padding:				5px 0px 5px 0px;
}

.Login .Text{
	clear:					both;
	padding:				5px 0px 3px 0px;
}

.Login .Field{
    margin:                 0px 0px 10px 0px; 
    float:                  left; 
    clear:                  both; 
    width:                  140px; 
    height:                 17px;
}

.Login .btnLogin{
    border:                 none; 
    float:                  left;
    margin-left:            5px;
}

.Login .Forgot{
    clear:                  both;
    width:                  100%;
    padding:                5px 0px 5px 0px;
    text-align:             left;
}

.Login .Register{
    clear:                  both;
    width:                  95%;
    text-align:             right;
    margin:                 5px 10px 0px 0px;
    padding:                7px 0px 7px 0px;
	border-top:			    solid;
	border-top-width:	    1px;
	border-top-color:	    #d5cea5;
	font-weight:            bold;
}


.Login a:link,
.Login a:visited,
.Login a:active{
	font-size:				12px;
	color:					#86817A;
	text-decoration:		underline;
}

.Login a:hover{
	font-size:				12px;
	color:					#333300;
	text-decoration:		underline;
}

.Login .Forgot a:link,
.Login .Forgot a:visited,
.Login .Forgot a:active,
.Login .Forgot a:hover{
	font-size:				11px;
}

.LoginTab{
    float:                  right;
    width:                  80px;
    margin-right:           6px;
    margin-top:             -45px;
}

.LoginLeft{
    float:                  right;
	height:					40px;
	width:					6px;
    background-image:       url('../images/menu/login_welcome_bg_left.jpg');
	background-repeat:		no-repeat;
	background-position:	top right;
	background-color:       #f5eec4;
	padding:				0px 0px 0px 0px;
}
    
.LoginRight{
    float:                  right;
	height:					40px;
	width:					6px;
    background-image:       url('../images/menu/login_welcome_bg_right.jpg');
	background-repeat:		no-repeat;
	background-position:	top left;
	background-color:       #f5eec4;
	padding:				0px 0px 0px 0px;
}

.LoginCenter{
    width:                  40px;
    float:                  right;
	height:					28px;
    background-color:       #f5eec4;
    padding:                5px 14px 7px 14px;
}

.LoginTab a:link,
.LoginTab a:visited,
.LoginTab a:active{
	font-size:				12px;
	color:					#333333;
	text-decoration:		none;
}

.LoginTab a:hover{
	font-size:				12px;
	color:					#757575;
	text-decoration:		none;
}
