/*Proprofs.com - Quizview stylesheet*/

.main-div{
	background-color:#fff;
	font-size:1.2em;
    margin:0;
	padding:0;
}

/*.qCenter{
	background:#fff;
    padding:20px 50px 10px 50px;
}*/

.qCenter {
    background: none repeat scroll 0 0 #FFFFFF;
}

.qBorder{
    border:2px solid #ddd;
    padding:10px;
    margin:10px 0px;
    -moz-border-radius:5px; -webkit-border-radius:5px;
}

.main-div table{
	font-size:13px;
    padding:0;
}

.td_sections{
	padding:3px;
}

/*Specific for tools (Right column)*/
.toolbox a{
	text-decoration:none; 
	font-weight:normal;
}
.toolbox a:visited{
	text-decoration:none; 
	font-weight:normal;
}

.toolbox table td{
	padding-bottom:5px;
}
/*******************************************/

/*Style of td for main quiz contents(middle column contents*/
.td_quiz_sections{
	background:#fff;
	margin:0px 0px 3px 0px;
	padding:3px;
}

.td_quiz_sections_no_padding{
	background:#fff;
	margin:0px 0px 3px 0px;
}
#td_prev_ques{margin:10px 0px 15px 0px;}
/*********************************************************/


.printable_quiz_table{
	margin-bottom: 10px;
}


.proprofs_qs_logo{
	margin:0px; 
	border-bottom:1px #f3f3f3 solid; 
	padding:5px 5px 12px 5px;
}


/*Main Quiz title and user images Styles*/
/*.quiz_title_link{
	border-bottom:1px dotted #ccc;
	padding:3px;
	text-decoration:none; 
}*/

.quiz_title_link {
    padding: 3px;
    text-decoration: none;
}


.quiz_title_link h1{text-decoration:none;}
.quiz_title_link a{
	text-decoration:none; 
}

.quiz_title_link a:hover{
	text-decoration:none; 
	color:#006699;
}

/*below 3 styles are used in quizshow page*/
.quiz_title_link.big_padding{
	border-bottom:1px dotted #ccc;
	padding:8px;
}
.quiz_title_link.noborder{
	border-bottom:none;
	padding:5px;
}

.quiz_title_link.big_padding.noborder{
	border-bottom:none;
	padding:8px;
}

h3{
	font-weight:normal;
	color:#666;
}

#summaryText{
	font-size:10px;
	padding:3px;
}

#summaryText a{
	text-decoration:underline; 
	}
	
#quizDescText {text-align:left;}	

.quiz_author_image{
	float:right;
	text-align:center;
	padding:0px 0px 0px 10px;
}
.quiz_author_image img{
	padding:2px;
	border:solid 1px #ccc;
}

.quiz_details_td_style{
	border-bottom:1px dotted #ccc;
	padding:10px;
}
.quiz_details_td_style.noborder{
	border-bottom:none;
	padding:5px;
}
/*************************/

/*Quiz contents details tables styling*/
.div_quiz_stat_details{
	float:left;
	padding:3px 5px 3px 5px; 
	margin:0; 
	border:1px #aaa solid; 
	background-color:#f7f7f7; 
	text-transform:capitalize; 
	font-size:13px; 
	letter-spacing:-1px; 
	color:#000;
}
.div_quiz_stat_main{
	border:none;
	padding:1px 0px 0px 10px;
	border:1px #aaa solid; 
	border-left:none;
	background-color:#fff;
	margin:0;
	font-size:18px; 
	font-weight:bold;
}


/*************************************/

