label {  
float:left;
margin-right:1.5em;
width:12.5em;
text-align:right;
color:#333;
}
.paragraph{
height:30px;
 }
 
 .input
  {
  border:1px solid #ccc;
  width:150px;
  
  
  }
  
  
  .messagebox{
	position:absolute;
	width:100px;
	margin-left:30px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.messageboxok{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
	
}
.messageboxerror{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}

#table_class
{
width:650px;
color:#333;
font-size:12px;
}

#table_class tr#heading
{
width:650px;
font-size:12px;
background:#36c;
color:#fff;
font-weight:bold;
text-align:center;

}
#table_class td
{
border:1px solid #ccc;
border-bottom:none;
padding-top:2px;
padding-bottom:2px;


}


#table_class td.bottom
{
border:none;
border-top:1px solid #ccc;
padding-top:2px;
padding-bottom:2px;


}

.heading
 {
 color:#990000;
 width:600px;
 text-align:center;
 padding-bottom:2px;
 padding-top:3px;
 font-size:14px;
 font-weight:bold;
 margin-bottom:10px;
 margin-top:10px;
 
 
 }
 
 #paging 
  {
  color:red;
  }
  
  .paginated
   {
   color:red;
   height:20px;
   background:#36c;
   display:inline;
   color:#fff;
   text-decoration:none;
   padding:3px 5px 3px 5px;
   }
   
   #paging_width
   {
   width:600px;
   background:red;
   
   
   }
   .current
   {
   color:#fff;
   text-decoration:none;
   background:#ccc;
   display:inline;
   text-decoration:none;
   padding:3px 5px 3px 5px;
   
   
   
   }
   
   .head
   {
   background-image:url(../images/heading.jpg);
   background-repeat:repeat;
   width:300px;
   float:left;
   margin-bottom:20px;
   color:#fff;
   font-weight:bold;
   font-size:16px;
   padding-right:3px;
   padding-bottom:3px;
   text-align:center;
   }
   
   
   .box_heading
   {
   padding-bottom:3px;
   padding-to:3px;
   text-align:center;
   background:#0D6F9A;
   color:#fff;
   margin:auto;
   font-weight:bold;
   font-size:14px;
   margin-left:20px;
   width:180px;
   font-family:"Times New Roman", Times, serif;
   }
   
   .box
    {
	
	
	
	}
   
   .box li
    {
	list-style-type:none;
	
	}
   .box li a
    {
	color:#000;
	text-align:center;
	text-decoration:none;
	width:180px;
	background:#fff;
	margin-left:15px;
	font-size:11px;

	
	}
   
    .box li a:hover
    {
	color:red;
	text-align:center;
	text-decoration:none;
	width:180px;
	background:#fff;
	margin-left:15px;
	text-decoration:underline;
	}
	
	.box li#heading
	{
	color:#fff;
	text-align:center;
	text-decoration:none;
	width:180px;
	background:#0D6F9A;
	padding:3px 0px 3px 0px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	}
	
	.title
	{
	color:#fff;
	text-align:center;
	text-decoration:none;
	width:180px;
	background:#0D6F9A;
	padding:3px 0px 3px 0px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:5px;
	margin-left:20px;
	}
	
	.input_button
	{
	
	background:#36c;
	padding:3px 3px 3px 3px;
	color:#fff;
	border:1px solid #fff;
	font-weight:bold;
	
	
	}
	
	
	.input_button:hover
	{
	
	background:red;
	padding:3px 3px 3px 3px;
	color:#fff;
	border:1px solid #fff;
	font-weight:bold;
	
	
	}
	
	#left_box
	{
	width:200px;
	
	
	
	}
	
	li#title
	{
	background:#0D6F9A;
	padding:3px 0px 3px 0px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	color:#fff;
	width:160px;
	margin-left:20px;
	
	}
	
	li#result_name a
	{
	color:#333;
	text-decoration:none;
	margin-left:20px;
	
	}
	
	li#result_name a:hover
	{
	color:#333;
	text-decoration:underline;
	
	}
	
	.result_div
	{
	color:#99000;
	font-size:18px;
   }
	
	
	

   
  
	 
	 
	
   
  