/* $WEFT -- Created by: S. M. Ibrahim (Lavlu) (smibrahim@gmail.com) on 4/13/2007 -- */
@font-face {
	font-family: SolaimanLipi;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/SolaimanLipi.eot');
	src: local('SolaimanLipi Regular'), local('SolaimanLipi'), url('fonts/SolaimanLipi.woff') format('woff'), url('fonts/SolaimanLipi.\
ttf') format('truetype'), url('fonts/SolaimanLipi.svg#SolaimanLipi') format('svg');
}

body {
	color: #000000;
	margin: 0px;
	padding: 0px;
	font: 16px SolaimanLipi;
	/* [disabled]background-image: url(headerback-default.gif?12); */
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #96B0CB; /*#7da0d9;*/ 
}

.hidden {
	display: none;
}

img,img a {
	border-width: 0px;
	border-style: none;
}

form input,form select {
	font: 16px/ normal SolaimanLipi;
}

strong, b {
font-weight:bold;
}

.leftbox form {
	text-align: center;
	padding: 15px;
}

.leftbox form input {
	width: 180px;
}

.leftbox form select {
	width: 100px;
}

.eng {
	font: 90%/ 125% Calibri, Verdana, Arial, Helvetica;
}

a.afunct {
	color: #7368A0;
	text-decoration: none;
}

.rightaligned {
	text-align: right;
	width: 100%;
}

a.afunct:hover {
	color: #FF0000;
	text-decoration: none;
}

.bng_text {
	font: 100%/100% SolaimanLipi;
}

#main {
	margin: 0px auto;
	padding: 0px;
	clear: both;
	width: 1018px;
	background-image: url(back-default.gif?12);
	background-repeat: repeat-y;
}

a {
	color: #666666;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #6B4DA6;
}

#main .tipbutton {
	font-size: 11px;
	line-height: 20px;
	width: 12px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	background: #666666;
	border: 2px solid #999999;
	margin: 0px;
	padding: 0px 3px;
}

#main .tipbutton:hover {
	color: #CC0000;
	text-decoration: none;
	background: #FFFFCC;
	border: 2px solid #CCCCCC;
}

#main p {
	margin: 0px;
	padding: 0px 0px 10px;
	clear: both;
}

#main p.st_end {
	width: auto;
	display: block;
	padding: 3px 5px;
	margin-bottom: 35px;
	clear: both;
	color: #999;
	background-color: #F6F4FF;
	border-top: 1px solid #E4E4E4;
	margin-top: 5px;
	overflow: hidden;
	text-align: right;
}

#main h1 {
	font-size: 130%;
	line-height: normal;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 5px;
}

#main h1 a {
	color: #000000;
	text-decoration: none;
}

#main h2 {
	line-height: normal;
	font-weight: normal;
	color: #B2B2B2;
	margin: -7px 0px 13px;
	font-size: 100%;
	/*border-top: 1px solid #ccc;*/
	padding-top: 2px;
	border-top: 1px solid #E4E4E4;
}

#main h3 {
	margin: 15px 0px 5px;
	padding: 0px;
	font-size: 150%;
	font-weight: bold;
	line-height: normal;
	border-bottom: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

#main h4 {
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	background: #EEEFF6;
	clear: both;
	height: 24px;
	line-height: 24px;
}

#main #rightpanel .uniman img {
	margin-left: 20px;
}

.seperator {
	clear: both;
	width: auto;
	margin: 0px;
	padding: 0px;
	height: 0px;
}

#leftpanel {
	float: left;
	width: 237px;
	margin-left: 25px;
	background-image: url(sidebar-bg.gif?12);
	background-repeat: repeat-y;
	background-position: right top;
}

#floatarea {
	width: 256px;
	position: static;
	float: right;
	background-image: url(rightbar-topedge.gif?12);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	margin-top: 0px;
}

.floatbox {
	width: 247px;
	margin-bottom: 15px;
	clear: left;
	/* [disabled]background-image: url(rightbar-body.png?12); */
	background-repeat: repeat-y;
}

.floatbox h1,.leftbox h1 {
	font-size: 110%;
	line-height: normal;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	padding: 10px 0px 0px;
}

.leftbox h1 {
	margin: 0px;
	padding-right: 20px;
	padding-left: 25px;
	padding-top: 10px;
}

#floatmid, .floatmid {
	padding: 10px 8px 0px 28px;
	background-image: url(rightbar-body.png?12);
	background-repeat: repeat-y;
	clear: both;
	overflow: hidden;
}

#floatarea #floatmid img {
	margin: 4px;
}

#floatmid .container {
	margin: 0px;
	padding: 5px;
	width: auto;
}

#floatarea #floatmid .subcat input {
	margin-left: 20px;
}

#floatarea #floatmid p {
	margin: 0px 0px 5px;
	padding: 5px;
}

.leftbox p {
	margin: 20px;
}

#floatarea #floatmid .thumbframe {
	background: #FFFFF4;
	border: 1px solid #DFDFDF;
	margin: 0px 0px 10px;
}

#floatarea #floatmid .thumbframe img {
	float: left;
	height: 60px;
	width: 78px;
}

#floathead, .floathead {
	height: 42px;
	width: auto;
	margin: 0px;
	padding: 2px 8px 0px 35px;
	color: #ffffff;
	background-image: url(rightbar-top.png?12);
	background-repeat: no-repeat;
}

#floatfoot, .floatfoot {
	height: 21px;
	background-image: url(rightbar-bottom.png?12);
	background-repeat: no-repeat;
}

.leftbox {
	width: auto;
	margin-bottom: 15px;
	margin-right: 10px;
	/* [disabled]background-color: #EDE6FF; */
	/* [disabled]border-bottom: 1px solid #D7C8FF; */
}

.lboxhead {
	margin-bottom: 5px;
	background-image: url(lboxhead.gif?12);
	background-repeat: no-repeat;
	background-position: left top;
}

.lboxfoot { /* [disabled]background: url(left_mep.jpg?12) no-repeat; */
	height: 36px;
}

.nirbahead {
	background: url(nirbachito_top.jpg?12)
		no-repeat;
	height: 37px;
	margin-bottom: 10px;
}

.nirbafoot {
	height: 36px;
	margin-bottom: 10px;
}

.floatbox ul,.leftbox ul {
	list-style: url(dotside0.gif?12);
	text-indent: 0px;
	margin: 0px;
	padding: 0px 0px 0px 6px;
	border-style: none;
	border-width: 0px;
	overflow: hidden;
}

.leftbox ul {
	margin: 0px 0px 0px 15px;
	padding: 15px 20px 0px 25px;
	font-size: 100%;
	overflow: hidden;
}

.floatbox li,.leftbox li {
	margin: 0px 0px 10px;
	text-indent: 0px;
	padding: 0px 0px 0px 5px;
	border-style: none;
	border-width: 0px;
}

.solid {
	width: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 10px;
}

.solid #headx {
	height: 34px;
	/* [disabled]background: url(main_meo.jpg?12) no-repeat; */
}

.solid #footx {
	height: 37px;
	margin: 0px;
	padding: 0px;
	clear: both;
	/* [disabled]background: url(main_mep.jpg?12) no-repeat; */
}

.tools { /*background: #F1E9F8;*/
	width: auto;
	margin-bottom: 15px;
}


