            
			img { border: none; }
			
	        .col{
			  width:auto;
			  float:left;
			  display:block;
			}
			
			ul {
			  display:block;
			  margin:0;
			  padding:0;
			}
			
			#catList ul li {
			  margin-top:4px;
			}
			
						
			<!------------------------------------->
			
			{
			  margin:0;
			  padding:0;
			}
			
			body {
			  margin:0;
			  padding:0;
			  font-family: Arial;
			}
			
			#container{
			   margin:auto;
			   float:left; 		
			   width:100%;
			   background-color:#FFFFFF;			  
			}
			
			#outer{
			  float:left;
			  width:100%;
			  margin: auto;
			}
			
			#header{
			   height:70px;			   
			   float:left;
			   width:100%;
			   margin-bottom:12px;
			   background-color:#5791B8;
			   
			}
			
			#topMenu {
			   width:100%;
			   height:30px;
			   background-color:#053167;
			}			
			
			#topMenuBar {
			 	float:left;			
				width:100%;	
				height: 15px;
				margin-top:7px;
				padding:0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;	
				font-weight:bold;			
				color: #999999;
				text-align:center;
			}
			
			#stmp{			   
			   position:absolute;
			   right:20px;
			   top:7px;			
			}
			
			#topMenuBar a {
			   text-decoration:none;
			   color:#FFFFFF;
			}
			
			#topMenuBar a:hover {
			   text-decoration:underline;
			   color:#FFFFFF;
			}
			
			#logo{
			  float:left;
			  height:49px;
			  width:195px;
			  background:url(../images/after_al.png) no-repeat;
			  position:relative;
			  left:15px;		 
			  margin-right:30px;
			}
			
			#searchBox {
			   width:290px;
			   height:24px;
			   float:right;		
			   margin: 5px 1%;	   
			   text-align:right;
			}
			
			#srchBtn {
			  float:right;
			}
			
			#content{
			   float:left;
			   width:98%;
			   height: auto;
			   margin:0 10px;
			   margin-top: 0;
			}
			
			#title{
			  height:25px;
			  width: 100%;
			  background-color:#23262F;
			  color:#FFFFFF;
			  font:Aller;
			  font-weight:bold;
			  font-size:12px;
			  float:left;			  
			}
			
			#tit {
				float:left;
				margin: 7px auto auto 8px;
				width:80%;
				height:10px;
			}
			
			#centerUp{
			    float:left;
				width:100%;
				height:auto;
			}
			
			#core{
			   float:left;
			   width:100%;
			   height:auto;
			   background-color:#FFFFFF;
			}
			
			#category{
			   float:left;
			   width:99.8%;
			   height:auto;
			   background-color:#F9F9F9;
			   margin-bottom:15px;
			   border:1px solid #E8E8E8;
			}
			
			#catList li {			  
		  		list-style: none;
		  		background: url(../images/li.png) no-repeat 0 3px ;
		  		list-style-position: outside;
		  		padding-left: 15px;
			}
			
			#catList {
			  font-size:11px; 
			  float:left; 
			  margin-left: 7px; 
			  padding-bottom: 10px;
			  width:100%; 
			  font-family:Arial, Helvetica, sans-serif; 
			  margin-top:10px;
			}
			
			#catList a{
				text-decoration:none;
				color:#000000;
			}
			
			#catList a:hover {
				color:#2D58B3;
				text-decoration:underline;
			}
			
			#middle{
			  float:left;
			  width:100%;
			  height:auto;
			  background-color:#FFFFFF;
			}
			
			#mtop{
			  float:left;
			  width:100%;
			  height:auto;
			  background-color:#FFFFFF;
			}
			
			#mleft{
			  float:left;
			  width:44%;
			 /* margin-right:1%;*/
			  height:auto;
			  background-color:#FFFFFF;
			}
			
			#mright{
			  float:right;
			  width:55%;	
			  height:auto;
			  background-color:#FFFFFF;
			  border-left:#CCCCCC solid 1px;
			  padding-bottom:10px;
			}
			
			#mbottom{
			  float:left;
			  width:100%;
			  height:200px;
			  background-color:#FFFFFF;
			}
			
			#bleft{
			 float:left;
			 width:44%;
			/* margin-right:1%;*/
			 height:100%;
			 background-color:#FFFFFF;
			}
			
			#bright{
			 float: right;
			 width:55%;			 
			 height:100%;
			 background-color:#FFFFFF;
			 border-left:#CCCCCC solid 1px;
			}
			
			#banner{
			 float:left;
			 width:100%;
			 height:auto;
			 background-color:#666666;	
			}
			
			#banner div{
			 margin-left:5px;
			 float:left;
			 width:100%;
			 background-color:#FFFFFF;
			 text-align:center;
			 margin:auto;			 
			}
			
			#banner table{
			 margin-left:5%;
			 width:90%;
			}
			
			#banner td{
			 width:100%;
			 margin-bottom:4px;
			 border-bottom:#CCCCCC solid 1px;
			}
			
			#bottom{
			 float:left;
			 width:100%;
			 height: auto;
			 background-color:#467EA4;
			}
			
			#tag{
			  float:left;
			  height:90px;
			  width:100%;			  
			}
			
			#tag a {
			  color:#FFFFFF;
			}
			
			#bmenu{
			  float:left;
			  height:40px;
			  width:100%;
			  background-color:#467EA4;
			  border:#70A2C2 solid 1px;
			  border-left:none;
			  border-right:none;
			}
			
			#copy {
			 float:left;
			 width:100%;
			 height:40px;
			 background-color:#467EA4;
			 font-family:Arial, Helvetica, sans-serif;
			 font-size:11px;
		   }			
		   
		   #bmenu a{
		   	 color:#FFFFFF;
			 font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 font-weight:bold;
			 margin-right:20px;
		   }
		   
		   #bmenu a:hover{
		   	 text-decoration:underline;
		   }
		   
		   #bmenu div {
		     margin-top: 10px;
		   }		   
			
