
/* Educationsansar.com */

body, html,  blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, dl, dt, dd, form, a, fieldset {
	margin:0px; padding:0px; border:0px; outline: none;
}

body { 	background:#51503E url('http://www.crystalgroup.com.np/images/bg.jpg') repeat-x top center;
		font:normal 12px 'Arial', Tahoma, Sans-Seif;
		color:#404241; 
		text-decoration: none;
		margin:0px auto; 
		padding:0px;
}

table, tr, td {
    border: 0px;
	font:normal 12px 'Arial', Tahoma, Sans-Seif;
}
img {
	border: 0px;
	}
p {
	margin:0 0 20px 0;
	padding:0;
	line-height:150%;
}
hr {
	margin:20px 0 !important;
	margin:10px 0;
	padding:0;
	border-top:1px dotted #D1D1D1;
}
h1 {
	margin:0 0 20px 0;
	padding:0;
	border:0;
	font:bold 30px 'Arial', Tahoma, Sans-Seif;
	color:#000;
	letter-spacing:-1px;
}
h2 {
	margin:0 0 20px 0;
	padding:0;
	font:bold 26px 'Arial', Tahoma, Sans-Seif;
	color:#649619;
	letter-spacing:-1px;
}
h3 {
	margin:0 0 10px 0;
	padding:0;
	border:0;
	font:bold 22px 'Arial', Tahoma, Sans-Seif;
	color:#649619;
}
h4 {
	margin:0 0 10px 0;
	padding:0 0 2px 0;
	border-bottom:2px dotted #EDEDE1;
	font:bold 18px 'Century Gothic', Arial, Sans-Serif;
	color:#649619;
	letter-spacing:-1px;
}
h5 {
	margin:0;
	padding:0;
	border:0;
	font:bold 14px 'Arial', Sans-Serif;
	color:#000;
	letter-spacing:-1px;
}

.txt {
	font:normal 13px 'Arial', Sans-Serif;
}

a { 
	font-weight:bold;
	color:#DD650D;
	text-decoration:underline;
}
a:hover { 
	font-weight:bold;
	color:#7AAB04;
	text-decoration:none;
}

#wrapper {
	margin:0px auto;
	padding:0 20px;
	width:965px;
}

/* --------- #seoTxt ------------ */
#seoTxt {
	position:absolute;
	left:-9999px;
}

#topBg {
	float:left;
	margin:30px 0 0 0;
	padding:0;
	width:965px;
	height:40px;
	background:url('http://www.crystalgroup.com.np/images/main_bg01.png');
}
#logoMenu {
	float:left;
	margin:0;
	padding:0;
	width:965px;
	height:70px;
	background:#61960E;
}
	#logoMenu .logo {
		float:left;
		margin:0;
		padding:0;
		width:362px;
		height:70px;
	}
	#logoMenu .rightMenu {
		float:left;
		margin:0;
		padding:0;
		width:603px;
		height:70px;
	}