.tools ul li {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.tools ul {
	margin: 0px 10px 0px 16px;
	list-style: none;
	padding: 0px;
	font-size: 120%;
}

.tools a {
	font-weight: normal;
	color: #666;
	text-decoration: none;
}

.tools a:hover {
	text-decoration: none;
	color: #000;
}

.tools ul img {
	margin: 2px 0px;
}

.glossbtn.post {
	background-image: url(button-post-bar.gif?12);
}

.glossbtn.post a {
	color: #FFF;
	background-image: url(button-post-cap.gif?12);
}

.glossbtn.post a:hover {
	color: #FFF;
}

.login {
	width: auto;
	text-align: center;
	margin-bottom: 15px;
}

#main .login h2 {
	font-size: 100%;
	font-weight: bold;
	color: #CC0000;
	margin: 0px;
	padding: 0px 8px;
	border-width: 0px;
	border-style: none;
}

#main .login p {
	margin: 2px 0px;
	padding: 0px;
}

.login form {
	font-size: 100%;
	text-align: center;
	padding: 10px 5px;
	margin: 10px 0px;
	display: block;
	background-color: #EDECFF;
	border-top: 1px solid #B9B9B9;
	border-right: 0px solid #B9B9B9;
	border-bottom: 1px solid #B9B9B9;
	border-left: 0px solid #B9B9B9;
}

.login form input, .textin {
	margin: 0px 0px 6px;
	border: 1px solid #DFDFDF;
	/* [disabled]padding-top: 2px; */
	/* [disabled]padding-bottom: 2px; */
	font: 18px Arial, Helvetica, sans-serif;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	moz-box-shadow: inset 1px 1px 4px #DFDFDF;
	webkit-box-shadow: inset 1px 1px 4px #DFDFDF;
	box-shadow: inset 1px 1px 4px #DFDFDF;
	height: 30px;
}
.login form input {
	width: 150px;
	text-align: center;
}
.login form input:focus, .textin:focus, #posttitle:focus {
	border-color: #F90;
}


#main .comments h1 {
	font-size: 120%;
	line-height: 40px;
	font-weight: bold;
	color: #333333;
	margin: 5px 0px 0px;
	padding: 0px;
	display: block;
	border-bottom: 1px dotted #CCCCCC;
}

#main .comments h2 {
	margin: 5px 0px 10px;
	border-style: none;
}

/*
.reg {
	background: #E2E1F4;
}
*/

#main .reg #head {
	height: 40px;
}

form.keypref,#main .reg form.keypref {
	font-weight: normal;
	text-align: right;
	color: #666666;
	margin: 0px;
	padding: 10px;
	border-style: none;
}

form.keypref input,#main .reg form.keypref input {
	width: auto;
	height: 15px;
	margin: 0px;
	padding: 0px;
}

form.keypref select,#main .reg form.keypref select {
	width: 90px;
	margin: 0px;
	padding: 0px;
	font: 16px SolaimanLipi;
}

#main .reg form {
	margin-right: 80px;
	margin-left: 80px;
	text-align: right;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
}

#main .reg form .small {
	width: 100px;
}

#main .reg form .radio {
	width: auto;
}

#main .reg form input {
	width: 220px;
}

#main .reg h3 {
	text-align: left;
	margin-bottom: 20px;
	border-bottom-style: none;
}

#main .reg form .regbutton {
	width: 150px;
}

#main .reg form #regterms {
	font-weight: normal;
	text-align: justify;
	width: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin-bottom: 30px;
}

.welleft {
	background: #FFE8AE;
	margin-bottom: 15px;
	font-size: 100%;
}

#main .welleft #head {
	height: 40px;
}

#main .welleft p {
	margin: 15px;
}

#main .welleft h1 {
	margin: 10px 15px;
	color: #666666;
	font-size: 120%;
	text-align: center;
	border-bottom: 1px solid #666666;
}

#main .welleft form input {
	width: 100px;
}

#main .welleft img.bloggerpic {
	margin-right: 10px;
}

.welbox {
	float: left;
	width: 200px;
	border: 2px solid #FFE8AE;
	margin-right: 15px;
	margin-bottom: 20px;
	text-align: center;
}

#main .welbox h1 {
	margin-top: 20px;
}

#main .welbox #head {
	height: 50px;
}

.titlebox {
	background: url(ppmid.gif?12) repeat-y 4px 0px;
	margin: 0px -10px 10px;
	padding: 0px;
}

.titlebox #head {
	height: 68px;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 50px;
	background: url(pptop.gif?12) no-repeat 4px 0px;
	padding-left: 20px;
	padding-right: 70px;
}

/*.titlebox {
	background: url(title_bg.gif?12) repeat-x;
	border: 1px solid #CDDC48;
}
.titlebox #head {
	height: 40px;
	font-size: 140%;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 200%;
}*/
#main .titlebox p {
	font-size: 110%;
	font-weight: bold;
	color: #999999;
	margin: 20px 20px 10px;
	line-height: normal;
	padding: 0px;
}

#rightpanel {
	float: left;
	width: 468px;
	text-align: left;
	margin: 7px 5px 30px 11px;
	overflow: hidden;
	padding-top: 20px;
}

#rightpanel a {
	color: #6B4DA6;
}

#fullpanel {
	float: left;
	width: 690px;
	padding: 0px 0px 0px 15px;
        text-align: justify;
	line-height: 130%;
	margin-left: 30px;
}

.rate {
	background: url(rate_03.gif?12) no-repeat;
	clear: both;
	width: 426px;
	padding: 3px 15px 5px 5px;
	font-size: 15px;
	height: 22px;
}

.ratesingle {
	background: url(rating-back.gif?12)
		no-repeat;
	clear: both;
	width: 453px;
	padding: 0px 15px 5px 5px;
	font-size: 14px;
	height: 45px;
}

#main .rate form {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: right;
	border-style: none;
	line-height: 14px;
}

#main .rate form input {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	line-height: 18px;
	vertical-align: middle;
}

#main .rate form input.button {
	line-height: 18px;
	height: 22px;
	font-size: 14px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

#showrate {
	color: #000;
	display: block;
	line-height: 18px;
	margin-left: 5px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 5px;
	/*width: 185px;*/
	float: right;
	text-align: right;
}

.posttools {
	font-weight: normal;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	list-style: none;
	width: 100%;
	height: 20px;
	clear: both;
	display: block;
}

#main .posttools a {
	text-decoration: none;
	height: 20px;
	padding-right: 6px;
	padding-left: 6px;
	color: #999999;
}

#main .posttools a:hover {
	color: #000000;
	text-decoration: underline;
}

.posttools li {
	clear: none;
	width: auto;
	display: block;
	float: right;
}

.profile {
	color: #FFFFFF;
	background: #7368A0;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 15px;
}

#main .profile a {
	color: #EFDE98;
}

.blogger {
	clear: none;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin-left: 20px;
}

#main .profile h1 {
	font-size: 140%;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 20px 10px;
}

#main .profile p {
	margin-right: 20px;
	margin-left: 20px;
}

#writenew {
	margin: 0px;
	padding: 15px;
	width: auto;
}

#writenew input {
	margin: 0px;
	clear: both;
	font: 16px SolaimanLipi;
	width: 430px;
}

#writenew textarea {
	height: 300px;
	width: 430px;
	font: 16px SolaimanLipi;
}

#writenew .formatbar {
	background: #E4E2ED;
	padding: 5px;
	height: 25px;
	width: 424px;
	display: block;
	margin: 0px 0px -5px;
	line-height: 25px;
	font-weight: bold;
	color: #000000;
}

