html {
	height: 100%;
}

body {    
    font: italic bold 15px arial, sans-serif;
	height:100%;   
    background-color: #3b0e01;
	margin:0px;
}


form {
	padding:0px;
	margin:0px;
	display:inline;
}

.Content{
	background-image:url('../images/bg.jpg');
    background-repeat:repeat-y;
	background-position:center;
}

.BlockTable {
	border:1px solid #3b0e01;
}

.BlockTitle {
	background-image:url('../images/BoxTitle.jpg');
    background-repeat:repeat-x;
	background-position:top;
	background-color: #340c01;
	font-family:Arial, "Times New Roman", Tahoma;
	color:#FFFFFF;
	font-weight:bold;
	height:25px;
}

ul#ControllList{
	width:100%;
	list-style-type:none;
	padding:0;
	margin:0;
}

ul#ControllList li div{
	font-weight:bold;
	border:1px solid #660000;
	padding-right:10px;
	border-right:3px solid #660000;
}

ul#ControllList li ul{
	padding:3px;
	margin-top:0;
	padding-top:0;
	list-style-type:none;
	margin:0;
}

ul#ControllList li ul li{
	border:1px solid #cc9900;
	border-right: 2px solid #996600;
	margin:2px;
	list-style-type:none;
	padding-right:5px;
	margin-top:0;
	padding-top:0;
}

ul#ControllList li ul li ul li{
	border:1px solid #CCCCCC;
	text-decoration:none;
	width:19%;
	position:relative;
	display:inline-block;
	_display: inline;
	padding:1px;
	margin:1px;
}
ul#ControllList li ul li ul li a{
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	color:#993300;
}
ul#ControllList li ul li ul li a:hover{
	background-color:#993300;
	color:#FFFFFF;
}

ul.ResultsList{
	width:98%;
	list-style-type:none;
	padding:0;
	margin:0;
}
ul.ResultsList li ul li{
	text-align:center;
}

ul.ResultsList li div.ChapterName{
	font-weight:bold;
	border:1px solid #660000;
	padding-right:10px;
	border-right:3px solid #660000;
}


ul.ResultsList td.Card {
	width:33%;
	border:1px solid #CCCCCC;
	padding: 3px;
	vertical-align:middle;
	font-size:10pt;
	font-weight:bold;
}

ul.ResultsList td.Card ul {
	padding: 0px;
	margin: 0px;
	margin-right: 30px;
}


ul.ResultsList ul.Sura{
	padding: 0px;
	margin: 0px;
	list-style-type:none;
	font-size:11pt;
	width:98%
}

ul.ResultsList ul.Sura li{
	padding:0;
	font-weight:bold;
}

ul.ResultsList td.Card div {
	padding: 0px;
	margin: 0px;
}


a.ResultsLink{
	display:block;
	width:95%;
	color:#FFFFFF;
	background-color:#663300;
	text-decoration:none;
	border:1px solid #000000;
	padding:2px;
	font-family:Tahoma, "Times New Roman", Arial;
	font-size:12px;
}
a.ResultsLink:hover{
	background-color:#996600;
}

.sure_question_correct
{    /* Styling question */
    width:437px;
    height:32px;
    background-image:url('../images/green_bar.gif');
    background-repeat:no-repeat;
    overflow:hidden;
    cursor:pointer;
}

.sure_question_false
{    /* Styling question */
    width:437px;
    height:32px;
    background-image:url('../images/red_bar.gif');
    background-repeat:no-repeat;
    overflow:hidden;
    cursor:pointer;
}

.ErrorMsg{
	color: red;
	text-align:center;
	margin:5px;
	vertical-align:middle;
}

ul.TestDomainList{
	width:400px;
	list-style-type:none;
	padding: 0;
	margin: 10px;
	display:block;
}

ul.TestDomainList li {
	width: 32%;
	float:right;
	border: 1px solid #3b0e01;
	margin: 1px;
	text-align:right;
}

#sureText * td
{
    color:#FFF;
    font-weight: bold;
    padding-top: 4px;
}

.FormLabel {
	font-weight:bold;
	border-right:2px solid #993300;
}


                         
.sure_answer
{    /* Parent box of slide down content */
    border:1px solid yellow;
    color:#000;
    background-color:#FFF6B6;
    width:400px;
    visibility:hidden;
    height:0px;
    padding: 4px;
    overflow:hidden;
    position:relative;

}
.sure_answer_content
{    /* Content that is slided down */
    padding:1px;
    font-size:0.9em;
    position:relative;
}

#headerTable
{
    color:#344BF8;
    font-size: 25px;
    font-weight: bold;
}