﻿body
{
	direction: rtl;
	font-size: 13px;
	margin-top: 0;
	font-family: tahoma;
}
body, a
{
	color: #102a59;
}
div
{
	margin: 0;
	padding: 0 0 0 0;
}
div.content
{
	padding:1px;
}
div.mainContent
{

	width:100%;
	overflow:hidden;
	
	}
.clear
{
	clear: both;
}
h3
{
	margin-top: 6px;
	margin-bottom: 6px;
}
ul
{
	list-style-image: url('../images/arrow_left.png');
	font-size: 1em;
}
li
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
label.checked{ font-weight:bolder;}
.error
{
	color: Red;
}

.bolder
{
	font-weight: bolder;
}
.larger
{
	font-size: larger;
}

a.linkButton81
{
	background-image: url('../images/btn_blue_81.png');
	background-repeat: no-repeat;
	color: White;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	width: 81px;
	height: 22px;
	display: block;
	text-align: center;
	padding-top: 2px;
}
a.linkButton81:hover
{
}
a.linkButton
{
	background-image: url('../images/btn_blue.png');
	background-repeat: no-repeat;
	color: White;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	width: 62px;
	height: 17px;
	display: block;
	text-align: center;
	padding-top: 1px;
}
a.linkButton.mousedown
{
	background-image: url('../images/btn_white.png');
	color: #102a59;
}

a.linkButton25
{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	display: inline-block;
	height: 25px;
	text-align: center;
	padding-top: 1px;
}

a.linkButton25 span
{
	display: block;
	height: 25px;
	float: left;
	background-repeat: no-repeat;
	text-align: center;
}
a.linkButton25 .l
{
	background-image: url('../images/btn_blue_left.png');
	width: 3px;
}
a.linkButton25 .c
{
	background-image: url('../images/btn_blue_center.png');
	background-repeat: repeat-x;
	padding: 3px 3px 0 3px;
}
a.linkButton25 .r
{
	width: 3px;
	background-image: url('../images/btn_blue_right.png');
}
a.linkButton25.mousedown .l
{
	background-image: url('../images/btn_white_left.png');
}
a.linkButton25.mousedown .c
{
	color: #102a59;
	background-image: url('../images/btn_white_center.png');
}
a.linkButton25.mousedown .r
{
	background-image: url('../images/btn_white_right.png');
}

/*------------------------------------------------------------------*/
.page
{
	width: 987px;
	background-color: #fff;
	margin: 0px auto 0px auto;
	border: 0px none #ffffff;
	background-image: url('../images/design/page_border.jpg');
	background-repeat: repeat-y;
	padding: 0 6px 0 6px;
	
	
}
.pageTestFooter
{
	width: 987px;
	height: 17px;
	margin: 0px auto 0px auto;
	padding: 0 6px 0 6px;
	border: 0px none #ffffff;
	background-color: #fff;
	background-image: url('../images/page_test_footer.png');
	background-repeat: no-repeat;
}
.pageFooter
{
	width: 987px;
	height: 55px;
	margin: 0px auto 0px auto;
	padding: 0 6px 0 6px;
	border: 0px none #ffffff;
	background-color: #fff;
	background-image: url('../images/page_footer.png');
	background-repeat: no-repeat;
}
.globalFooter
{
	width: 987px;
	background-color: #fff;
	margin: 10px auto 0px auto;
	border: 0px none #ffffff;
	background-repeat: repeat-y;
	padding: 0 6px 0 6px;
}

.globalFooter .p4b, .copyNote
{
	font-family: georgia;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
}


.globalFooter a.p4b img
{
	border: 0px none #ffffff;
}
.menu
{
	background-image: url('../images/menu_bg.png');
	background-repeat: repeat-y;
	padding: 10px 35px;
}
.menu a
{
	text-decoration: none;
	margin-left: 90px;
}
.menu a.current, .menu a:hover
{
	color: #ffffff;
}

