﻿@charset "utf-8";
body {
background-color:#f8f8f8 !important;
}

/* Normal text style with a link, without an underline */
.normal_text_link_no_underline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #155696;
	text-decoration: none;
}

/* Small text style with underline for links */
.small_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
}
.small_text a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #155696;
}

/* Small text style for links without an underline */
.small_text_link_no_underline {
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}

/* Table with thin border and inside lines */
.table_thin_border {
	border: 1px solid #c4c4c4;
	border-collapse: collapse;
}
.table_thin_border td, .table_thin_border th {
	border: 1px solid #c4c4c4;
	border-collapse: collapse;
}

/* Table with thin border and tables inside this table are invisible, no lines */
.table_thin_border_no_inside {
	/*border: 1px solid #c4c4c4;*/
	border-collapse: collapse;
}

/* Table with thin border and grey background */
table.table_thin_border_background {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0;
	border-collapse: collapse;
	border-style: solid;
	border-color: #c4c4c4;
	background-color: #fafafa;
}
.table_thin_border_background td, .table_thin_border_background th {
}

/* Educational Menu */
#navigation {font:11px arial; color:#000000; text-decoration:none; width:180px;}
#navigation ul {margin:0px; padding:0px;}
#navigation li {list-style: none;} 

ul.top-level {background:#f7f7f7;}
ul.top-level li {
 border-bottom: #eeeeee solid;
 border-top: #ffffff solid;
 border-width: 2px;
}

#navigation a {font:11px arial; color:#000000; text-decoration:none; 
 color: #000000;
 cursor: pointer;
 display:block;
 height: 17px;
 line-height: 15px;
 text-indent: 12px;
 text-decoration:none;
 width:100%;
}
#navigation a:hover{
 color: #000000;
 text-decoration:none;
}

#navigation li:hover {
 background: #eeeeee;
 position: relative;
}

.FullWidth_div{ width: 100%; ; float:left; margin: 0px;}
.FullWidth_div #navigation{ float: left; width: 220px; border-right: 1px solid #ccc;margin-right: 15px;
    padding-right: 15px;}
.Line_btween{ float: left;margin: 0 15px;}
.Content_Area{ width: 955px; float:right; }
#navigation a{ font-size: 14px; padding: 5px 0; height: auto;}
.Content_Area .small_text a{ font-size: 14px;}
.small_text  font font{font-size: 14px;}
.Content_Area p{ font-size: 15px; line-height: 20px; margin-bottom: 10px; font-family: arial;}
.Content_Area a{ font-size: 14px !important;}
.Content_Area h1{ margin-bottom: 10px;}
.Content_Area table font{ font-size: 14px !important; font-family: 'Lato', sans-serif !important;}
.Content_Area table{ font-size: 14px !important; margin-bottom: 10px; font-family: 'Lato', sans-serif !important;}
.dotImg{ 
    position: relative;
    top: -2px;
    margin-right: 4px;
    width: 14px;
}


/*--------------New Format Left nav------------*/
.SideMenumain#navigationNew{
    width: 250px; 
    float: left; 
	margin: 0px;
	padding: 0px;
}
.SideMenumain#navigationNew .levelMenu{
	float: left;
	width: 100%;
	border: none;
	list-style: none;
	margin: 5px 0px;
	padding: 0px;
	margin-bottom: 0px;
	background: #fff none repeat scroll 0 0;
}
.SideMenumain#navigationNew .levelMenu.NoMar{ margin-top: 0px;}
.SideMenumain#navigationNew .levelMenu b{ 
	background-color: #8b97bc !important;
	font-family: 'Lato', sans-serif !important;
	font-size: 16px !important;
	color: #fff !important;
	font-weight: 300 !important;
    font-style: normal;
    text-align: left;
	text-decoration: none;
	width:100%;
    float: left;
    padding: 10px 0px 10px 20px;
}
.SideMenumain#navigationNew .levelMenu li{ 
	float:left; 
	width: 90%; 
	border-bottom:1px solid #b7b7b7; 
	list-style: none; 
	position: relative;
	font-family: 'Lato', sans-serif !important;
	font-size: 16px !important;
	color: #494c4d !important;
	font-weight: 300 !important;
    font-style: normal;
	text-align: left;
	margin: 0 0 0 10px;
	padding: 0px
}
#navigationNew.SideMenumain .levelMenu li:last-child{ border-bottom: none;}
.SideMenumain#navigationNew .levelMenu li a{ 
	display: block; 
	padding:10px 0 10px 15px; 
	font-family: 'Lato', sans-serif !important;
	font-size: 16px !important;
	color: #494c4d !important;
	font-weight: 300 !important;
    font-style: normal;
}