#writenew .formatbar .fbarbuttons {
	float: left;
	width: 424px;
}

#writenew .formatbar .fbarbuttons a {
	color: #000000;
	text-decoration: none;
	display: block;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 0px;
	padding-left: 2px;
}

#writenew .formatbar .fbarbuttons a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #E4E2ED;
}

#writenew .button {
	width: 29%;
	height: 25px;
	margin-right: 5px;
	margin-left: 5px;
	padding: 0px;
	font: 16px SolaimanLipi;
}

#tools {
	width: auto;
	margin-bottom: 15px;
}

#toolhead {
	background: url(toolhead.gif?12)
		no-repeat;
	height: 23px;
}

#toolfoot {
	background: url(toolfoot.gif?12)
		no-repeat;
	height: 23px;
}

#tools ul {
	margin: 0px 15px;
	list-style: none;
	padding: 0px;
}

#tools a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#tools a:hover {
	text-decoration: underline;
}

#tools img {
	margin: 2px 5px 2px 0px;
}

.imp {
	font-weight: bold;
	color: #CC0000;
}

#main .titlebox #writenew p {
	margin: 3px 0px;
	padding: 0px;
}

.gpost_set {
	padding: 10px;
	width: auto;
	border: 1px solid #EFEFEF;
	background: #F7F7F7;
}

#main #writenew h4 {
	margin-bottom: 0px;
	border-bottom: 1px solid #CCCCCC;
}

.gpost_set #select.combo {
	width: 100%;
	font: 16px/ normal SolaimanLipi;
}

#main .gpost_set td {
	width: 50%;
}

#main #rightpanel .solid titlebox #writenew .gpost_set input {
	width: 20px;
}

#main #rightpanel .gpost_set input {
	width: auto;
}

#main .gpost_set table {
	border: 1px solid #7370A9;
	margin-top: 10px;
	font-size: 90%;
}

#main .gpost_set th {
	font-weight: bold;
	color: #FFFFFF;
	background: #7370A9;
	text-align: left;
	text-indent: 4px;
	border: 1px solid #7370A9;
}

#main .gpost_set th.close {
	text-align: right;
	padding-right: 5px;
}

#main .gpost_set th.close a {
	color: #FFFFFF;
	text-decoration: none;
}

#main .gpost_set th.close a:hover {
	color: #FF0000;
	text-decoration: none;
}

.groupnav {
	font-size: 90%;
	background: url(group-vertilines.jpg?12)
		repeat-y;
	margin-bottom: 15px;
	width: 462px;
}

#grouptab {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: auto;
	list-style: none;
	display: block;
	background: #FFFFFF;
}

#grouptab li {
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 30px;
}

.groupnav #page {
	float: right;
	margin: 5px;
}

.groupnav #find {
	float: left;
	margin: 5px;
}

.groupnav th {
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
}

#grouptab li.active {
	background: #EEEFF6;
}

#grouptab li.active a {
	font-weight: bold;
	color: #333333;
}

.groupnav td {
	border-top: 1px solid #FFFFFF;
}

.groupnav table {
	margin: 5px;
}

.emphasis {
	font-weight: bold;
	color: #FFFFFF;
}

#floatarea .shout #floatmid p.shaded {
	margin: 15px -4px 5px 0px;
	padding: 5px 10px;
	text-align: center;
	font-weight: normal;
	display: block;
	color: #FF8000;
}

.shout #floathead {
	background: url(shout_top.jpg?12)
		no-repeat;
	height: 78px;
}

.shout #floatfoot {
	background: url(shout_foot.jpg?12)
		no-repeat;
	height: 41px;
}

.shout #floatmid ul {
	list-style: circle url();
	text-indent: 0px;
	margin: 0px -5px 0px 0px;
	padding: 10px 0px 0px 6px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.shout #floatmid li {
	margin: 0px 0px 10px;
	text-indent: 0px;
	padding: 0px 0px 0px 5px;
	border-style: none;
	border-width: 0px;
	list-style: none;
}

.shout a:hover {
	text-decoration: underline;
	color: #FF7F00;
}

#floatmid .notes {
	font-size: 85%;
	margin: 0px;
	padding: 10px;
	color: #FF7F00;
}

.expcoll {
	text-align: right;
	display: block;
	border-bottom: 1px solid #666666;
	font-size: 85%;
}

/*------styles for shoutbox :: end------*/
#mod_head {
	background: url(mod-head.gif?12)
		no-repeat;
	clear: both;
	height: 65px;
	width: auto;
}

#rightpanel h6 {
	font-size: 100%;
	font-weight: normal;
	background: url(mod-ttlbg.gif?12)
		no-repeat;
	display: block;
	clear: both;
	height: 20px;
	width: auto;
	margin: 20px 0px 10px;
	padding-right: 10px;
	line-height: 20px;
	padding-left: 10px;
}

#rightpanel h6 img {
	margin-right: 5px;
	position: relative;
	float: left;
}

.mod_box {
	background: #F5F8FF;
	margin: 5px;
	padding: 0px;
}

.mod_options {
	background: #E6EDFC;
	padding: 5px;
	clear: both;
	height: 20px;
	width: auto;
	line-height: 20px;
	margin: 0px;
}

#main #rightpanel .mod_box p {
	padding: 5px;
}

#main #rightpanel .mod_box .mod_options input.left {
	float: left;
	margin-right: 10px;
	display: block;
}

/*********************************************
      noticeboard css added on 06-12-07
*********************************************/
.notice { /*background: url(noticeBody.jpg?12) repeat-y;*/
	background-color: #F7EEE2;
	margin-bottom: 10px;
}

.drishti {
	background: url(noticeBody.jpg?12)
		repeat-y;
	margin-bottom: 10px;
}

.drishti .top {
	background: url(dristiTop.jpg?12)
		no-repeat;
	height: 47px;
	margin-bottom: 10px;
}

.drishti .topeng {
	background: url(dristiTopENG.jpg?12)
		no-repeat;
	height: 47px;
	margin-bottom: 10px;
}

.drishti .topgrp {
	background: url(dristiTopGrp.jpg?12)
		no-repeat;
	height: 47px;
	margin-bottom: 10px;
}

.drishti .topenggrp {
	background: url(dristiTopEngGrp.jpg?12)
		no-repeat;
	height: 47px;
	margin-bottom: 10px;
}

.drishti .bottom {
	background: url(dristiBottom.jpg?12)
		no-repeat;
	height: 14px;
}

#main #rightpanel .drishti p,#main #rightpanel .notice p,#main #rightpanel .drishti h1,#main #rightpanel .notice h1,#main #rightpanel .drishti h2,#main #rightpanel .notice h2
	{
	padding-right: 10px;
	padding-left: 10px;
}

.notice .top { /*background: url(noticeTop.jpg?12) no-repeat;*/
	background:
		url(newnoticebirthday.gif?12)
		no-repeat;
	height: 47px;
	margin-bottom: 10px;
}

.notice .topeng {
	background: url(noticeTopENG.jpg?12)
		no-repeat;
	height: 47px;
	margin-bottom: 10px;
}

.notice .bottom {
	background: url(noticeBotoom.jpg?12)
		no-repeat;
	height: 14px;
}

#main .notice p.st_end {
	margin-bottom: 5px;
}

