.author {
	border: 1px solid #0071C9;
	background-color:#FFF;
	padding: 10px;
	margin-bottom: 15px;
}
.authoravatar {
	padding: 5px;
}
.labelanswer {
	float:left;
	width:100%;
	cursor:pointer;
	word-break: break-word;
}
td.q-number {
    width: 20px;
}
tr.qanswer {
	background:none;
}
tr.qanswer:hover {
	background:#ffff00;
	color:#333333
}
tr.q-details p, td.q-details strong p {
	margin-top:0;
}
tr.nohoverbg,tr.nohoverbg:hover{
	background:none !important;
}
.bio {
	padding-top: 6px;
}
.time_hldr {
	text-align:center;
	color:#FFFFFF;
}
.time_hldr a {
	color:#FFFFFF;
	text-decoration:none;
}
.time_hldr a:hover {
	text-decoration:underline;
}
.time_hldr .timer {
	background: #FFFFFF;
	border: 1px solid #777777;
	color: #777777;
	margin: 0 auto;
	text-align: center;
	width: 50px;	
	font-size: 14px;
    padding: 5px;
}
.test_section {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    margin-left: 10px;
    text-align: left;
}
.test_section a {
	color:#FFFFFF !important;
	text-decoration:none;
}
.test_section a:hover {
	color:#333333 !important;	
	background:#FFFF00 !important;
	
}
.test_section div {
	padding:0 3px;
}
.selectedsection {
	background:#FFFF00;
	color:#333333 !important;
}
.selectedsection a {
	color:#333333 !important;
}
.selectedsection a:hover {
	color:#333333;
}

.mode-holder {
	text-align: center;
	padding-top: .5em;
	padding-bottom: .5em;
	width: max-content;
	margin-left: auto;
	margin-right: auto;
}
.Mode.active, .Mode-One.active {
    background: #3EC745;
    color: #fff;
}
.Mode:hover, .Mode-One:hover {
    background: #3EC745;
    color: darkslategray;
}
.Mode, .Mode-One {
    background: #ffffff;
    border: 1px solid #777;
    padding: 5px 10px;
    border-radius: 6px;
    cursor: pointer;
}
.mode-info {
	float:right;
	color: #990000;
	font-weight: bold;
	margin: -5px 0;
	text-decoration: none;
}

.test-playbtn {
	background: transparent url("../images/play1.jpg") no-repeat scroll 0% 0%;
    border: medium none;
    width: 30px;
    cursor: pointer;
    height: 22px;	
}
.test-playbtn:hover {
	background: transparent url("../images/play1.jpg") no-repeat scroll 0 -22px;
}

.item-holder {
    width: 100%;
    border-collapse: collapse;
}
.answeraudiohldr {
    width: 30px !important;
    background: #fff;
}
.tooltip {
    top: 25px;
    left: -230px;
}
.ExamCopyRight {
	padding:10px;
	font-size:12px;
}
.Practice-Result-Answer {
	color:#0C79BE;
	margin:0 0 20px 30px;
	word-wrap:break-word;
}
div.guidepage-indent {
	padding: 0 50px;
	font-size: 16px;
}
div.guidepage-indent a {
	font-size: 16px;
}
div.guidepage-indent ul.bullet-space li {
	margin-bottom: .8em;
}
div.guidepage-indent ul.no-bullet-indent {
	list-style-type: none;
	margin-left: 1em;
	padding-left: 0;
}
div.guidepage-indent ul.no-bullet-indent li {
	margin-bottom: .8em;
}
div.guidepage-indent ul.lower-alpha {
	list-style-type: lower-alpha;
}
div.guidepage-intro {
	font-size: 16px;
}
div.guidepage-indent .guidepage-footer {
	font-size: 10pt;
}
div.guidepage-indent .guidepage-footer a {
	font-size: 10pt;
}
.list-indent {
	margin-left: 1.6em;
}
ul.exam-topics {
	margin-left: 2em;
	text-indent: -2em;
}
ul.exam-topics li span {
	margin-left:2em;
}
ul.three-categories {
	padding-left: 2.3em;
	text-indent: -1.1em;
}
ul.three-categories li span {
	margin-left:1em;
}
ul.dash-double-space {
	list-style-type: '- ';
}
ul.dash-double-space li {
	margin-bottom: 1em;
}
ul.dash-double-space li span {
	margin-left: 2em;
}
.ol-double-space li,
.ul-double-space li {
	margin-bottom: 1em;
}
ul.dash-single-space {
	list-style-type: '- ';
}
