﻿* {
margin: 0;
}

html, body {
    height: 100%;
}



body 
{
    margin: 0; 
    padding: 0; 
    font-family: Arial; 
    font-size: 62.5%; 
    color: #254264; 
    background-color:#F1F8F5;
    height:100%;
}

#bg { position: fixed; top: 0; left: 0; z-index:-10; }
.bgwidth { width: 100%; }
.bgheight { height: 80%; }


.pageWrap 
{
    margin: 0 auto;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -80px;
}

.loginTitle
{
    float:right;
    font-weight:bold;
    font-size:x-large;
    color:#009390;
    margin:10px 10px 10px 10px;
}
 


.Footer 
{
      
      
        width: 100%; 
        height: 80px;         
        /*background: #BCE5D3 url(../images/FooterContact.jpg) no-repeat ; */
        background-position:right; 
}

.FooterContact
{
    float:left;
}

.FooterLogo
{
    float:right;
    padding-right: 20px;
}


.Logo 
{
    width: 300px; 
    height: 95px; 
    background: url(../images/HealthEdgeLogo300px.png) no-repeat;
}

.Footer, .push {
    height: 40px;
    clear: both;
}

h2 { margin: 0 0 5px 0; padding: 5px 0; font-size:high; font-weight: bold; font-weight: bold; color: #000000;}

/*.AspNet-Login
{line-height: 1.6em; margin-top: 20px; text-align: left; background-color: #B5CDBC; border: solid 1px #B5C7DE; padding: 5px; width: 450px; font-size: 1.2em;}
*/


.AspNet-Wrap
{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  height: 50%;
  margin: auto;
}

.AspNet-Login
{
    position:relative; 
    line-height: 1.6em;  
    text-align: left; 
    /*background-color: #D0EDDF;    */
    /*border-style:inset;
    border-width:thin;
    border-color:#009390; */
    padding: 5px; 
    width: 450px; 
    height:175px; 
    font-size: 1.2em; 
    vertical-align:middle; 
    margin: auto auto auto auto;
    
/*    border-width:2px;
    border-style:groove;
    border-color:Silver;*/
        /*background-color: #B5CDBC; */
    /*border: solid 1px #B5C7DE;*/
}

.AspNet-Login div                   {padding: 5px;}
.AspNet-Login-TitlePanel            {padding: 5px; color: #00559F;}
.AspNet-Login-UserPanel label       {float: left; text-align: left; width: 60px; color:#009390; margin-right: 10px; }
.AspNet-Login-UserPanel input       {float: left; width: 180px;}
.AspNet-Login-PasswordPanel         {clear: both;}
.AspNet-Login-PasswordPanel label   {float: left; text-align:left; width: 60px; margin-right: 10px;}
.AspNet-Login-PasswordPanel input   {width: 180px;}
.AspNet-Login-Text                  {color:#009390;}


/*
.AspNet-Login-FailurePanel          {width:100%;}
.AspNet-Login-FailurePanelSpacer    {float: left; text-align: right; width: 140px; color:#333333; margin-right: 10px; }
.AspNet-Login-FailurePanelContent   {float: left; width: 75%; color:Red;    height:25px;}
*/

.AspNet-Login-FailurePanelSpacer    {float: left; text-align: left; width: 60px; color:#333333; margin-right: 10px; }
.AspNet-Login-FailurePanel          {float: left; text-align: left; width: 75%; color:Red;    height:25px;}

.AspNet-Login-SubmitPanel           {float: left; text-align: right; }
.AspNet-Login-SubmitButtonspacer    {float: left; width:60px;}
.AspNet-Login-SubmitButton          {Float: left; width:180px; text-align: right;}

.AspNet-Login-FailureAndSubmit      {width:100%}


.MultiLineExceptionMessage{
	color: #000;
	background-color: #FFE1E1;
    width:100%; 
    height:500px; 
	border: 3px solid #ff0000;
	padding:8px;
	margin:0px;
}
.MultiLineExceptionContact{
	color: #000;
	background-color: #F2FFE3;
    width:100%; 
    height:20px; 
	border: 3px solid #ff0000;
	padding:8px;
	margin:0px;
}
/* Button Settings */
div.bset {clear: both; width: 100%; min-height: 30px; margin: 10px 0;}
div.bset a, div.bset input {float: right; margin-left: 10px; min-width: 50px; font: 13px bold; cursor: pointer;}

.btnStandard {text-align: center; font-weight: bold; padding: 5px 10px; margin-left: 10px; border: none; 
   text-decoration: none; color: #FFC; background: #444; cursor: pointer;}
.btnStandard:hover {color: #411; background: #AAA;}


div.links a, div.links input {display: block; text-align: center; font-weight: bold; padding: 5px 10px; border: none; 
   text-decoration: none; color: #FFC; background: #444; font-size: 13px;}
div.links a:hover {color: #411; background: #AAA;}
/* End Button Settings */
