﻿/* Florin styles for standard components like tables, textboxes, and buttons */
/* Table styles */

table#tableStyleFlorin td
{
	font-size: small;
	padding: 3px;
}

table#tableStyleFlorin th
{
	color: #887c74;
	font-size: 14px;
	font-weight: bold;
	border-bottom: solid #0092c0 1px;
	background-color: White;
	padding-left: 5px;
	padding-right: 5px;
}

table#tableStyleFlorin input, select
{
	padding-left: 5px; /*border-style: solid;*/ /*border-color: #887c74;*/ /*	border-width: 1px;*/
}

table#tableStyleFlorin select
{
	width: 100%;
}



.colGroupText
{
	font-weight: bold;
	background-color: #F0F0F0;
	empty-cells: hide;
}
.colGroupValue
{
	background-color: #E0E0E0;
	empty-cells: hide;
}

/* loading panel */
.loadingPanel
{
	position: fixed;
	top: 240px;
	left: 200px;
}

/* titles for panels */

.searchPanelTitle
{
	width: 500px;
	height: 20px;
	padding-left: 20px;
	color: #887c74;
	font-size: 95%;
	font-weight: bold;
	background-image: url(../images/SearchIcon.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.viewPanelTitle
{
	width: 500px;
	height: 20px;
	padding-left: 20px;
	color: #887c74;
	font-size: 95%;
	font-weight: bold;
	background-image: url(../images/SearchIcon.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.warningPanelTitle
{
	width: 798px;
	height: 20px;
	color: #887c74;
	font-size: 95%;
	font-weight: bold;
}

div#orgPanelTitle .orgPanelTitle
{
	width: 500px;
	height: 20px;
	padding-left: 20px;
	color: #887c74;
	font-size: 95%;
	font-weight: bold;
	background-image: url(../images/OrganisationUnitPanelIcon.gif);
	background-position: left;
	background-repeat: no-repeat;
}

div#userPanelTitle
{
	width: 500px;
	height: 20px;
	padding-left: 20px;
	color: #887c74;
	font-size: 95%;
	font-weight: bold;
	background-image: url(../images/UserPanelIcon.gif);
	background-position: left;
	background-repeat: no-repeat;
}

div#assetPanelTitle
{
	width: 500px;
	height: 20px;
	padding-left: 20px;
	color: #887c74;
	font-size: 95%;
	font-weight: bold;
	background-image: url(../images/UserPanelIcon.gif);
	background-position: left;
	background-repeat: no-repeat;
}

div#contractPanelTitle
{
	width: 500px;
	height: 20px;
	padding-left: 20px;
	color: #887c74;
	font-size: 95%;
	font-weight: bold;
	background-image: url(../images/ContractPanelIcon.gif);
	background-position: left;
	background-repeat: no-repeat;
}

div#policyPanelTitle
{
	width: 500px;
	height: 20px;
	padding-left: 20px;
	color: #887c74;
	font-size: 95%;
	font-weight: bold;
	background-image: url(../images/PolicyPanelIcon.gif);
	background-position: left;
	background-repeat: no-repeat;
}

div#messagePanelTitle
{
	width: 500px;
	height: 20px;
	padding-left: 20px;
	color: #887c74;
	font-size: 95%;
	font-weight: bold;
	background-image: url(../images/MessageIcon.gif);
	background-position: left;
	background-repeat: no-repeat;
}

/* content */

.sectionTitle
{
	left: 0px;
}

.sectionData
{
	left: 50px;
}


/* default (added by Idsert) */

.textBoxInActive
{
	padding-left: 5px;
	background-color: #DCDCDC;
	border: inset 1px #887c74;
}

.textBoxActive
{
	padding-right: 5px;
	border: solid 1px #887c74;
	height: 20px; /*text-align: right;*/
}

.button
{
	width: 150px;
	border: solid 1px #887c74;
}

.buttonLarge
{
	width: 200px;
	border: solid 1px #887c74;
}

.buttonSmall
{
	width: 100px;
	border: solid 1px #887c74;
}

.label
{
	padding-left: 5px;
	padding-right: 5px;
}

.dropDownList
{
	border: #887c74 solid 1px;
}

.listBox
{
	border: #887c74 solid 1px;
}

.checkBox
{
	padding-left: 5px;
	padding-right: 5px;
}

.radioButtonList
{
	border-style: none;
}

.settingsPanel
{
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-style: solid;
	border-width: 1px;
	background-color: #DCDCDC;
	border-color: #887C74;
}

.gridPanel
{
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-style: solid;
	border-width: 1px;
	background-color: White;
	border-color: #887C74;
}

.gridBorder
{
	left: 1px;
	border: solid thin gray;
	border-bottom: solid thin gray;
	vertical-align: top;
}



