li {
	list-style : none ;
}

.hidden,
.hide {
	display : none ;
}
.box {
	background : #F7F7F7 ;
	border : 1px dashed #888 ;
	padding : 10px ;
}

.float_left{
	float : left ;
}

.float_right{
	float : right ;
}

.clear {
	clear : both ;
}

.center {
	text-align : center ;
}

.align-left {
	text-align : left;
}

.align-right {
	text-align : right;
}

.valign-middle{
	vertical-align : middle; ;
}

.small {
	font-size : 0.7em ;
}

.midium {
	font-size : 0.95em ;
}

.large {
	font-size : 2em ;
}

.error_box{
	border : 5px solid red ;
	margin : 10px 0 ;
	padding : 10px ;
	color : #FF0000 ;
	background : #FFDAFF ;
}
.error_box ul{
	
}
.error_box li{
	margin-left : 10px ;
	list-style-type : circle ;
}

.indispensability{
	color : #FF0000 ;
}

.font-bolder {
	font-weight : bolder ; 
}

.blank {
	content: "."; 
}

/**
 * digg pager
 */
div.pager {
    margin-top: 10px;
	margin-bottom: 10px;
    font-size: 85%;
}
div.pager:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

div.pager a,
div.pager span {
    display: block;
    float: left;
    margin-right: 0.1em;
    padding: 0.2em 0.5em;
}

div.pager a {
    color: #105cb6;
    background-color: #fff;
    border: 1px solid #9aafe5;
    text-decoration: none;
}

div.pager a:hover {
    color: #003;
    background-color: #fff;
    border: 1px solid #2e6ab1;
}

div.pager span.current {
    color: #fff;
    background-color: #2e6ab1;
    border: 1px solid #2e6ab1;
    font-weight: bold;
}

div.pager span.nextprev {
    border: 1px solid #ddd;
    color: #999;
    background-color: #fff;
}

div.pager a.nextprev {
    font-weight: bold;
} 


/* mwrd */
.tit_m{
	line-height:24px;
	background-image:url(/images/ic_pl_s.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	font-size:110%;
	border-left:1px solid #ECECEC;
	border-bottom:1px solid #CCC;
	font-weight : bolder; 
}

.red {
	color : red ;
}
