/*=========================== header part start ========*/

header {
	overflow:hidden;
	background:url(../images/bg1.png) repeat scroll left top;
	clear:both;
}
.headercolum {
	width:1024px;
	margin:0 auto;
	overflow:hidden;
}
.weblogo {
	padding:10px;
	background-color:#ebfffe;
	float:left;
}
.menus {
	margin:32px 0 0 0;
	font-family: square721_cn_btroman;
	float:right;
}
.menus > ul {
	float:left;
}
.menus > ul > li {
	margin:0 0 0 20px;
	float:left;
}
.menus > ul > li > a {
	overflow:hidden;
	display:block;
	font-size:18px;
	color:#000;
}
.menus > ul > li > a:hover, .menus > ul > li a.active {
	color:#794b16;
}
.menuicon {
	width:30px;
	height:30px;
	background:url(../images/menu-icon.png) no-repeat center center #048981;
	position:absolute;
	top:11px;
	right:0;
	cursor:pointer;
	display:none;
}
.mnbtn {
	background-color:#360d00 !important;
}
.mnbtn a {
	color:#FFF !important;
}
.diblk {
	display:block !important;
}
.mblt {
	padding: 0 0 0 10px;
	background:url(../images/blt2.png) no-repeat scroll 0 7px;
}
.menuabso {
	position:absolute;
	width:250px;
	background-color:#72c3bc;
	box-shadow:-2px 4px 7px 0 rgba(255, 255, 255 , 0.3);
	display:none;
}
.menuabso li {
	border-top:solid 1px #64b5ae;
}
.menuabso li a {
	padding:7px 10px;
	overflow:hidden;
	display:block;
	color:#360d00 !important;
	font-size:18px;
}
.menuabso li a:hover {
	background-color:#a36b2c;
	color:#FFF !important;
}
/*=========================== header part start ========*/



/*=========================== body part start ========*/

.body-part {
	margin:0 0 15px 0;
	overflow:hidden;
	clear: both;
}
.body-colum {
	padding:10px 0;
	margin:0 auto;
	width:1024px;
	overflow:hidden;
}
.mainconent {
	margin:20px 0 0 0;
	width:80%;
	float:left;
}
.mainconent p {
	overflow:hidden;
	line-height:20px;
	text-align:justify;
	clear:both;
}
.sexytext {
	margin: 0 0 25px 0;
	float:left;
}
.cntx, .cntx ul, .cntx li {
	overflow:hidden;
	clear:both;
}
.cntx p {
	margin:0 0 10px 0;
}
.cntx li {
	margin:0 0 10px 0;
}
.cntx a {
	color:#000;
}
.cntx a:hover {
	text-decoration:underline;
	color:#794b16;
}
.cntx .hd1, .cntx .hd2, .cntx .hd3 {
	margin:0 0 10px 0;
}
.blt {
	font-weight:bold;
	padding: 0 0 0 15px;
	background:url(../images/blt.png) no-repeat left 5px;
}
.topbanner {
	margin:5px 0 0 0;
	overflow:hidden;
	clear:both;
}
.topbanner img {
	width:100%;
}
.blogplace {
	margin:0 0 40px 0;
	overflow:hidden;
	clear:both;
}
.bloglink {
	padding:0 0 15px 0;
	background:url(../images/bg1.png) repeat scroll left top;
	border:dashed 1px #72c3bc;
}
.bloglink .hd2 {
	padding:10px 10px 0px 10px;
}
.bloglink, .bloglink ul, .bloglink li {
	overflow:hidden;
	clear:both;
}
.bloglink li a {
	padding:10px 10px;
	font-size:15px;
	overflow:hidden;
	display:block;
	clear:both;
}
.bloglink li a:hover {
	background:url(../images/bg1.png) repeat scroll left top;
	color:#000;
}
.rghtservplace {
	overflow:hidden;
	clear:both;
}
.rghtservice {
	margin:25px 0 0 0;
	padding:10px;
	background:url(../images/bg1.png) repeat scroll left top;
	border:dashed 1px #72c3bc;
}
.rghtservice, .rghtservice ul, .rghtservice li {
	overflow:hidden;
	clear:both;
}
.rghtservice ul {
	background:url(../images/clip2.png) no-repeat scroll right top;
}
.rghtservice li {
	margin:15px 0 20px 0;
	font-size:16px;
}
.rghtservice li a:hover {
	color:#000;
}