.header
{
	height: 25px;
}

.mainBackground
{
	/*padding-top: 150px;*/
	background-image: url('../images/blond.png');
	background-repeat: no-repeat;
	
}
.migdalLogo
{
	width: 586px;
	height: 150px;
	float: right;
	margin-right: 25px;
	background-image: url('../images/migdal_whitebg.png');
}
.pageContent
{
	padding-top: 30px;
	
}
/*------------------------------------------------------------------*/

a
{
	color: #102a59;
	font-weight: bolder;
}

.whiteBox
{
	background-color: #ffffff;
	padding: 10px 30px;
}

.box_transparent
{
	background-image: url('../images/box_trans_grad.png');
	background-position: top;
	background-repeat: repeat-x;
	padding: 10px;
	margin: 0 auto;
	width: 50%;
}
.smallWhiteBox
{
	background-color: #ffffff;
	padding: 10px 10px;
	margin: 10px 10px 0;
}
.smallWhiteBox h3
{
	margin: 0;
}

.column
{
	float: right;
	width: 50%;
}

.arrowedLink
{
	background-image: url('../images/arrow_left.png');
	background-repeat: no-repeat;
	padding-right: 18px;
	background-position: right center;
}
/*-------------------Test.aspx------------------------------------------------------------------*/
.testHeader
{
	background-image: url('../images/test_header_b.png');
	background-repeat: repeat-y;
	padding: 18px 30px 10px 30px;
}
.testHeaderContent
{
	background-color: #ffffff;
}

.questionContainer
{
	width: 652px;
	margin: 0 15px 10px 0;
	float: right;
}
.questionContainer hr
{
	height: 5px;
	border: 0px none;
	background-color: #102a59;
}
.answer label
{
	margin-bottom: 1em;
}
.answer label:hover
{
	/*background-color:#a9bdd7;*/
	font-weight: bolder;
}
.qbContainer
{
	float: right;
	width: 260px;
	margin: 0 30px 10px 0;
}

.qbContainer .testLinksContainer
{
	margin-left: -30px;
}

.testContent
{
	background-position: bottom;
	background-color: #c4c5c7;
	background-image: url('../images/test_bottom_grad.png');
	background-repeat: repeat-x;
}


