﻿a:visited
{
    color: Black;
    text-decoration: underline;
}
a:link
{
    color: Black;
    text-decoration: underline;
}
a:hover
{
    color: red;
    text-decoration: underline;
}
body
{
    margin: 0px;
    font-family: Verdana, Arial;
    font-size: small;
    color: Black;
    background-color: #e1f0ff;
}
table
{
	vertical-align:top;
}
th
{
}
tr
{
	padding-top:1px;
}
td
{
}
input
{
    font-family: Verdana, Arial;
    font-size: small;
}
select
{
    font-family: Verdana, Arial;
    font-size: small;
}

/*** JM STYLES ***/
.aligncenter
{
    text-align: center;
}

.blink {
    animation: blinker 1s linear infinite;
}

.btnAsLink
{
    float: right;
    background-color: transparent;
    border: none;
    cursor: pointer;
    text-decoration: underline;
    padding: 0px;
}

.bgwhite {
    background-color: white;
}

div h1 {
    margin-top: -10px;
    font-size: 15px;
}

div h1 span {
    background-color: white;
}

.headerCell
{
    border: 1px solid white;
    font-weight: bold;
    background-color: #009AFF;
    padding-left: 5px;
    padding-right: 5px;
}

.cellEven
{
    border: 1px solid white;
    background-color: #9CCFFF;
    padding-left: 5px;
    padding-right: 5px;
}

.cellOdd
{
    border: 1px solid white;
    background-color: #CECFCE;
    padding-left: 5px;
    padding-right: 5px;
}

.clickForum
{
    text-decoration: underline;
}

.clickThread
{
    text-decoration: underline;
}

.clickForum:hover
{
    cursor: pointer;
}

.clickThread:hover
{
    cursor: pointer;
}

.containerClass .ajax__html_editor_extender_container
{
    width: 100% !important;/*important is really important at here*/
}

.chkNoPostBack
{
}

.dist-bottom-10 {
    margin-bottom: 10px;
}

.dist-bottom-20 {
    margin-bottom: 20px;
}

.dist-left-5 {
    margin-left: 5px;
}

.dist-left-10 {
    margin-left: 10px;
}

.dist-right-10 {
    margin-right: 10px;
}

.dist-top-5 {
    margin-top: 5px;
}

.dist-top-10 {
    margin-top: 10px;
}

.dist-top-20 {
    margin-top: 20px;
}

.grpListBordered {
    border: 1px solid lightgrey;
    min-width: 250px;
}

.jmbordered {
    border: 1px solid lightgrey;
}

jmhide {
    visibility: hidden;
}

.jmpointer {
}

.jmpointer:hover {
    cursor: pointer;
    font-weight: bold;
}

.jmlegend {
    background-color: #F9F9F9;
    font-weight: bold;
    font-size: 15px;
    display: block;
    padding-left: 8px;
    margin-left: 5px;
    margin-top: -13px;
}

.jm-pad-5 {
    padding: 5px;
}

.labelHeader {
    font-weight: bold;
    font-size: 15px;
}

.pad-bottom-10 {
    padding-bottom: 10px;
}

.width-100 {
    width: 100px;
}

.width-110 {
    width: 110px;
}

.width-500 {
    width: 500px;
}

.text-bold {
    font-weight: bold;
}

.text-center {
    text-align: center;
}

.text-green {
    color: green;
}

.text-red {
    color: red;
}
/*** END JM STYLES ***/

/*******************************************************************************************/
/* 
	LM Default-styles
*/
/*******************************************************************************************/
.LM_ErrorMessage
{
	color: Red;
	font-weight: bold;
}

.LM_WarningMessage
{
	color: yellowgreen;
	font-weight: bold;
}

.LM_FieldLabel
{
	font-weight: bold;
}
.LM_FieldLabelTop
{
	font-weight: bold;
	font-size: x-small;
}
.LM_FieldLabelHide
{
	display: none;
}
.LM_FormSection
{
	Font-Size: 14pt;
	Font-Weight: Bold;
	Color: Black;
}
.LM_Legend
{
	font-weight: bold;
	color: Black;
}
.LM_Login
{
	color: Blue;
	font-weight: bold;
	font-size: x-small;
	text-decoration: none;
}
.LM_Logoff
{
	color: Red;
	font-weight: bold;
	font-size: x-small;
	text-decoration: none;
}
.LM_MandatoryMark
{
	color: Blue;
}
.LM_MenuLink
{
	font-size: x-small;
	text-decoration: none;
	cursor: hand;
}
.LM_PageTitle 
{
	font-size: large;
	font-weight: bold;
}

