﻿/* these styles are used by Login.aspx */
.LoginWrapper /* prevents footer from overlapping main content */
{
    width: 1000px;
    margin: 10px auto;
	position:relative;
}

div.LoginBodyContainer
{
	background-color: #fff;
	margin: 0 auto;
	padding-bottom: 75px; /* height of footer */
	width: 1000px;
}
.appLogo 
{
	float:left;
	max-height:98px;
}
.schoolLogo 
{
	text-align: center;
	max-height: 100px;
}
.appLogo img, .schoolLogo img {height: 98px;}

.intSealTextBoxInput 
{
    font-size: .95em;
}

table.LoginMainTable
{
    margin: 10px auto;
	border-collapse: separate !IMPORTANT;
    -webkit-border-top-left-radius: 36px;
	border-top-left-radius: 36px;
}
.SealLoginHeader {
	color: #FFFFFF;
	font: bold 1.0em Verdana;
	padding: 8px 0px 8px 32px !IMPORTANT; 
}
td.LoginPortalLeftColumn
{
	padding: 12px;
	text-align: right;
	width: 300px;
}
.LoginPortalLeftColumn td /* td inside the left column */
{
	padding: 2px;
}
td.LoginPortalRightColumn
{
	background-color: #ffffff !IMPORTANT;
	padding: 12px;
	text-align: left;
	width: 400px;
}

.LoginFinePrint
{
	
	font-size: .9em;
	color: #606060;
}


div.LoginFooter
{
	clear:both;
	bottom:0;
	font-size:.875em;
	/*height: 75px;*/
	left:0;
	position:absolute;
	text-align: center;
	width: 1000px;
}
.LoginWscLogo img {width:175px;}


.LoginMessage
{
	color: #000000;
	text-align: center;
}
.LoginFailure
{
	color: #FF0000;
}
/* end of styles used by Login.aspx */		