	
	#all-topic-content div.clear {
	  clear:both;
	}
	#all-topic-content  div#contentcolumn {
	}
	#all-topic-content  #contentcolumn h1 {
	  margin: 0 0 0 18px;
	  padding:0;
	  position: relative;
	  clear: both;
	  font-size:3em;
	  color: #666;
	  border-bottom:1px solid #B4C8D7;
	}
	#all-topic-content #contentcolumn div.colwrapper {
	  width:594px;
	  padding-left:18px;
	  text-align:left;
	  padding-bottom:30px;
	}
	#all-topic-content #contentcolumn div.colwrapper2 {
	  width:594px;
	  padding-left:18px;
	  text-align:left;
	}
	#all-topic-content #contentcolumn div.colwrapper div.leftcol {
	  float:left;
	  width:190px;
	  margin-top:0px;
	}
	#all-topic-content #contentcolumn div.colwrapper div.leftcol a {
	  font-size:1.5em;
	  line-height:1.2em;
	  color:#274982;
          margin-left: 1em;
          text-indent: -1em;
          display: block;
	}
	#all-topic-content #contentcolumn div.colwrapper div.rightcol {
	  float:left;
	  width:190px;
	  padding-left:12px;
	  padding-top:0px;
	}
	#all-topic-content #contentcolumn div.colwrapper div.rightcol a {
	  font-size:1.5em;
	  line-height:1.2em;
	  color:#274982;
          margin-left: 1em;
          text-indent: -1em;
          display: block;
	}
	
	/* pagination */
	#all-topic-content #contentcolumn ul.paging { 
	  float: right;
	  position:absolute;
	  top:215px;
	  margin-left:420px;
	}
	#all-topic-content #contentcolumn ul.paging li {
	  float: left;
	  text-align: center;
	  height: 16px;
	  margin: 0;
	}
	#all-topic-content #contentcolumn ul.paging li a:link, #contentcolumn ul.paging li a:visited, #contentcolumn ul.paging li a:active, #contentcolumn ul.paging li a:focus {
	  color: #4f6a97;
	  padding: 0 2px;
	  height: 16px;
	  display: block;
	  float: left;
	  border: 1px solid #b4c8d7;
	}
	#all-topic-content #all-topic-content #contentcolumn ul.paging li a:hover {
	  height: 16px;
	  padding: 0 2px;
	  background: #4f6a97;
	  border: 1px solid #b4c8d7;
	  color: #FFF;
	  text-decoration: none;
	}
	#all-topic-content #contentcolumn ul.paging li.active {
	  border: none !important;
	  font-weight: bold;
	  height: 18px;
	  padding: 0 5px;
	  color: #666;
	}
	#all-topic-content #contentcolumn ul.paging li.active a {
	  height: 18px;
	}
	#all-topic-content #contentcolumn ul.paging li.previous a {
	  padding:  0 5px 0 20px !important;
	  background: url(/images/previous.gif) 5% 50% no-repeat !important;
	  border: none !important;
	  height: 18px;
	  color: #274982 !important;
	}
	#all-topic-content #contentcolumn ul.paging li.next a {
	  padding:  0 20px 0 5px !important;
	  background: url(/images/next.gif) 95% 50% no-repeat !important;
	  border: none !important;
	  height: 18px;
	  color: #274982 !important;
	}

	#all-topic-content #contentcolumn ul.paging#paging-bottom{
	  position:relative; 
	  margin-top:-220px; 
	  width:180px;
	}

	/**************** tabs ****************/
	#all-topic-content #tab-container {
	  padding-top:1.5em;
	  padding-bottom:0px;
	}
	#all-topic-content #tab-container ul {
	  margin: 18px 0 0 18px;
	  float: left;
	  width: 590px;
	  background: url(/images/tablist-bottom.gif) bottom left repeat-x;
	}
	#all-topic-content #tab-container ul li { 
	  border-bottom: 1px solid #b3c9d7;    
	  display: block;
	  float: left;
	  font-size: 1.5em;
	  height:28px;
	}
	#all-topic-content #tab-container ul li.active {
	  background: url(/images/tab-on.gif) top left no-repeat;
	  border-bottom: 1px solid #FFF;
	  padding-right: 0;
	}
	#all-topic-content #tab-container ul li a { 
	  padding-top:6px;
	  color: #999;
	  display: block;
	  float: left;
	  margin-left:10px;
	  padding-right: 0.7em;
	  height:28px;
	}
	#all-topic-content #tab-container ul li.active a {
	  background: url(/images/tab-on.gif) top right no-repeat;
	  color: #73577A;
	  padding-right: -1em;
	}
	#all-topic-content #tab-container ul li a.hover-tab{
	  color: #999;
	}


	/**************** content-sub ****************/

	#all-topic-content div#content-sub{
	}
	#all-topic-content #content-sub .block ul {
	  width:285px;
	}
	#all-topic-content #content-sub .block h4 {
	  font-size:1.3em;
	  font-weight:bold;
	  color:#9F8FA3;
	  margin:15px 0 8px 12px;
	}
	#all-topic-content h5 { margin:10px 0 0 10px; }
	#all-topic-content h5 a {
	  font-size:1.4em;
	  font-weight:normal;
	}
	#all-topic-content h5 span {
	  display:block;
	  font-size:1.2em;
	  color:#666;
	  font-weight:normal;
	  margin:3px 0;
	}
	#all-topic-content .block p {
	  line-height:1.3em;
	  margin:5px 10px;
	  padding:0;
	}
	#all-topic-content h6 {
	  margin: 5px 0 10px 10px;
	  padding: 0;
	  font-weight: bold;
	  color: #7f6684;
	  font-size: 1.25em;
	}
	#all-topic-content h6 img {
	  vertical-align:middle; margin-left:5px;
	}
	#all-topic-content a.moreon {
	  float:right;
	  font-size:1.3em;
	  margin:0 10px 3px 0;
	  padding-right:20px;
	  padding-bottom:5px;
	  background:url(/images/moreon.gif) right top no-repeat;
	}
	#all-topic-content #content-sub-bottom {
	  height:6px;
	}
/* </dtml-with> */
