﻿
.actionButton
{
	border:0px;
	padding:0px;
	margin:0px;
	background-color:White;
	color:Gray;
	font-size:x-small;
}

/************* Progress Styles ***************/
.progressmask
 {
    background-color:#B6F2FF; 
    filter:alpha(opacity=30); 
    opacity:0.3;    
        
    -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
    -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
    box-shadow: 4px 4px 4px rgba(0,0,0,0.3);  		
	border-radius:4px;    
} 

fieldset
{ 
	text-align:left; 
	margin-left:3px; 
	margin-right:3px; 
	padding-top:10px; 
	padding-top:5px; 
	padding-bottom:15px; 
	border: solid 1px #666;
	
	border-bottom-right-radius:10px;
    -moz-border-bottom-right-radius:10px;
    -webkit-border-bottom-right-radius:10px;   
       
    border-bottom-left-radius:10px;
    -moz-border-bottom-left-radius:10px;
    -webkit-border-bottom-left-radius:10px;
}

legend 
{
	color:#6C8B92;
	font-weight:bold;
	font-size:medium;
}

legend.important 
{ 
	color:#f00; 
	font-weight:bold;
}

label 
{
	color:#6C8B92; 
	width:160px; 
	float:left; 
	text-align:right; 
	padding:2px; 
	margin-bottom:3px; 
	vertical-align:baseline; 
	margin-right:5px; 
	display:block;
}

label.stack 
{ 
	color:#6C8B92; 
	float:left; 
	text-align:left; 
	padding:2px; 
	margin-left:20px; 	
	white-space:nowrap;
}

label.stackpod 
{ 
	color:#6C8B92; 
	float:left; 
	text-align:left; 
	padding:2px; 
	margin-left:2px; 	
	white-space:nowrap;
}

label.adminuser
{
	text-align:left;	
	color:#6C8B92;	
	margin-bottom:0px;
	font-weight:bold;
}

div.adminuserfield
{
	margin-top:0px;
	padding-top:0px;
	margin-left:10px;
	text-align:left;
	color:#000;	
	clear:both; 	 	
}

span.stack 
{ 
	margin-left:28px; 
}

.stackedfield 
{ 
	padding-left:0px;
	margin-left:40px;
	float:left;
	clear:both;
}

.spamfield
{
	background-color:#cdcdcd;
	font-size:medium;
	margin-left:0px;
	text-align:center;	
}

.spamresponse
{
	background-color:#fff;
	font-size:medium;
	margin-left:0px;
	text-align:center;
}

.adjfieldtext
{
	padding-left:5px; padding-right:5px; font-size:medium; padding-bottom:-4px; font-weight:bold; line-height:12pt; vertical-align:middle;
}

div.stackedvalidator 
{ 
	clear:both; 
	margin-left:40px; 
	height:16px;
}

div.stackedvalidatorpod 
{ 
	clear:both; 
	margin-left:2px; 
	height:16px;
}

div.validator
{
	clear:both; 
	margin-left:145px; 
	float:left; 
	height:15px
}

div.validatorshort
{
	clear:both; 
	margin-left:15px; 
	float:left; 
	height:15px
}

.formRow
{
	clear:both;
	padding:0px;
	margin:0px;
	width:100%;
	display:inline-block;
	vertical-align:middle;
}

div.formbuttons
{
	clear:both;
	width:98%;
	text-align:right;	
}


.listitemlinks 
{
	clear:both; 
	text-align:right; 
	padding-right:2px; 	 
	padding-bottom:1px;
	margin-top:5px;
	border-top:solid 1px #cdcdcd;
}

.listitemlinks a 
{
	text-decoration:none; 
	font-size:10px; 
	font-weight:normal; 
	color:#6C8B92;
}

.listitemlinks a:hover
{
	color:#f00;
}

div.reset { padding: 0px; margin: 0px; width: auto; text-align: left; background-image: none; background-color: inherit;}
div.formFullWidth{clear:both; width:98%; text-align:center;}
div.displayRow{clear:both; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px;}

div.left{float:left;}
div.leftclear{float:left;clear:left;}
div.right{float:right;}
div.blok {float:left; padding-top:3px; text-align:left; color:Gray;}
div.clear { clear:both; }

.progressbox
{
	padding:30px; min-height:50px; text-align:center; border: solid 1px #6C8B92; background:#fff; z-index:20000;
}

.result
{
	text-align:center; color:#000; min-height:70px; width:400px; padding:3px; border: solid 1px #6C8B92; background:#fff; z-index:30000;
}

.resultbad
{
	text-align:center; color:#f00; min-height:70px; width:400px; padding:3px; border: solid 1px #f00; background:#fff; z-index:30000;
}