/*--------lavlu--------*/
.notifiction_head {
	width: 100%;
	line-height: 20px;
	background: #C0C0C0;
	broder: 1px solid gray;
}

.grptitlebox {
	background: url(group-vertilines.jpg?12)
		repeat-y;
	border: 0px solid #CDDC48;
	width: 462px;
}

.grpbox {
	margin-bottom: 20px;
	margin-left: -5px;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.grptitlebox #head {
	background: url(group-topbar.jpg?12)
		no-repeat;
	height: 49px;
	font-size: 120%;
	font-weight: bold;
	padding-top: 5px;
	color: #FFFFFF;
	line-height: 200%;
}

.grptitlebox #subhead {
	background: url(group-subtop.jpg?12)
		no-repeat;
	height: 43px;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 200%;
}

grptitlebox #grptitle,#grptitle-value {
	color: black;
	margin-left: 30px;
}

grptitlebox #subtitle {
	color: black;
	font: 120%/ 120% SolaimanLipi;
}

.grptitlebox #foot {
	background: url(group-boxend.jpg?12)
		no-repeat;
	height: 22px;
}

.grptitlebox #title {
	padding-left: 50px;
}

.grptitlebox #title-value {
	color: #000;
}

.grptitlebox #tagline-value,#indiv_invitation,#mass_invitation {
	padding-left: 50px;
	padding-top: 5px;
}

#ruletable td {
	border-bottom: 2px solid #fff;
}
#grpchange {
	float: right;
	position: relative;
	bottom: 60px;
	right: 10px;
	color: black;
	font-weight: bold;
	font: 90%/ 90% SolaimanLipi;
}

#groupselect {
	background: #f8ce92;
	border: 0px solid gray;
	width: 444px;
	line-height: 1.5em;
	overflow: visible;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: black;
	clear: both;
	position: relative;
	left: 4px;
	margin-left: 10px;
	z-index: 100;
}

#groupselect a {
	text-decoration: none;
	color: black;
}

.grpleftbox {
	background: url(group-vertilines.jpg?12)
		repeat-y;
	margin-bottom: 15px;
	width: 462px;
}

.grptitlebox #modpaneldiv {
	background:
		url(group-tab-for-mod.jpg?12)
		no-repeat;
	height: 47px;
}

.grptitlebox #modpaneldiv1 {
	background:
		url(group-tab-for-mod-alt.jpg?12)
		no-repeat;
	height: 47px;
	border: 0px solid #f00;
}

.grptitlebox #moddiv {
	width: 450px;
	padding-left: 15px;
	text-align: left;
}

.grpboxfoot {
	background: url(group-boxend.jpg?12)
		no-repeat;
	height: 22px;
	width: 462px;
	z-index: 100;
}

.notifiction_head {
	background:
		url(group-divider-bar.jpg?12)
		no-repeat;
	height: 36px;
	width: 462px;
	padding-left: 30px;
	padding-top: 5px;
}

.groupnavheadactive {
	background:
		url(group-tab-for-groups.jpg?12)
		no-repeat;
	height: 49px;
}

.groupnavhead1active {
	background:
		url(group-tab-for-groups-alt.jpg?12)
		no-repeat;
	height: 49px;
}

.shoutbox {
	font-size: 15px;
	padding: 2px;
}

.tools ul ul li a {
	margin: 0px 5px;
	line-height: 1.8em;
	padding: 0px;
	color: gray;
}

#errorcontent {
	border: #999 1px solid;
	background-color: #fff;
	padding: 20px 20px 12px 20px;
	width: 550px;
	text-align: center;
}

.tboxhead {
	background: #fff4de;
}

#errorcontent h1 {
	font-weight: normal;
	font-size: 24px;
	color: #990000;
	margin: 0 0 4px 0;
}

#errorcontent .details {
	font-weight: normal;
	font-size: 20px;
	margin: 0 0 4px 0;
}

.notice {
	background: url(noticeBody.jpg?12)
		repeat-y;
	/*background-color: #F7EEE2;*/
	margin-bottom: 10px;
}

.drishti {
	background: url(noticeBody.jpg?12)
		repeat-y;
	margin-bottom: 10px;
}

.drishti .top {
	background: url(dristiTop.jpg?12)
		no-repeat;
	height: 47px;
	margin-bottom: 10px;
}

.drishti .bottom {
	background: url(dristiBottom.jpg?12)
		no-repeat;
	height: 14px;
}

#main #rightpanel .drishti p,#main #rightpanel .notice p,#main #rightpanel .drishti h1,#main #rightpanel .notice h1,#main #rightpanel .drishti h2,#main #rightpanel .notice h2
	{
	padding-right: 10px;
	padding-left: 10px;
}

.notice .top {
	background: url(noticeTop.jpg?12)
		no-repeat;
	height: 47px;
	/*background: url(newnoticebirthday.gif?12) no-repeat;
    height: 80px;*/
	background-position: top;
	margin-bottom: 10px;
}

.notice .bottom {
	background: url(noticeBotoom.jpg?12)
		no-repeat;
	height: 14px;
	/*background: url(newnoticebirthday.gif?12) no-repeat;
    height: 80px;*/
	background-position: bottom;
}

#main .notice p.st_end,#main .drishti p.st_end {
	margin-bottom: 5px;
}

#publishbottom {
	background: url(quickpostPublish.gif?12)
		no-repeat;
	height: 30px;
	width: 450px;
}

.rightbottomcorner {
	text-align: right;
	float: right;
	width: 430px;
	padding: 0px;
	margin-bottom: 10px;
	right: 0px;
	height: 15px;
}

.comments-date {
	float: right;
	top: -5px;
	right: 0px;
	text-align: right;
	position: relative;
	width: 420px;
}


/*.solid #head {
	height: 20px;
}*/
.solid #foot {
	height: 20px;
	margin: 0px;
	padding: 0px;
	clear: both;
}

.grptitlebox {
	background: url(group-vertilines.jpg?12)
		repeat-y;
	border: 0px solid #CDDC48;
	width: 462px;
}

.grptitlebox #head {
	background: url(group-topbar.jpg?12)
		no-repeat;
	height: 49px;
	font-size: 120%;
	font-weight: bold;
	padding-top: 5px;
	color: #FFFFFF;
	line-height: 200%;
}

.grptitlebox #subhead {
	background: url(group-subtop.jpg?12)
		no-repeat;
	height: 43px;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 200%;
}

grptitlebox #grptitle,#grptitle-value {
	color: black;
	margin-left: 30px;
}

grptitlebox #subtitle {
	color: black;
	font: 120%/ 120% SolaimanLipi;
}

.grptitlebox #foot {
	background: url(group-boxend.jpg?12)
		no-repeat;
	height: 22px;
}

.grptitlebox #title {
	padding-left: 50px;
}

.grptitlebox #title-value {
	color: #000;
}

.grptitlebox #tagline-value,#indiv_invitation,#mass_invitation {
	padding-left: 50px;
	padding-top: 5px;
}

#ruletable td {
	border-bottom: 2px solid #fff;
}

#groupselect {
	background: #f8ce92;
	border: 0px solid gray;
	width: 444px;
	line-height: 1.5em;
	overflow: visible;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: black;
	clear: both;
	position: relative;
	left: 4px;
	margin-left: 10px;
	z-index: 100;
}

#groupselect a {
	text-decoration: none;
	color: black;
}

