.progresReportTopicColumn1{
width:1em;
}

.progresReportTopicColumn2, .progressReportTopicNameInput {

}

.progressReportTopicNameInput, .progressReportTopicDurationInput {
	border:none;
}

.progresReportTopicColumn3, .progressReportTopicDurationInput {
	width:3em;
}

.progresReportTopicColumn4 {
	width:100px;
}

	
	/* panel divider */
.icePnlDvr, .icePnlDvrHor {
    width: 800px;
    height: 400px;
}

.icePnlDvrCnt, .icePnlDvrHorCnt {
    border: 0px solid #ABABAB;
    /*width: 100%;*/
    height: 100%;
}

.icePnlDvrFst, .icePnlDvrSnd {
    height: 100%;
    display: block;
    float: left;
    overflow: auto;
}

.icePnlDvrSpt {
    width: 5px;
    height: 100%;
    display: inline;
    background-color: #EFEFEF;
/*    border-left: 1px solid #ABABAB;
    border-right: 1px solid #ABABAB;*/
    float: left;
    cursor: e-resize;
}

.icePnlDvrHorFst, .icePnlDvrHorSnd {
    width: 100%;
    display: block;
    overflow: auto;
    display: block;
}

.icePnlDvrHorSpt {
    width: 100%;
    height: 2px;
    background-color: #EFEFEF;
    border-top: 1px solid #ABABAB;
    border-bottom: 1px solid #ABABAB;
    cursor: n-resize;
}

.iceSelMnyCb input, .iceSelOneRb input, .iceSelBoolChkbx {
    margin: 0 5px 2px 2px;
    padding: 2px;
    vertical-align: middle;
}

.iceRowSelSelected {
    background: #E5E5E5;
}

.subTopicColumn1 {
	width: 85%;
}

.order-table-odd-row {
background: none repeat scroll 0% 0% #FFF;
}

.order-table-even-row {
background: none repeat scroll 0% 0% #F7F7F7;
}

.subTopicColumn2 {
	width: 8em;
	padding-right: 10px;
}

.progressReportLabelStyle {
	padding-right: 2em;
}