a.qa
{
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
	width: 44px;
	height: 43px;
	float: right;
	margin-left: 5px;
	margin-bottom: 10px;
	border: 0xp none;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
a.qa span
{
	margin: 0;
	width: 30px;
	height: 35px;
	display: block;
	padding-top: 7px;
	padding-right: 14px;
	background-repeat: no-repeat;
}
.qbContainer a.question_current, .qbContainer a.question_current_false, .qbContainer a.question_current_true, .qbContainer a.question_false :hover, .qbContainer a.question_true:hover
{
	color: White;
	background-image: url('../images/test_button_current.png');
}

.qbContainer a.question_false /* unanswered question */
{
	color: #102a59;
	background-image: url('../images/test_button_new.png');
}

.qbContainer a.question_true /* answered question */
{
	color: #102a59;
	background-image: url('../images/test_button_answered.png');
}

.nextLink
{
	background-image: url('../images/arrow_left.png');
	background-repeat: no-repeat;
	padding-left: 16px;
	background-position: left bottom;
	display: block;
	float: left;
	font-size: 13px;
	height: 13px;
	padding-bottom: 1px;
	padding-left: 18px;
}
.prevLink
{
	background-image: url('../images/arrow_right.png');
	background-repeat: no-repeat;
	padding-right: 16px;
	background-position: right bottom;
	display: block;
	float: right;
	font-size: 13px;
	height: 13px;
	padding-bottom: 1px;
	padding-left: 18px;
}
.showAnswers
{
	background-image: url('../images/arrow_down.png');
	background-repeat: no-repeat;
	padding-top: 16px;
	background-position: center top;
	font-size: 13px;
	margin: auto;
	width: 6em;
	display: block;
	text-align: center;
}
/*-----------------------------------------------------Answers---------------------------------------------------------------------*/
.answerHintContainer
{
	background-color: #d8d8d8;
	padding: 5px;
}
.answerHintContainer p
{
	margin-top: 0;
}

.qbContainer a.answer_true
{
	color: #102a59;
	background-image: url('../images/answer_true.png');
}

.qbContainer a.answer_current_true, .qbContainer a.answer_true :hover
{
	color: White;
	background-image: url('../images/answer_current_true.png');
}
.qbContainer a.answer_true :hover
{
	color: White;
	background-image: url('../images/answer_current_true.png');
}

.qbContainer a.answer_false
{
	color: #102a59;
	background-image: url('../images/answer_false.png');
}

.qbContainer a.answer_current_false, .qbContainer a.answer_false :hover
{
	color: White;
	background-image: url('../images/answer_current_false.png');
}


ul.answersList
{
	list-style: none;
	padding-right: 0;
}
ul.answersList li
{
	padding-right: 25px;
	margin-bottom: 1em;
	background-image: url("../images/arrow_left_grey_23.png");
	background-position: right 0.20em;
	background-repeat: no-repeat;
	
}


ul.answersList li.bestAnwer
{
	background-image: url("../images/true.png");
	background-position: right top;
	padding-top:3px;
	min-height:23px;
}

ul.answersList li.wrongUserAnswer
{
	background-image: url("../images/arrow_left_red_23.png");
	background-position: right 0.30em;
}

/*---------------Login--------------------------*/
.loginContainer
{
	float: left;
	margin-left: 30px;
}
.loginContainer a
{
	font-weight: normal;
}

.loginContainer .loginName
{
	font-weight: bolder;
}


/*-------------------FinishTest.aspx------------------------------------------------------------------*/
.finish_bg
{
	margin: 25px auto 0 auto;
	width: 918px; /*min-height: 306px;*/
	background-image: url('../images/books.png');
	background-repeat: repeat-x;
}

/*--------------------------	gridviews	-------------------------------*/



.gv
{
	width: 700px;
	margin: 30px 25px 0;
}
.gvHeader
{
	font-weight: bolder;
	padding: 3px 2px 5px 0;
}

.gvRow
{
	background-position: left;
	padding: 3px 2px 3px 0;
	border: 1px solid #ececec;
	border-radius: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-top: 5px;
	background-image: url('../images/row_bg.png');
	background-repeat: repeat-y;
}
.gvRow:hover
{
	cursor: pointer;
	background-image: none;
	background-color: #e2e3e5;
}
.gvRow a
{
	font-weight: normal;
}
.gvRow div, .gvHeader div
{
	display: inline-block;
}
.gv .td1
{
	width: 35px;
}
.gv .td2
{
	width: 30px;
}
.gv .td3
{
	width: 340px;
}
.gv .td4
{
	width: 120px;
}
.gv .td5
{
	width: 70px;
}
.gv .td6
{
	width: 70px;
}
/* ----------------------------- StartTest.aspx - --------------------------------*/
.startTestContent
{
	background-position: center 17px;
	background-image: url('../images/start_bg.png');
	background-repeat: no-repeat;
	min-height: 350px;
}

/*-------------------------------Charts---------------------------------------------*/
.chartsContent
{
	margin: 30px 25px 0;
}
.chartContainer
{
	padding-bottom: 20px;
}
.chartDetails
{
	padding-top: 30px;
	padding-right: 5px;
	float: right;
	width: 25%;
}
.chart
{
	float: right;
	width: 65%;
}
.chartAverage
{
	display: block;
	font-size: 25px;
	text-align: center;
}
/*----------------------------Radio--------------------------------------------------------*/

hr.fatGrey
{
	border: 0px none;
	background-color: #c4c5c7;
	height: 15px;
}
