	#comment_app {
		display:block;
		width:560px;
		height:auto;
		min-height:60px;
	}
	#comment_app i 
	{
		color:#5C5B5D;
		font-style:italic;
	}
	#comments_div 
	{
		width:555px;
		float:left;
		clear:both;
		height:350px;
		overflow-y: auto;
		overflow-x: hidden;
	}
	#comment_app p {
		display:block;
		min-height:12px;
		padding:4px;
		height:auto;
	}
	#comment_app input {
		font-size:8pt;
		height:20px;
		width:200px;
		float:left;
		clear:left;
	}
	#comment_app textarea {
		font-size:8pt;
		width:335px;
		height:65px;
		float:left;
		font-family:Helvetica;
	}
	#comment_app label {
		float:left;
		clear:both;
		font-size:8pt;
		font-weight:bold;
		width: auto;
	}
	#comment_app .ChildComment,
	#comment_app .comment {
		clear:both;
		width:530px;
		padding:6px;
		margin:0px;
		margin-left: 3px;
		display:block;
		font-size:8pt;
		min-height:50px;
		height:auto;
		background:#e6e8e7;
	}
	#comment_app .form 
	{
		font-size:8pt;
		height:auto;
		background:#e6e8e7;
	}
	#comment_app #div_comment {
		float:left;
		position:relative;
		display:inline;
		
		text-align:left;
		z-index:99;
		background:#ffffff;
	}
	#comment_app .comment_box_p 
	{
		line-height:20px;
		width:542px;
	}
	#comment_app .comment_box 
	{
		height:auto;
		max-height: 230px;
		width:100%;
		overflow-x:hidden;
		overflow-y:auto;
	}
	#comment_app .hand 
	{
		cursor:hand;
		cursor:pointer;
	}
	#comment_app .ChildComment {
		width:520px;
		padding-left: 15px;
		padding-bottom:2px;
		margin-bottom:4px;
		margin-left:0px;
		clear:both;
	}
	#comment_app .comment_container {
		display:none;
		clear:both;
		z-index:99;
		width:100%;
		margin-top:20px;
		overflow-x:hidden;
		overflow-y:auto;
		height:auto;
		max-height:275px;
	}
	#comment_app .comment_kop 
	{
		font-weight:bold;
		font-size:8pt;
		margin-bottom:4px;
	}
	#comment_app .comment_table 
	{
		width:560px;
	}
	#comment_app .comment_table td
	{
		padding:1px;
		margin:0px;
		width:auto;
		
	}
	#comment_app .comment_container .comment_item {
		background:transparent;
		display:block;
		padding:4px;
		margin:4px;
	}
	#comment_app .comment_subject {
		float:left;
		clear:both;
		width:100%;
	}
	#comment_app .comment_msg {
		width:450px;
		clip : auto;
	}
	#comment_app .comment_item {
		display:block;
		width:510px;
		padding:0px 20px 0px 10px;
		height:auto;
		min-height:40px;
	}
	#comment_app .commentHeader {
		float:right;
		display:inline;
		cursor:hand;
		cursor:pointer;
		color:red;
		padding:3px;
	}
	#comment_app .subjectHeader {
		float:left;
		display:inline;
	}
	#comment_app .closeForm,
	#comment_app .closeBtn {
		display:none;
		float:right;
		text-align:center;
		color:#fff;
		height:20px;
		cursor:hand;
		cursor:pointer;
		font-weight:bold;
		padding-right:5px;
		margin-right:10px;
		
	}
	#comment_app .closeForm {
		float:left;
	}
	
	#comment_app .navBtn {
		display:block;
		margin:2px;
		margin-left:14px;
		text-align:center;
		padding: 1px;
		background:#565656;
		color:#fff;
		height:20px;
		cursor:hand;
		cursor:pointer;
		font-weight:bold;
		float:left;
	}
	#comment_app .navBar {
		height:25px;
		margin:3px;
		padding:0px;
		vertical-align:middle;
		clear:both;
		text-align:center;
		width:auto;
	}
	#comment_app span.counter 
	{
		float:right;
		font-size:8pt;
		font-weight:bold;
		color:Red;
	}
	#comment_app .msg_status {
		display:inline;
		color:#000;
		font-size:14pt;
		font-weight:bold;
	}
	
	.comment_form {
		
	}
	#comment_app button#refreshBtn 
	{
		background:url(reload.png) no-repeat;
		width:57px;
		height:20px;
		border:0px;
	}
	#comment_app button#nextBtn 
	{
		background:url(prev.png) no-repeat;
		width:70px;
		height:20px;
		border:0px;
	}
	#comment_app button#prevBtn 
	{
		background:url(next.png) no-repeat;
		width:60px;
		height:20px;
		border:0px;
	}
	#comment_app button#endBtn 
	{
		background:url(last.png) no-repeat;
		width:60px;
		height:20px;
		border:0px;
	}
	#comment_app button#startBtn 
	{
		background:url(first.png) no-repeat;
		width:70px;
		height:20px;
		border:0px;
	}
	#comment_app button#reactBtn 
	{
		background:url(react.png) no-repeat;
		width:70px;
		height:20px;
		border:0px;	
		float:right;
	}
	#comment_app .reactbtn 
	{
		background:url(react.png) no-repeat;
		width:70px;
		height:20px;
		border:0px;	
		text-align:right;
		cursor:hand;
		cursor:pointer;
		display:inline;
		float:right;
		clear:both;
	}

