.clear{

clear:both;
}




/***************************************************************Html tag start********************************/

body{
background-image:url('../images/bg.gif');
background-repeat:repeat-x;
margin-top:0px;
margin-bottom:0px;
font-family:Verdana;
padding:0px;


 
}



p{
text-align:justify;
padding:10px;
font-family:Verdana;
font-size:11px;
line-height:130%;
margin:0px;
padding-left:15px;
}




/***************************************************************Html tag end********************************/




/***********Main Start*****/

.main{

height: auto;
width:825px;
background-color:white;
height: auto;
margin:5px 0px 5px 0px;
   
	
}



/***********main End*****/


/***************************************************************Header start********************************/

.header{
height:auto;
width:auto;
}

.header .up{
	
background-repeat:no-repeat;
width:825px;
height:222px;
margin-top:0px;
}

.menu{

height: auto;
width: auto;
}

.underlinemenu{
font-weight: bold;
width: 100%;
float:left;
background-image:url('../images/menu.gif');
background-repeat:repeat-x;
font-family:"Times New Roman", Times, serif;
font-size:17px;

 }

.underlinemenu ul{
padding: 8px 0px 8px 0px; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;

text-align:  center; /*set value to "left", "center", or "right"*/

}

.underlinemenu ul li{
display: inline;
border-right: 1px solid  black; 



}