#mainBg {
	float:left;
	margin:0;
	padding:40px 40px 0 40px;
	width:885px;
	background:#fff;
}
	#bannerBg {
		float:left;
		margin:0;
		width:885px;
		height:200px;
	}
	#welcomeBg {
		float:left;
		margin:0 0 30px 0;
		padding:20px 30px 30px 30px;
		width:825px;
		color:#F4B528;
		border-top:10px solid #4A0000;
		background:#AB3300 url('http://www.crystalgroup.com.np/images/welcome_bg.jpg') no-repeat bottom center;
	}
		#welcomeBg h3 {
			margin:0 0 20px 0;
			padding:0;
			color:#FAF483;
			font:bold 18px 'Arial', Sans-serif;
			letter-spacing:-1px;
		}
		#welcomeBg .txt {
			margin:0;
			padding:0;
			line-height:120%;
		}
		#welcomeBg .img {
			float:left;
			margin:0 20px 0 0;
			padding:2px;
			border:4px solid #CB5825;
		}
		#welcomeBg .frontNews {
			float:left;
			margin:0 30px 0 0;
			padding:0 30px 0 0;
			border-right:2px dotted #D05C2A;
			width:248px;
		}
			#welcomeBg a.newsTitle {
				font:bold 14px 'Arial', Sans-Seirf;
				text-decoration:underline;
				color:#8FCF2E;
			}
			#welcomeBg a.newsTitle:hover {
				font:bold 14px 'Arial', Sans-Seirf;
				text-decoration:none;
				color:#7AAB04;
			}
		#welcomeBg .welcomBox {
			float:left;
			margin:0;
			padding:0;
			width:515px;
		}
			
	#mainContent {
		float:left;
		margin:0 0 30px 0;
		padding:0;
		width:885px;
	}
		#leftBar {
			float:left;
			margin:0 30px 0 0;
			padding:0;
			width:300px
		}
			#leftBarBox {
				float:left;
				margin:0 0 20px 0;
				padding:0;
				width:300px;
			}
			#leftBarBox .top {
				float:left;
				margin:0;
				width:300px;
				height:20px;
				background:url('http://www.crystalgroup.com.np/images/leftbox_top.jpg')no-repeat;
			}
			#leftBarBox .bg {
				float:left;
				margin:0;
				padding:0 20px;
				width:260px;
				background:url('http://www.crystalgroup.com.np/images/leftbox_bg.jpg')repeat-y;
			}
			#leftBarBox .bottom {
				float:left;
				margin:0;
				width:300px;
				height:20px;
				background:url('http://www.crystalgroup.com.np/images/leftbox_bottom.jpg')no-repeat;
			}
		#rightBar {
			float:left;
			margin:0;
			padding:0;
			width:555px;
		}
		#rightBar .gallery {
			float:left;
			margin:0;
			padding:0;
		}
		#rightBar .why {
			float:left;
			margin:0 20px 20px 0;
			width:335px;
		}
		#rightBar .imgLeft {
			float:left;
			margin:0 20px 5px 0;
			padding:2px;
			border:4px solid #E3F1B3;
		}

	#mainContent span {
		margin:0;
		padding:0;
		color:#8B5000;
	}
	#mainContent .box {
		float:left;
		margin:0 0 20px 0;
		width:555px;
	}
	#mainContent .box2 {
		float:left;
		margin:0;
		width:555px;
	}
	

#bottomBg {
	float:left;
	margin:0 0 30px 0;
	padding:0;
	width:965px;
	height:40px;
	background:url('http://www.crystalgroup.com.np/images/main_bg02.png');
}



#frontPhoto {
	float:left;
	margin:0 23px 0 0;
	padding:0;
}
#frontPhotoAlt {
	float:left;
	margin:0;
	padding:0;
} 
	#frontPhoto a, #frontPhotoAlt a {
		float:left;
		margin:0;
		padding:2px;
		border:4px solid #E3F1B3;
	}
	#frontPhoto a:hover, #frontPhotoAlt a:hover {
		float:left;
		margin:0;
		padding:2px;
		border:4px solid #FEA002;
	}
#photo {
	float:left;
	margin:0 23px 10px 0;
	padding:0;
}
#photoAlt {
	float:left;
	margin:0 0 10px 0;
	padding:0;
}
	#photo a, #photoAlt a {
		float:left;
		margin:0;
		padding:2px;
		border:4px solid #E3F1B3;
	}
	#photo a:hover, #photoAlt a:hover {
		float:left;
		margin:0;
		padding:2px;
		border:4px solid #FEA002;
	}



/* -- #news -- */
#newsTitle {
	margin:0 0 20px 0;
	padding:0;
	font:normal 26px 'Georgia', Times New Roman, Serif;
	font-style:italic;
}

#newsBox {
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	border-bottom:2px dotted #D3D4D9;
}

#icon {
	float:left;
	height:25px;
	margin-right:10px;
}
#frontDate {
	margin:0;
	font:bold 12px 'Andale Mono', Courier New, monospace;;
	color:#DEE1CF;
}
#date {
	margin:0;
	font:bold 12px 'Andale Mono', Courier New, monospace;;
	color:#4E4E4E;
}

/* ---------- footer ---------- */

#footer {
	float:left;
	margin:0;
	padding:0;
	width:965px;
	font:normal 11px 'Arial', Sans-Serif;
	color:#A0A19D;
	line-height:150%;
	text-align:center;
	background:#fff;
}
#footerMenuBg {
	float:left;
	width:965px;
	height:20px;
	margin:0 0 10px 0;
	background:#EDEDE1;
	text-align:center;
}

#footer span {
	font-weight:bold;
	color:#5D5F4A;
}
	
#footer a { 
	text-decoration: none; 
	text-transform:none;
	color:#B84E26; 
}  
#footer a:hover {
	text-decoration: underline; 
	color: #107DC5; 
} 
