div.text {
	margin-left : 6;
	margin-right : 6;
	margin-top : 5;
	margin-bottom : 5;
	text-align : justify;
}
span.messagesmall {
	font-style : italic;
	color : Red;
}

div.lp_actions{background:#F8F8F8; border-bottom:1px solid #999999; padding:3px;}

div.lp_actions img{margin-right:5px;}


div.lp_small_form{background:#F8F8F8; border:1px solid #999999; padding:10px;}

div.lp_small_form input{font-size:10px;}


div.lp_manipulate{background:#F8F8F8; border-bottom:1px dotted #999999; margin-bottom:0px; padding:3px 0 3px 10px;}

div.lp_manipulate a{padding-right:10px;}


div.lp_message{background:#FEC880; border:1px solid #E28C15; font-size:12px; padding:10px;}


div.lp_resource_header{background:#F0F0F0; border:1px solid #999999; border-bottom:0; font-weight:bold; padding:10px; width:550px;}
div.lp_resource_header_end{background:#F0F0F0; border:1px solid #999999; font-weight:bold; padding:10px; width:550px;}
div.lp_resource_elements{background:#FAFAFA; border:1px solid #999999; border-bottom:0; display:none; padding:5px 10px; width:550px;}
div.lp_resource_elements_end{background:#FAFAFA; border:1px solid #999999; border-top: 0px; display:none; padding:5px 10px; width:550px;}
div.lp_resource_elements div{padding:3px;}

/*
div.lp_tree{min-height:300px; padding:3px 10px 3px 0; overflow:auto; width:187px;}
*/
div.lp_tree{min-height:300px; padding:3px 10px 3px 0; width:187px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}

hr{background:#999999; border:0; color:#999999; height:1px; margin:10px auto; width:75%;}


option.bottom{border-top:1px solid #999999; margin-top:2px; padding-top:2px;}
option.top{border-bottom:1px solid #999999; margin-bottom:2px; padding-bottom:2px;}

p.lp_action{margin:5px 0;}
p.lp_text{margin-top:0px;}
p.lp_title{font-weight:bold; margin-top:0px;}


table.lp_build{font-size:12px; height:400px; width:100%;}

table.lp_build td{vertical-align:top;}
table.lp_build td.tree{border-right:1px solid #999999; width:200px;}
table.lp_build td.workspace{padding:0; width:auto;}


table.lp_form{font-size:12px; margin:0 10px; width:90%;}

table.lp_form td{height:25px; padding:5px; vertical-align:top; width:auto;}
table.lp_form td.label{padding-top:7px; text-align:right; width:50px;}
table.lp_form td.radio{width:300px;}
table.lp_form td.exercise{width:50px;}

table.lp_form th{background:#F8F8F8; border-bottom:1px solid #999999; border-top:1px solid #999999;}
table.lp_overview th.exercise{width:50px;}

table.lp_form input,
	table.lp_form select,
	table.lp_form textarea{background:#F8F8F8; border:1px solid #999999; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; padding:1px 2px; width:300px;}

table.lp_form td.radio input,
	table.lp_form td.exercise input{width:auto;}	
	
table.lp_form .small_form{background:#FFFFFF;}	
	
table.lp_form select{padding:0;}

table.lp_form input.button{
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-top-color: #D9DFEA;
  border-left-color: #D9DFEA;
  border-bottom-color: #0e1f5b;
  border-right-color: #0e1f5b;
  background-color: #4171B5;
  color: #FFFFFF;
  width: 66px;
  height: 23px;
}


table.lp_overview{font-size:12px; width:100%;}

table.lp_overview td{border-bottom:1px solid #999999; border-top:1px solid #999999; height:20px; padding:3px; vertical-align:middle; width:auto;}
table.lp_overview td.title{width:200px;}
table.lp_overview td.actions{text-align:center; width:100px;}
table.lp_overview td.move{text-align:center; width:50px;}

table.lp_overview th{background:#FFFFFF; padding-left:3px; text-align:center;}

table.lp_overview tr{background:#F8F8F8;}
table.lp_overview tr:hover{background:#E5EDF9;}

table.lp_overview img{margin-left:3px;}