.leftpic{
margin:0 5px 0 5px;
width:200px;
float:right;

}
/*=========================== body part end ========*/

/*=========================== footer part start ========*/

footer {
	width: 100%;
	clear: both;
	background-color:#28b79e;
	position:relative;
	float:left;
}
.fotercolum {
	padding:5px 0;
	margin:0 auto;
	width:1024px;
	overflow:hidden;
	clear:both;
}
.navs {
	margin:12px 0 0 0;
	font-size:12px;
	float:left;
}
.navs li {
	margin:0 15px 0 0;
	float:left;
}
.navs li a {
	overflow:hidden;
	display:block;
	font-size:14px;
	color:#FFF;
}
.navs li a:hover {
	color:#000;
}
.socialwrap {
	padding:10px 0;
	overflow:hidden;
	clear:both;
	background:url(../images/bg1.png) repeat scroll left top;
	box-shadow: 5px 0 7px -1px #7f7f7f;
}
.findme {
	float:left;
}
.findme p {
	padding: 25px 0 23px 0;
	font-size:60px;
	font-weight:bold;
	overflow:hidden;
	color: #454545;
	clear:both;
}
.findme ul {
	overflow:hidden;
	clear:both;
}
.findme li {
	margin:0 20px 0 0;
	float:left;
}
.contactme {
	padding:0 0 0 140px;
	overflow:hidden;
	background:url(../images/clip1.png) no-repeat scroll left top;
	height:165px;
	float:right;
}
.contactme > .hd2 {
	font-size:44px;
}
.contactme ul {
	margin:15px 0 0 0;
	overflow:hidden;
	clear:both;
}
.contactme ul li {
	margin:0 0 10px 0;
}
.contno {
	font-size:25px;
	text-align:right;
}
.contactme ul li span {
	font-size:15px;
	text-align:right;
	color:#794b16;
	font-weight:bold;
	overflow:hidden;
	display:block;
}
/*=========================== footer part end ========*/


/*============= profile page start ========*/

.prof {
	margin:10px 0 20px 0;
}
.prof, .prof ul, .prof li {
	overflow:hidden;
	clear:both;
}
.prof li {
	padding:8px 0;
	border-bottom:solid 1px #d7ebea;
}
.pnme {
	margin: 0 30px 0 0;
	width: 135px;
	font-size:14px;
	font-weight:bold;
	float: left;
}
.pnme span {
	float:right;
}
.pfdet {
	overflow:hidden;
}
/*============= profile page end ========*/





/*======== fees page start =====*/





.feescol {
	margin:15px 0 0 0;
	overflow:hidden;
	border-right:solid 1px #d7ebea;
	clear:both;
}
.feescol table {
	width:100%;
}
.feescol table tr {
	border-bottom:solid 1px #d7ebea;
	border-top:solid 1px #d7ebea;
}
.feescol table tr td {
	padding:10px 5px;
	border-left:solid 1px #d7ebea;
}
.cont {
	padding:10px;
	background-color:#25ad8b;
}
.cont h2, .cont p {
	color:#FFF;
}
/*======== fees page end =====*/





/*======== blog page start =====*/

.blog, .blog ul, .blog li {
	overflow:hidden;
	clear:both;
}
.blog li {
	padding:10px 0;
	margin:10px 0 0 0;
	border-bottom:dashed 1px #666;
}
.blog li .reads {
	float:right;
	display:block;
	font-size:14px;
	color:#360d00;
}
.blog li .reads:hover {
	color:#794b16;
	text-decoration:underline;
}
.blog .hd1, .blog .hd2, .blog .hd3 {
	margin:0 0 2px 0;
}
/*======== blog page end =====*/







.gal {
	overflow:hidden;
	clear:both;
}
.gal img {
	width:100%;
}
.sitemap {
	margin:15px 0 0 0;
}
.sitemap, .sitemap ul, .sitemap li {
	overflow:hidden;
	clear:both;
}
.sitemap li a {
	overflow:hidden;
	display:block;
	padding:3px 10px;
	margin:0 0 10px 0;
	border-bottom:dashed 1px #25ad8b;
	font-size:18px;
}
.sitemap li a:hover {
	background-color:#25ad8b;
	color:#FFF;
}
.siteabso {
	padding:0 0 0 20px;
	overflow:hidden;
	clear:both;
}
.siteabso li a {
	font-size:16px;
}
