﻿

	  .Left
	{
		width:200px;
		
		margin-right:10px;
	}
	  .Right
	{
		float:left;
		width:700px;
	}
	
	  .Left ul{
		list-style-type:none;
		float:left;
		margin:0px;

		border:1px solid rgb(128,128,128);
		margin-top:3px;
	}
	  .Left ul li{	
		text-align:left;
	}
	  .Left ul li A{
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		padding-bottom:5px;
		width:180px;
		display:block;
		cursor:hand;
		/*border:1px solid #cccccc;*/
	}
	  .Left ul li A.selected{
		background-color:rgb(128,128,128);
		color:#ffffff;
	}

	  .Left ul li ul{
		margin-left:16px;
		margin-bottom:10px;
		border:0px solid rgb(128,128,128);
	}

	  .Left ul li ul li{
		line-height:25px;
	}
	
	  .Left ul li ul li A
	{
		padding-left:10px;
		padding-right:10px;
		padding-top:2px;
		padding-bottom:2px;
		width:160px;
		display:block;
		cursor:hand;		
	}

	  .Left ul li ul li A.selected{
		background-color:#FFCC33;
		color:#ffffff;
	}
	
	
	/*  .Right*/
	
	  .Right .FormBlock{
		border:1px solid rgb(128,128,128);
		text-align:left;
		margin-top:3px;
		min-height:300px;
		float:left;
		padding-bottom:10px;
	}

	  .Right .FormBlock .Title{
		font-weight:bold;
		margin:7px;
		padding:7px;
		border-bottom:1px solid rgb(128,128,128);
		display:block;
		float:left;
	}

	  .Right .FormBlock .Title .Left{
		width:400px;
		display:block;
		float:left;
	}
	  .Right .FormBlock .Title .Right{
		width:200px;
		text-align:right;
		display:block;
		float:right;
		font-weight:normal;
	}

	  .Right .FormBlock .Body{
		margin:7px;
		padding-bottom:20px;
	}

	  .Right .FormBlock .Body table{
		width:100%;
	}
	
	  .Right .FormBlock .Body .NormalTable table 
	{
		width:auto;
	}

	  .Right .FormBlock .Body .NormalTable table td{
		padding:0px;
	}
	
	  .Right .FormBlock .Body table td{
		padding:4px;
	}

	  .Right .FormBlock .Body table td.TH{
		font-weight:bold;

		border-right:1px solid rgb(128,128,128);
	}

	  .Right .FormBlock .Body table td.TF{
		color:#cccccc;
	}

	  .Right .FormBlock .Body table td.TM{
		padding-left:5px;
	}	
	
	
	  .Right .Query{
		text-align:left;
		margin-bottom:5px;
	}
	  .Right .List{
	}
	  .Right .List table{
		width:100%;
	}
	  .Right .List table tr td{
		padding-left:4px;
		padding-right:4px;
		padding-top:7px;
		padding-bottom:7px;

		border-bottom:dotted 1px rgb(128,128,128);
	}	
	  .Right .List table tr.TH{
		background-color:rgb(128,128,128);
		color:#ffffff;
	}
	  .Right .List table tr.TH td{
		padding-left:4px;
		padding-right:4px;
		padding-top:4px;
		padding-bottom:4px;
		border-width:0px;
	}
	  .Right .List table tr td.TL{
		text-align:left;
	}
	  .Right .List table tr td.TL Span{
		color:#cfcfcf;
	}

	.PagerNav{
		float:right;
		width:150px;
		margin-top:10px;
	}
	.PagerNav td{
		text-align:right;
		white-space:nowrap;
		padding-left:2px;
		padding-right:2px;
	}
	
	.PagerNav td b
	{
		font-weight:normal;
	}	
	
	  .Right .List .ListLeft
	{
		width:350px;
		float:left;
	}
	
	  .Right .List .ListRight
	{
		width:350px;
		float:left;
	}
	
	.QuestionUL
	{
		list-style-type:none;
		margin:0px;
		margin-left:10px;
	}

	.QuestionUL li
	{
		line-height:18px;
		float:left;
	}
	.QuestionUL li Span input
	{
		border-width:0px;
	}
	.QuestionUL li Span input.underlineInput
	{
		border-bottom:solid 1px rgb(128,128,128);
	}
	
	.QuestionUL li Span.ItemCheck
	{
		width:20px;
	}	
	.QuestionUL li Span.ItemTitle
	{
		width:270px;
		text-overflow:ellipsis;
		white-space:nowrap;
		overflow:hidden;
	}		
	
	
 .Exercise
{
	text-align:left;
}
	 .Exercise div
	{
		margin:0px;
		padding:0px;
	}
	 .Exercise .Header
	{
		margin:0px;
		border-style:none;
		padding-top:10px;
		padding-bottom:10px;
		font-weight:bold;
	}
	 .Exercise .Body
	{
	}
	 .Exercise .Footer
	{
		margin:0px;
		border-style:none;
		padding-top:10px;
		padding-bottom:10px;		
	}	
	 .Exercise .Body .Catagory
	{
	}
	 .Exercise .Body .Catagory .Header
	{
		border-bottom:solid 1px rgb(128,128,128);
		padding-top:5px;
		padding-bottom:5px;
		font-weight:normal;
	}
	 .Exercise .Body .Catagory .Body
	{
	}
	
	 .Exercise .Body .Catagory .Body ul
	{
		list-style-type:none;
		
		margin-top:8px;
		margin-bottom:8px;
	}
	 .Exercise .Body .Catagory .Body ul li
	{
		list-style-type:decimal;
	}
	 .Exercise .Body .Catagory .Body ul li SPAN
	{
		padding:3px;
	}
	 .Exercise .Body .Catagory .Body ul li SPAN.Question
	{
		display:block;
	}
	
	 .Exercise .Body .Catagory .Body ul li SPAN.QuestionOption
	{
		display:block;
	}	
	
	
.DEMOPanel
{
	width:450px;
}

.DEMOPanel .ChildPanel
{
	float:left;
	width:150px;
}

.DEMOPanel .ChildPanel SPAN
{
}

.DEMOPanel .ChildPanel SPAN UL
{
}