.grpleftbox {
	background: url(group-vertilines.jpg?12)
		repeat-y;
	margin-bottom: 15px;
	width: 462px;
}

.grptitlebox #modpaneldiv {
	background:
		url(group-tab-for-mod.jpg?12)
		no-repeat;
	height: 47px;
}

.grptitlebox #modpaneldiv1 {
	background:
		url(group-tab-for-mod-alt.jpg?12)
		no-repeat;
	height: 47px;
	border: 0px solid #f00;
}

.grptitlebox #moddiv {
	width: 450px;
	padding-left: 15px;
	text-align: left;
}

.grpboxfoot {
	background: url(group-boxend.jpg?12)
		no-repeat;
	height: 22px;
	width: 462px;
	z-index: 100;
}

.notifiction_head {
	background:
		url(group-divider-bar.jpg?12)
		no-repeat;
	height: 36px;
	width: 462px;
	padding-left: 30px;
	padding-top: 5px;
}

.groupnavheadactive {
	background:
		url(group-tab-for-groups.jpg?12)
		no-repeat;
	height: 49px;
}

.groupnavhead1active {
	background:
		url(group-tab-for-groups-alt.jpg?12)
		no-repeat;
	height: 49px;
}

.shoutbox {
	font-size: 15px;
	padding: 2px;
}

/*
.tools ul ul li a {
	margin: 0px 5px;
	line-height: 1.8em;
	padding: 0px;
	color: gray;
}
*/

#errorcontent {
	border: #999 1px solid;
	background-color: #fff;
	padding: 20px 20px 12px 20px;
	width: 550px;
	text-align: center;
}

.imgbutton {
	width: 25px;
	height: 25px;
	clear: none;
	display: block;
	float: left;
}

#writenew input .imgbutton {
	width: 25px;
	height: 25px;
	clear: none;
	display: block;
	float: left;
}

.titlebox #foot {
	background: url(ppbottom.gif?12) no-repeat 4px bottom;
	height: 15px;
	margin-bottom: -5px;
	width: auto;
}

#masthead {
	height: 210px;
	width: 1018px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(banner/banner-orig.jpg?12);
      /* background-image: url(banner/lulu_01_eid.jpg?12);*/
	background-repeat: no-repeat;
}
#top_banner {
	/*height: 210px;*/
	width: 1018px;
	margin-right: auto;
	margin-left: auto;
        margin-bottom: 5px;
	/*background-image:url(banner/banner-orig.jpg?12);*/
        /*background-image: url(banner/lulu_01_eid.jpg?12);*/
	/*background-repeat: no-repeat;*/
}

#masthead ul {
	display: block;
	padding: 168px 5px 5px;
	height: 20px;
	width: 660px;
	list-style: none inside;
	text-align: center;
	color: #FFFFFF;
	margin: 0px 0px 0px 55px;
	line-height: 18px;
	font-size: 18px;
}

#masthead li {
	display: inline;
}

#masthead ul img {
	vertical-align: bottom;
}

#masthead a {
	color: #5E54B1;
	padding-right: 10px;
	padding-left: 10px;
}

#masthead a:hover {
	color: #000000;
	text-decoration: none;
}

#floathead  a {
	color: #ffffff;
}

#main .lboxhead h1 {
	color: #333;
	line-height: 32px;
	margin: 0px;
	padding: 6px 0px;
	text-align: center;
	font-weight: normal;
}

/* tabs */
#nav {
	width: 509px;
	height: 36px;
	margin-left: -34px;
	position: absolute;
	padding: 0;
	margin: 0;
	top: 0;
	left: 6px;
	background: #c6dcf3;
}

#navbottom {
	width: 509px;
	height: 28px;
	margin-left: -34px;
	position: absolute;
	padding: 0;
	margin: 0;
	top: 36px;
	left: 6px;
	background: url(top_end0.jpg?12) no-repeat;
}

#nav ul {
	list-style: none;
	width: 509px;
	height: 36px;
	padding: 0;
	margin: 0;
}

#nav li {
	list-style: none;
	display: inline;
	text-align: center;
}

#nav li a {
	text-decoration: none;
	display: inline;
	float: left;
}

li#editorial a {
	width: 150px;
	height: 36px;
	position: relative;
	left: 23px;
	background: url(inactive.jpg?12) no-repeat;
	padding: 10px 0px 0px 0px;
	color: #FFFFFF;
	text-align: center;
}

li#editorial_selected a {
	width: 150px;
	height: 36px;
	position: relative;
	background: url(activest.jpg?12) no-repeat;
	left: 23px;
	padding: 10px 0px 0px 0px;
}

li#editorial a:hover {
	background: url(tab/overstate.jpg?12)
		no-repeat;
	height: 36px;
}

li#chrono a {
	width: 150px;
	height: 36px;
	position: relative;
	left: 25px;
	background: url(inactive.jpg?12) no-repeat;
	padding: 10px 0px 0px 0px;
	text-align: center;
	color: #FFFFFF;
}

li#chrono_selected a {
	width: 150px;
	height: 36px;
	background: url(activest.jpg?12) no-repeat;
	position: relative;
	left: 25px;
	padding: 10px 0px 0px 0px;
	text-align: center;
}

li#chrono a:hover {
	background: url(tab/overstate.jpg?12)
		no-repeat;
	height: 36px;
}

li#groups a {
	width: 150px;
	height: 36px;
	position: relative;
	left: 25px;
	background: url(inactive.jpg?12) no-repeat;
	padding: 10px 0px 0px 0px;
	text-align: center;
	color: #FFFFFF;
}

li#groups_selected a {
	width: 150px;
	height: 36px;
	position: relative;
	background: url(activest.jpg?12) no-repeat;
	left: 25px;
	padding: 10px 0px 0px 0px;
	text-align: center;
}

li#groups a:hover {
	background: url(tab/overstate.jpg?12)
		no-repeat;
	height: 36px;
	position: relative;
	left: 25px;
	padding: 10px 0px 0px 0px;
	text-align: center;
}

li#following a {
	width: 150px;
	height: 36px;
	position: relative;
	left: 25px;
	background: url(inactive.jpg?12) no-repeat;
	padding: 10px 0px 0px 0px;
	text-align: center;
	color: #FFFFFF;
}

li#following_selected a {
	width: 150px;
	height: 36px;
	position: relative;
	background: url(activest.jpg?12) no-repeat;
	left: 25px;
	padding: 10px 0px 0px 0px;
	text-align: center;
}

li#following a:hover {
	background: url(tab/overstate.jpg?12)
		no-repeat;
	height: 36px;
	position: relative;
	left: 25px;
	padding: 10px 0px 0px 0px;
	text-align: center;
}

/*for new pop-up keyboard*/
.ph_button {
	font: bold 11px/ 31px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: url(ph_button.gif?12)
		no-repeat;
	text-align: center;
	display: block;
	height: 31px;
	width: 158px;
	margin-right: auto;
	margin-left: auto;
}

#phon_ad {
	border-top: 0px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
	padding: 0px;
	font-family: SolaimanLipi, "Arial Unicode MS", Vrinda, Arial;
	background: url(ban_bg.gif?12) repeat-x;
}

#phon_ad h1 {
	font-size: 24px;
	line-height: normal;
	font-weight: bold;
	color: #CC0000;
	margin: 0px;
	padding: 0px;
}

#phon_ad .head {
	background: url(ban_logo.gif?12)
		no-repeat right top;
	height: 40px;
}

