/* login.css */

div.loginbody {background-color: white; text-align: center;}

div.localise {background: url('/images/page.png') top left repeat-x rgb(229, 232, 237)}

div.frame
{
	border: 1px solid #b0b0b0;
	margin: 20px;
	padding: 5px 10px 5px 10px;
	display: inline-block;
	background-color: White;
}
div.title
{
	font-size: 175%;
	margin: 5px 0px 0px 5px;
	padding-left: 5px;
	padding-right: 5px;
}

div.login 
{
	padding: 2px;
	display: inline-block;
	border: 1px solid #FEF4F0;
}

div.login table {background-color: #FEF4F0;}

div.login td
{
	color: Black;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align:text-top;
}

div.login th.caption
{
	text-align:left;
}

div.login td.caption
{
	text-align: left;
	width:auto;
	white-space:nowrap;
}
div.login td.right
{
	text-align: right;
}
div.login td.top
{
	vertical-align:top;
}

div.login td.entry
{
	
}

div.login td.error
{
	color:Red;
	width:100%;
}

div.login td.required
{
	color:Red;
	font-size:85%;
}

div.login a {color:blue}
div.login a:hover {text-decoration:underline;}

div.login a.terms {text-decoration:underline;}

div.error
{
    margin-top:2px; 
    margin-bottom:4px; 
    padding: 2px; 
    border: 1px solid red; 
    display: inline-block;
    white-space: nowrap;
}

div.browser
{
    display:inline-block;
    margin-top: 30px;
    margin: 10px;
}
div.browser span
{
    white-space: nowrap;
    font-weight: bold;
    color: black;
}

#browserlist
{

}
#browserlist div
{
    margin: 10px;
}
#browserlist h2
{
    font-size:100%;
    text-align: center;
    color: black;
}
#browserlist div .icon
{
    width: 125px;
    height: 125px;
    background: url(images/browsehappy-sprite.png) no-repeat;
}
#browserlist div#chrome .icon 
{
    background-position: 0 0;
}
#browserlist div#firefox .icon
{
    background-position: -125px 0;
}
#browserlist div#safari .icon
{
    background-position: -375px 0;
}
#browserlist div#opera .icon
{
    background-position: -250px 0;
}
#browserlist div#ie .icon
{
    background-position: -500px 0;
}

