/* CSS Document */
/*--default elements--*/
body{
	margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:url(/gaynabout/web/images/BgTotalRepeat.gif) repeat-x 0 83px #fff;	}
/*body{
	margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background-color:#fff;	}*/
p, h1, h2, h3, ul, div, form, dl{
	padding:0; margin:0;	}
textarea, file{padding:2px 2px 2px 3px; font-size:12px; font-family:Arial, Helvetica, sans-serif;  border:#CFCDCD 1px solid;}
select{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
input.text1{
	 height:17px; border:#CFCDCD 1px solid; margin:0; line-height:17px; padding:2px 0 2px 3px; font-size:13px;
	}
input.text22{
	 height:17px; border:#CFCDCD 1px solid; margin:0; line-height:17px; padding:2px 0 2px 3px; font-size:13px;
	 width:188px;
	}
input.chk{height:13px; width:14px;  font-size:0; line-height:0; margin:5px 3px 2px 0; background:url(/gaynabout/web/images/chk_bg.gif) no-repeat 0 0;  padding:0; }
.spacer{
	line-height:0; font-size:0; clear:both;	}
/*--total main body part---*/
.Dvcontainer{
		width:100%; margin:0; padding:0px 0 0 0;}
/*--left part-*/
.Dvcontainer .leftcols{
	width:/*47%*/456px; float:left; }
/*--right--part*/
.Dvcontainer .rightcols{
	width:53%; float:left; }
.Dvcontainer .rightcols1{
	width:/*53%*/515px; float:left; background:url(/gaynabout/web/images/right_cols_bg.gif) repeat-x 0 0 #fff; 	}
/*---logo part--*/
.dvlogo{
	border-bottom:#E0E0E0 solid 2px; width:100%;	}
.dvlogo1{
	width:100%; padding:17px 0 0 0;	}
.dvlogo h1 a{
	background:url(/gaynabout/web/images/MainLogo/logo.gif) no-repeat 0 0; width:294px; height:60px; text-indent:-2000px; margin:0 0 6px 18px;
	display:block; font-size:0;	}
.dvlogo h1 a:hover{ background-color:#fff;}

/*--error msg---*/
.dvInviteError{
	background-color:white; color:black; border:black 1px solid; margin:2px auto; padding:3px 8px; text-align:center;	}
.dvError{
	background-color:#FFF3F3; color:#A53030; border:#CD0101 1px solid; margin:2px auto; padding:3px 8px; text-align:center;	}
.dvSuccess{
	background-color:#FAFFF3; color:#3C6610; border:#456324 1px solid; margin:2px auto; padding:3px 8px; text-align:center;	}

/*----para heading tags--*/
h2{font-size:25px;  font-weight:normal;}
h3{font-size:11px; font-weight:bold;}
h2 span{color:#aaaaaa;}

/*---google link--*/
.DvAd{ border:#c2c2c2 1px solid; padding:2px; text-align:center; }

/*---footer part----*/
.Dvfooter{ width:100%; background-color:#fff; margin:0 auto; padding:24px 0 10px 0; float:left; }
.Dvfooter ul{ width:537px; margin:0 auto; height:20px; list-style-type:none; color:#cccccc; font-weight:bold;}
.Dvfooter ul li{ float:left;}
.Dvfooter ul li a{ color:#cccccc; text-decoration:underline; margin:0 2px 0 3px;}
.Dvfooter ul li a:hover{ text-decoration:none; }
.Dvfooter p{ width:390px; margin:0 auto; padding:0 0 2px 0; color:#cccccc; font-weight:bold;}

/*--========================::::::::::: Paging Start ::::::::::============================---*/
.DvPaging{
	width:auto; padding:3px 0; color:#5B5B5B; font-size:11px;}
.DvPaging ul{
	width:auto; height:24px; list-style-type:none; line-height:24px; font-weight:normal; float:right;}
.DvPaging ul li{
	float:left; }
.DvPaging ul li a{
	display:block; padding:0px 4px; color:#0000CC; background:none; text-decoration:none;
	height:20px; line-height:20px; width:auto; float:left; margin:0 1px 0 1px;	}
.DvPaging ul li a.noBg{
	background:none;color:#5B5B5B; text-decoration:none;	}
.DvPaging ul li a.noBg:hover{
	background:none;color:#3B7FD7; text-decoration:underline;	}
.DvPaging ul li a:hover{
	background-color:#3B7FD7; color:#fff; text-decoration:none;	}
.DvPaging ul li a.Active{
	background-color:#3B7FD7; color:#fff; text-decoration:none;	}
.DvPaging ul li img{
	font-size:0; line-height:0; display:block; margin:5px 0 0 0;}
.flotlet{ float:left;}
.flotrht{ float:right;}
.MrgnTp{ margin-top:10px;}
/*--========================::::::::::: Paging End ::::::::::============================---*/
/*---ads button--*/
.DvAd2{ text-align:center;  float:left; width:98%; margin:0 0 10px 0; border:none;}
.DvAd2 a img{ border:#c2c2c2 1px solid; padding:1px;}


/*-----No records found------*/
.DvNRFTotal{width:98%; float:left; text-align:center; color:#666; border:1px dashed #3B7FD7; padding:5px 0; font-weight:bold;}

/*----- Contribute here --------*/
.Dvcontribute{width:100%; background-color:#; float:left; text-align:center;}
.Dvcontribute a img{ margin:2px auto 0 auto; border:#c2c2c2 1px solid; padding:1px;}
.Dvcontribute a img.image1{ margin:0 auto 5px 0;}
.Dvcontribute a:hover img{ border:#3399FF 1px solid;}


/* This is the autocomplete component css class */

/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:175px;	/* Width of box */
/*		height:250px;	*//* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px inset #979797;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:1.0em;
		font-family: Gill, Helvetica, sans-serif;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;
		padding:1px;
		cursor:pointer;
		font-size:1.0em;
		font-family: Gill, Helvetica, sans-serif;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */

	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#CCCCCC;
		color:#000000;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}

	.suggestion_list
 {
 background: white;
 border: 1px solid #7F9DB9;
 padding: 4px;
 overflow:auto;
 }

 .suggestion_list ul
 {
 padding: 0;
 margin: 0;
 list-style-type: none;
 }
 .suggestion_list a
 {
 text-decoration: none;
 color: #000;
 line-height:20px; padding-left:4px; padding-right:4px;
 }

 .suggestion_list .selected
 {
 background: #CCCCCC;
 color: white;
 text-decoration:none;
 }

 .suggestion_list .selected a
 {
 color: white;
 text-decoration:none;
 }

 #autosuggest
 {
 display: none;
 }
#autosuggest ul li{float:none; width:auto;}

/* This is the autocomplete component css class */
/*Css on 13-11-2008 for wide screen*/
.AddBoxProfile {position:absolute; top:106px; left:1010px; display:none; text-align:center;}
.AddBox {position:absolute; top:106px; left:997px; display:none; text-align:center;}