/*********************************/

		  #inName{
			color:#666666;
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
	 	 }
		 
		  a {
			   text-decoration:none;
		  }
		  
		  a:hover {
			  text-decoration:none;
		  }
		  
		  #show {
		  	   float:left;
			   height::5px; 
			   width:99%; 
			   border-bottom:#CCCCCC solid 2px; 
		  }
		  
		  #show span{
			 color:#2D58B3;
			 font-size:12px;
			 font-weight:bold;
			 font-family:Arial, Helvetica, sans-serif;			 
		  }
		   
		  #show a{
			  color:#C10000; 
			  font-size:12px; 
			  margin-left:20px;
			  font-weight:bold;
		  }
		  
		  #recent {
		     float:left;
			 margin-top:10px; 
			 padding-left:8px; 
			 width: 98%; 			 
			 font-size:12px;
			 color:#000000;
			 border-bottom: 1px solid #CCCCCC;
			 padding-bottom:5px;			 	
		   }
		  
		  #cName a{
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
		  }
		  
		  #cName a:hover {
			text-decoration:underline;
			color:#2D58B3;
		  }		  
		  
		 #srch{
			background: url(../images/search_bk.png) no-repeat;
			border: none;
		    float:left;
		   	color:#999999;
			padding:6px;
			width:200px;			
		 }
		 
		 #mail{
		    background: url(../images/search_bk.png) no-repeat;
			border: none;
		    float:left;
		   	color:#999999;
			padding:6px;
			width:200px;	
		 }
		 
		 #mail:focus{
		   color:#000000;
		 }
			 
		 #srch:focus{
			color:#000000;
		 }
/********************************/
		 #cnam {
			   display:block;
			   border-bottom-width:1px;
			   border-bottom-style:inset;
			   border-bottom-color:#666666;
			   padding-bottom:5px;
			   font-size:12px;
			   font-family:Arial, Helvetica, sans-serif
			   
		 }
		 
		 #cnam a {
				text-decoration:none; 
				font-size:11px; 
				color:#2D58B3; 
				font-family:Arial, Helvetica, sans-serif;
		 }
		
		 #cnam  a:hover {
				  color:#000000; 
		}	
		
/*********************************/

		#container2 {
			float:left;
			width:100%;
			overflow:hidden;
			position:relative;
		}
		
		#container1 {
			float:left;
			width:100%;
			position:relative;
			right:55%;
			border-right:solid #CCCCCC 1px;
		}
		
		#col1 {
			float:left;
			width:44%;
			position:relative;
			left:55%;
			overflow:hidden;
			margin-bottom:15px;
		}
		
		#col2 {
			float:left;
			width:55%;
			position:relative;
			left:56%;
			overflow:hidden;
			margin-bottom:15px;
		}		
		
/***********************************************************************/
		#Topcontainer2 {
			float:left;
			width:100%;
			background:#FFFFFF;
			overflow:hidden;
			position:relative;
		}
		
		#Topcontainer1 {
			float:left;
			width:100%;
			position:relative;
			right:12%;			
		}
		
		#Topcol1 {
			float:left;
			width:88%;
			position:relative;
			left:12%;
			overflow:hidden;						
		}
		
		#Topcol2 {
			float:left;
			width:11%;
			position:relative;
			left:13%;
			overflow:hidden;
		}		
		
		#tag{		
		 	font-family:Arial, Helvetica, sans-serif; 
			font-size:13px;
		}
		
		/* january 17th */
	    #recent span a {
		   text-decoration:none;
		   color:#C10000; 
		   font-size:10px; 
		   padding-left:10px
		}
		
		.description{
		  font-family:Arial, Helvetica, sans-serif;
		  font-size:11px;
		  color:#000000;
		}
		
		.announce_top{
		  margin-bottom:10px;
		}
		
		.announce_top a {
		   text-decoration:underline;
		   font-family:Arial, Helvetica, sans-serif;
		   color:#2D58B3; 
		   font-size:12px;		
		   font-weight:575;
		   
		   }
		   
		  #recent .readAll  a{
		    color:#000099;
		    font-size:10px; 
		    font-weight:bold;
		  }
		  
		  #recent .readAll a:hover{
		    color:#990000;
		  }
		  
		  .readAll  a{
		    color:#000099;
		    font-size:10px; 
		    font-weight:bold;
		  }
		  
		  .readAll a:hover{
		    color:#990000;
		  }
		  
		  #discussion li a{
		  	font-family:Arial, Helvetica, sans-serif;
			font-size:12px;	
			text-decoration:none;	
			color: #000000;    
		  }
		  
		  #discussion li a:hover{
		    color:#990000;
			text-decoration:underline;
		  }
		  
		  #discussion li {
		   background:url("../images/li.png") no-repeat scroll 0 8px transparent;
		   list-style:none outside none;
           padding-left:15px;
		}