﻿label{
	float:left;
	line-height:20px;
	padding:top:2px;
	width:180px;
	display:block;
}

.clearAll{
	clear:both;
}

.validationError
{
    font-weight:bold;
}
.success
{
    color:#FF0033;
    font-weight:bold;
}
.error
{
    color:Red;
    font-weight:bold;
    
}

input[type=text]{    
    margin-top:3px;
    border:solid 1px Silver;
    min-width:100px;
}
input[type=password]{    
    margin-top:3px;
    border:solid 1px Silver;
    min-width:100px;
}
input:focus{    
    margin-top:3px;
    border:solid 1px black;
}

select{    
    margin-top:3px;
    border:solid 1px Silver;
    min-width:300px;
}

checkbox{    
    margin-top:3px;
    border:solid 1px Silver;
}




.commandLink
{
    font-size:8pt;
    color:Olive;
}

.button{
    font-family: Arial, Helvetica, sans-serif;
    text-align:left;
	font-weight: bold;
	font-size:11pt;
	margin-top:3px;
	color: #FF0033;
	text-decoration: none;
	border-style:none;
	min-width:100px;
	background-color:Transparent;
	cursor: pointer;
	cursor:hand;
	margin-left:0px;
	padding-left:0px;
	border-width:0px;
	white-space:nowrap;
}
/* Firefox */
@-moz-document url-prefix()
{
.button { margin-left:-3px; }
}

DIV.ProgressBar { width: 100px; padding: 0; border: 1px solid black; margin-right: 1em; height:.75em; margin-left:1em; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
    DIV.ProgressBar DIV { background-color: Green; font-size: 1pt; height:100%; float:left; }
    SPAN.asyncUploader OBJECT { position: relative; top: 5px; left: 10px; }
    
    tbody tr {
        background-color: #ffffff;
    }
    tbody tr.odd {
        background-color: #EDF3FE;
    }
    
textarea{    
    margin-top:3px;
    border:solid 1px Silver;
    min-width:200px;
    min-height:80px;
}

textarea:focus{    
    margin-top:3px;
    border:solid 1px black;
}
