/*  Start New styles */
#loadingMsg
{
	background-color: #A3C94F !important;
	font-weight: bold;
}

.removeButtonInline
{
	display: inline;
	vertical-align:bottom;
	border: 0px;
}

.settingsTD1
{
	vertical-align: middle;
	padding-left:25px;	
	width:150px;	
	height:40px;
	font-size:14px;
	color:#444444;
}

.starSelect
{
	background-image:url('/quizcenter/img/star_Select.png');	
	background-repeat:no-repeat;
}

.starUnSelect
{
	background-image:url('/quizcenter/img/star.png');	
	background-repeat:no-repeat;
}

.findTopicsDiv a
{
	font-weight: normal;
	font-size: 12px;	
}
.reportErrorTD
{
	padding-bottom: 23px;
	font-weight: bold;
	color:#666666;	
}

.popupPageHeading
{
	color: #ffffff;
	font-size:medium;
	font-weight: bold;	
}

.popupPageHeadingTD
{

	margin-top:5px;
	margin-bottom:15px;
}

.descriptionPopupCls
{
	display:none;
	visibility:hidden;
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;	
	background-color:#ffffff;
	padding:5px;	
}

.errorMessage
{
	color:red;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	list-style: none;
}

.highlightStyle
{
	background-color:#FFFF99;		
}

.introPageTD
{
	background-image:url('/quizcenter/img/double_grey_line.png');
	background-position:bottom left;	
	background-repeat: repeat-x;
	font-name:Georgia;
	font-size:18px;
	color:#666666;
	padding-bottom: 15px;
}

.introPageBottomDiv
{		
	padding-bottom: 15px;
	margin-bottom: 25px;	
}	
.completeTopic
{	
	font-size:14px;
	font-weight: bold;
	margin:10px 0px 15px 0px;
}

.letusknow
{
	font-weight: bold;
	text-decoration: underline;	
	color:#444444;	
}

.question a
{
	color:#444444;	
}

.correctCell
{	
	height:27px;
	background-color: #D4DEBA;
	border-right: 1px solid white;
	font-weight: bold;
	font-size: small;
	text-align: center;
	color:#D16300;
	
}

.correctCell a
{
	display: block;
	height:37px;
	width: 100%;
	text-align: center;
	vertical-align: middle; 	
}

.inCorrectCell
{	
	height:37px;
	background-color: #E9CCB3;
	border-right: 1px solid white;	
	font-weight: bold;
	font-size: small;
	text-align: center;
	color:#D16300;
}



.scoreTableRightEdge
{	
	background: url(/quizcenter/img/scoreTable_right.png) no-repeat top left;
		
}

.scoreTableLeftEdge
{	
	background: url(/quizcenter/img/scoreTable_left.png) no-repeat top left;
	width:18px;	
}

.quizResultScore
{
	font-name:Georgia;
	font-size: 16px;
	font-weight: bold;
	margin-bottom:5px;
}

.question
{
	color:#444444;
	padding:10px;	
}

.qNumber
{
	font-name:Georgia;
	font-size: 18px;
	font-weight: bold;		
}
.pBottomLeft
{	
	background-color:#EEF4DD;
}

.pBottomRight
{
	background-color:#EEF4DD;
}

.pMiddle
{
	background-color:#EEF4DD;	 	
}

.tableDataTD2
{
	height:30px;		
	border-bottom:1px solid white;
}
.tableDataTD1
{
	color:#7DAD1D;
	background-image:url('/quizcenter/img/double_green_line.png');
	background-position:bottom left;	
	background-repeat: repeat-x;
	font-family: Georgia;
	height:20px;	
	font-weight:bold;
}

.progressGraphTDInActive
{
	background-image:url('/quizcenter/img/tab_Graph.png');
	background-position:bottom left;	
	background-repeat:no-repeat;	

}

.progressGraphTDActive
{
	background-image:url('/quizcenter/img/tap_Graph_Select.png');
	background-position:bottom left;	
	background-repeat:no-repeat;
}

.progressTableTDActive
{
	background-image:url('/quizcenter/img/tab_Table_Select.png');
	background-position:bottom left;	
	background-repeat:no-repeat;	
}

