.Body {
	/*margin: 0; 
	border: 0; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size:12px;*/
	margin: 0; 
	border: 0; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size:12px;
}

.Errmsg {
	/*width: 900px;
	line-height: 1.5;
	padding: 15px;
	border: 1px solid #ccc;
	background: #FFFFE1;
	font-weight: bold;
	font-size: 10pt;
	margin: 0px;
	font-family: arial;
	text-align: left;*/
	width: 900px;
	line-height: 1.5;
	padding: 15px;
	font-weight: bold;
	font-size: 13px;
	margin: 0px;
	font-family: arial;
	text-align: left;
	background-color: #FFFFDD;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}

.Requiredfield
{
	/*font-weight: bold;
	font-size: 10pt;
	margin: 0px;
	color: #ff0066;
	font-family: arial;
	text-align: left;*/
	font-weight: bold;
	font-size: 10pt;
	margin: 0px;
	color: #ff0066;
	font-family: arial;
	text-align: left;
}

.TableOutline
{
	border-bottom: solid 1px #9999CC;
	border-top: solid 1px #9999CC;
	border-Right: solid 1px #9999CC;
	border-Left: solid 1px #9999CC;
	
}

.RightBorder
{
	border-right: solid 1px #ccccff;
	
}

.TableHeadingDark {
	font-family: verdana, san-serif;
	font-size: 7.5pt;
	height: 22px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	background-color: #EFEEEE;
	padding : 1px 5px 1px 5px;
	border-right : 1px solid White;
	text-align : center;
}

.TableHeadingDark a:link {
	color: #006699;
	text-decoration: underline;
}

.TableHeadingDark a:hover {
	color: #6699CC;
	text-decoration: underline;
}

.TableHeadingDark a:visited {
	color: #006699;
	text-decoration:underline;
}

.FieldLabel 
{
	margin: 0; 
	border: 0; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size:12px;
	background-color:#FFFFFF;
}

.Field 
{
	margin: 0;  
	font-family: Arial, Helvetica, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size:12px;
	background-color:#FFFFFF;
}

.RegistrationLink 
{
	font-family: Arial, Helvetica, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: Gray
}

.ListLineA 
{
	/*height: 20px;
	background-color: #E6E6FA;
	font-family: verdana, san-serif;
	font-size: 8pt;
	text-decoration: none;
	border-right : 2px solid White;
	padding : 1px 20px 1px 20px;
	text-align : left;*/
	height: 20px;
	background-color: #EEEEFA;
	font-family: verdana, san-serif;
	font-size: 8pt;
	text-decoration: none;
	padding : 1px 20px 1px 20px;
	text-align : left;
}
.ListLineB {
	/*height: 20px;
	background-color: white;
	font-family: verdana, san-serif;
	font-size: 8pt;
	text-decoration: none;
	border-right : 2px solid White;
	padding : 1px 20px 1px 20px;
	text-align : left;*/
	height: 20px;
	background-color: white;
	font-family: verdana, san-serif;
	font-size: 8pt;
	text-decoration: none;
	padding : 1px 20px 1px 20px;
	text-align : left;

}

.CapitalizedField {
	text-transform:capitalize;
}

.SmallText {
	margin: 0; 
	border: 0; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
}

.ValidatorError
{
	background: #FFFFEE;
	font-weight: bold;
	font-size: 10pt;
	margin: 0px;
	color: #ff0066;
	background-color: White;
	font-family: Arial;
	text-align: left;
	/*background: #FFFFEE;
	font-weight: bold;
	font-size: 10pt;
	margin: 0px;
	color: #ff0066;
	background-color: White;
	font-family: Arial;
	text-align: left;*/
}

.SectionBar
{
	border-bottom: 1px solid #ccccff;
	border-top:1px solid #ccccff;
    font-weight: bold;
    font-size: 12px;
    background:#eeeeee;
    font-family: Arial, sans-serif;
    height: 22px;
	/*border-bottom: 1px solid #ccccff;
	border-top:1px solid #ccccff;
    font-weight: bold;
    font-size: 12px;
    background:#EEEEEE;
    font-family: Arial, sans-serif;
    height: 22px*/
}

.RegistrationConfirmation
{
	border: 1px solid #CCCCff;
    font-weight: bold;
    font-size: 12px;
    background: #CCCCCC;
    font-family: Arial, sans-serif;
    height: 22px
}

.Link
{
}

.CommandButton
{
	
}

.MainLink
{
	margin: 1; 
	border: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size:12px;
	background-color:#FFFFFF;
	text-decoration:none;
	padding: 0px 2px 1px 2px;
	border: 1px solid #ccccff;
}

.InfoMsg {
	margin: 0; 
	border: 0; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size:12px;
	background-color:#FFFFFF;
}

.QuestionText
{
	
	font-size: 10pt;
	padding: 3px, 3px, 3px, 3px;
	line-height: 1.5;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	/*border-width:1px;
	border-color:Silver;
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	font-size: 9pt;
	padding: 3px, 3px, 3px, 3px;*/
}

.CorrectAnswerText
{
	border-width:1px;
	border-color:Purple;
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	font-size: 9pt;
	padding: 3px, 3px, 3px, 3px;
}

.ActivityHeader
{
	/*height: 20px;
	background-color: #E6E6FA;
	text-decoration: none;
	text-align : left;
	border: 1px solid #ccc;
	font-size: 9pt;
	padding: 3px, 3px, 3px, 3px;*/
	height: 20px;
	text-decoration: none;
	text-align : left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding: 3px, 3px, 3px, 3px;
	color: #006699;
	font-weight: bold;
}

.ActivityFooter
{
	height: 20px;
	text-decoration: none;
	text-align : left;
	font-size: 10pt;
	padding: 3px, 3px, 3px, 3px;
	/*height: 20px;
	background-color: #E6E6FA;
	text-decoration: none;
	text-align : left;
	border: 1px solid #ccc;
	font-size: 9pt;
	padding: 3px, 3px, 3px, 3px;*/
}

.IncompleteQuestion
{
	height: 20px;
	background-color: #FFFFDD;
	text-decoration: none;
	text-align : left;
	font-size: 10pt;
	padding: 3px, 3px, 3px, 3px;
	border: #CCCCCC solid 1px;
	line-height: 1.5;
	/*height: 20px;
	background-color: #eeeeee;
	background-color: #9999CC;
	font-size: 8pt;
	text-decoration: none;
	text-align : left;
	border: 1px solid #ccc;
	font-size: 9pt;
	padding: 3px, 3px, 3px, 3px;*/
}

.IncorrectQuestion
{
	
	/*height: 20px;
	background-color: #CC9999;
	font-size: 8pt;
	text-decoration: none;
	text-align : left;
	border: 1px solid #ccc;
	font-size: 9pt;
	padding: 3px, 3px, 3px, 3px;*/
	height: 20px;
	background-color: #FFFFDD;
	text-decoration: none;
	text-align : left;
	font-size: 10pt;
	padding: 3px, 3px, 3px, 3px;
	border: #CCCCCC solid 1px;
	line-height: 1.5;
}

.PosttestResult
{
	
	height: 20px;
	background-color: #9999CC;
	font-size: 8pt;
	text-decoration: none;
	text-align : left;
	border: 1px solid #ccc;
	font-size: 9pt;
	padding: 3px, 3px, 3px, 3px;
}

.QuestionOptions
{
	margin: 0;  
	font-family: Arial, Helvetica, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size:12px;
	/*margin: 0;  
	font-family: Arial, Helvetica, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size:12px;*/
}

.EmphasisButton
{
	background-color: #666699;
	color: White;
}

.QuestionContainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.MediaContainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.QuestionSection
{
	border: 0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size:12px;
}

.TextSection
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-style: normal;
	/*border: 0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size:12px;*/
}

