﻿body 
{
	font-size: 12px;
	color: #c0c0c0;
	background-color: Black;
	font-family: Arial;
	font-weight: normal;
	height: 100%;
	margin: 0;
}

html
{
	height: 100%
}


#logon_container_outer
{
	text-align: center;
	vertical-align: middle;
	height: 100%;
	overflow: visible;
}

#logon_container_inner
{
	width: 450px;
	background: #fff url(../images/loginPage/logon_tb.png) top left repeat-x;
	margin: auto;
}

#logon_container_innerbottom
{	
	background: transparent url(../images/loginPage/logon_bb.png) bottom left repeat-x;
}

#logon_container_innerlefttop
{	
	background: transparent url(../images/loginPage/logon_tl.png) top left no-repeat;
}

#logon_container_innerrighttop
{	
	background: transparent url(../images/loginPage/logon_tr.png) top right no-repeat;
}

#logon_container_innerrightbottom
{	
	background: transparent url(../images/loginPage/logon_br.png) bottom right no-repeat;
}

#logon_container_innerleftbottom
{	
	background: transparent url(../images/loginPage/logon_bl.png) bottom left no-repeat;
}

#logon_container_innerleft
{	
	background: transparent url(../images/loginPage/logon_lb.png) top left repeat-y;
}
#logon_container_innerright
{	
	background: transparent url(../images/loginPage/logon_rb.png) top right repeat-y;
}

#logon_container_innerbody
{
	text-align: left;
	padding: 20px 40px;	
}

#logon_container_innerbody h1
{
	/* background: transparent url(../images/loginPage/logo.png) top left no-repeat; */
	height: 170px;
	vertical-align: middle;
	display: block;
	width: 350px;
	margin: auto;
}

#logon_container_innerbody h1 img
{
	border-width: 0;
}

#logon_container_innerbody h1 span
{
	display: none;
}

#logon_container_innerbody h2
{
	text-align: left;
	padding-bottom: 5px;
	border-bottom: 1px solid silver;
	font-size: 14px;	
}

#logon_container_logonbox
{
	
}

#logon_container_logonbox .label
{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
}

#logon_container_logonbox .textbox
{
	border: solid silver 1px;	
}

.warning
{
    color: Red;
    margin-bottom: 10px;
}

.cancel
{
    float: left;
}

.submit
{
	position: relative;
	left: 320px;
	bottom: 10px;
}

.button
{
    border: solid 1px black;
    background-color: #e2dede;
    color: Black;
    margin-top: 2px;
    vertical-align: middle;
    padding: 1px;
}

a
{
    color:#2B393C;
}

a:active
{
    text-decoration: none;
    background-color: #7d8fa4;
    color: White;
}

a:hover
{
    text-decoration: none;
    background-color: #7d8fa4;
    color: White;
}

h1 a:hover
{
    background-color: White;
}