﻿.container { 
    padding:25px;
    margin:0 auto 30px auto; 
    -moz-border-radius:10px;
    border-radius:10px;
    -moz-box-shadow:0px 0px 6px 1px #e0e0e0;
    -webkit-box-shadow:0px 0px 6px 1px #e0e0e0;
    box-shadow:0px 0px 6px 1px #e0e0e0;
    border:1px solid #e5e5e5;
    background: #fafafa;   
    /*    
    background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#fcfcfc));
    background: -moz-linear-gradient(top,  #f7f7f7,  #fcfcfc);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#fcfcfc');
    */
    }    

.block {
    border-radius:10px;
    border:1px solid #c3c3c3;
    margin:0 0 16px 0;
    clear:both;}
        
.block .label {
    float:left;
    text-align:right;
    width:115px; 
    line-height:28px; 
    margin:auto;    
    padding-right:10px;
    border-right:1px solid #c3c3c3;}

.block .label label {
    color:#556C9B;
    font-weight:bold;}
    
.block .input {
    width:100%; 
    line-height:28px; 
    border-bottom:1px dotted #c3c3c3;}    

.block .bottom {
    border-bottom:0;}
 
.block .input input {   
    background:transparent;     
    width:425px;    
    outline:none;
    border:0;
    margin:0 0 0 5px;
    padding:0;
    font:normal 12pt arial;}
    
.block .input input:focus {
    outline:none;
    border:0;}    
 
.block .input select {
    margin:0 0 0 5px;
    padding:0;
    background:transparent; 
    border:1px solid #c3c3c3;
    font:normal 10pt arial;}
 
#captchaBlock div {
    margin:0 auto;
    text-align:center;}
    
#captchaBlock img {    
    margin:0;
    float:none;}
 
.Login {
    padding:30px; 
    width:315px;}
    
.Login label {
    color:#556C9B;}
    
.Login input[type="text"] {
    border:1px solid #bdbdbd;
    height:24px;}    
    
.Login input[type="password"] {
    border:1px solid #bdbdbd;
    height:24px;}  
/*____________________________________________________________

      ERROR BLOCK
____________________________________________________________*/
#errors {
    -moz-box-shadow:0px 0px 6px 1px #8c8c8c;
    -webkit-box-shadow:0px 0px 6px 1px #8c8c8c;
    box-shadow:0px 0px 6px 1px #8c8c8c;
    border:1px solid #FF0000;
    margin-bottom:15px;}

#errors p {
    color: #ff0000;
    font-weight: bold;
    padding: 0 0 5px 0; 
    text-align:center;}

#errors ul {
    margin: 0 0 0 18px; }

.AlertDisplay {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow:1px 1px 2px 1px #C0C0C0;
-webkit-box-shadow:1px 1px 2px 1px #C0C0C0;
box-shadow:1px 1px 2px 1px #C0C0C0;
margin:10px auto 20px auto;
padding:  8px 12px;
width:500px;}

.AlertDisplay p {
font-weight:bold;
padding:0 0 5px 0; 
text-align:center;}

.AlertDisplay ul {
margin:0 0 0 18px; }

.AlertDisplay.success {
color:#000;
background:#33FF00;}

.AlertDisplay.warning {
color:#FF0000;
background:#FFFFCC;}

.AlertDisplay.warning li {
color:#000;}

.AlertDisplay.critical {
color:#FFF;
background:#FF0000;}
/*
.errors p {
color: #82001c;
font-weight: bold;
padding: 0 0 8px 0; }

.errors ul {
margin: 0 0 0 18px; 
line-height:1.5em;}

.errors ul li {
list-style-type:disc; 
margin: 0 0 0 18px;}
*/