/* QUESTION INDEX AREA */
div#q-index{
        margin:25px 0px 30px 0px;
}

div#q-index a:link, div#q-index a:visited {
	font-size:12px;
	color: #1D7DC5;
	text-decoration: underline;
}

#q-index p{
	margin:0px;
	padding-top: 5px;
	padding-bottom: 15px;

}

#q-index ol {
        margin:15px 15px 15px 30px;
}

ul {
        margin:15px 15px 15px 30px;
}

#q-index li {
        margin:4px 0px;
}

#q-index strong {
        display:block;
        background-color:#1C8AD8;
        color:#ffffff;
        padding:3px 8px;
	font-weight: normal;
}

div#q-index .left{
       width:280px;
        float:left;
        margin-right:10px;
}

div#q-index .right{
       width:280px;
        float:left;
}

.q-top {
	clear:both;
	text-align:right;
	border-bottom:2px solid #eaeaea;
	padding:5px;
	margin-bottom:25px;
        margin-right:10px;
}

#q-index .q-top a:link, #q-index .q-top a:visited {
	font-size:12px;
	color: #666666;
	text-decoration: none;

}

.q-info {
        background-color:#E4EDF4;
        padding:10px 15px;
        margin:0px 10px;
}


.q-main-title {
	font-size:15px;
	color: #1D7DC5;
	font-weight: bold;
	padding-bottom: 5px;
}

.q-title {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #BBE0FF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 7px;
	margin-top: 20px;
}
	
.answer {
	font-size: 12px;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 15px;}

.answer table {
        margin:5px 0px 15px 0px;
        border-collapse:collapse;
}

.answer a:link, .answer a:visited {
	text-decoration: underline;

}

.answer table img {
        margin:0px 5px;
}

.border-block {
        padding:10px 15px;
        margin:10px;
        border:1px solid #ccc;
}


