*
{
	margin: 0px;
	padding: 0px;
}

body
{
	margin-left: 5px;
	margin-right: 5px;
	padding: 16px 0px 10px;
	background: url("/ISafe/javax.faces.resource/bg.jpg.jsf?ln=images") #5f92d2 repeat-x 0% 0%;
	color: #fff;
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
}

img
{
	border: none;
}

img.spacer
{
	width: 20px;
	height: 20px;
}

table.tableHistory
{
	width: 70%;
}

/* td
{
vertical-align: top;
} */

td.spacer
{
	width: 1%;
}

td.contactLabel
{
	max-width: 20%;
}

td.contactValue
{
	max-width: 30%;
}

td.rightAlign
{
	text-align: right;
}

td.footerLeft
{
	width: 30%;
	text-align: left;
}

td.footerCenter
{
	text-align: center;
	vertical-align: bottom;
}

td.footerRight
{
	width: 30%;
	text-align: right;
}

table.footer
{
	vertical-align: top;
	color: black;
	font-size: 10px;
	font-weight: normal;
	line-height: 1em;
	width: 100%;
}

input.currency, input.numeric
{
	text-align: right;
}

div.currency>input, div.numeric>input
{
	text-align: right;
}

ul.ui-picklist-list
{
	min-height: 200px;
	min-width: 200px;
}

.panel
{
	width: 100%;
}

.panelHistory
{
/* 	width: 60%; */
	width: 700px;
	margin-top: 32px;
}

.label, .textAlert, .mandatory
{
	font-weight: bold;
}

.textAlert, .mandatory
{
	color: red;
}

.ui-widget, .ui-widget .ui-widget
{	
	font-size: 90% !important;
}

.ui-dialog-destroy
{
	min-width: 300px;
}

.listStyle
{
	width: 100%;
}

.headerLogo
{ }

.headerTitle
{
	text-align: center;
	vertical-align: middle;
	font-size: 240%;
	font-weight: bolder;
}

.headerUser
{
	width: 350px;
	text-align: center;
	vertical-align: top;
}

.userTable
{
	border-color: black;
	border-spacing: 0;
	border-style: solid;
	border-width: 2px;
	width: 90%;
}

.userLabel
{
/* 	border-bottom: 2px solid black; */
	text-align: left;
	background-color: lightgray;
	color: black;
	width: 20%;
	padding-left: 5px;
}

.userValue
{
/* 	border-bottom: 2px solid black; */
	border-left: 2px solid black;
	text-align: left;
	width: 80%;
	background-color: white;
	color: black;
	padding-left: 5px;
}

table.audit
{
	width: 100%;
}

td.audit-label
{
	width: 25%;
}

td.audit-value
{
	width: 25%;
}

table.no-border tr
{
	border: 0 none;
}

table.no-border td
{
	border-style: none !important;
	border-width: 0 !important;
}