
/* Table styles */
th, td {
    padding: 0 0 0 5px;
}

th {
    vertical-align:top;
}

table.LSEBTable {
    /*border: solid 1px #696969;*/
}

tr.LSEBHeader {
    /*white-space:nowrap;*/
    background-color:#eeeeee;
    color:inherit;
    text-align:left;
    vertical-align:middle
}

tr.LSEBItemOdd {
    background-color: #ffffff;
    text-align:left;
    vertical-align:top;
}
tr.LSEBItemEven {
    background-color: #efefef;
    text-align:left;
    vertical-align:top;
}
/* Table styles END */

/* Div Tables*/
.tablediv {
    display:  table;
    width:99%;
    border-spacing:5px;
    border-collapse:separate;
}
.rowdiv  {
    display:  table-row;
    width:100%;
}
.celldiv {
    float:left;
    display:  table-cell;
    width:22%;
    text-align:right;
    vertical-align:middle;
}

.cellLeftdiv {
    float:left;
    display:  table-cell;
    width:22%;
    text-align:left;
    vertical-align:middle;
    margin-left:1em;
}

.cellitemdiv {
    float:left;
    display:  table-cell;
    width:22%;
    text-align:left;
    vertical-align:middle;
    padding-top:5px;
}
.cellcenterdiv {
    float:left;
    display:  table-cell;
    width:40%;
    text-align:center;
    vertical-align:middle;
    padding-top:5px;
}
.cellbuttonsdiv {
    float:left;
    display:  table-cell;
    width:22%;
    text-align:center;
    vertical-align:middle;
}
/* Div Tables END*/

/* other classes */
.tablePad {
    padding: 0 15px;
}

.LSEBStandard {
    font-size:.8em;
}
.LSEBStandardBold {
    font-weight:bold;
}

.mand {
    color:red;
    font-size:1.5em;
    font-weight:bold;
}
.error {
    color:red;
    font-weight:bold;
}

.small {
    font-size:80%;
}

.editMode {
    text-align: center;
    width: 99%; /* this can fixed or fluid */
    margin: 0 auto; /* NN will put content out of scrollable reach if auto is used unless there's a min-width on body too*/
    font-size: 100%;
    color: red;
    font-weight:bold;
}

a.admin:link {color: #0059D8; text-decoration: none;}
a.admin:visited {color: #0059D8; text-decoration: none;}
a.admin:active {color: #0059D8; text-decoration: none;}
a.admin:hover {color: #0059D8; text-decoration: none;}

/**************************************************************/


#inputNew{
  /*position : relative;
    left : 0px;
    top : 0px;
    z-index : 1;
    width: 235px;*/
    display : none;
    vertical-align: middle;
    visibility:hidden;
    border: solid 0px #999999;
    width:50%;

    background-color: #E2E2E2;
}


/* Button Style*/
.actionBtn {
	text-decoration: none;
	margin: 0; /* top right bottom left */
	border: 0;
	padding: 0;
	background: url(../images/layout/button/actionButton_we.png) no-repeat top left;
	/*_cursor: hand;*/ /* IE5 fix */
	}
.actionBtn span {
	height: 100%;
	background: url(../images/layout/button/actionButton_ea.png) no-repeat top right;
	}
.actionBtn span span {
	font-family: arial, helvetica, ms sans serif, geneva, sans-serif;
	font-weight: normal;
	text-align: center;
	line-height: 100%;
	vertical-align: top;
	color: #ffffff;
	height: 100%;
	margin: 0 8px 0 8px; /* top right bottom left */
	padding: 4px 8px 0 8px; /* top right bottom left */
	background: url(../images/layout/button/actionButton_ce.png) repeat-x top center;
	}
.actionBtn:hover {
	background: url(../images/layout/button/actionButton_over_we.png) no-repeat top left;
	cursor: pointer;
	}
.actionBtn:hover span {
	background: url(../images/layout/button/actionButton_over_ea.png) no-repeat top right;
	}
.actionBtn:hover span span {
	background: url(../images/layout/button/actionButton_over_ce.png) repeat-x top center;
	}



/* Button Style END*/