﻿html, body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/login/loginBody.gif) repeat-x scroll 50% 50%;
color:#273538;
font-family:Arial;
font-size:12px;
margin:0;
padding:0;
}
form {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/login/loginForm.png) repeat-x scroll left top;
height:543px;
margin-top:50px;
position:relative;
}
#loginBox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/login/login.png) no-repeat scroll left top;
height:543px;
left:50%;
margin-left:-362px;
position:absolute;
top:0;
width:552px;
}
fieldset, h2, address {
margin-left:212px;
}
h1 span {
display:none;
}
h1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/login/loginLogo.gif) no-repeat scroll 0 0;
color:#8C9091;
font-size:14px;
font-weight:normal;
height:30px;
margin-left:200px;
margin-right:41px;
margin-top:45px;
}
h1 strong {
font-weight:normal;
line-height:30px;
margin-left:143px;
}
h2 {
display:none;
}
fieldset {
border:0 none;
margin-top:90px;
padding:0;
}
ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
li {
clear:both;
margin:4px 0;
padding:0;
position:relative !important;
}
label {
display:block;
float:left;
line-height:20px;
width:89px;
}
input.login {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F1F5F6 none repeat scroll 0 0;
border:1px solid #687375;
font-size:18px;
height:22px;
padding:3px;
width:193px;
}
li.check {
margin-left:88px;
}
li.check input {
padding:0;
}
li.check label {
display:inline;
float:none;
width:auto;
}
li.submit {
float:left;
margin-top:20px !important;
padding-left:90px;
width:100%;
}
.CmsBut {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/login/loginButton.png) no-repeat scroll left top;
border:0 none;
color:#333333;
display:block;
font-size:12px;
height:24px;
letter-spacing:1px;
width:131px;
padding-bottom:2px;
}
address {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/login/loginFooter.gif) repeat-x scroll left top;
bottom:20px;
color:#989EA0;
display:block;
font-size:11px;
font-style:normal;
margin-top:100px;
padding-top:15px;
position:absolute;
width:295px;
}
address a {
color:#989EA0;
padding-left:50px;
}
address a:hover {
color:Black;
}
.failure {
margin:0 0 10px;
padding:0;
}
.failure span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/login/validator.gif) no-repeat scroll left center;
color:#FF6633;
display:block;
font-weight:bold;
padding:0 30px 0 40px;
}
span.validator {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/login/validator.gif) no-repeat scroll right top;
display:block;
height:22px;
left:295px;
position:absolute;
text-indent:-9999px;
top:5px;
width:22px;
}
.default {
border:1px dashed #CCCCCC;
color:#666666;
font-size:11px;
margin-bottom:20px;
margin-left:90px;
padding:10px;
width:177px;
}
.default h3 {
font-size:11px;
margin:0;
padding:0;
}
.default p {
margin:2px 0 0;
padding:0;
}

.FloatL
{
    float:left;
}

