.repeatItem {
float:left;
width:335px;
padding-left:15px;
margin-top:15px;
margin-right:12px;
margin-bottom:10px;
}

.topicsItemTxtArea{
width:235px;
float:right;
}

table.withborder{
border:solid 1px #c4c1ba;
}

.centering{
margin-left:20px;
}

.topicsBlueh2{
	background: url("../img/blue_h2_bg.gif");
	padding: 10px 10px 10px 30px;
	margin-top:20px;
	border-bottom:1px solid #dddddd;
	
}


/* -------- */

a#menu_topics{
	display:block;
	width:160px;
	height:52px;
	background:url(../img/menu_topics.gif);
}

a#menu_topics:hover{
	background:url(../img/menu_topics_on.gif);
}


.topics_item ol{
	margin-left: 20px;
	padding-left: 0px;
}

.topics_item li{
	margin-left: 5px;
	margin-right: 0px;
	padding-left: 0px;
}



/* -- Font -- */

.title125{ font-size: 125%; line-height: 150%; }
.topicsdate{ font-size: 110%; }
.margin06{
	margin:0.6em 0px;
	line-height:170%;
	 font-size: 100%
}
.topics_title{ font-size: 125%; line-height: 120%; }
.topics_limit{ font-size: 100%; line-height: 140%; color:#ff3300;  }
.topics_item{
	margin:0.6em 0px;
	line-height:170%;
	 font-size: 100%
}

.topics_exp{
	display: block; 
	width:325px;
	background: url("../images/hr_dot.gif") repeat-x 0 0;
	padding:10px 0 0;
}


.topics_expdot{
	background: url("../images/hr_dot.gif") repeat-x center;
	width:315px;
	hright:10px;
	margin-top:1em;
	}


/* ---new----- */


.withborder2{
        border-width: 3px;
        border-color: #FA8072;
        border-style: double;
}
.withborder2 div.repeatItem {
float:left;
width:325px;
padding-left:7px;
margin-top:5px;
margin-right:12px;
margin-bottom:5px;
}

.withborder3{
        border-width: 1px;
        border-color: #c4c1ba;
        border-style: double;
        background-color: #FFF5EE;
}
.withborder3 div.repeatItem {
float:left;
width:325px;
padding-left:7px;
margin-top:10px;
margin-right:12px;
margin-bottom:5px;
}
.topicsItemTxtArea img{ margin-left: 5px; }



/* --- #niftop --- */
#niftop{align:center; }
#niftop p{padding:0; width:200px;}


/*
--------------------------------------------------------------------
	chance (parallel-column bgimage
--------------------------------------------------------------------
*/

body#index div#contents{
	/*padding:0 13px 40px;*/
	width: 734px !important; 
	width /**/:800px;
	overflow:hidden;
}

body#index div#contents #pointSec{
	padding:0 0 8px;
	margin:5px 0 20px;
	background:url(../images/line_dot.gif) repeat-x left bottom;
}

body#index div#contents div#chance{
	padding:0 0 10px;
	margin:0 0 10px;
	width:734px;
	color:#666;
	background:url(../images/chance_bgbtm.gif) no-repeat left bottom;
	/*border:1px #666 solid;*/
}

body#index div#contents div#chance div.module{
	width:355px;
	float:left;
	/*border:1px #666 solid;*/
}

body#index div#contents div#chance div#chance1{
	margin-right:18px;
}

body#index div#contents div#chance div.module h3{
	margin:0;
	padding:0;
}

body#index div#contents div#chance div.module p{
	margin:0 8px;
}

body#index div#contents div#chance div.module p.desc{
	padding:10px 20px;
	margin:0 8px 12px;
	background:url(../images/line_dot.gif) repeat-x left bottom;
}



body#index div#contents div#chance div.module p em{
	color:#D40000;
}

body#index div#contents div#chance div.module ul{
	margin:0 8px 15px;
	font-weight:bold;
}

body#index div#contents div#chance div.module ul li{
	padding:3px 65px;
}

body#index div#contents div#chance div.module ul li.odd{
	background:#E2E2E2;
}

body#index div#contents div#chance div.module ul li.select{
	background:url(../images/list_select.gif) no-repeat 45px 5px;
}

body#index div#contents div#chance div.module ul li.oddselect{
	background:#E2E2E2 url(../images/list_select_odd.gif) no-repeat 45px 5px;
}

body#index div#contents div#chance div.module p.attention{
	margin:5px 28px 0;
}


body#index div#contents div#chance div.module div.btn{
	text-align:center;
}

body#index div#contents div#campaign{
	padding:0 0 5px;
	background:url(../images/chance3_bgbtm.gif) no-repeat left bottom;
}

body#index div#contents div#campaign div.btn{
	margin:2px 0 0 0;
	text-align:center;
}