/*Icons specific to quiz-school's quiview page*/
/**** ICONS ****/
.QS_home{
	background:url('../images/icon-qs-home.png') left center no-repeat;
	padding-left:20px;
}	
.QS_discuss{
	background:url('/images/comments_icon.png') left center no-repeat;
	padding-left:20px;
}	
.QS_again{
	background:url('../images/icon-qs-again.png') left center no-repeat;
	padding-left:20px;
}	
.QS_save{
	background:url('../images/icon-qs-save.png') left center no-repeat;
	padding-left:20px;
}	
.QS_print{
	background:url('../images/icon-qs-print.png') left center no-repeat;
	padding-left:20px;
}	
.tipIcon{
	background:url('../images/icon-tip-16.png') left center no-repeat;
	padding-left:20px;
}	
.catIcon{
	background:url('../images/icon-cat.png') left center no-repeat;
	padding-left:20px;
	
}
.tagIcon{
	background:url('../images/icon-tag.png') left center no-repeat;
	padding-left:14px;
}

.tagIconSmall{
	background:url('../images/icon-tag-small.png') left center no-repeat;
	padding:0px 3px 0px 12px;
}


.icon_correct_answer{
	background:url('../images/icon-correct-10.png') left center no-repeat;
	padding-left:15px;
	padding-right:20px;
	
}

.icon_incorrect_answer{
	background:url('../images/icon-incorrect-10.png') left center no-repeat;
	padding-left:15px;
	padding-right:20px;
}

.icon_question_correct_answer{
	background:url('../images/icon-correct-10.png') left center no-repeat;
	padding-left:15px;
	padding-right:20px;
	
}

.icon_question_incorrect_answer{
	background:url('../images/icon-incorrect-10.png') left center no-repeat;
	padding-left:15px;
	padding-right:20px;
}

