@charset "utf-8";
/* CSS Document */

/*** For Question List ***/
.question-container{
	border: 1px solid #CCCCCC;
	margin:0;
}

.question-container div, .question-container h3{
	margin-left:5px;
	margin-right: 5px;
}

.question-container .list-box{
	border-bottom:1px solid #F5F5F5;
	margin-top:10px;
}

.question-container .list-box .question-div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.question-container .list-box .answer-div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0000CC;
	padding:5px;
	margin-left:30px;
}

.question-container .list-box .loading-div{
	font-size:12px;
	color:#FF0000;
	text-align:center;
	padding:5px;
}

.question-container .list-box .question-div p{
	padding:2px;
	margin:0px;
	/*border:1px solid #000000;*/
}

.question-container .list-box .question-div .date-p{
	font-size:10px;
	color:#373142;
	text-align:right;
}

/*** No Question Div ***/
.question-container .list-box .no-question-div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#660099;
	text-align:center;
	padding:5px;
}

/*** For Question Form Table ***/
.question-form{
	border:1px solid #F5F5F5;
}

.question-form-table{
}

.question-form-table td{
	padding:2px 5px 2px 5px
}

.question-form-table td.header{
	font-weight:700;
	color:#666666;
}

/*** For Alert Box ***/
.alertBox {
	background: #FFD0D0;
	color: #C00;
	padding: 2px;
	margin: 5px 2px 0px 0px;
	display: block;
	padding: 0px 0px 0px 5px;
}













