﻿body 
{
	text-align:center;
	margin:auto;
	width:585px;
	padding-top:3em;
	padding-bottom:10px;
	background-color:#aaa;
}
h3
{
	margin-top:0;
}
#contentarea
{
	margin:0;
}
#logintable
{
	padding:5px;
	margin:0px auto 0 auto;
}

#loginheader
{
 text-align:center;
 margin:0 auto;
 width:300px;
 height:80px;
 /*font-family: Arial, Helvetica, sans-serif;*/
}
#loginheadertitletext 
{
	font-size:28px;
	color:#0B2D94; 
	font-variant:small-caps;
	/*background-color:#6289FF;
	border:solid 1px #000;*/
}
#loginheadertext
{
	font-size:12px;
	color: #000;
}
#pnlForm
{	
}
.lostpass
{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}
#loginfooter
{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}
#loginfooter a, #loginfooter a:visited
{
	font-size:11px;
	color:#000;
}
#loginfooter a:hover
{
	color:Gray;
}
.bottomspace
{
	margin-bottom:8px;
}
.centerimg
{
	float:left;margin:0;
}
a img
{
	border:none;
}

/* Double wrap contents of corner div to enable reliable placement of corners over the border */

#abwrap {
	/* TODO: Need to fix. Resize in IE and border becomes visible */
	background-color:#FFF;
	border:solid 1px #0B2D94;
	height:100%;
	border:1px #000000 solid;
	/* Center align div in browsers that support this using auto margins */
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

/* Wrapper for the actual content */
#wrapper {
	width:100%;
	height:100%;
}
/* Corner Image styles */

#tor {
	width:14px;	height:14px;
	position:absolute;	z-index:99;
	top:-1px;right:-1px;
}
#tol {
	width:14px;height:14px;
	position:absolute;z-index:99;
	top:-1px;left:-1px;
}
#bol {
	width:14px;height:14px;
	position:absolute;z-index:99;
	bottom:-1px;left:-1px;
}
#bor {
	width:14px;height:14px;
	position:absolute;z-index:99;
	bottom:-1px;right:-1px;
}
