

body {
	font-family: tahoma,arial,sans-serif;	
	font-size:12px;
}

#login-dlg #company-logo {
background-image: url(images/companylogo.png);
height:145px;
width:286px;
}

#login-form,#login-form table {
font:normal 11px "sans serif", tahoma, verdana, helvetica;
border: 0 0 0 0;
}
#login-form input {
font:normal 11px "sans serif", tahoma, verdana, helvetica;
height: 18px;
width:100%;
}
#x-dlg-msg {
padding-top: 5px;
width: 100%;
text-align: center;
}
.posting-msg {
display:none;
}
#post-error-msg {
color:red;
}

.defaultForm {
 	width:650px;
	border-collapse: collapse;
	border: 1px solid #E5E5E5;
	color: #363636;
 	background: #FAFAFA;
	font-size:11px;

}
.defaultForm tbody {
	
}
.defaultForm caption {
	text-align: left;
	padding:5px 3px 4px 5px;
	border:1px solid;
	border-top:0px;
	margin-bottom:0;
	background-image:url(../ext/resources/images/default/panel/white-top-bottom.gif);
	border-color:#99BBE8;
	color:#15428B;
	font-family:tahoma,arial,verdana,sans-serif;
	font-size:11px;
	font-weight:bold;	
}
.defaultForm td, .defaultForm th {
	border: 1px solid #E5E5E5;
	padding: .4em;
	color: #363636;
	border: 1px solid #E5E5E5;
}

.defaultForm thead th, .defaultForm tfoot th {
	border: 1px solid #E5E5E5;
 	text-align: left;
	color:#333;
	padding-top:3px;
	background-image:url(../ext/resources/images/default/grid/grid3-hrow.gif);
	font-weight:bold;
}
.defaultForm tbody td a {
	background: transparent;
	text-decoration: underscore;
	color: #363636;
}
.defaultForm tbody td a:hover {
	background: #EFEFEF;
	color: #363636;
}
.defaultForm tbody th a {
	background: transparent;
	text-decoration: none;
	font-weight:normal;
	color: #363636;
}
.defaultForm tbody th, .defaultForm tbody td {
 	vertical-align: top;
 	text-align: left;
}
.defaultForm tbody th {
	white-space: nowrap;
	text-align:right;
	/* width:1%; */
	width:140px;
}
.defaultForm tfoot td {
 	border: 1px solid #E5E5E5;
 	background: #4591AD;
 	padding-top:3px;
 	color: #FFFFFF;
}
.defaultForm .odd {background: #AEE239;}
.defaultForm tbody tr:hover {
 	background: #E5E5E5;
	border: 1px solid #E5E5E5;
 	color: #FFFFFF;
 }
.defaultForm tbody tr:hover th,
.defaultForm tbody tr.odd:hover th {
 	background: #E5E5E5;
 	color: #333333;
}
.defaultForm input, .defaultForm textarea {
	width:98%;
	font-size:100%;
	border:1px solid #CCCCCC;
}
.defaultForm .size10 {width:10%;}
.defaultForm .size20 {width:20%;}
.defaultForm .size30 {width:30%;}
.defaultForm .size40 {width:40%;}
.defaultForm .size50 {width:50%;}
.defaultForm input[type="radio"], .defaultForm input[type="checkbox"] {
	width:auto;
	border:transparent;
}

.recordList {background:#efeeff;font-size:11px;border-collapse: collapse;}
.recordList td, .recordList th {
	border: 1px solid #E5E5E5;
	padding: .3em;
	color: #363636;
}

.recordList caption{text-align: left;
	padding:5px 3px 4px 5px;
	border:1px solid;
	border-top:0px;
	margin-bottom:0;
	background-image:url(../ext/resources/images/default/panel/white-top-bottom.gif);
	border-color:#99BBE8;
	color:#15428B;
	font-family:tahoma,arial,verdana,sans-serif;
	font-size:11px;
	font-weight:bold;	}
.recordList th{background:#b2b3a8;color:#333;border-bottom:1px solid #d9d1cc;font-weight:bold;white-space:nowrap;text-align:left;}
.recordList thead th {padding:0; height:21px;background-color:#F9F9F9;background-image:url(../ext/resources/images/default/panel/white-top-bottom.gif);padding-left:0.5em;}
.recordList tr {background:#FAFAFA;color:#333;vertical-align:middle;}
.recordList tr:hover{background:#EFEFEF;}
.recordList td {line-height:10px;*line-height:8.4pt;}
.recordList a{color:#666;}
.recordList a:hover{color:#000;}
.recordList tr.highlight {background:#FFCCFF;}
.recordList tr.highlight:hover {background:#CCCCBA;}
.recordList .tools img {cursor:pointer;padding-left:2px;padding-right:2px;border:0;}

.tools .edit {
	width:16px;
	height:16px;
	background: url(images/icons/page_edit.gif) no-repeat;
	cursor: pointer;
	float:left;
	padding-left:2px;
}
.tools .suspend {
	width:16px;
	height:16px;
	background:url(images/icons/page_deny.gif) no-repeat;
	cursor: pointer;
	float:left;	
	padding-left:2px;
}
.tools .delete {
	width:16px;
	height:16px;
	background:url(images/icons/action_stop.gif) no-repeat;
	cursor: pointer;
	float:left;	
	padding-left:2px;
}

#passStr {
	text-align:center;
	padding:0px;
	float: left;
	color: black;
	width:120px;
	border: 1px;	
}

.x-form-element .strengthMeter {
	border: 1px solid #B5B8C8;
	margin: 3px 0 3px 0;
	background-image: url(images/meter_background.gif);
	cursor:pointer;
}
.x-form-element .strengthMeter-focus {
	border: 1px solid #000;
}
.x-form-element .scoreBar {
	background-image: url(images/meter.gif);
	height: 10px;
	width: 0;
	line-height: 1px;
	font-size: 1px;
}
.loadingbar {
	width:220px;
	height:19px;
	margin: 0 auto;
	margin-top:10px;
	background-image: url(images/loadingbar.gif);	
}