.progressTableTDInActive
{
	background-image:url('/quizcenter/img/tab_Table.png');
	background-position:bottom left;	
	background-repeat:no-repeat;	
}

.progressData
{
	padding:10px 10px 0px 10px;	
	background-color:#EEF4DD;
}
.quizSummaryTD
{
	border-top: 1px solid #DEEAC6;	
	height:30px;
}
.resourceLastTD
{
	border-top: 1px solid #FFFFFF;
}

.resourceTD
{
	border-bottom: 1px solid #FFFFFF;
	padding-top:5px;
	padding-bottom:2px;
}

.hierarchyNames
{
	height:25px;
	font-size: 12px;
	color:#888888;
	font-style: italic;
	font-weight: bold;
	border-bottom: 1px solid #EAE6DB;	
}

.parentTopicTDNoBorder
{
	
	background-color: #F1F0F0;
	font-size:small;
	color:#444444;
	font-weight:bold;
	height:43px;
}

.parentTopicTD
{
	background-color: #F1F0F0;
	font-size:small;
	color:#444444;
	font-weight:bold;
	height:43px;
	background-image:url('/quizcenter/img/double_green_line.png');
	background-position:top left;	
	background-repeat: repeat-x;
}

.doubleGreenLine
{	
	background-image:url('/quizcenter/img/double_green_line.png');
	background-position:top left;	
	background-repeat: repeat-x;
}

.topicTD
{
	font-size:12px;
	height:28px;
	background-color: #F1F0F0;
	border-top: 1px solid #FFFFFF;
	font-weight:bold;
	color:#444444;
}
.userTopicsHeaderTD
{
	background-color: #939393;
	color:#ffffff;
	font-name:Georgia;
	font-weight:bold;
	font-size:12px;
	height:43px;
}

.userTopicsHeaderTDFrist
{
	background-color: #939393;
	height:43px;
	width:15px;
}

.userTopicsHeaderTDLast
{
	background-color: #939393;
	height:43px;
	width:15px;
}

.userTopicsHeaderTDDiv
{	
	border-right:1px solid white;
	padding-left:10px;
	padding-top:5px;
	height: 20px;		
}

.userTopicsHeaderTDDivBoth
{	
	border-right:1px solid white;
	border-left:1px solid white;
	padding-left:10px;
	padding-top:5px;
	height: 20px;		
}

.userTopicsHeaderTDDivNoBorder
{	
	padding-left:10px;
	padding-top:5px;	
}

.userTopicsHeaderTDDivLast
{	
	vertical-align: middle;
	padding-left:10px;
	padding-top:5px;
	height: 20px;	
	
}

.newTopicNameTD
{
	border-top: 1px solid #FFFFFF;
	padding-bottom:3px;
	padding-top:3px;
}

.newTopicName
{
	font-size:12px;	
}
.newTopicHierarchy
{
	font-size:11px;
	font-style: italic;
	color:#666666;	
}
.newTopicsList
{
	padding:10px 15px 0px 15px;
	color:#444444;		
}

.newTopicsHeading
{
	text-align:center;
	font-family:Georgia;
	font-weight:bold;
	font-size:18px;
	color:#D16300;	
	padding-top:5px;
}

.newTopicsBlurb
{
	font-size:14px;
	padding-bottom:10px;
}

.newTopicsDiv
{
	margin-top:15px;
	padding-left:10x;
	padding-right:10px;	
}
.grayedOut
{
	font-size:10px;
	font-style:italic;
	color:#999999;
	width:12%;	
	text-align:center;
}

.imgStyle
{
	cursor: pointer;
	cursor: hand;
}

.lvl1PClass
{
	font-size:16px;
	padding-top:20px;
	padding-bottom:12px;	
	background-image:url('/quizcenter/img/double_green_line.png');
	background-position:top left;	
	background-repeat: repeat-x; 
}

.lvl2PClass
{
	font-size:12px;
	padding-top:5px;
	padding-bottom:8px;	
	font-weight:bold;
	margin-right:5px;
	border-bottom: 1px solid #ffffff;
}

