﻿/** Login page **/
h1 span.LoginCompany {
font-size:14px;
color:#464646;
}

h1 span.LoginAddress {
font-weight:lighter;
font-size:12px;
color:gray;
}

body#login {
background:#fff url(../Images/contentBg.jpg) repeat-x scroll left bottom;
margin:0;
padding:0;
}

#login #header {
margin:0 auto;
width:443px;
padding-top:80px;
height:90px;
}

#globalBlockContent h1 span.login_content {
float:left;
font:bold 17px Arial, Sans-Serif;
line-height:19px;
padding:7px 15px;
}

#globalBlockContent h1 span.login_content_small {
font-size:12px;
font-style:italic;
line-height:14px;
}

table#loginForm {
border-collapse:collapse;
table-layout:fixed;
margin-top:10px;
margin-bottom:5px;
}

#globalBlockContent h1 .login_corner {
width:7px;
height:47px;
margin-top:0;
background-color:#fff !important;
}

.login_form table {
margin-bottom:10px;
}

.login_form table td {
vertical-align:middle;
}

table#loginForm td.center_text {
text-align:center;
padding:0 64px;
}

table#loginForm td.form {
background:no-repeat left center;
padding:8px 0 0 81px;
vertical-align:top;
}

table#loginForm td.loginButton {
padding-left:100px;
}

table#loginForm input {
margin-top:15px;
margin-left:-1px;
}

table#loginForm td.form input,table#loginForm td.form select,table#loginForm td.form a {
width:220px;
display:inline;
}

table#loginForm td.form input,table#loginForm td.form select {
border:1px solid #b7b9ba;
background:url(../Images/inputbg.gif) repeat-x;
font-size:14px;
color:#505152;
margin:-2px 2px;
}

* + html table#loginForm td.form input,table#loginForm td.form select {
margin-top:0;
}

table#loginForm td.form a,table#loginForm .explanation a {
color:#1855a1;
text-decoration:underline;
}

table#loginForm td.form a:hover,table#loginForm .explanation a:hover {
text-decoration:none;
}

table#loginForm .explanation {
color:#838383;
font-size:9px;
vertical-align:top;
margin:1px 11px 5px;
padding:0;
line-height:15px;
}

table#loginForm .explanation span#quick,div#footer_login a#blue span.quick {
font:italic 11px "Times New Roman" , Serif;
letter-spacing:0.8px;
}

table#loginForm .explanation span#quick span#exclamation {
font:14px Arial, Sans-Serif;
}

table#loginForm .explanation a {
font-weight:700;
font-size:9px;
}

table#loginForm .explanation p {
margin:0 11px 13px 5px;
text-align:justify;
font-family:Verdana;
font-weight:400;
font-size:11px;
}

#login .validator {
height:15px !important;
}

* html #login td.form table tbody tr td input {
margin-top:1px;
}

input.login {
width:116px !important;
height:34px;
border:none !important;
margin:0 auto;
display:block !important;
margin-top:30px;
cursor:pointer;
}

#login #globalBlock {
width:490px;
height:301px;
background:url(../Images/loginBg.gif) no-repeat;
color:#515151;
font-size:17px;
font-weight:bolder;
margin:0 auto;
display:block;
}

table#loginForm td.form select {
margin-bottom:0;
width:226px;
vertical-align:middle;
font-size:14px;
}

* + html table#loginForm td.form select {
margin:0 0 0 2px;
height:25px;
}

