body{
	margin:0;
	padding:0;
	font-size:14px;
	font-family:verdana, Georgia, "Times New Roman", Times, serif;
	color:#333333;
	background-color:#e6f7ff;
	}
	
.DisplayBox{
	height:90px;
	width:200px;
    }

.cloption
{
    margin:0;
	padding:10px;
	width:910px;
	font-size:14px;
	font-family:verdana, Georgia, "Times New Roman", Times, serif;
	color:#333333;
	background-color:#E3E7FB;
}

.HideObject{display:none;}
         
.VisibleObject{display:inline;}

img{margin:0; padding:0; border:none;}
.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.nostart{list-style-type:none; margin:0; padding:0;}

.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0;}
.clear{display:inline-block;}
html[xmlns] .clear{display:block;}
* html .clear{height:1%;}



.fl_left{float:left;}
.fl_right{float:right;}

.imgholder, .imgl, .imgr{padding:4px; border:1px solid #D8D8D8; text-align:center;}
.imgl{float:left; margin:0 15px 15px 0; clear:left;}
.imgr{float:right; margin:0 0 15px 15px; clear:right;}

/* ----------------------------------------------Wrapper-------------------------------------*/

div.wrapper{
	display:block;
	width:1160px;
	text-align:left;
	}

div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6{
	margin:0 0 15px 0;
	padding:0;
	font-size:16px;
	font-weight:normal;
	line-height:normal;
	}
	
.row2{padding-bottom:10px; }
.row3{padding-top:1px; }
.row4
{
    padding-bottom:10px; 
    position:absolute;
    left:0px;
      }
/* ----------------------------------------------Generalise-------------------------------------*/

#header, #container {
	position:relative;
	margin:0 auto 0;
	display:block;
	width:960px;
	}

/* ----------------------------------------------Header-------------------------------------*/

#header{padding:0 0 0 0;}

#header h1, #header p, #header ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:normal;
	}

#header h1{font-size:24px; font-weight:bold; font-variant:small-caps;}
#header p{font-size:12px;}
#header .fl_left{margin-top:5px;}
#header .fl_left p{margin-top:4px;}
#header .fl_right p{text-align:center;}

.ClientNameh1
{
    font-size:24px; 
    font-weight:bold; 
    font-variant:small-caps;
    margin-bottom:0px;
    }
.ClientNameh2
{
    font-size:18px; 
    font-weight:normal; 
    font-variant:small-caps;
    }
.Login
{
    height:300px;
    vertical-align:middle;
    }
.HSpacer
{
    height:10px;
    }
/* ----------------------------------------------Content-------------------------------------*/

#container{padding:30px 0;}

#container h1, #container h2, #container h3, #container h4, #container h5, #container h6{
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	}

#container .title{
	}

#container .readmore{
	display:block;
	width:100%;
	text-align:right;
	}

.featured_slide_{
	position:absolute; /* important */
	margin:0 auto 10px;
	display:block;
	width:940px;
	padding:10px 0 5px 10px;
	overflow:hidden; /* important */
	}

.featured_slide_Content{
	width:940px; /* important to be same as image width */
	position:relative;
	display:inline;
	margin:10px;
	padding:10px 0 0 10px;
	list-style:none;
	}

.featured_slide_Image{
	position:relative;
	display:inline;
	float:left;
	margin:0;
	padding:0 0 0 0 ;
	width:940px; /* important - must be same as image width and slider width */
	list-style:none;
	}


.featured_slide_ h2{
	margin:0 0 8px 0;
	padding:0 0 8px 0;
	text-transform:uppercase;
	}

.featured_slide_ p{line-height:1.6em;}



.TestDetails{
	position:absolute; /* important */
	margin:0 auto 0px;
	display:block;
	width:960px;
	padding:5px 0 5px 0;
	overflow:hidden; /* important */
	}
	
.TestQuestionAnswerPanel{
	position:relative; /* important */
	margin:0 auto 0px;
	display:block;
	width:918px;
	height:auto;
	padding:5px 0 5px 2px;
	float:left;
	white-space:normal;
	word-wrap:break-word;
	overflow:auto; /* important */
	color:black;
	background-color:white;
	}

.TestButtonPanel{
	position:absolute; /* important */
	left:5px;
	top:0px;
	margin:0 auto 10px;
	display:block;
	width:165px;
	height:480px;
	overflow:auto;
	padding:10px 0 5px 10px;
    }
    
.TestBody
{
    font-size:12pt;
    color:black;
	background-color:white;
}

.Marked, .Submited, .Current, .Normal, .buttonoff
{
    padding-top:0px;
    margin-top:0px;
    vertical-align:top;
    height:19px;
    width:35px;
    font-weight:bold;
}

.buttonoff{
    color:white;
    background-color:gray;
    font-style:italic;
}

.Marked
{
    color:white;
    background-color:blue;
    font-style:italic;
}

.Normal
{
    color:black;
    background-color:silver;
}
.Current
{
    color:white;
	background-color:black;
}

.Submited
{
    color:gray;
    background-color:silver;
    font-style:italic;
}

.linkbox
	{
		border: 1px solid #008000;
		padding: 1px;
		-moz-box-shadow: 0 0 10px #ccc;
		-webkit-box-shadow: 0 0 10px #ccc;
		box-shadow: 0 0 10px #ccc;
	}
	.linkbox:hover
	{
		-moz-box-shadow: 0 0 10px red;
		-webkit-box-shadow: 0 0 10px red;
		box-shadow: 0 0 10px red;
	}
	
	/*--------------------- Colors ------------------------------------*/
	.row2, .row2 a{color:#E1E1E1; background-color:#205BBC;}
.row3{color:#666666;}

#container h1, #container h2, #container h3, #container h4, #container h5, #container h6{
	color:#606B72;
	background-color:#EBEDEE;
	border-bottom:1px solid #D8D8D8;
	}

.featured_slide_{
	color:#FFFFFF;
	background-color:#205BBC;
	border:10px solid #205BBC;
	}

th
{
    background-color:#021186;
    font-weight:bold;
}

.TestButtonPanel{
    color:#FFFFFF;
	background-color:#205BBC;
	border:5px solid #205BBC;
}


.featured_slide_ a{color:#FFFFFF}

.featured_slide_ h2{
	border-bottom:1px solid #949BA0;
	}

.adminpages
{
    color:#FFFFFF;
	background-color:#0116B5;
    }


.TestDetails{
	color:#FFFFFF;
	background-color:#154cb3;
	border:5px solid #154cb3;
	}
	

.linkbox
	{
		border: 1px solid #0116B5;
		padding: 1px;
		-moz-box-shadow: 0 0 10px #ccc;
		-webkit-box-shadow: 0 0 10px #ccc;
		box-shadow: 0 0 10px #ccc;
	}
	.linkbox:hover
	{
		-moz-box-shadow: 0 0 10px red;
		-webkit-box-shadow: 0 0 10px red;
		box-shadow: 0 0 10px red;
	}