.lvl3Class
{
	font-size:12px;
	background-color:#F6F5F5;
	border-bottom: 1px solid #ffffff;
	margin:0px 0px 0px 10px;
	padding:0px;
	
}

.lvl3Class a
{
	font-weight:normal;
}
.pageHeading
{	
	margin-bottom:10px;
	font-size: 24px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.pageBlurb
{
	font-size: 14px;	
	color:#444444;
	line-height: 1.5;
	padding-bottom:20px;
}

.buildLPStep
{
	font-family:Georgia;
	font-weight:bold;
	font-size:18px;
	color:#7DAD1D;
	padding-bottom:15px;
}

.buildLPLeft
{
	float:left;
	width:65%;
	padding-right:20px;	
}

.buildLPRight
{
	float:left;
	width:32%;		
}

.findTopicsTable
{	
	font-size: 14px;
	color:#444444;
}

.searhOptionsTD1
{
	vertical-align: middle;
	padding-left:25px;	
}

.settingsTable
{
	margin:0;
	padding:0;
	width:auto;
	font-size:14px;		
}

.findTopicsDiv
{
	margin-bottom:20px;
	color:#444444;	
}

.topicsDiv
{
	margin-bottom:20px;	
}

/*** Tree control css **/

#menu{
	font-size:14px;
	text-align:left;
	margin-left:15px;
	margin-right:15px;
	background-color:#F0F1F0;
}


#menu .arrow{
	background-image:url(/quizcenter/img/arrow_dark.png);
	background-repeat:no-repeat;
	padding-left:10px;		
	background-position:2px 3px;
	margin-right:5px;
	text-decoration:none;
	cursor: pointer;
	cursor: hand;
}


#menu .arrow_down{
	background-image:url(/quizcenter/img/arrow_dark_down.png);
	background-repeat:no-repeat;
	padding-left:10px;	
	margin-right:5px;
	background-position:2px 3px;
	text-decoration:none;
	cursor: pointer;
	cursor: hand;
}

#menu a.none{
	margin:0px;
	padding-left: 35px;
}


/*** Tree control css **/

.roundcontGray {
	width: 100%;
	background-color: #F1F0F0;
	color:#444444;
}

.roundcontGreen {
	width: 100%;
	background-color: #EFF4DD;
	color:#666666;
}

.roundcontDrakGreen {
	width: 100%;
	background-color: #99CC66;
	color:#666666;
}

.roundcontOrangeLine {
	width: 100%;
	border: 2px solid #FEC998;
	border: 2px solid #FEC998;
	margin:-2px;	
}

.roundcontGray p {
	margin: 0 10px;
}

.roundcontGreen p {
	margin: 0 10px;
}

.roundtopGray { 
	background: url(/quizcenter/img/TopRight.gif) no-repeat top right; 
}

.roundtopGreen { 
	background: url(/quizcenter/img/side_TopRight.gif) no-repeat top right; 
}

.roundtopGreenPng { 
	background: url(/quizcenter/img/side_TopRight.png) no-repeat top right; 
}

.roundtopOrangeLine { 
	background: url(/quizcenter/img/popup_TopRight.png) no-repeat top right; 
}

.roundbottomGray {
	background: url(/quizcenter/img/BottomRight.gif) no-repeat top right; 
}

.roundbottomGreen {
	background: url(/quizcenter/img/side_BottomRight.gif) no-repeat top right; 
}

.roundbottomGreenPng {
	background: url(/quizcenter/img/side_BottomRight.png) no-repeat top right; 
}

.roundbottomOrangeLine {
	background: url(/quizcenter/img/popupBottomRight.png) no-repeat top right; 
}

img.corner {
   width: 10px;
   height: 10px;
   border: none;
   display: block !important;
}

