table {
	table-layout : fixed;
	font-size : 100%;
}

form, fieldset {
	border : 0px;
	padding : 0px;
	margin : 0px;
}

.title {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 120%;
	font-weight: bold;
	margin-top : 0px;
}

.errorBox {
	margin : 0px auto;
	border : 1px solid #000000;
	background : #f0eeef;
	width : 400px;
	height : 250px;
	padding : 25px;
	text-align : center;
	font-family : Arial, sans-serif;
	font-size : 120%;
}

.leftClientMenu {
	background-color : #fff9f3;
	font-family : Verdana, sans-serif;
	font-weight : bold;
	font-size : 80%;
	border : 1px solid black;
	padding : 6px 0px;
}

.leftClientSubMenu {
	font-family : Verdana, sans-serif;
	font-size : 80%;
	border : 1px solid black;
	border-top : 0px;
	margin : 0px 0px 10px;
	padding : 6px 0px;
}

.header {
	font-family : Verdana, sans-serif;
	font-size : 80%;
	background : #fff9f3;
	font-weight : bold;
	border : 1px solid black;
	padding : 6px 10px;
	text-align : left;
	margin : 0px 0px 10px;
}

.details {
	font-family : Verdana, sans-serif;
	font-size : 80%;
	text-align : justify;
	padding : 0px 0px 15px;
}

.tableHeader {
	font-family : Verdana, sans-serif;
	font-size : 80%;
	background : #fff9f3;
	font-weight : bold;
	border : 1px solid black;
	padding : 6px 0px;
	text-align : center;
	margin : 0px 0px 10px;
}

.tableDetails {
	font-family : Verdana, sans-serif;
	font-size : 80%;
	text-align : center;
	padding : 0px 1px 15px;
}

.tableHeader table,
.tableDetails table {
	margin : 0px auto;
	text-align : left;
}

.tableHeader table th,
.tableDetails table th {
	font-weight : bold;
}

.tableHeader table td,
.tableDetails table td {
	font-weight : normal;
}

.knowledgeBase {
	margin : 0px 30px 0px 40px;
}

label.error {
	color : red;
}

input.error,
select.error {
	background : #ff9999;
}

