
/*
------ Forms ---------
*/

.spacer 
{
    clear:both; 
    visibility: hidden; 
    height:1px; 
    margin-top:-1px;
}

.parserDiv
{
	width: 680px;
	height: 25px;
	border: 0px solid grey;
	clear:both;
    text-align: left;
}

.parserLabelDiv
{
	width: 200px;
    font: 12px Arial, sans-serif;
	border: 0px solid green;
    color: #000;
    float: left;
    height: 20px;
    padding:3px 6px 0px 6px;
    text-align: left;
}


.parserInputDiv
{
    width: 260px;
    padding-left: 2px;
    text-align: left;
	border: 0px solid red;
    float: left;
}

.parserInputField
{
    font: 12px Arial, sans-serif;
    border:1px solid #000000;
    background-color:#fff;
    width:360px;
    height:20px;
    margin-top: 0px;
    padding:3px 6px 0px 6px;
    text-align: left;
}

.parserCalendar
{
	background-image: url("../../varpulis/include/tigra_calendar/img/cal.gif");
	cursor: hand;
	cursor: pointer;
	width:16px;
	height:16px;
	float: left;
    text-align: left;
}

.parserCurrency
{
    font: 12px Arial, sans-serif;
    padding-top: 5px;
	width:36px;
	height: 20px;
	float: left;
    text-align: left;
}

.parserBubbleOk
{
	border: 1px solid black; 
	background: #ddffdd; 
	width: 100px; 
	height: 18px; 
	visibility: hidden; 
	position: absolute;	
}

.parserBubbleErr
{
	border: 1px solid black; 
	background: #ffffff; 
	width: 100px; 
	height: 18px; 
	visibility: visible; 
	position: absolute;	
}

.listBase
{
    font: 12px Arial, sans-serif;
}

.titleCol
{
    font: 12px Arial, sans-serif;
    color: #000;
}


.contentRow
{
    background-color: #FFFFFF;
}

.contentRowOn
{
    background-color: #FFFBD1;
}

.titleRow
{
    background-color: #CCC;
}

.contentCol
{
    font: 12px Arial, sans-serif;
    color: #000;
}

.contentColCritical
{
    font: 12px Arial, sans-serif;
    background-color: #FE5555;
    color: white;

}

.formBase
{
    font: 12px Arial, sans-serif;
}

.formRow
{

}
.formLabel
{
    min-width:400px;
    font-weight:normal;
    text-align: right;
    padding-right: 6px;
}

.formLabelRequired
{
    min-width:400px;
    font-weight:bold;
    text-align: right;
    padding-right: 6px;
}

.formInput
{
    width: 400px;
    padding-left: 2px;
    text-align: left;
}

.button,
.defaultbutton
{
    border:2px solid #000000;
    color: #000000;
    font-size: 10px;
    background-color: #FFFFFF;
}

.buttonStandard
{
    text-align: center;
    font: 11px Verdana;
    color: black;
    background-color:white;
    border:1px solid #14238a;
    margin: 2px;
}

.buttonStandardLink,
.buttonStandardLink:hover,
.buttonStandardLink:visited,
.buttonStandardLink:active
{
    text-decoration: none;
}

.buttonDisabled
{
    text-align: center;
    font: 11px Verdana;
    color: #AAA;
    background-color:#CCC;
    border:1px solid #AAA;
    margin: 2px;
}

.textCol, .textInput {
    font: 12px Arial, sans-serif;
    border:1px solid #000000;
    background-color:#fff;
    width:260px;
    height:20px;
    margin-top: 0px;
    padding:3px 6px 0px 6px;
}

.textCol, .textInputMin {
    font: 12px Arial, sans-serif;
    border:1px solid #000000;
    background-color:#fff;
    width:120px;
    height:20px;
    margin-top: 0px;
    padding:3px 6px 0px 6px;
}


.textareaInput, .formTextareaInput
{
    /*this values are also fixed in htmlarea.js beacause of IE bug*/
    width: 400px;
    height:200px;
    font: 12px Arial, sans-serif;
    border:1px solid #000000;
    background-color:#fff;
    margin-top: 0px;
    padding:3px 6px 0px 6px;
}

.textareaInput, .formTextareaInputMin
{
    width: 260px;
    height:200px;
    font: 12px Arial, sans-serif;
    border:1px solid #000000;
    background-color:#fff;
    margin-top: 0px;
    padding:3px 6px 0px 6px;
}

.multipleInput
{
    width: 250px;
    height:230px;
    font: 12px Arial, sans-serif;
    border:1px solid #000000;
    background-color:#fff;
    margin-top: 8px;
    padding:3px 6px 0px 6px;
}

.errorText
{
    color: red;
    text-align:left;
}

.mapSmall input, .mapLarge input
{
    cursor: crosshair;
}

.wizardStepTitle
{
    color: #FF0000;
    font: 12px Arial;
    width:130px;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding-left:4px;
}

.wizardCurrentStepTitle
{
    color: #FF0000;
    font: 12px Arial;
    font-weight: bold;
    width:130px;
    padding-left:4px;
    border-top: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
}

.contentRowTheme
{
    background-color: #FBFBFB;
}
.contentRowThemeOn
{
    background-color: #FFFFFF;
}

.contentRowThemeYellow
{
    background-color: #FFFFDD;
}
.contentRowThemeYellowOn
{
    background-color: #FFFFEE;
}

.contentRowThemeYellowGreen
{
    background-color: #EEFFDD;
}
.contentRowThemeYellowGreenOn
{
    background-color: #F6FFEE;
}

.contentRowThemeGreen
{
    background-color: #EDFFED;
}
.contentRowThemeGreenOn
{
    background-color: #F6FFF6;
}

.contentRowThemeRed
{
    background-color: #FFEEEE;
}
.contentRowThemeRedOn
{
    background-color: #FFF4F4;
}