.underlinemenu ul li a{
color:white;
padding: 0px 25px 0px 25px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 7px; 
margin-left:7px;/*spacing between each menu link*/
text-decoration: none;
/*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
 color: black;


}



.underlinemenu .last {
border-right:0px;
}

.header .down{
height:auto;
width:auto;
}

/***************************************************************Header end********************************/




/***************************************************************Content start********************************/


.content{
height: auto;
width:auto;
margin-bottom:10px;
margin-top:15px;

}


.content .up{
background-image:url('../images/contentup1.gif');
background-repeat:no-repeat;
height:12px;
width:825px;

	 
	 
	 }

.content .mid{
background-image:url('../images/contentmid1.gif');
background-repeat: repeat-y;
height: auto;
width:825px;
	 
	 }
	 
	 
	 
.content .bottom{
background-image:url('../images/contentbottom1.gif');
background-repeat:no-repeat;
height:17px;
width:825px;

	 
}

.content .mid .thought{
text-align:center;
padding-left:3px;
padding-right:3px;
font-size:20px;
font-family:"Times New Roman", Times, serif;
margin-bottom:15px;
color:#a2b83c;
}

/******************Main Heading Start*****************************/


.content .mid .heading{
height:33px;
width: auto;
float:left;
margin-left:25px;

}


.content .mid .heading .heading-left{

background-image:url('../images/mainheading-left.gif');
background-repeat: no-repeat;
float:left;
height:33px;
width:32px;
}
.content .mid .heading .heading-mid{

background-image:url('../images/mainheading-mid.gif');
background-repeat: repeat-x;
float:left;
width: auto;
height:33px;
text-align:left;
font-size:21px;
font-family:"Times New Roman", Times, serif; 
padding-top:5px;
padding-left:10px;
padding-right:15px;

}
.content .mid .heading .heading-right{

background-image:url('../images/mainheading-right.gif');
background-repeat: no-repeat;
float: left;
height:33px;
width:17px;
}


/******************Main Heading Start*****************************/


.content .mid .left{
width:500px;
height: auto;
float:left;	

}

.left-heading{
height:33px;
width:290px;
float:left;
text-align:left;
margin-left:15px;
padding-left:38px;
font-size:21px;
font-family:"Times New Roman", Times, serif;
color:black;
background-image:url('../images/heading2.gif');
background-repeat:no-repeat;
padding-top:5px;
}





.left-heading1{
height:33px;
width:290px;
float:left;
text-align:left;
padding-left:45px;
margin-left:15px;
font-size:21px;
font-family:"Times New Roman", Times, serif;
color:black;
background-image:url('../images/header.gif');
background-repeat: repeat-x;
padding-top:5px;
}

.left .content1{
	 
height: auto;
margin:0px;
padding:0px;
}

/*************Right Part Start***************/

.content  .mid .right{
width:278px;
height: auto;
float: right;

height: auto;
margin-right:25px;

}

.right .login {
	
background-image:url('../images/login1.gif');
background-repeat:no-repeat;
height:276px;
width:278px;;
}


.login_heading{
	
	
text-align:left;
padding-left:45px;

font-size:15px;
font-family:"Times New Roman", Times, serif;
color:black;
font-weight:bold;


margin-bottom:0px;
padding-top:10px;
float:left;
padding-bottom:0px;

background-image:none;

	 
}


.login form{
	margin:0px;
}

.login table input[type="text"]{

background-color:  #F4F4F4;
border:1px gray solid;

}

.login table input[type="password"]{

background-color:  #F4F4F4;
border:1px gray solid;

}

.login table{

font-size:11px;
text-align:left;
margin-top:0px;
width:223px;

}


.login table a{
text-decoration:none;
color:gray;
font-size:11px;
font-weight:normal;
font-family:Verdana;
}


.login table a:hover{
text-decoration:none;
color:gray;
font-size:11px;
font-weight:normal;
font-family:Verdana;
}


/************profile page Start*******/


.profile{
float:left; 

text-align: left;
margin-left:35px;
width: auto;
font-family: "Times New Roman", Times, serif;
font-size:16px;

padding-top:10px;
line-height:150%;
font-weight:bold;
	 
	
}


.profile .menu_box{
 margin-top:7px;
	
}
.profile a{
color: black;
text-decoration:none;
background-image:url('../images/usreicon.gif');
background-repeat:no-repeat;
padding-left:30px;
padding-top:0px;
	  
}


.profile a:hover{

text-decoration:none;
padding-top:0px;
background-image:url('../images/icon2.gif');
background-repeat:no-repeat;
padding-left:30px;

}




.search{

padding-top:15px;
padding-bottom:15px;
}

.search_option{
padding-bottom:20px;
padding-left:5px;
padding-right:5px;
background-image:url('../images/searchimage.gif');
background-repeat:no-repeat;
width:254px;
height:104px;

}
.search_option table{
margin-top:20px;
width:100px;
}

.search_option table input[type="text"]
{
background-color:white;

border:1px  solid  white;

}

.search_option table input[type="text"]:focus
{
background-color:white;
border:1px  solid  silver;


}
table a {
	text-align:left;
	color:white;
font-family: "Times New Roman", Times, serif;
font-size:17px;
font-weight:bold;
}

table a:hover {
	text-align:left;
	color: gray;
font-family: "Times New Roman", Times, serif;
font-size:17px;
font-weight:bold;
}


.searchresult{
	font-size:15px;
	background-color:  #F2F9FF;
	padding-top:10px;
	padding-bottom:15px;
	text-align:justify;
	padding-left:50px;
	 font-weight:bold;

	
}
.searchresult a {
font-size:11px;
background-color:  #F2F9FF;

color:black;
line-height:200%;
text-align: justify;
padding-left:20px;
font-weight:normal;	
text-decoration:none;
background-image:url('../images/tickicon.gif');
background-repeat:no-repeat;
	}

.searchresult a:hover {
font-size:11px;
background-color:  #F2F9FF;

color: maroon;
line-height:200%;
text-align: justify;
padding-left:20px;
font-weight:normal;
text-decoration:none;
	}


.advancedsearch{

text-align:justify;

font-family:Verdana;
font-size:11px;
line-height:200%;
margin:0px;
padding-left:35px;
margin-top:10px;
float:left;
width:825px;

}

.advacedsearchresult {
font-size:11px;
background-color:  #F2F9FF;
color:black;
line-height:200%;
text-align: justify;
padding-left:20px;
font-weight:normal;	
text-decoration:none;
background-color:  #F2F9FF;
 padding-bottom:10px;
 padding-top:5px;
 margin-top:0px;
}

.advacedsearchresult a {
font-size:11px;
background-color:  #F2F9FF;

color:black;
line-height:200%;
text-align: justify;
padding-left:20px;
font-weight:normal;	
text-decoration:none;
background-image:url('../images/tickicon.gif');
background-repeat:no-repeat;
font-family:Verdana;
margin-left:10px;
}
.advacedsearchresult a:hover{
font-size:11px;
background-color:  #F2F9FF;

color: maroon;
line-height:200%;
text-align: justify;
padding-left:20px;
font-weight:normal;
text-decoration:none;
 font-family:Verdana;
}

/************profile page Start*******/
/*********************Contact Page start,Registration Page*********************/


.contact {
	
text-align:justify;
padding:10px;
padding-left:55px;
font-family:Verdana;
font-size:11px;
line-height:210%;
margin:0px;

	
}


.contact input
{
	background-color:  #F4F4F4;
	border:1px gray solid;
}


.contact  textarea
{
	background-color:  #F4F4F4;
	border:1px gray solid;
	margin-top:0px;
	padding-top:0px;
}

.contact .td{
	
}


form {
	margin-top:0px;
	margin-bottom:0px;
}


.boder{
	border-bottom:1px  silver dashed;
	padding:5px 0px 10px;
	margin:0px;
	width:750px;
	height:1px;
}

/**************************Contact Page End********/



/***************************************************************content End********************************/

/************************************************************** ALL Profile Page Start***************************/
.profile_view{
width:300px;	
height:auto;/*390px;*/

margin-top:15px;

text-align:left;
/*border:1px blue groove;*/
}


 .user_data
{
width: auto;
height:auto;/*390px;*/
margin-top:15px;
 font-size:11px;
 font-family:Verdana;
text-align:left;
/*border:1px blue groove;*/
}
.main_data_box
{
width:500px;
height:auto;/*50px;*/
margin-top:2px;

/*border:1px blue groove;*/
}
.data_heading
{
float:left;
width:150px;/*145*/
height:auto;/*30px;*/
margin-top:10px;
color: black;
text-decoration:none;
font-family:Verdana;
font-size:11px;

font-style:normal;
font-variant:normal;
font-weight:bold;
 
}
 .data_box
{
float:right;
width:320px ;
height:auto;/*30px;*/
margin-top:10px;
color: black;
text-decoration:none;

font-style:normal;
font-variant:normal;
font-weight:normal;
font-family:Verdana;
font-size:11px;
/*border:1px blue groove;*/
}
.lang_heading
{
float:left;
width:150px;/*145*/
height:auto;/*30px;*/
margin-top:5px;
color: black;
text-decoration:none;
font-family:Verdana;
font-size:11px;

font-style:normal;
font-variant:normal;
font-weight:bold;
 
}

.lang_option_box
{
width:auto;/*25px;*/
height:auto;/*30px;*/
float:left;
margin-top:3px;
margin-left:32px;
color: black;
text-decoration:none;
font-family: Verdana;
font-style:normal;
font-variant:normal;
font-weight:normal;
/*border:1px blue groove;*/
font-size:11px;
 margin-bottom:5px;

}


.profile_option{
width:400px;
}
.option_box{

width:88px;
height:26px;
background-image:url('../images/image5.gif');
background-repeat:no-repeat;
float:left;
padding-top:4px;
padding-left:7px;

}
.option_box1{

width:88px;
height:26px;
background-image:url('../images/image5.gif');
background-repeat:no-repeat;
float:right;
padding-top:5px;
padding-left:7px;
	 


}

.option_box a{

text-decoration:none;
font-size:11px;
color:white;
font-weight:bold;

	
	
}

.option_box1 a{

text-decoration:none;
font-size:11px;
color:white;
font-weight:bold;
}

.edit_user_data{
	font-size:11px;
	font-family:Verdana;
	text-align:left;
}
.edit_user_data table{
	font-size:11px;
	font-family:Verdana;
	text-align:left;

}


.topvisiteduser{
	
	font-size:11px;
	width:200px;
	 text-align: left;
	 margin-top:20px;
 padding-bottom:20px;


}



.topvisiteduser a{
	
	font-size:11px;
	 text-align: left;
	 color: black;
	 line-height:200%;
	 background-image:url('../images/tickicon.gif');
	 background-repeat:no-repeat;
	 padding-left:15px;
}


/************************************************************** **************************/


.addmorelang{
	font-size:11px;
	font-family:Verdana;
}








/************************************************************** **************************/

/************************************************************** ALL input text**************************/

form{
	margin-top:0px;
	padding-top:0px;
}


 input[type="text"]{

background-color:  #F4F4F4;
border:1px gray solid;
 width:200px;

}

 input[type="password"]{

background-color:  #F4F4F4;
border:1px gray solid;
float: left;

}


a{
	text-decoration:none;
	line-height:150%;
}

/************************************************************** ALL Profile Page End***************************/
/***************************************************************footer start********************************/


.footer{


width:auto;
background-image:url('../images/footer.gif');
background-repeat:repeat-x;
height:53px;
color:#002361;
margin-bottom:3px;
padding-bottom:0px;

}


.footer_content_1{

font-family:Verdana;
font-size:11px;
color:#214880;
padding-top:15px;
text-align: left;
padding-left:20px;
float:left;


}
.footer_content_1 a{

font-family:Verdana;
font-size:11px;
color:#214880;
	
		 
	
}



.footer_content_2{

font-family:Verdana;
font-size:11px;
color:#002361;
text-align: right;

padding-top:15px;
text-align: left;
padding-right:40px;
float: right;
}


.footer_content_2 a{

font-family:Verdana;
font-size:11px;
color:#214880;
 
	
}


/***************************************************************footer End********************************/


/*******************************************************SAPAN CLASSES*******************************************************/
.sapan_left{
width:500px;
height: auto;
float:left;	
}

.sapan_left_heading{
height:33px;
width:290px;
float:left;
text-align:left;
padding-left:45px;
margin-left:15px;
font-size:21px;
font-family:"Times New Roman", Times, serif;
color:black;
background-image:url('../images/heading2.gif');
background-repeat:no-repeat;
padding-top:5px;
}

.sapan_left .forgotpass_entry{
height:125px;
width:350px;
float:left;
padding-top:20px;
}
 .sapan_left table{
font-size:11px;
font-family:Verdana;
text-align:left;
margin-top:0px;
width:223px;
}

.forgotpass_entry .sapan_forgotpass_heading{	
text-align:left;
padding-left:45px;
font-size:15px;
font-family:"Times New Roman", Times, serif;
color:black;
font-weight:bold;
margin-bottom:0px;
padding-top:10px;
float:left;
background-image:none;
margin-bottom:10px;
}
form{
	margin:0px;
	padding:0px;
}
.academic_data
{
width:750px;/*580px;*/
height:auto;/*600px;*/
margin: 50px 0px 30px 110px;
float:left;
margin-left:35px;
margin-top:15px;
overflow:scroll;
/*border:1px blue groove;*/
}
.academic_data table{
float:left;
width:auto;
font-family:Verdana;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;

}
.academic_data table td{
padding:4px;
text-align:center;
width:150px;
}
.vertical_space{
	height:20px;
}
.login_user{
width:825px;
height:23px;
padding-top:5px;
padding-bottom:5px;
background-color:#9EC1D9;
font-family:Verdana;
font-size:14px;
line-height:150%;
font-weight:normal;

}
.login_user .display_email{
height:auto/*23px*/;
width:auto;
margin-right:5px;
float:right;
}
.display_email a{
color:blue;
text-decoration:none;
}
.searchview_nav{
height:25px;
width:825px;
font-family:Verdana;
font-size:14px;
line-height:150%;
font-weight:normal;	
}
.searchview_nav a{
color:#218FC5;
text-decoration:none;
}
#loginid_result{
	width:auto;
	height:auto;
}
#email_result{
	width:auto;
	height:auto;
}
.smiley{ font-size: 11px;margin: 8px 8px 8px 0; }
#smiley_popup img{ margin-left: 05px; }
#smiley_popup a{ border: none; text-decoration: none; outline: none;  }
#smiley_popup a img{ border: none; } 
.valid_label a{
float:left;
}
.valid_label{
clear:both;
height:30px;
margin:0 auto;
width:176px;
}
.smilies_wrapper img{border: 1px solid #DFF2FF; padding:2px;}
/*******************************************************SAPAN CLASSES*******************************************************/





