.SideMenumain#navigationNew .levelMenu li a:hover{ 
	background: #ececec; 
	text-decoration: none;
	background: #ececec url(../images/aroowSelectedMenu.png) no-repeat 204px 18px;
}
.SideMenumain#navigationNew .levelMenu li:after{ 
	content: ''; 
	background: url(../images/aroowMenu.png); 
	width: 6px;
	height: 10px; 
	background-size:contain; 
	top: 17px; 
	right: 15px; 
	position: absolute; 
	background-repeat:no-repeat !important;
}
			
/*-- edited on 29-11-17---*/
.clear{clear:both;}
.edubreadcrumbP{width:100%; margin: 0px; padding: 0px; background-color: #f8f8f8; padding: 5px 0px 24px 9px;}
.edubreadcrumbP a{
text-decoration: none !important; 
				font-family: 'Lato', sans-serif !important;
				font-size: 16px !important;
				font-weight: 300 !important;
				font-style: normal !important;
				color: #777a7c !important; 
			}
			.edupsmallFont{
				font-family: 'Lato', sans-serif !important;
				font-size: 16px !important;
				font-weight: 300 !important;
				font-style: normal !important;
				color: #494c4d !important;
				text-decoration: none !important; 
			}
			.edubig-dash {letter-spacing: -2px; color: #b6b7bb; padding: 0px 7px; }
			.edupehading {
				width: 100% !important;
				margin: 0px 0px 18px 0px !important;
				padding: 0px !important;
				float: left !important;
				list-style: none !important;
				color: #494c4d !important;
				font-family: 'Libre Baskerville', serif !important;
				text-transform: capitalize !important;
				font-size: 20px !important;
				font-weight: bold !important;
			}	
			.eduoff-text {
				background-color: #8a8c92 !important;
				padding: 10px 0px;
				font-family: 'Lato', sans-serif !important;
				font-size: 14px !important;
				color: #fff !important;
				text-decoration: none;
				font-weight: 300;
				font-style: normal;
				width:100%;
				text-align: center;
			}
			.heading-diamond-block{
				width:870px; 
				float:left;
				padding: 15px 0px;
				margin:0 0 15px 0;
				background-color: #fff;
				}
				.heading-diamond-Lblock{
				width:420px; 
				float:left;
				padding:0 0 0 48px;
				margin:44px 0 0 0;
				box-sizing: border-box;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				-o-box-sizing: border-box;
				}
				.heading-diamond-Lblock p{
				padding:0px;
				margin:0px;
				}
				.heading-diamond-Lblock h1{
					/* font-weight: bold; */
					font-family: 'Libre Baskerville', serif;
					padding:15px 0 16px 0px;
					margin:0px;
					color:#494c4d;
					font-size: 20px;
					text-transform:capitalize;
				}
				.heading-diamond-Lblock h3{
					font-weight: 300;
				   font-style:normal;
					font-family: 'Lato', sans-serif;
					padding:0px;
					margin:0px;
					color:#777a7c;
					font-size: 16px;
				}
				
				.heading-diamond-Rblock{
				width:400px; 
				float:right;
				padding:0px;
				margin:0px;
				}

.main-text-block{
					width:870px; 
					float:left;
					padding:0px;
					margin:0px;
					background-color:#f8f8f8;
				}
					.main-text-block p{
						padding:0px;
						margin:21px 0;
						text-align: center;
						font-weight: 300;
						font-style:normal;
						font-family: 'Lato', sans-serif;
						color: #494c4d;
						font-size: 15px;
					}
                    	
					.main-text-block p a:link{
						padding:0px;
						margin:0;
						text-align: center;
						font-weight: 400;
						font-style:normal;
						font-family: 'Lato', sans-serif;
						color: #8b97bc;
						text-decoration: none;
						font-size: 15px;
					}	
					
					.main-collection-block{
						width:870px; 
						float:left;
						padding:0px;
						margin:0px;
					}
					.de-block{
						width:282px; 
						float:left;
						padding:0px;
						margin:0 12px 0 0px;
						background-color: #fff;
					}
					.de-block p{
						padding:0px;
						margin:0px;
						text-align: center;
					}
					.de-block h1{
						font-weight: 400;
						font-style: normal;
							font-family: 'Libre Baskerville', serif;
							padding:10px 0px;
							margin:0px;
							color:#8b97bc;
							font-size: 16px;
							text-align: center;
							text-transform: capitalize;
					}
					.de-block h1 a{
						font-weight: 400 !important;
						font-style: normal !important;
							font-family: 'Libre Baskerville', serif !important;
							color:#8b97bc !important;
							font-size: 16px !important;
							text-align: center !important;
							text-transform: capitalize !important;
					}
					.block-text{
						color:#76797b;
						font-family: 'Lato', sans-serif !important;;
						font-size: 15px !important;;
						font-weight: 300 !important;;
						font-style:normal !important;;
						text-align: left !important;
						min-height: 123px;
						padding: 15px 12px !important;
					}
					.je-block{
						width:282px; 
						float:left;
						padding:0px;
						margin:0 12px 0 0;
						background-color: #fff;
						min-height: 319px;
					}
					.je-block p{
						padding:0px;
						margin:0px;
						text-align: center; 
					}
					.je-block h1{
						font-weight: 400;
						font-style: normal;
							font-family: 'Libre Baskerville', serif;
							padding:10px 0px;
							margin:0px;
							color:#8b97bc;
							font-size: 16px;
							text-align: center;
							text-transform: capitalize;
					}
					.je-block h1 a{
						font-weight: 400 !important;
						font-style: normal !important;
							font-family: 'Libre Baskerville', serif !important;
							color:#8b97bc !important;
							font-size: 16px !important;
							text-align: center !important;
							text-transform: capitalize !important;
					}
					.bg-block{
						width:282px; 
						float:left;
						padding:0px;
						margin:0px;
						background-color: #fff;
					}
					.bg-block p{
						padding:0px;
						margin:0px;
						text-align: center;
					}
					.bg-block h1{
							font-weight: 400;
							font-style: normal;
							font-family: 'Libre Baskerville', serif;
							padding:10px 0px;
							margin:0px;
							color:#8b97bc;
							font-size: 16px;
							text-align: center;
							text-transform: capitalize;
					}
					.bg-block h1 a{
						font-weight: 400 !important;
						font-style: normal !important;
							font-family: 'Libre Baskerville', serif !important;
							color:#8b97bc !important;
							font-size: 16px !important;
							text-align: center !important;
							text-transform: capitalize !important;
					}

/*for third party certificate*/

.heading-certificate-block{
	width:840px; 
	float:left;
	padding:0px;
	margin:0px;
	background-color: #fff;
	}
	.heading-certificate-Lblock{
	width:535px; 
	float:left;
	padding:0 0 0 20px;
	margin:26px 0 0 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	position: relative;
	}
	.sml-Dimond{position:absolute; top:9px; right:-37px;}
	.heading-certificate-Lblock p{
	padding:0px;
	margin:0px;
	}
	.heading-certificate-Lblock h1{
		/* font-weight: bold; */
		font-family: 'Libre Baskerville', serif;
		padding:10px 0px;
		margin:0px;
		color:#494c4d;
		font-size: 16px;
		text-transform:capitalize;
	}
	.heading-certificate-Lblock h3{
		font-weight: 300;
	   font-style:normal;
		font-family: 'Lato', sans-serif;
		padding:0px;
		margin:0px;
		color:#8b97bc;
		font-size: 16px;
	}
	.heading-certificate-Lblock h3 a{
		font-weight: 300 !important;
	   font-style:normal !important;
		font-family: 'Lato', sans-serif !important;
		padding:0px !important;
		margin:0px !important;
		color:#8b97bc !important;
		font-size: 16px !important;
	}
	
	.heading-certificate-Rblock{
	width:300px; 
	float:right;
	padding:0px;
	margin:0px;
	text-align: right;
	}
					
	.heading-certificate-text-block{
		width:840px; 
		float:left;
		padding:0px;
		margin:10px 0px;
		background-color: #fff;
		}
		.heading-certificate-text-block span{
			padding:0px;
			margin:0px;
			font-weight: 400;
			font-style:normal;
			 font-family: 'Lato', sans-serif;
			 padding:15px 0 10px 20px;
			 margin:0px;
			 color:#8b97bc;
			 font-size: 16px;
		}

		.heading-certificate-text-block h3{
			font-weight: 400;
		   font-style:normal;
			font-family: 'Lato', sans-serif;
			padding:20px 0 0px 20px;
			margin:0px;
			color:#494c4d;
			font-size: 16px;
		}
		.heading-certificate-text-block p{
			padding:0px;
			margin:0px;
			font-weight: 300;
			font-style:normal;
			 font-family: 'Lato', sans-serif;
			 padding:15px 0 10px 20px;
			 margin:0px;
			 color:#777a7c;
			 font-size: 16px;
		}
        .heading-certificate-text-block span{
			padding:0px;
			margin:0px;
			font-weight: 400;
			font-style:normal;
			 font-family: 'Lato', sans-serif;
			
			 margin:0px;
			 color:#777a7c;
			 font-size: 16px;
		}

		.heading-certificate-text-block p a{
			font-weight: 400 !important;
			font-style:normal !important;
			 font-family: 'Lato', sans-serif !important;
			 color:#8b97bc !important;
			 font-size: 16px !important;
		}

		.heading-certificate-text-block-Lblock{
		width:535px; 
		float:left;
		padding:0 0 0 20px;
		margin:26px 0 0 0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		position: relative;
		}
		.sml-Dimond{position:absolute; top:9px; right:-37px;}
		.heading-certificate-text-block-Lblock p{
		padding:0px;
		margin:0px;
		font-weight: 300;
		font-style:normal;
		 font-family: 'Lato', sans-serif;
		 padding:0px;
		 margin:0px;
		 color:#777a7c;
		 font-size: 16px;
		}
		.heading-certificate-text-block-Lblock h1{
			font-weight: bold;
			font-family: 'Libre Baskerville', serif;
			padding:10px 0px;
			margin:0px;
			color:#494c4d;
			font-size: 16px;
			text-transform:capitalize;
		}
		.heading-certificate-text-block-Lblock h3{
			font-weight: 400;
		   font-style:normal;
			font-family: 'Lato', sans-serif;
			padding:0px;
			margin:0px;
			color:#777a7c;
			font-size: 16px;
		}
		
		.heading-certificate-text-block-Rblock{
		width:300px; 
		float:right;
		padding:17px 0 0 0;
		margin:0px;
		text-align: right;
		}
	/* for 4c */	
	.fourC-block{
		width:840px; 
		float:left;
		padding:15px 0px;
		margin:0px;
		background-color: #fff;
		}
		.fourC-text{
			font-family: 'Lato', sans-serif;
			padding:20px 0px;
			margin:0px;
			color:#494c4d;
			font-size: 16px;
			/*text-transform:capitalize;*/
			font-weight: 300;
			font-style: normal;
			float:left;
			width:840px;
		}
		.fourC-block-Lblock{
		width:535px; 
		float:left;
		padding:0 0 0 20px;
		margin:26px 0 0 0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		position: relative;
		}
		.fourC-block-Lblock p{
		padding:0px;
		margin:0 0 0 23px;
		display: inline-block;
		}
		.fourC-block h1{
			/* font-weight: bold; */
			font-family: 'Libre Baskerville', serif;
			padding:10px 0px;
			margin:15px 0 0 15px;
			color:#494c4d;
			font-size: 20px;
			text-transform:capitalize;
			display: inline-block;
		}

		.fourC-block-Rblock{
		width:300px; 
		float:right;
		padding:0px;
		margin:0px;
		text-align: right;
		}
		.fourC-newblock{
			width:840px; 
			float:left;
			padding:0px;
			margin:0px;
		}
		
		.fourC-newblock ul{
			width:100%; 
			float:left;
			padding:0px;
			margin:0px;
			list-style:none;
		}
		.fourC-newblock li{
			width:410px; 
			float:left;
			padding:0px;
			margin:10px 0px;
			list-style:none;
			background-color: #fff;
			min-height: 137px
		}
		.fourc-image_block{
			width:150px; 
			float:left;
			padding:0px;
			margin:0px;
			list-style:none;
			text-align:center;
		}
		.fourc-des_block{
			width:250px; 
			float:left;
			padding:0px;
			margin:0px;
			list-style:none;
			text-align:center;
		}
		
		.fourc-des_block h1{
		font-family: 'Libre Baskerville', serif;
		padding:10px 0px;
		margin:0px;
		color:#8b97bc;
		font-size: 16px;
		text-transform:capitalize;
		font-weight: 400;
		font-style: normal;
		text-align: left;
		}
		.fourc-des_block p{
		font-family: 'Lato', sans-serif;
		padding:0px;
		margin:0px;
		color:#76797b;
		font-size: 16px;
		/*text-transform:capitalize;*/
		font-weight: 300;
		font-style: normal;
		text-align: left;
		}
		
		.fourc-des_block p a{
			font-family: 'Lato', sans-serif !important;
			padding: 0 0 0 0px !important;
			margin: 10px 0 0 0 !important;
			color: #8b97bc !important;
			font-size: 16px !important;
			text-transform: uppercase !important;
			font-weight: 300 !important;
			font-style: normal !important;
			text-align: left;
			float: left;
		}

		/*-- for cut---*/
		.cut-block {
			float: left;
			width: 840px;
			margin: 20px 0px;
			padding: 14px 0 0 0;
			background-color: #fff;
		}
		.cut-block p {
			font-family: 'Lato', sans-serif;
			padding: 15px 35px;
			margin: 0px;
			color: #777a7c;
			font-size: 16px;
			text-transform: capitalize;
			font-weight: 300;
			font-style: normal;
			float: left;
			width: 840px;
		}
		.cut-block span {
			font-family: 'Lato', sans-serif;
			padding: 15px 0px;
			margin: 0px;
			color: #777a7c;
			font-size: 16px;
			text-transform: capitalize;
			font-weight: 400;
			font-style: normal;
		}
		.cut-block h1 {
			font-family: 'Lato', sans-serif;
			padding: 15px 0px 15px 35px;
			margin: 0px;
			color: #494c4d;
			font-size: 16px;
			text-transform: uppercase;
			font-weight: 600;
			font-style: normal;
			float: left;
			width: 840px;
		}
		.neck-head{
			font-family: 'Lato', sans-serif !important;
			font-size: 16px !important;
			font-weight: 600 !important;
			font-style: normal !important;
			color:#494c4d !important;
		}
		.neck-subhead{
			font-family: 'Lato', sans-serif !important;
			font-size: 16px !important;
			font-weight: 400 !important;
			font-style: normal !important;
			color:#8b97bc !important;
			margin: 0px;
			padding: 15px 0px 9px 25px;
		}

		.fourC-b-FLblock {
			width: 100%;
			float: left;
			padding: 0 0 0 20px;
			margin: 26px 0 26px 0;
			text-align: center;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-o-box-sizing: border-box;
			position: relative;
		}

		.fourC-b-Lblock {
			width: 578px;
			float: left;
			padding: 0 0 0 20px;
			margin: 26px 0 0 0;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-o-box-sizing: border-box;
			position: relative;
		}
		.fourC-b-Rblock {
			width: 261px;
			float: right;
			padding: 0px;
			margin: 0px;
			text-align: right;
		}




		.paging{
			width:100%;
			padding: 0px;
			margin: 0px;
			clear: both;
			display:block;
		}
		.pagingS {
			width: auto !important;
			padding: 0px !important;
			margin: 0 0 0 0px !important;
			display: inline-block !important;			
			line-height: normal !important;
			font-size: 12px !important;
		}
		.pagingS a {
			font-size: 12px !important;
			color: #494c4d !important;
			box-sizing: border-box;
			padding:2px 4px;
			border: 1px solid #666 !important;
			margin:0px;
		}
		.pagingS a:hover {
			font-size: 12px !important;
			color: #fff !important;
			box-sizing: border-box;
			background-color:#8b97bc !important;
			padding:2px 4px;
			margin:0px;
		}
		.divider-lineB{
		border-bottom: 1px solid #d7d7d7;
		margin: 20px 10px 0 20px;
		padding: 0px 20px 20px 0px;
		text-align: right;
	}



		.gloss-head{
			font-family: 'Libre Baskerville', serif !important;
			font-size: 16px !important;
			font-weight: 400 !important;
			font-style: normal !important;
			color:#8b97bc !important;
			padding: 20px 10px 0 20px!important;
			margin: 0px !important;
		}
		.gloss-subhead{
			font-family: 'Lato', sans-serif !important;
			font-size: 16px !important;
			font-weight: 300 !important;
			font-style: normal !important;
			color:#777a7c !important;
			margin: 0px !important;
			padding: 0px 0px 0 20px !important;
			line-height: auto !important;
		}	
		.glossery-left-block{
			width: 430px !important;
			padding: 15px 0px !important;
			margin: 0 0 15px 0px !important;
			background-color: #fff !important;
			vertical-align: top !important;
			min-height: 150px !important;
		}

		.glossery-right-block{
			width: 430px !important;
			padding: 19px 0px !important;
			margin: 0 0 15px 0px !important;
			background-color: #fff !important;
			float: right !important;
			vertical-align: top !important;
			min-height: 150px !important;
		}
		.glosserys-left-block{
			width: 430px !important;
			padding: 15px 0px !important;
			margin: 0 0 15px 0px !important;
			background-color: #fff !important;
			vertical-align: top !important;
			min-height: 160px !important;
		}

		.glosserys-right-block{
			width: 430px !important;
			padding: 19px 0px !important;
			margin: 0 0 15px 0px !important;
			background-color: #fff !important;
			float: right !important;
			vertical-align: top !important;
			min-height: 160px !important;
		}