.PageDataCell
{
    border: 1px solid white;
    text-align: left;
}

.PageHeaderRow
{
    background-color: #0099ff;
}

.PageDataRowEven
{
    background-color: #99ccff;
}

.PageDataRowOdd
{
    background-color: #cccccc;
}

/*******************************************************************************************/
/* 
	LM_ListWithLinksClass
*/
/*******************************************************************************************/
.LM_ListWithLinksClass a:visited
{
    /*color: Black;*/
    text-decoration: underline;
}
.LM_ListWithLinksClass a:link
{
    /*color: Black;*/
    text-decoration: underline;
}
.LM_ListWithLinksClass a:hover
{
    color: red;
    text-decoration: underline;
}
.LM_ListWithLinksClass .DataCell 
{
	border-color: White;
	border-style: solid;
	border-width: 1px;
}
.LM_ListWithLinksClass .DataRowEven
{
    background-color: #F3F3F3;
    /*background-color: #99ccff;*/
}
.LM_ListWithLinksClass .DataRowOdd
{
    background-color: #FFFFFF;
    /*background-color: #cccccc;*/
}
.LM_ListWithLinksClass .HeaderCell 
{
	border-color: White;
	border-style: solid;
	border-width: 1px;
    vertical-align: middle;
}
.LM_ListWithLinksClass .HeaderRow
{
    background-color: #E0E0E0;
    /*background-color: #0099ff;*/
}
.LM_ListWithLinksClass 
{
	border-color: White;
	border-style: solid;
	border-width: 0px;
}
/*******************************************************************************************/
/* 
	LM_ListWithLinksControl
*/
/*******************************************************************************************/
LM_ListWithLinksClontrol a:visited
{
    color: Black;
    text-decoration: underline;
}
LM_ListWithLinksClontrol a:link
{
    color: Black;
    text-decoration: underline;
}
LM_ListWithLinksClontrol a:hover
{
    color: red;
    text-decoration: underline;
}
LM_ListWithLinksClontrol .DataCell 
{
	border-color: White;
	border-style: solid;
	border-width: 1px;
}
LM_ListWithLinksClontrol .DataRowEven
{
    background-color: #99ccff;
}
LM_ListWithLinksClontrol .DataRowOdd
{
    background-color: #CCCCCC;
}
LM_ListWithLinksClontrol .HeaderCell 
{
	border-color: White;
	border-style: solid;
	border-width: 1px;
}
LM_ListWithLinksClontrol .HeaderRow
{
    background-color: #F3F3F3;
    /*background-color: #0099ff;*/
}
LM_ListWithLinksClontrol 
{
	border-color: White;
	border-style: solid;
	border-width: 0px;
}
/*******************************************************************************************/
/* 
	LM_HelpControlClass
*/
/*******************************************************************************************/
a:active.LM_HelpControlClass  
{
	color:Black;
	text-decoration:none;
	font-weight:bold;
}
a:visited.LM_HelpControlClass  
{
	color:Black;
	text-decoration:none;
	font-weight:bold;
}
a:link.LM_HelpControlClass 
{
	color:Black;
	text-decoration:none;
	font-weight:bold;
}
a:hover.LM_HelpControlClass  
{
	color:Black;
	text-decoration:none;
	font-weight:bold;
}
/*******************************************************************************************/
/*
	MasterTable
*/
/*******************************************************************************************/
table.MasterTable
{
	width:100%;
	text-align:left;
	vertical-align:top;
}
th.MasterTable
{
}
tr.MasterTable
{
}
td.MasterTable
{
}
.MasterTable th.PageTitle
{
	background-color: #6699cc;
	font-size: 18pt;
	vertical-align:bottom;
}
.MasterTable th.UserInfo
{
	background-color: #6699cc;
	text-align:right;
	vertical-align:bottom;
	padding-right:10px;
}
/*******************************************************************************************/
/* 
	Menu
*/
/*******************************************************************************************/
.Menu A:visited
{
	color: Black;
    text-decoration: none;
}
.Menu A:link
{
	color: Black;
    text-decoration: none;
}
.Menu A:hover
{
	color: red;
    text-decoration: none;
}
.Menu
{
	background-color: #6699cc;
	border-color: #6699cc;
	border-style:solid;
	border-width:1px;
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
}
table.Menu
{
	vertical-align:top;
}
th.Menu
{
}
tr.Menu
{
	background-color: #6699cc;
}
td.Menu
{
	background-color: #6699cc;
}
/*******************************************************************************************/
/* 
	Help
*/
/*******************************************************************************************/
.help a:visited
{
    color: Black;
    text-decoration: underline;
}
.help a:link
{
    color: Black;
    text-decoration: underline;
}
.help a:hover
{
    color:	Red;
    text-decoration: underline;
}
body.help
{
	margin: 15px;
	font-family: Verdana, Arial;
	font-size: small;
	color: Black;
	background-color: #fffacd;
}
table.help
{
	width:100%;
}
th.help
{
	background-color:#009AFF;
	padding-bottom:	3px;
	padding-top:	3px;
}
tr.help
{
	
}
td.help
{
}
.pictext
{
	font-family: Verdana, Arial;
    font-size: x-small;
    font-weight:bold;
    line-height:0px;
}
.picClass
{
	margin-bottom:-5px;
}

