﻿body { background: #000 url('../Images/Login/login_compass.gif') no-repeat 68% 105%; height: 100%; margin: 0; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
a:visited, a:link, a:active {color: #850404; background: transparent; text-decoration: underline; font-size: 10pt; font-style: normal; font-weight: 600; }
a:hover {text-decoration: none;}

h1 {color: #fff; font-size: 23px; padding: 0; margin: 2px 0 2px 0px;}
h1.subheader {padding-left: 298px; padding-bottom: 15px;}

#ctl00_nomenu {}
input.login, input.AuthorisationText, input.email, input.emailtext
{
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #E5E5E5;
    box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset;
    font-size: 17px;
    font-weight: 200;
    line-height: 1;
    margin-bottom: 8px;
    margin-right: 6px;
    margin-top: 2px;
    outline: medium none;
    padding: 6px;
    width: 250px; 
    border-radius: 3px 3px 3px 3px;
    }
    
input.email {width: 440px;}
input.emailtext {width: 80px;}
input.AuthorisationText {width: 120px;}
.loginformlabeltext {padding-top: 9px;}


a.pwdreset:visited, a.pwdreset:link, a.pwdreset:hover, a.pwdreset:active { background: transparent; text-decoration: none; font-size: 10pt; font-weight: bold; vertical-align: text-top;text-align:center; }
a.pwdreset:visited, a.pwdreset:link, a.pwdreset:active { color: #eaeae9; text-decoration: underline; }
a.pwdreset:hover { color: #FFFFFF; text-decoration: none;}
th.loginerror { color: #CC3300; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; padding-left: 182px; }
table.loginform { background-color: #CCC; border-style: groove; border-width: thin; }
table.logintable, table.sialogintable {  }
table.sialogintable { background-color: red; }
table.appversion, table.loggedin { background-color: #b2cde0; color: #000; font-size: 9px; }
td.appversion { color: #000; }
table.linkbuttons, table.appversion, table.loggedin { border-color: #FFF #999 #999 #FFF; border-style: outset; border-width: 2px; line-height: 8px; margin: 0 0 2px; padding: 3px 6px 1.5px; }
td.loginpagemessage { color: red; font-size: small; font-weight: 700; vertical-align: top; }
td.frontpagetext { color: #000; font-size: 13px; vertical-align: top; }
.footerbanner { background-image: url('../Images/Login/footer_grey.jpg'); background-repeat: no-repeat; }
.loginformlabel { color: #fff; font-size: 15px; font-weight: normal; text-align: right; padding-bottom: 6px; padding-right: 5px; }
.logintable { color: #FFF; font-size: medium; font-weight: 700; }
.logintop { height: 250px; }
body#nomenu { background-color: #D1D3D4; }
span.quoteauthor { color: #039; font-family: 'Times New Roman' , Times, serif; font-style: italic; }
span.quotetext { color: #333; font-style: normal; font-weight: 700; font-size: 9pt; }
span.appname { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #555555; }
span.tagline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: #555555;}
.style1 {  height: 220px; }
th.alert { color: #CC3300; background-color: #FFFFFF; font-family: Verdana; font-size: 0.8em; }
caption.neattable {color: #fff; font-size: 18px; font-weight: bold; padding-bottom: 12px;}
caption.smalltable { color: black; font-weight: 700; padding: 4px; }
caption.formheading { background-color: silver; border-style: outset; border-width: thin; color: #000; font-weight: 700; padding: 5px; background-image: url('../Images/BackGrounds/grey_bg.gif'); }
th.loginmsgtitle { font-family: Verdana, Arial, Helvetica, sans-serif; color: red; font-size: 12px; text-align: center; }
td.loginmsgtext { font-family: Verdana, Arial, Helvetica, sans-serif; color: #36C; font-size: 10px; font-weight: normal; }
table.loginmsg {position: relative;  left: -5px;  top: -5px;border-style: solid; border-width: thin; border-color: #000000; background-color: #FFFFCC;  }
div.loginmsgshadow {  position: relative; left: 5px; top: 5px; background: #808080; }
img.leftthumbtack { float: left; vertical-align: top;}
img.rightthumbtack { float: right; vertical-align: top; }
span.infonote, .infonote { font-size: 10px; color: #fff; }
.infomsg { font-size: .75em; color: #ccc; font-weight: normal; padding-left: 20px;}

.textsize1 { font-size: .75em; }
.textsize2 { font-size: .6em; }
a.nochange:hover,a.nochange:active,a.nochange:link,a.nochange:visited {color: #333}
input.button-primary {
    background: url("../Images/Login/button-grad-over.png") repeat-x scroll left top #9b0000;
    border-color: #6f0909;
    padding: 8px 25px;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    border-radius: 12px 12px 12px 12px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    margin-top: 10px;
}
input.button-primary:hover 
{
     background: url("../Images/Login/button-grad.png") repeat-x scroll left top #9b0000;
    }

hr {
border: 0;
color: #2a0101;
background-color: #2a0101;
height: 1px;
width: 100%;
background-image: none;
    }



/*body { height: 100%; margin: 0; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
a:visited, a:link, a:hover, a:active { background: transparent; text-decoration: none; font-size: 10pt; font-style: normal; font-weight: 600; }
#ctl00_nomenu { background-color: #D4D3D1; }
input.login { background-color: #FFFFFF; border: thin inset #FFF; color: navy; font-size: 14px; font-weight: 700; padding: 3px 10px 3px 3px; text-transform: capitalize; width: 160px; }
a.pwdreset:visited, a.pwdreset:link, a.pwdreset:hover, a.pwdreset:active { background: transparent; text-decoration: none; font-size: .6em; font-style: normal; font-weight: 600; vertical-align: text-top;text-align:center; }
a.pwdreset:visited, a.pwdreset:link, a.pwdreset:active { color: #F00; }
a.pwdreset:hover { color: #FFFFFF; }
th.loginerror { color: #CC3300; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-align: center; }
table.loginform { background-color: #CCC; border-style: groove; border-width: thin; }
table.logintable, table.sialogintable { border: medium outset #CCC; }
table.sialogintable { background-color: red; }
table.appversion, table.loggedin { background-color: #b2cde0; color: #000; font-size: 9px; }
td.appversion { color: #000; }
table.linkbuttons, table.appversion, table.loggedin { border-color: #FFF #999 #999 #FFF; border-style: outset; border-width: 2px; line-height: 8px; margin: 0 0 2px; padding: 3px 6px 1.5px; }
td.loginpagemessage { color: red; font-size: small; font-weight: 700; vertical-align: top; }
td.frontpagetext { color: #000; font-size: 13px; vertical-align: top; }
.footerbanner { background-image: url('/images/Login/footer_grey.jpg'); background-repeat: no-repeat; }
.loginformlabel { color: #333; font-size: 12px; font-weight: 700; text-align: right; }
.logintable { background-color: #AAA; color: #FFF; font-size: medium; font-weight: 700; }
.logintop { background-image: url('/images/login/banner_greyblank.jpg'); height: 250px; }
body#nomenu { background-color: #D1D3D4; }
span.quoteauthor { color: #039; font-family: 'Times New Roman' , Times, serif; font-style: italic; }
span.quotetext { color: #333; font-style: normal; font-weight: 700; font-size: 9pt; }
span.appname { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #555555; }
span.tagline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: #555555;}
.style1 { background-image: url('/images/login/banner_greyblank.jpg'); height: 250px; }
th.alert { color: #CC3300; background-color: #FFFFFF; font-family: Verdana; font-size: 0.8em; }
caption.neattable, caption.smalltable { background-color: #CCC; color: black; font-weight: 700; padding: 4px; background-image: url('/Images/BackGrounds/grey_bg.gif'); }
caption.formheading { background-color: silver; border-style: outset; border-width: thin; color: #000; font-weight: 700; padding: 5px; background-image: url('/Images/BackGrounds/grey_bg.gif'); }
th.loginmsgtitle { font-family: Verdana, Arial, Helvetica, sans-serif; color: red; font-size: 12px; text-align: center; }
td.loginmsgtext { font-family: Verdana, Arial, Helvetica, sans-serif; color: #36C; font-size: 10px; font-weight: normal; }
table.loginmsg {position: relative;  left: -5px;  top: -5px;border-style: solid; border-width: thin; border-color: #000000; background-color: #FFFFCC;  }
div.loginmsgshadow {  position: relative; left: 5px; top: 5px; background: #808080; }
img.leftthumbtack { float: left; vertical-align: top;}
img.rightthumbtack { float: right; vertical-align: top; }
.infonote { font-size: 10px; }
.infomsg { font-size: .75em; color: #333333; font-weight: normal; }
.textsize1 { font-size: .75em; }
.textsize2 { font-size: .6em; }
a.nochange:hover,a.nochange:active,a.nochange:link,a.nochange:visited {color: #333}*/