﻿.h100{min-height:100px;}
.h150{min-height:150px;}
.h175{min-height:175px;}
.h200{min-height:200px;}
.h220{min-height:220px;}
.h250{min-height:250px;}
.h300{min-height:300px;}
.h400{min-height:400px;}
.h450{min-height:450px;}
.h500{min-height:500px;}
* html .h100{height:100px;}
* html .h150{height:150px;}
* html .h175{height:175px;}
* html .h200{height:200px;}
* html .h220{height:220px;}
* html .h250{height:250px;}
* html .h300{height:300px;}
* html .h400{height:400px;}
* html .h450{height:450px;}
* html .h500{height:500px;}
.w150 {width:150px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w350 {width:350px;}
.marginTop5 {margin-top:5px;}

.adRotatorBlock {display:block;position:relative;}

h1
{
	font-size: 14pt;
	color: #000d7c;
}

H3 {padding-top:5px;margin:2px 0 5px 0;font-size:10pt;}

H4 {padding-top:5px;margin:2px 0 5px 0;font-size:8pt;}
body {color:#333a45;}
h2 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 0px;
	margin:0;
	font-size: 12pt;
	color:#333a45;
}

p 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 0px;
	margin:0;
	font-size: small;
	color:#333a45;
}
p.TrainingSchemeTitle{font-size:small;}
.middleBoxWhite p {padding-left:0;}
.midWideBox p {padding-left:0;}
.middleBox p {padding-left:5px;}
p.PrivacyPolicy {font-size:x-small;padding:5px 5px 5px 0;}
p.StatutoryInformation {font-size:x-small;padding:5px 5px 5px 0;}
p.Disclaimer {font-size:x-small;padding:5px 5px 5px 0;}

li {color:#333a45;}

a {font-weight:bold;color:#333a45;text-decoration:underline;}
a:visited {font-weight:bold;color:#7f7f7f;text-decoration:underline;}
a:hover {font-weight:bold;color:#416bae;text-decoration:underline;}

.buyLink a {font-weight:bold;color:Red;text-decoration:none;font-size:12pt;}
.buyLink a:visited {font-weight:bold;color:Red;text-decoration:none;}
.buyLink a:hover {font-weight:bold;color:Red;text-decoration:underline;}

#footerblock a {color:#000000;text-decoration:none;}
#footerblock a:visited {color:#000000;text-decoration:none;}
#xxfooterblock a:hover {text-decoration:underline;}

.footerText 
{
	padding:0;
	margin:0;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

td {padding:0 0 0 0px; vertical-align:top;}

.fieldcell input {width:170px;margin:0 0 3px 0;height:12px;}

.blueBox
{
	width: 372px;
	margin: 2px;
}

.blueBoxTop
{
	background-image: url(../../assets/images/blue_box_top.gif);
	width: 372px;
	height: 10px;
	font-size: 1pt;
}

.blueBoxMiddle
{
	background-image: url(../../assets/images/blue_box_background.gif);
	background-repeat: repeat-y;
	width: 352px;
	padding: 5px 10px 0px 10px;
}

.blueBoxBottom
{
	background-image: url(../../assets/images/blue_box_bottom.gif);
	width: 372px;
	height: 12px;
	font-size: 1pt;
}

.finance table 
{
	border: 1px;
}

.finance tbody 
{
	background-color: #ddd;
	border: 1px;
}

.finance th
{
	text-align: left;
	height: 50px;
	padding: 4px;
	font-size: 10pt;
	vertical-align: middle;
}

.finance td 
{
	height: 30px;
	padding: 4px;
	font-size: 8pt;
	vertical-align: middle;
	font-weight: bold;
}

.finance td .figure
{
	background-color: #fff;
	font-weight: normal;
}

.level table 
{
	border: 1px;
}

.level tbody 
{
	background-color: #ddd;
	border: 1px;
}

.level th
{
	text-align: left;
	height: 20px;
	padding: 4px;
	font-size: 10pt;
	vertical-align: middle;
}

.level td 
{
	height: 30px;
	padding: 4px;
	font-size: 8pt;
	vertical-align: middle;
	font-weight: bold;
}

.level td .figure
{
	background-color: #fff;
	font-weight: normal;
}

.ContentDiv 
{
	width: 730px;
	padding: 5px;
	margin: 5px;
}

.admin_gridview_table {
	margin-bottom:10px;
	width:730px;
	font-size:8pt;
}
.admin_gridview_table caption {
	font-weight:bold;
	padding:5px 0px 5px 2px;
	text-align:left;
}
.admin_gridview_header {
	background-color:#5978ff;
	color:#FFFFFE;
	font-weight:bold;
	margin-bottom:5px;
	text-align: left;
}
.admin_gridview_rowstyle {
	background-color:transparent;
}
.admin_gridview_altrowstyle td {
	background-color:#dce0ff;
}

.exam_gridview_table {
	margin-bottom:10px;
	width:730px;
	font-size:8pt;
}
.exam_gridview_header {
	background-color:#5978ff;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:5px;
	text-align: left;
}
.exam_gridview_header th {
	padding:5px 0px 5px 2px;
}
.exam_gridview_rowstyle {
	background-color:transparent;
}
.exam_gridview_rowstyle td {
	padding:5px 0px 5px 2px;
}
.exam_gridview_altrowstyle td {
	background-color:#dce0ff;
	padding:5px 0px 5px 2px;
}
.tickTable td
{
	vertical-align: middle;	
	height: 30px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

.sjtQuestionDesc 
{
	border: solid 1px #777;
	padding: 5px;
	background-color: #BAC1FF;
}

.sjtQuestionAns
{
	font-size: 8pt;
}

.sjtSubmit
{
	border: solid 1px #777;
	padding: 5px;
	width: 150px;
	margin-top: 20px;
	text-align: center;
	background-color: #BAC1FF;
}