#phon_ad .adcont {
	padding: 10px;
}

#phon_ad .ad_swilogo {
	background: url(ban_swilogo.gif?12)
		no-repeat;
	float: left;
	height: 40px;
	width: 186px;
}

#sharebar img {
	vertical-align: middle;
	margin-bottom: 5px;
}

.helpbox ul {
	list-style: url(help-box.jpg?12);
	text-indent: 0px;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	border-style: none;
	border-width: 0px;
	overflow: hidden;
}

.helpbox li {
	margin: 0px 0px 10px;
	text-indent: 0px;
	padding: 0px 0px 0px 5px;
	border-style: none;
	border-width: 0px;
	font-color: teal;
}

.helpbox img {
	margin: 0px -30px 5px;
	/*text-indent: 0px;*/
	padding: 0px 0px 0px 5px;
	border-style: none;
	border-width: 0px;
}

.teal {
	color: teal;
	font-size: 1.1em;
}

.facebookbutton {
	background: url(fb-button.gif?12)
		no-repeat;
	line-height: 18px;
	margin: 0 10px 10px 0px;
	text-indent: 0px;
	padding: 24px 0 27px 49px;
	border-style: none;
	border-width: 0px;
}

.facebookbutton a {
	font-size: 16px;
	color: white;
}

/*
#base {
	height: 63px;
	margin: 0px auto;
	padding: 35px 0px 0px;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	text-align: center;
	background-image: url(footer-default.gif?12);
	background-repeat: no-repeat;
	background-position: left top;
	width: 1018px;
}
*/
#base {
	height: 40px;
	margin: 0px auto;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	text-align: left;
	background-image: url(footer-default.gif?12);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 48px 28px 8px 280px;
}

/*added by lavlu for toolber in comments form*/
#txttools {
	background: #ECE9F5
		url(formatbar.gif?12) repeat-x left
		top;
	width: 99%;
	margin: 0px;
	clear: both;
	padding: 0px;
	border-top: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
	border-bottom-width: 0px;
	border-bottom-style: none;
}

#txttools a {
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	text-decoration: none;
	margin: 3px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: center;
}

#txttools a:hover {
	background-color: #FFFFFF;
}

#txttools a.bold {
	background-image: url(text_bold.png?12);
}

#txttools a.italic {
	background-image:
		url(text_italic.png?12);
}

#txttools a.underline {
	background-image:
		url(text_underline.png?12);
}

#txttools a.photo {
	background-image: url(camera.png?12);
}

#txttools a.link {
	background-image: url(link.png?12);
}

#txttools a.movie {
	background-image: url(film.png?12);
}

#txttools a.emoticon {
	background-image:
		url(emoticon_smile.png?12);
}

#txttools a.tools {
	background-image: url(wrench.png?12);
}

#txttools .divider {
	background: url(divider.gif?12)
		no-repeat;
	display: block;
	float: left;
	width: 12px;
	height: 25px;
}

/*added by lavlu for birthday wish box*/
#bday {
	margin-left: 2px;
	background-image:
		url(bday_balloons.gif?12);
	height: 270px;
	margin-bottom: 20px;
}

#bday h2 {
	padding-top: 200px;
	margin-left: 40px;
}

#bdayusername {
	margin-left: 50px;
	font-size: 25px;
}

/*birthday wish box end*/ /* css for bandor group post */
.grpspecialpost {
	background: url(kids-image.gif?12)
		no-repeat;
	padding-top: 60px;
	padding-top: 55px;
	padding-bottom: 20px;
	padding-left: 85px;
	/*margin-bottom: 20px;*/
}

/* css for bandor group post end*/ /************************************

added for new reistration page design

************************************/
/*
.regpage#main {
	background: url(pagehor_reg.jpg?12)
		repeat-y;
}
*/

.regpage#base {
	background: url(bottom_reg.jpg?12)
		no-repeat;
}


#registration label {
        line-height: 24px;
	display: block;
	float: left;
	width: 180px;
	text-align: right;
	padding-right: 10px;
}

#registration em {
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	background: #639;
	padding: 0px;
}

a.likebutton {
	text-decoration: none !important;
	background-image:
		url(bhalo-laglo.gif?12);
	display: block;
	height: 25px;
	width: 85px;
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 5px;
}

a.likebutton:hover {
	background-position: left top
}

.sidebottom {
	background-image: url(sidebar-bottom.gif?12);
	background-position: right bottom;
	height: 28px;
	background-repeat: no-repeat;
}

.sidetop {
	background-image: url(sidebar-top.gif?12);
	background-repeat: no-repeat;
	background-position: right top;
	height: 46px;
}

/* --- dw beginning --- */
.floatbox.dw {
	/* [disabled]background-image: url(floatmid_dw.gif?12); */
	background-repeat: repeat-y;
}

.floatbox.dw h1 {
	font-color: white;
	margin-left: -15px;
}

.dw h2 {
	padding-left: 10px;
	text-align: center;
	margin: 10px 50px 20px 0px;
	font-size: 20px;
	color: red;
}

.dw p {
	margin-top: 5px;
	margin-left: 20px;
	margin-right: 15px;
}

.dw #floathead, .dw .floathead {
	height: 46px;
	background-image: url(floathead_dw.png?12);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

.dw #floatfoot {
	height: 26px;
	padding: 13px 0px 0px 5px;
	text-align: center;
	width: auto;
	background-image: url(floatbot_dw.png?12);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.dw .item {
	margin-left: 10px;
	background-image: url(dw_bullet.gif?12);
	background-repeat: no-repeat;
	background-position: left -3px;
	padding-left: 18px;
	margin-right: 10px;
}

/* --- dw end --- */
#tabmain {
	margin-bottom: 20px;
	position: relative;
    z-index: 10;
}

#tabmain a {
	line-height: 41px;
	display: block;
	padding-left: 50px;
	background-image: url(sidebar-tabicons.gif?12);
	background-repeat: no-repeat;
	color: #B3B3B3;
	font-size: 120%;
	margin-bottom: 5px;
}

#tabmain a.on {
	color: #000;
}

#tabmain a.tab-default {
    background-image: url(tab-default.gif?12);
    background-repeat: no-repeat;
    background-position: left center;
    display: block;
    height: 23px;
    width: 17px;
    position: absolute;
    padding: 0px;
    margin: 8px 0px;
    right: 15px;
}

#tabmain a.tab-default:hover {
    background-position: right center;
}

a.t-all {
	background-position: -300px -3px;
}

a.t-all.on {
	background-position: 0px -3px;
}

a.t-sel {
	background-position: -300px -52px;
}

a.t-sel.on {
	background-position: 0px -52px;
}

a.t-fol {
	background-position: -300px -202px;
}

a.t-fol.on {
	background-position: 0px -202px;
}

a.t-not {
	background-position: -300px -104px;
}

a.t-not.on {
	background-position: 0px -104px;
}

a.t-my {
	background-position: -300px -152px;
}

a.t-my.on {
	background-position: 0px -152px;
}

.glossbtn {
	background-image: url(button-glossy-bar.gif?12);
	height: 40px;
}

.glossbtn a {
	line-height: 40px;
	color: #000;
	background-image: url(button-glossy-cap.gif?12);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: center;
	display: block;
	font-size: 110%;
}