.icon_explanation_right:link, .icon_explanation_right:visited, .icon_explanation_right:active{
	background:url('../images/icon-arrow-right.png') #ddd left center no-repeat;
	outline:none;
	padding:0px 5px 2px 15px;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.icon_explanation_right:hover {
	background:url('../images/icon-arrow-right.png') #ddd left center no-repeat;
	outline:none;
	color:#069;
	text-decoration:none;
}

.icon_explanation_down:link, .icon_explanation_down:active, .icon_explanation_down:visited{
	background:url('../images/icon-arrow-down.png') #ddd left center no-repeat;
	outline:none;
	padding:0px 5px 2px 15px;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.icon_explanation_down:hover{
	background:url('../images/icon-arrow-down.png') #ddd left center no-repeat;
	outline:none;
	color:#069;
	text-decoration:none;
}
/*********************************************/
/*h1, h1.qvtitle{ font-family: Helvetica, Arial, sans-serif; font-size:1.4em; color:#000; font-weight:bold; letter-spacing:0.18px; border-bottom:1px solid #efefef; background: url(/quiz-school/images/support/top-repeat.gif) repeat-x center bottom #fff; padding: 2px 2px 5px 10px;  }*/

h1, h1.qvtitle {
    color: #000000;
    border-bottom: 0 solid #EFEFEF;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    letter-spacing: 0.18px;
    padding: 2px 2px 5px 10px;
    text-align: center;
}

.qs_show_wrap{padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
/*.qs_show_Box{ width: auto; font-family: Helvetica, Arial, sans-serif; letter-spacing:0.5px; padding:0px 10px 10px 10px; margin:0; color:#444;}*/

.qs_show_Box {
    color: #444444;
    font-family: Helvetica,Arial,sans-serif;
    letter-spacing: 0.5px;
    margin: 0;
    padding: 0 10px 10px;
    width: auto;
}



/*.topbarQ{ color:#888; font-family:Verdana, Geneva, sans-serif; padding:0px; font-size:1em; margin-bottom:5px;  }*/

.topbarQ {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 1em;
    margin-bottom: 5px;
    padding: 0;
}

#op_type{padding:5px 0 15px 0;}
#txtoption label{ padding-right:15px;}


.timer{background:#B20C18; color:#fff; padding:6px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border:1px solid #950000;}
div.headQST,h2{color:#444; display:block; font-family: Helvetica, Arial, sans-serif; font-size:16px; font-weight:bold; border-bottom:1px solid #efefef; letter-spacing:0.18px;}

 a.wa_button { display: block;background:url(/quiz-school/images/abtn-grey.gif) repeat-x top #fefefe; padding:5px; font-size: 14px; font-weight:bold; color: #474b4e;height: 20px; margin:5px 2px 8px 2px; border:1px solid #ddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
 a.wa_button:hover{ background: #fefefe; color: #888888; text-decoration: none;}

 a.wa_button_sel { display: block;background:url(/quiz-school/images/abtn-dark.gif) repeat-x top #898083; padding:5px; font-size: 14px; font-weight:bold; color: #fff;height: 20px; margin:5px 2px 8px 2px; border:1px solid #ddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
 a.wa_button_sel:hover{ background: #fefefe; color: #888888; text-decoration: none;}

 .qprint_Icon{ background:url(/quiz-school/images/_icon_print.png) no-repeat left; padding:5px 5px 5px 28px;}


/*************************button style*************/
.submitAnswerButton {
    font-family: Helvetica, Arial, sans-serif;
    text-decoration: none;
    margin:10px 0px 10px 55px;
    font-size: 1.2em; font-weight:bold;
    outline:none;
    padding:5px 5px;
    width:180px;
    cursor: pointer;
    -moz-border-radius: 15px; -webkit-border-radius: 15px;
    border-width: 1px;
    border-style: solid;
    border-color: #bbb;
    color: #464646;
    background: #f2f2f2 url(/images/white-grad.png) repeat-x scroll left top;
    text-shadow: #ffffff;
}

.submitAnswerButton:hover {
    color: #000;
    border-color: #666;
}
.submitAnswerButton:active {
    background: #eee url(/images/white-grad-active.png) repeat-x scroll left top;
    outline:none;
}

.qRowB{background:#fff; padding: 0px 0px 0px 0px;}
.questionN{ font-size:14px; font-style:italic; color:#888; font-family: Helvetica, Arial, sans-serif;}
.questionN.options{ font-size:12px; font-style:normal;  color:#888; font-family: Helvetica, Arial, sans-serif;}
.question_text{font-size:14px; font-weight: bold; font-family: Helvetica, Arial, sans-serif; }

/************Mouse hover for quiz ansers and options***************/
label {outline:none;}

.labelHover{
	font-size:12px;
    font-family: Helvetica, Arial, sans-serif;
	padding:6px;
	font-weight:normal;
}
.labelHover_hover{
	font-size:12px;
    font-family: Helvetica, Arial, sans-serif;
	background-color:#FFFF99;
	cursor:pointer;
	padding:5px;
	font-weight:normal;
	color:#333333;
	border:1px solid #FFFF99;
}

.labelNormal{
	font-size:12px;
    font-family: Helvetica, Arial, sans-serif;
	/*padding:6px 6px 6px 6px;*/
	padding:6px;
	font-weight:normal;
}
.labelNormal.border{
	font-size:12px;
    font-family: Helvetica, Arial, sans-serif;
	color:#555;
	padding:6px;
	font-weight:normal;
	border:2px solid #ddd;
	border-right-width:1px;
	border-bottom-width:1px;
	background-color:#f7f7f7;
}

/************ Comment Form *****************/
#commentForm{
	background-color:#f7f7f7;
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
	padding:10px;
}

.vCode{
	padding:2px;
	border:1px #ccc solid;
}


/**************** Buttons ***************/

div.downloadButtons {
    margin-top: 0px;
}
div.downloadButtons p{ color:#666666; font-size:12px; letter-spacing:-1px; }


/* Big button */

span.button a { 
    height: 27px;
    font: bold 12px Helvetica, Arial, sans-serif;
    text-decoration: none;
    float: left;
    display: block;
    overflow: hidden;
}
    span.button a span {
        display: block;
        white-space: nowrap;
        padding: 5px 8px 5px 0;
        line-height: 18px;
        cursor: pointer;
    }

/* red */
span.button a.red {
    color: #FFFFFF;
    padding: 0 0 0 8px;
	text-decoration:none;
    background: #9B2A29 url('../images/red_comp_left.png') left top no-repeat;
}
span.button a.red:hover {
    padding: 0 0 0 8px;
    color: #FFFFFF;
    background: #1B2329 url('../images/red_comp_left.png') 0 -27px no-repeat;
}
    span.button a.red span {
        background: #9B2A29 url('../images/red_comp_right.png') right top no-repeat;
    }
    span.button a.red:hover span {
        background: #1B2329 url('../images/red_comp_right.png') right -27px no-repeat;
    }

/***********************************************************************************/


/*UL tag style*/
.category-list{ 
	list-style:none; 
	list-style-type:none; 
	padding:4px 0px 0px 15px; 
}
.category-list li{ 
	background:url('/images/bullet_red.png') left center no-repeat; 
	padding:0px 0px 0px 16px; 
	list-style:none; 
}

#relatedDiv{margin: 10px 0px 10px 10px;}

.related-quiz-list{ 
	list-style:none; 
	list-style-type:none; 
	padding:5px 0px 0px 10px; 
}
.related-quiz-list li{ 
	background:url('/images/bullet_red.png') left top no-repeat;
    background-position:0px 4px;
    padding:2px 0px 5px 16px;
    list-style:none;
    font-size:1.1em;
    font-weight:normal; 
}
.related-quiz-list li a{font-size:1.0em; text-decoration:none;}
/*************/

/*** breadcrumb web ***/
.breadcrumb-web{
   border-top:1px solid #ccc; border-bottom:1px solid #aaa; background: url('/images/bcbg.gif') #f3be60 repeat-x left top; padding:2px 2px 2px 5px; font-size:11px; color:#666666; margin-bottom:5px; height:26px;}
   
.breadcrumb-web strong{font-size:11px; color:#666666;}
.breadcrumb-web span a, .breadcrumb-web span a:link, .breadcrumb-web span a:visited { color:#666666; text-decoration:underline; }
.breadcrumb-web span a:hover{ color:#666666; text-decoration:underline; }

/*****USer Profile Menu******/
#userProfileMenu{
	font-size:11px;
	float:right;
}
#userProfileMenu span {padding:5px;}

/*#insideCornerBox strong{border:none;}*/

/*Class for textboxes*/

/*.input_quiz_text{
	height:18px;
	font-size:15px;
	font-family: Helvetica, Arial, sans-serif;
	color:#666666;
	font-weight:bold; 
	border:#aaa 1px solid;
	vertical-align:middle;
	padding:2px 2px 2px 2px; 
	margin:2px 0; 
}*/

.input_quiz_text {
    border: 1px solid #AAAAAA;
    color: #666666;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
    height: 18px;
    padding: 2px;
    vertical-align: middle;
}




/* one Corner Round Box, for each of the sidebar box */
.oneCornerRoundBox{
margin:5px 0px 5px 0; padding:2px 1px 0px 2px;  background:#fff url(/images/sidebarboxbg.gif) no-repeat left top; background-position:0px 0px;
}


/*The following two styles are used only in printable webpage view*/
#td_sidebar{width:240;}

#td_left_ad{width:170;}


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #666666;
padding: 5px;
border: 2px solid #ccc;
display: none;
color: black;
text-decoration: none;
color:#fff;
}


.author_av {width:50px; height:auto;}
.divSectionHeader.rating{ margin:-3px; letter-spacing:0.30px;}

.fillin_list {list-style:disc; margin-left:22px;}

#errorInfo{ background:url(/images/error-icon-32.png) #fdecef no-repeat left; color:#000; }
#errorInfo p{margin-left:25px; font-size:14px; }

.iframeview{border:none;}

/***********Override**********/
.breadcrumb-web{margin-bottom:0px;}


.sel_combo
{    border-color: #AAAAAA;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 2px 2px 1px 1px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 2px;
    width: 175px;}