.editorPanelHdr, .editorPanelColpsdHdr {
	margin: 1px;
	font-weight: bold;
	color: #ffffff;
	font-size: 0.9em;
	/*background-color: #99cc00;*/
	background-color: #888888;
	background-image: url(../images?file=grey20x12.png);
	background-repeat: repeat-x;
	
	border: 2px solid;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	
	border-right-color: #888888;
	border-bottom-color: #888888;
	padding: 3px;
}

.langHdrTbl {
	margin: 0;
	padding: 0;
	width: 100%;
}

.langHdrTblLeft {
	text-align: left;
	font-weight: bold;
}

.langHdrTblRight {
	width: 20px;
	text-align: right;
}

.langPopup {
	border: none;
	width: 200px;
}

.langPopupHdr {
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	background-color: #558800;
	background-image: url(../images?file=green_head.png);
	background-repeat: repeat-x;
	
	border: 2px solid;
	border-top-color: #99cc00;
	border-left-color: #99cc00;
	
	border-right-color: #558800;
	border-bottom-color: #558800;
	height: 10px;
}

.langPopup * span {
	margin: 2px;
}

/* preview panel */

.previewPnl {
	float: left;
	width: 30%;
	height: 130px;
	margin: 3px;
	margin-bottom: 0;
	border: 1px solid #cccccc;
}

.previewPnl span {
    font-size: 0.75em;
}

.previewPnl label {
    font-size: 0.75em;
}

.previewPnl .langFlag {
	margin: 0 3px;
	float: left;
}

.previewPnlTitle {
	height: 25px;
	vertical-align: middle;
}

.bottom td {
	vertical-align: bottom;
}

.usecaseTbl {
	width: 99%;
}

.usecaseTblCol1, .usecaseTblCol2 {
	width: 25%;
}

.usecaseNo {
	padding: 20px;
	text-align:center; 
	width: 99%;
}

.usecaseNoText {
	font-size: 10px;
	font-weight: bold;
}

.cropsTbl, .pestsTbl, .topicsTbl, .regionsTbl {
	width: 100%;
}

.cropsTbl {
	border: 2px solid;
	border-top-color: #99cc00;
	border-left-color: #99cc00;
	
	border-right-color: #558800;
	border-bottom-color: #558800;
}

.cropsTbl th {
	background-image:url(../images?file=green30x12.png);
	background-repeat:repeat-x;
	height: 30px;
	color: #ffffff;
}

.pestsTbl {
	border: 2px solid;
	border-top-color: #cc3300;
	border-left-color: #cc3300;
	
	border-right-color: #880000;
	border-bottom-color: #880000;
}

.pestsTbl th {
	background-image:url(../images?file=red30x12.png);
	background-repeat:repeat-x;
	height: 30px;
	color: #ffffff;
}

.topicsTbl {
	border: 2px solid;
	border-top-color: #ee9900;
	border-left-color: #ee9900;
	
	border-right-color: #aa5500;
	border-bottom-color: #aa5500;
}

.topicsTbl th {
	background-image:url(../images?file=orange30x12.png);
	background-repeat:repeat-x;
	height: 30px;
	color: #ffffff;
}

.regionsTbl {
	border: 2px solid;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	
	border-right-color: #888888;
	border-bottom-color: #888888;
}

.regionsTbl th {
	background-image:url(../images?file=grey30x12.png);
	background-repeat:repeat-x;
	height: 30px;
	color: #ffffff;
}

.practRadiobox {
	padding: 10px;
	text-align: center;
}

.statusImage {
	border-width: 0;
}

.userCaseEdit {
    position: relative;
    min-height: 300px;
}

.middle {
    background-color: #ffffff;
}

.cropFrame {
    z-index: 100;
}

.pestFrame {
    left: 240px;
    z-index: 90;
}

.measureFrame {
    left: 460px;
    z-index: 80;
}

.regionFrame {
    left: 680px;
    z-index: 70;
}

.updateTree {
    text-align: left;
    padding: 3px;
}

.outerFrame {
    width: 250px;
}

.outerFrame .box .panelFoot {
    width: 100%;
}

.innerFrame {
    padding: 3px;
    overflow: auto;
    width: 190px;
    height: 190px;
}

.typeSelect {
    width: 350px;
}