.sect-sel {
	color: #000;
	border-top: 0px solid #EEEEF7;
	border-right: 1px solid #EEEEF7;
	border-bottom: 0px solid #EEEEF7;
	border-left: 1px solid #EEEEF7;
	background-color: #F8F9FA;
	margin-bottom: 30px;
	padding: 0px 10px;
}

#main .sect-sel p.st_end,#main .sticky p.st_end {
	background-color: transparent;
}

.blockheader {
	color: #FFF;
	background-image: url(sectionheader.gif?12);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	height: 60px;
	line-height: 38px;
	font-size: 120%;
}

#rightpanel a.righfloat {
	font-size: 14px;
	color: #DDF24B;
	display: block;
	float: right;
	margin-right: 10px;
}

#rightpanel a.blockfooter {
	line-height: 30px;
	margin-top: 20px;
	display: block;
	text-align: center;
	background-color: #E8E8F4;
	border-bottom: 1px solid #CCC;
	color: #333;
}

#rightpanel a.blockfooter:hover {
	background-color: #9494CB;
	color: #FFF;
	text-decoration: none;
}

.topbar {
	margin-right: 266px;
	margin-left: 17px;
	height: 45px;
	position: relative;
	top: 163px;
}

#masthead a.topbtn {
	background-image: url(tico-buttons.gif?12);
	background-repeat: no-repeat;
	display: block;
	margin: 5px 15px;
	float: left;
	height: 35px;
	width: 35px;
	padding: 0px;
}

#masthead a.tico-home {
	background-position: 0px top;
}

#masthead a.tico-home:hover {
	background-position: 0px bottom;
}

#masthead a.tico-group {
	background-position: -35px top;
}

#masthead a.tico-group:hover {
	background-position: -35px bottom;
}

#masthead a.tico-cal {
	background-position: -70px top;
}

#masthead a.tico-cal:hover,#masthead .menuon a.tico-cal {
	background-position: -70px bottom;
}

#masthead a.tico-help {
	background-position: -105px top;
}

#masthead a.tico-help:hover,#masthead .menuon a.tico-help {
	background-position: -105px bottom;
}

form#sitesearch {
	display: block;
	margin: 5px 15px;
	padding: 0px;
	float: left;
	height: 35px;
}

form#sitesearch a.sswitch {
	background-image: url(tico-sswitch.gif?12);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 65px;
}

form#sitesearch a.sswitch.bloggers {
	background-position: left -35px;
}

#sstring {
	background-image: url(tico-sback.gif?12);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	float: left;
	height: 35px;
}

#masthead a.ssubmit {
	background-image: url(tico-search.gif?12);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 35px;
	width: 39px;
	padding: 0px;
}

form input#sinput {
	margin: 7px 0px 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	height: 22px;
	width: 230px;
}

form input#sbi {
	margin: 7px 0px 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	height: 22px;
	width: 230px;
}

.tico-label {
	line-height: 35px;
	text-align: right;
	display: block;
	margin: 5px 0px 5px 5px;
	float: left;
	width: 102px;
	color: #666;
}

.popbox {
	position: absolute;
	width: 300px;
	margin-top: 40px;
	/*	background: rgba(256,256,256,0.8);
*/
	background-color: #FFF;
	border-top: 0px solid #B1AECC;
	border-right: 2px solid #B1AECC;
	border-bottom: 2px solid #918CAA;
	border-left: 1px solid #DAD9E8;
	z-index: 10;
	float: none;
	left: 50%;
	padding: 5px;
	text-align: left;
	background-image: url(pop-bg.gif?12);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#masthead .popbox a {
	margin: 0px;
	padding: 0px;
}

#calendar td, #calendar th {
	text-align: center;
	font-weight: normal;
	line-height: 24px;
}
#calendar td {
	color: #999;
}

#masthead a.close {
	font-size: 18px;
	background-color: #F4F4FA;
	display: block;
	padding: 0px 3px 3px;
	float: right;
	line-height: 18px;
}

#masthead .popbox a.barlist {
	line-height: 32px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	/* [disabled]border-bottom: 1px solid; */
	/* [disabled]border-top: 1px solid; */
	color: #000;
}

#masthead .popbox a.barlist:hover {
	color: #FFF;
	background-color: #8D5FE2;
	/* [disabled]border-top: 1px solid #EAEAF4; */
	/* [disabled]border-bottom: 1px solid #EAEAF4; */
}

.menuoff .popbox {
	display: none;
}

.menuon .popbox {
	display: block;
}

.sticky {
	background-image: url(sticky-bottom.gif?12);
	background-repeat: no-repeat;
	background-color: #FFFED1;
	background-position: right bottom;
	padding: 0px 10px 1px;
	margin: -15px 0px 15px;
}

#main .sect-sel .sticky p.st_end {
	margin-bottom: 15px;
}

.sp #floathead {
	background-image: url(rightbar-top-sp.gif?12);
}

.sp #floatfoot {
	background-image: url(rightbar-bottom-sp.gif?12);
}

.floatbox.sp {
	background-image: url(rightbar-body-sp.gif?12);
}

#rightpanel .st_end a {
	color: #999;
}

#main .sticky h1 {
	display: block;
	background-image: url(sticky-bg.gif?12);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 55px;
	margin-right: -10px;
	margin-left: -10px;
	padding-right: 10px;
	padding-left: 10px;
}

#main .sticky.att h1 {
	background-position: -600px top;
}

#tabmain a:hover {
	color: #000;
	text-decoration: none;
}

.glossbtn a:hover {
	text-decoration: none;
	line-height: 38px;
	padding-top: 2px;
}

#rightpanel h2 a { /* [disabled]color: #000; */
	
}

a.disclaimer {
	display: block;
	text-align: center;
	margin-left: 30px;
	margin-right: 280px;
	font-size: 90%;
	padding: 10px;
	color: #333;
	text-decoration: none;
	background-color: #FFC;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}

a.disclaimer:hover {
	border-color: #D7D7D7;
	color: #000;
}

a.bn-help {
	background-image: url(btn-bnhelp.png?12);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 42px;
	margin-bottom: 20px;
	width: 247px;
}

a.bn-help:hover {
	background-position: center bottom;
	text-decoration: none;
}

.login form input[type=submit] {
	background-image: url(lboxhead.gif?12);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-color: #AAA;
	margin-top: 10px;
	padding: 0px;
	font-family: Solaimanlipi;
	moz-box-shadow: none;
	webkit-box-shadow: none;
	box-shadow: none;
}

.tools .highlight a {
	color: #6762B7;
	font-weight: bold;
}

.tools .highlight a:hover {
	color: #000;
	text-decoration: none;
}

/* topbar calendar css */
#calendar a {
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

#calendar a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #8D5FE2;
}

#calendar  a {
	display: block;
}

#calendar .marked {
	border: 1px solid #FFCC00;
}

.updating {
	background: #00FF00;
	color: #000000;
	font-weight: bold;
}
#calendar {
	padding-right: 5px;
	padding-left: 5px;
	display: block;
}
::-webkit-input-placeholder {
   color: #dfdfdf;
}