/*******************************************************************************************/
/* 
	Content
*/
/*******************************************************************************************/
table.ContentHead
{
	width:100%;
	border-width:0px;
	border-style:none;
}
table.Content
{
	border-width: 0px;
}
th.Content
{
	padding-bottom:	5px;
	padding-top:	5px;
	padding-left:	0px;
	padding-right:	0px;
}
tr.Content
{
}
td.Content
{
}
.Content th.LM_PageTitleCell
{
	padding-bottom: 10px;
}
.Content th.LM_PageNoAndHelpCell
{
	text-align: right;
	vertical-align: middle;
	padding-right:10px;
}
/*******************************************************************************************/
/* 
	piareersarfiit
*/
/*******************************************************************************************/
.piareersarfiitFieldLabel
{
	font-weight:bold;
}
.piareersarfiitFieldLabelDashed
{
	font-weight:bold;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}
.PeriodTable
{
	/*
	border-width:1px;
	border-style:outset;
	border-color:Black;
	margin-top:3px;
	*/
	width:100%;
}
.PropertyTable
{
	/*
	border-width:1px;
	border-style:outset;
	border-color:Black;
	margin-top:3px;
	*/
	width:450px;
}
.TradeTable
{
	/*
	border-width:1px;
	border-style:outset;
	border-color:Black;
	margin-top:3px;
	*/
	width:450px;
}
.Panel
{
	margin-top:3px;
}
.PanelWithBorder
{
	border-width:1px;
	border-style:outset;
	border-color:Black;
	margin-top:3px;
}
.button
{
	border-style:outset;
	width:75px;
}
.Table25AssessmentHead
{
	border-width:1px;
	border-style:outset;
	border-color:Black;
	background-color:Silver;
}
.Table25AssessmentBodyReadOnly
{
	border-width:1px;
	border-style:outset;
	border-color:Black;
	background-color:Silver;
}
.Table25AssessmentBody
{

}
 .Table25AssessmentBody
td{
	height:30px;
}
.TextBoxNumericReadOnly
{
	background-color:Silver;
	border-style:solid;
	border-width:1px;
	text-align:right;
	width:100px;
}
.TextBoxNumericReadOnlyBold
{
	background-color:Silver;
	border-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:2px;
	text-align:right;
	font-weight:bold;
	width:100px;
}
.TextBoxNumericNormal
{	
	border-style:solid;
	border-width:1px;
	text-align:right;
	width:100px;
}
.TextBoxAlignRightReadOnly
{
	background-color:Silver;
	border-style:solid;
	border-width:1px;
	text-align:right;
	width:100%;
}
.TextBoxAlignRightReadOnlyBold
{
	background-color:Silver;
	border-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:2px;
	text-align:right;
	font-weight:bold;
	width:100%;
}
.TextBoxAlignRightNormal
{	
	border-style:solid;
	border-width:1px;
	text-align:right;
	width:100%;
}
.Temp
{
	border:1px;
	border-style:solid;
	border-color:Black;
	}
.FieldLabelBig
	{
		font-weight:bold;
		font-size:14px;	
	}