.g_t {background: url(/quizcenter/img/greendot.png) 0 0 repeat-x; width: 20em}
.g_b {background: url(/quizcenter/img/greendot.png) 0 100% repeat-x}
.g_l {background: url(/quizcenter/img/greendot.png) 0 0 repeat-y}
.g_r {background: url(/quizcenter/img/greendot.png) 100% 0 repeat-y}
.g_bl {background: url(/quizcenter/img/corner_Quiz_Bottom_Left.gif) 0 100% no-repeat}
.g_br {background: url(/quizcenter/img/corner_Quiz_Bottom_Right.gif) 100% 100% no-repeat}
.g_tl {background: url(/quizcenter/img/corner_Quiz_Top_Left.gif) 0 0 no-repeat}
.g_tr {background: url(/quizcenter/img/corner_Quiz_Top_Right.gif) 100% 0 no-repeat; padding:10px}


.gray_t {background: url(/quizcenter/img/graydot.png) 0 0 repeat-x; width: 20em}
.gray_b {background: url(/quizcenter/img/graydot.png) 0 100% repeat-x}
.gray_l {background: url(/quizcenter/img/graydot.png) 0 0 repeat-y}
.gray_r {background: url(/quizcenter/img/graydot.png) 100% 0 repeat-y}
.gray_bl {background: url(/quizcenter/img/AddTopics_Bottom_Left.gif) 0 100% no-repeat}
.gray_br {background: url(/quizcenter/img/AddTopic_Bottom_Right.gif) 100% 100% no-repeat}
.gray_tl {background: url(/quizcenter/img/AddTopics_Top_Left.gif) 0 0 no-repeat}
.gray_tr {background: url(/quizcenter/img/AddTopics_Top_Right.gif) 100% 0 no-repeat; padding:10px}

.orange_t {background: url(/quizcenter/img/orange_dot.png) 0 0 repeat-x; width: 26em}
.orange_b {background: url(/quizcenter/img/orange_dot.png) 0 100% repeat-x}
.orange_l {background: url(/quizcenter/img/orange_dot.png) 0 0 repeat-y}
.orange_r {background: url(/quizcenter/img/orange_dot.png) 100% 0 repeat-y}
.orange_bl {background: url(/quizcenter/img/popup_BottomLeft.gif) 0 100% no-repeat}
.orange_br {background: url(/quizcenter/img/popupBottomRight.gif) 100% 100% no-repeat}
.orange_tl {background: url(/quizcenter/img/popup_Top_Left.gif) 0 0 no-repeat}
.orange_tr {background: url(/quizcenter/img/popup_TopRight.gif) 100% 0 no-repeat; padding:10px} 

.green_t {background-color:#EEF4DD;}
.green_bl {background: url(/quizcenter/img/side_BottomLeft.gif) 0 100% no-repeat}
.green_br {background: url(/quizcenter/img/side_BottomRight.gif) 100% 100% no-repeat}


.avgRating{float:left; clear:both; width:100%; height:auto; padding:0px; margin:5px 0px 10px 0px;}	 
.avgRating a{float:left;background:url(/quizcenter/img/star_small.png) no-repeat;width:12px; height:12px;}
.avgRating .on{background:url(/quizcenter/img/star_Select_small.png) no-repeat;}

.rateStatusC{ clear:both; width:100%;}
.rateMeC{float:left; clear:both; width:100%; height:auto; padding:0px; margin:5px 0px 0px 0px; cursor:pointer;} 
.rateMeC li{float:left;list-style:none;}
.rateMeC li a:hover,
.rateMeC .on{background:url(/quizcenter/img/star_Select_small.png) no-repeat;}
.rateMeC a{float:left;background:url(/quizcenter/img/star_small.png) no-repeat;width:12px; height:12px;}
.ratingSavedC{display:none;}
.saved{color:red; }
		
/*  End New styles */



/*  Start Question styles */

.clsAnswerChoiceTbl
{
	margin-top:30px;	
}

.clsResultTD
{
	vertical-align:middle;
	padding-bottom:20px;
}

.clsAnswerOptionTD
{
	width:45px;
	vertical-align:middle;	
	text-align: left;
	padding-bottom:20px;
	font-weight:bold;
}

.clsAnswerOptionTD input
{
	margin-right:5px;	
	vertical-align:middle;
}

.clsAnswerChoiceTD
{	
	text-align: left;
	vertical-align:middle;
	padding-bottom:20px;
}
.clsAnswerChoiceTD p
{
	margin:0;
	padding:0;	
}

/*  End Question styles */