:-moz-placeholder {
   color: #dfdfdf;
}#main #registration p {
	padding-bottom: 10px;
	display: block;
}
.ferror {
	color: #F00;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 200px;
	display: block;
	min-height: 20px;
}
#main .ferror span {
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #F00;
	margin: 0px;
	padding: 0px;
	display: none;
}
.invalid .textin {
	background-color: #FFE1E1;
	border-color: #F00;
}
#main .invalid .ferror span {
	display: inline;
}
.genbtn {
	font-size: 18px;
	height: 32px;
	background-image: url(btns-blog.gif?12);
	background-position: right top;
	color: #333;
	line-height: 32px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	background-repeat: repeat-x;
	border: 1px solid #CCC;
	moz-box-shadow: inset 0px 1px 0px 0px #F4F4F4;
	webkit-box-shadow: inset 0px 1px 0px 0px #F4F4F4;
	box-shadow: inset 0px 1px 0px 0px #F4F4F4;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
.genbtn.type2 {
	background-position: right -32px;
	color: #fff;
}
.genbtn.type3 {
	background-position: right -64px;
	color: #fff;
}
.genbtn.type4 {
	background-position: right -96px;
	color: #333;
}


a.genbtn {
	display: block;
	width: 200px;
}

#main h1.pointheader {
	font-size: 21px;
	line-height: 48px;
	font-weight: normal;
	color: #000;
	background-image: url(pointer.gif?12);
	background-repeat: no-repeat;
	background-position: left top;
	height: 57px;
	width: 333px;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 30px;
}
#f-bnname, #f-lname, #f-pass, #f-cpass, #f-email, #f-mobile, #f-code {
	display: none;
}
.lngtagbn, #floatarea #floatmid p.lngtagbn {
	line-height: 20px;
	color: #FFF;
	background-color: #090;
	text-align: center;
	display: block;
	float: none;
	margin: 10px auto;
	width: 80px;
}
.lngtagen , #floatarea #floatmid p.lngtagen{
	line-height: 20px;
	color: #FFF;
	text-align: center;
	display: block;
	float: none;
	margin: 10px auto;
	width: 80px;
	background-color: #36C;
}
.helptitle {
	background-color: #FF9;
	border-top: 1px solid #F90;
	border-bottom: 1px solid #F90;
	margin-left: -20px;
	padding: 20px 10px 10px;
}
.actionbar {
	padding: 10px;
	margin-bottom: 20px;
	overflow: hidden;
}
#writenewForm .actionbar .genbtn {
	float: right;
	margin-left: 10px;
	/* [disabled]border-radius: 0px; */
}
#posttitle {
	float: none;
	height: 30px;
	width: 670px;
	padding-right: 10px;
	padding-left: 10px;
	border-color: #999;
}
a.postbarbutton {
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	float: right;
	height: 24px;
	width: 24px;
	margin-right: 0px;
	margin-left: 8px;
	border: 1px solid #F6F4FF;
	border-radius: 3px;
}
a.postbarbutton:hover {
	background-color: #DED9FF;
	border-color: #CBC2FF;
	color: #000;
	text-decoration: none;
}
a.postbarbutton.abuse {
	background-image: url(abuse-report.png?12);
	background-position: left;
	width: auto;
	padding-right: 5px;
	padding-left: 26px;
	font-size: 90%;
	line-height: 24px;
	color: #F00 !important;
}
.comments a.postbarbutton.abuse {
	background-image: url(abuse-report.png?12);
	background-position: -100px center;
	width: auto;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 90%;
	line-height: 24px;
	color: #ccc !important;
}
.comments a.postbarbutton.abuse:hover {
	background-position: left;
	padding-right: 5px;
	padding-left: 26px;
	color: #F00 !important;
}

.postbarlabel {
	line-height: 27px;
	color: #7F7F7F;
	display: block;
	float: right;
	margin-left: 3px;
	font-size: 90%;
}
.comm-sl {color: #000; margin-right: 5px;}

img.comm-avatar {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}

/* comment mouseover to display options */

.comments.showopt a.postbarbutton {
                display: block;
}
.comments a.postbarbutton {
                display:  none;
}


/* round comments */

.comments {
	margin: 0px 0px 25px;
	font-size: 100%;
	overflow: hidden;
	background-color: #EAE6FF;
	border-radius: 10px;
	box-shadow: inset -1px -1px 1px #CCC;
	line-height: normal;
}

.comm-cont {
	padding: 15px;
	overflow: hidden;
}

#main .comments p.st_end {
	border-top: 0px solid #FFF;
	border-right: 0px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 0px solid #FFF;
	margin: 0px;
	box-shadow: inset -1px 0px 1px #CCC;
	padding: 5px 10px;
}

.comments-reply {
	font-size: 100%;
	background-color: #EFFFB9;
	margin-left: 60px;
}

#main .comments.comments-reply p.st_end {
	border-right: 0px solid #CCC;
	border-left: 0px solid #CCC;
	background-color: #F4FFCE;
	background-image: url(reply.png?12);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-left: 40px;
}



/* jobboard widget */

.floatbox.alt1 {
	background-color: #fff;
	background-image: none;
	text-align: left;
	border-radius: 16px 16px 16px 0px;
	box-shadow: 3px 3px 2px #999;
	border-top: 1px solid #E4E4E4;
}

.alt1 #floathead, .alt1 .floathead {
	background-image: none;
	background-repeat:no-repeat;
	background-color: #84C111;
	border-radius: 16px 16px 0px 0px;
	padding-left: 20px;
}
.alt1 .floatfoot {
	text-align: right;
	padding: 0px 20px 15px;
	background-position: left bottom;
	font-size: 14px;
	color: #999;
	background-image: none;
	border-radius: 0px 0px 16px 0px;
}
.alt1 .floatfoot a {
	color: #79A529;
}

.dw .floatmid {
	background-image: url(floatmid_dw.png?12);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 5px 0px 0px;
}

.helpbox.floatmid {
	margin: 0px;
	padding: 10px 0px 0px;
}
#rightpanel a.commpagin {
	font-size: 14px;
	line-height: 24px;
	color: #999;
	display: inline-block;
	float: none;
	padding: 0px 7px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#rightpanel a.commpagin:hover {
	color: #000;
	text-decoration: none;
}
#rightpanel a.commpagin.sel {
	color: #FFF;
	background-color: #AEAA15;
	border-radius: 6px;
}
.commpaginbar {
	margin-bottom: 20px;
	overflow: hidden;
	line-height: 24px;
	background-color: #F4FFCE;
	padding: 0px 10px;
	text-align: center;
	border-bottom: 1px solid #E9FF9B;
	border-top: 1px solid #E9FF9B;
}

/* pagination css */
#main p.pagin {
    display: block;
    overflow: hidden;
    text-align: center;
    margin: 0px;
    padding: 20px 0px;
}
#rightpanel .pagin a {
    line-height: 28px;
    display: inline-block;
    padding: 0px 6px;
    min-width: 16px;
    margin-right: 5px;
    margin-left: 5px;
    border-radius: 6px;
    color: #999;
    text-align: center;
    background-color: transparent;
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #fff;
}
#rightpanel .pagin.shadelnk a {
    background-color: #F7F7F7;
    border-color: #E9E9E9;
}
 
#rightpanel .pagin a:hover {
    color: #000;
    text-decoration: none;
}
#rightpanel .pagin a.sel {
    color: #FFF;
    background-color: #666699;
    border-color: #666699;
}
#rightpanel a.adfoot {
    font-size: 90%;
    line-height: 25px;
    color: #CCC;
    text-align: right;
    display: block;
    padding-right: 10px;
    padding-left: 10px;
    margin-top: -15px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 15px;
}
#rightpanel a.adfoot:hover {
    color: #666;
    text-decoration: none;
}
