﻿body 
{
}

.hidden
{
	color: red;
}

.label_history
{
	font-size: small;
	color: #222222;
}

.textbox_valuehandler
{
	color: #444444;
	font-style: italic;
	background-color:Transparent;
	border: none
}

.linkbutton_buttonstyle
{
	color: black;
	text-decoration: none;
	border-collapse: collapse;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: #888888;
	border-right: #888888;
	border-top: #BBBBBB;
	border-left: #BBBBBB;
}

.propertyfilter_label {
	color: black;
	text-decoration: none;
	margin-left: 5px;
}

.formathint_label {
	color: #111111;
	font-style: italic;
}

.label_panelbold
{
	font-size: medium;
	font-weight: bold;
}

.label_filtergroup
{
	font-size: medium;
	font-weight: bold;
}

.label_pagepart
{
	font-size: large;
	font-weight: bold;
}

.linkbutton_buttonstyle:hover
{
    color: white;
} 

.linkbutton_textstyle
{
	color: black;
	text-decoration: none;
}

.linkbutton_textstyle:hover
{
    color: gray;
} 

.label_hideablepanelcaption
{
	font-size: medium;
	font-weight: bold;
	color: #888888;
}

.panel_hideablepanel
{
	padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:5px;
    margin-bottom: 20px;
}

.panel_hideablepanel_maxwidth
{
	padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:5px;
    margin-bottom: 20px;    
    max-width: 1200px;
}

.propertylister_table
{
	border-collapse: collapse;
}

.propertylister_normaltd_a
{
	border: 1px solid black;
}

.propertylister_normaltd_b
{
	border: 1px solid black;
	background: #FAFAFA;
}

.propertylister_headertd
{
	border: 1px solid black;
	text-align: center;
	background: #DDDDDD;
}

.propertylister_footertd
{
	border-bottom: none;
	border-left: none;
	border-right: none;
}

.propertylister_pager_num
{
	text-decoration: none;
	color: #999999;
}

.propertylister_pager_num:hover
{
	color: #FFFFFF;
}

.propertylister_pager_actualnum
{
	text-decoration: none;
	color: #000000;
}

.propertylister_commandbutton
{
	color: black;
	font-size: smaller;
	text-decoration: none;
	border-collapse: collapse;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: #888888;
	border-right: #888888;
	border-top: #BBBBBB;
	border-left: #BBBBBB;
	margin-top: 2px;
	margin-bottom: 2px;
}

.propertylister_commandbutton_disabled
{
	color: #777777;
	font-size: smaller;
	text-decoration: none;
	border-collapse: collapse;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: #888888;
	border-right: #888888;
	border-top: #BBBBBB;
	border-left: #BBBBBB;
	margin-top: 2px;
	margin-bottom: 2px;
}

.propertylister_commandbutton:hover
{
    color: white;
} 

.iconzone
{
	width: 1px;
}

.generaltable_table
{
	border-collapse: collapse;
}

.generaltable_rowheadtd
{
	border: 1px solid black;
	text-align: center;
	font-style: oblique;
}

.generaltable_columnheadtd
{
	border: 1px solid black;
	text-align: center;
	font-style: oblique;
}

.generaltable_columnsumheadtd {
	border: 1px solid black;
	text-align: center;
	font-style: oblique;
}

.generaltable_rowsumheadtd {
	border: 1px solid black;
	text-align: center;
	font-style: oblique;
}

.generaltable_rowsumtd {
	border: 1px solid black;
	background-color: #FFFFFF;
	text-align: center;
}

.generaltable_columnsumtd {
	border: 1px solid black;
	background-color: #FFFFFF;
	text-align: center;
}

.generaltable_normaltd_a
{
	border: 1px solid black;
}

.generaltable_normaltd_b
{
	border: 1px solid black;
	background: #FAFAFA;
}

.indicatortable_headertd_1
{
	border: 1px solid black;
	text-align: center;
	font-style: oblique;
	min-width: 200px;
}

.messagetable_table
{
	border-collapse: collapse;
	width: 800px;
	margin-bottom: 10px;
}

.messagetable_rowheadtd1
{
	border: 1px solid black;
	background-color: #DDDDDD;
	width: 50px;
}

.messagetable_rowheadtd2
{
	border: 1px solid black;
	background-color: #DDDDDD;
	width: 150px;
}

.messagetabletext_normaltd
{
	border: 1px solid black;
	background-color: #FFFFFF;
	padding: 20px;
}

.schematictable_table
{
	border-collapse: collapse;
}

.schematictable_rowheadtd
{
	border: 1px solid black;
	text-align: center;
	font-style: oblique;
}

.schematictable_rowemptytd
{
	border: none;
	text-align: center;
	font-style: oblique;
	height: 10px;
}

.schematictable_positiontd
{
	border: 1px solid black;
	text-align: center;
	font-style: oblique;
}

.schematictable_normaltd_a
{
	border: 1px solid black;
	width: 20px;
	width: 22px;
	height: 22px;
	text-align: center;
}

.schematictable_normaltd_b
{
	border: 1px solid black;
	background: #FAFAFA;
	width: 22px;
	height: 22px;
	text-align: center;
}

.schematictable_normal1td_a
{
	border: 1px solid black;
	border-right: 1px dotted gray;
	width: 20px;
	width: 22px;
	height: 22px;
	text-align: center;
}

.schematictable_normal1td_b
{
	border: 1px solid black;
	border-right: 1px dotted gray;
	background: #FAFAFA;
	width: 22px;
	height: 22px;
	text-align: center;
}

.schematictable_normal2td_a
{
	border: 1px solid black;
	border-left: none;
	width: 20px;
	width: 22px;
	height: 22px;
	text-align: center;
}

.schematictable_normal2td_b
{
	border: 1px solid black;
	border-left: none;
	background: #FAFAFA;
	width: 22px;
	height: 22px;
	text-align: center;
}

.schemapoint
{
	width: 20px;
	height: 20px;
}

.schemapoint_acctype
{
	width: 60px;
	height: 60px;
}

.warningmessage_table
{
	border-collapse: collapse;
	background-color: #FF3333;
	border: solid 1px black;
}

.warningmessage_label
{
	text-align: center;
	padding: 20px 30px 5px 30px;
}

.picturetable_table
{
	border-collapse: collapse;
	width: 800px;
}

.picturetable_rowheadtd
{
	border: 1px solid black;
	background-color: #DDDDDD;
	width: 50px;
}

.picturetable_normaltd_a
{
	border: 1px solid black;
	background-color: #FFFFFF;
}

.picturetable_normaltd_b
{
	border: 1px solid black;
	background-color: #FAFAFA;
}

.additionalpanel_panel
{
	border-style: solid;
	background-color: #EEEEEE;
	border-width: 1px;
	border-color: #000000;
	padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:5px;	
}

.descriptortext_label
{
	font-weight: bold;
}

.accidentviewseparator_table
{
	border-style: dotted;
	border-color: Silver;
	border-width: 1px;
}

.techical_ident
{
	font-style: italic;
	font-size: small;
	color: #555555;
}

.propertyfilterborder_table
{
	border: 1px;
	border-color: #888888;
}

.login_panel
{
	border-style: solid;
	background-color: #EEEEEE;
	border-width: 1px;
	border-color: #000000;
}