.FieldLabelNormal
	{
		font-size:12px;	
	}
.FieldLabelBold
	{
		font-weight:bold;
		font-size:12px;	
	}
.hidden_td
	{
		visibility:hidden;
	}
.TableNumeric
{
	padding:0px;
	width:100%;
	border:0px;

}
.Width100pct
{
	width:100%;
}
.PropertyNo
{
	width:50px;
}

.PropertyDescription
{
	width:300px;
}
.PropertySelectBox
{
	width:350px;
}
.TradeCode
{
	width:50px;
}
.TradeDescription
{
	width:300px;
}
.TradeRank
{
	text-align:right;
	width:50px;
}
.TradeSelectBox
{
	width:350px;
}
.NoteTextArea
{
	width:100%;
}
.fieldset
{
    width: 1000px;
}
.fieldsetBold
{
    border-style: solid;
    width: 2000px;
    background-color: #e1f0ff;
}
.fieldsetEmbedded
{
    width:996px;
}
.fieldsetShort_1
{
    width: 500px;
}
.Legend
{
	font-weight: bold;
}
.HeaderRow
{
    background-color: #0099ff;
}
.DataRowEven
{
    background-color: #99ccff;
}
.DataRowOdd
{
    background-color: #cccccc;
}
.RedFont
{
	color:Red;
	font-weight:bold;
}
.PositiveMessage
{
	color: Green;
	font-weight: bold;
}
.NeutralMessage
{
	color: blue;
}
/*******************************************************************************************/
/* 
		LM_CheckBoxGroupType2Class
*/
/*******************************************************************************************/
.LM_ListTable
{
	border-color: White;
	border-style: solid;
	border-width: 0px;
}
.LM_ListHeaderRow
{
	font-weight:bold;
    background-color: #0099ff;
}

.LM_ListDataRowEven
{
    background-color: #99ccff;
}
.LM_ListDataRowOdd
{
    background-color: #cccccc;
}
/*	Collapsible sections  */
.LM_CommapseImageShow 
{ 
	display: run-in; 
}
.LM_CollapseImageHide 
{ 
	display: none; 
}
.LM_ExpandImageShow 
{ 
	display: run-in; 
}
.LM_ExpandImageHide 
{ 
	display: none; 
}
.LM_CollapsibleSectionShow 
{ 
	display: run-in; 
}
.LM_CollapsibleSectionHide 
{ 
	display: none; 
}

.AlertRed
{
	background-color: #FF0000;
	border-style: solid;
	border-width: 1px;
}

.AlertGreen
{
	background-color: #00FF00;
	border-style: solid;
	border-width: 1px;
}

.AlertYellow
{
	border-style: solid;
	border-width: 1px;
	background-color: #FFFF00;
}

.AlertBlue
{
	border-style: solid;
	border-width: 1px;
	background-color: #0000FF;
}
/*******************************************************************************************/
/* 
		JM Styles
*/
/*******************************************************************************************/
.fsRectangle
{
    width: 385px;
    height: 250px;
}

.fsRectangleWideLow
{
    width: 590px;
    height: 50px;
}

.fsRectangleMinor
{
    width: 390px;
    height: 145px;
}

.fsRectangleWide
{
    width: 590px;
    height: 145px;
}

.txtAddress
{
    width: 255px;
}

.txtName
{
    width: 180px;
}

.txtNumber
{
    width: 100px;
    text-align: center;
}

.txtPhone
{	
	text-align: center;
	width: 100px;
}

.txtPostnr
{
    width: 60px;
    text-align: center;
}

.error {
    position:relative;
} 
 .error input[type=text],
 .error textarea {
    color: #f00;
}

 .errormsg {
    font-size: 11px;
    color: white;
    position: absolute;
    bottom: -18px;
    background-color: rgb(255, 97, 97);
    border-radius: 4px;
    padding: 2px;
    line-height: 11px;
    border: 1px solid rgb(213, 0, 0);
    white-space: nowrap;
    left: 3px;
    z-index: 1;
}
.errormsg:after,
.errormsg:before {
    bottom: 100%;
    left: 13px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.errormsg:after {
    border-color: rgba(255, 110, 110, 0);
    border-bottom-color: #ff6e6e;
    border-width: 5px;
    margin-left: -5px;
}
.messageOk {
    color: green;
}