.special-seperator{
        border-bottom:2px solid #f2f2f2; width:800px; margin-left:auto; margin-right:auto; height:3px; margin-top:30px;
}

h4{
	    font-size: 1.45em;
	    font-weight: normal;
	    letter-spacing: 0.02em;
	    margin-bottom: 40px;
	    margin-top: 50px;
	}
	
	 .topic-item{float:left; margin-top:20px;}
                        
                    
                    
	.topics-section{
	    margin-top:70px;
	}
	.topics{
	    font-size:0.80em;
	    float:left;
	    width:260px;
	}
	.topics h3{
	    margin-top:0px; margin-bottom:3px; padding-bottom:0px; font-size:1.5em;
	}
	.topics p{
	    margin-top:0px;
	    padding-top:0px;
	    color:#888888;
	    font-size:0.95em;
	    font-weight: bold;
	    width:230px;
	}
	.topics-list{
	    list-style-type: none;
	    margin:0px 0px 100px 0px;
	    padding:0px;
	}
			   
	
	
	.topics-list li{
	    vertical-align: middle;        
	    border-bottom:1px solid #E5E5E5;
	}
	.topics-list li:hover{
	    background-image: -webkit-linear-gradient(top, #ffffff, #eaeaea);
	    background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);
	    background-image: -ms-linear-gradient(top, #ffffff, #eaeaea);
	    background-image: -o-linear-gradient(top, #ffffff, #eaeaea);
	    background-image: linear-gradient(top, #ffffff, #eaeaea);
	}
	.topic-link{
	    display:block;
	   /* padding:10px 40px 10px 5px;*/
	    padding:10px 5px 10px;
	    text-decoration: none;
	    background: url(/images2/sprite_arrows.png)  95% 10px  no-repeat;
	    color:#444444;
	}
	.topic-link:visited{
	    color:#444444;
	}
       
	.topic-link:hover{
	    color:#0088CC;
	    background: url(/images2/sprite_arrows.png)  95% -117px  no-repeat;
	}
	.topic-active{           
	    background: url(/images2/sprite_arrows.png)  95% -244px  no-repeat !important;
	    color:#000000 !important;
	    font-weight:bold;
	}
	.topics-content{
	    border-left:1px solid #E5E5E5;
	    min-height:240px;
	    font-size:0.85em;
	    float:left;
	    width:500px;
	    padding:0px 0px 10px 20px;
	    margin-left:10px;
	}
	.topics-content h4{
	    font-size:1.5em;
	    margin-top:0px;
	    padding-top:0px;
	    background-color:#ffffff;
	}
       .topics-content h5{
	    font-size:1.15em;
	}
	.topic-data{display:none;}
	
	dd{margin-bottom:15px;}
	
	h4.first{margin-top:10px;}