.MediaSection
{
	
}

.ResponseChartBar
{
	border-bottom: solid 1px #006699;
	border-top: solid 1px #006699;
	border-Right: solid 1px #006699;
	border-Left: solid 1px #006699;
	background: #CCCCFF;
}

.ResponseChartResponseBar
{
	border-bottom: solid 1px #006699;
	border-top: solid 1px #006699;
	border-Right: solid 1px #006699;
	border-Left: solid 1px #006699;
	background: #CC99CC;
}

.ResponseChartCorrectBar
{
	border-bottom: solid 1px #006699;
	border-top: solid 1px #006699;
	border-Right: solid 1px #006699;
	border-Left: solid 1px #006699;
	background: #00FF66;
}

.PosttestResultCorrect
{
	border: 0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size:12px;
	
}

.PosttestResultCorrectOptionText
{
	border: 0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size:12px;
	font-weight: bolder;
	color: #990033;
	
}

.PosttestResultInCorrect
{
	border: 1px; 
	border-style: solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size:12px;
	background-color:#ffffdd;
	border-color: #006699;
}

.CertificateOuterBorder
{
	width: 9.5in;
	height:7in;
	border-bottom: solid 2px black;
	border-left: solid 2px black;
	border-right: solid 2px black;
	border-top: solid 2px black;
}

.CertificateInnerBorder
{
	width: 100%;
	height: 100%;
	border-bottom: solid 3.5px black;
	border-left: solid 3.5px black;
	border-right: solid 3.5px black;
	border-top: solid 3.5px black;
}

.ActivityActivityTitle
{
	/*margin: 0; 
	border: 0; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size:12px;
	background*/
	margin: 0; 
	border: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size: 8pt;
	color: #006699;
	
}

.JoslinLogo
{
	padding-left: 80px;
	padding-right: 20px;
}

.BDLogo
{
	padding-left: 50px;
}
