/*.................................. my profile.......................... */
#profilenav {margin:0; float:left; width:670px;}
#profilenav a {color:#858382;font-size:12px;font-weight:bold;}
#profilenav li {display:inline;margin:0;padding-bottom: 10px;}
#profilenav a:hover{ color:#ff7d00; text-decoration:none;}

.liprofilenavselectedcp-abt {background:transparent url(../images/aboutme.gif)no-repeat scroll center bottom;margin:0 0 -2px; color:#ff7d00;}
.aprofilenavselected{color:#FF7D01 !important;}


.liprofilenavselectedcp {background:transparent url(../images/profile_top_menu_cp_bg.png) no-repeat scroll center bottom;margin:0 0 -2px; color:#ff7d00;}
.liprofilenavselectedcp10 {background:transparent url(../images/aboutme.gif) no-repeat scroll center bottom;margin:0 0 -2px; color:#ff7d00;}
.liprofilenavselectedcp11 {background:transparent url(../images/edu.gif) no-repeat scroll center bottom;margin:0 0 -2px; color:#ff7d00;}
.liprofilenavselectedcp12 {background:transparent url(../images/ava.gif) no-repeat scroll center bottom;margin:0 0 -2px; color:#ff7d00;}


.content .proform{margin:-12px 0 0 91px;padding-bottom:25px;}

.labelabt{ float:left; width:60px; padding-left:100px; padding-top:25px;}
.SCbuts{ float:right; padding-right:75px; width: 235px;}
.abttxt{ float:left; padding-top:25px; }
.abttxt-vw{ float:left; padding-top:25px; width:390px; min-height:90px; overflow: hidden; color: #646464; font-weight: bold;}
.editnw{ float:right; padding-top:24px; padding-right:20px; width:60px;}


.dob{ width:63px;}
.dobD{ width:50px;}
.dobY{ width:60px;}
.dob, .dobD, .dobY {height:20px;color:#646464;font-size:11px;}

.contentBox-pro { /*border:1px solid #DADADA;*/font-size:12px;padding:20px; min-height:160px;}
.contentBox-avatar {background:transparent url(../images/contentBox_bg.gif) repeat-x scroll center bottom;border:1px solid #DADADA;font-size:12px;padding:20px;width:646px; min-height:710px;}

.textfields-prof{ font-weight:bold; color:#646464;}
/*---------------------------------------------- avatar page-------------------------*/

#avatarbox
{
width: 600px;
background: url(../images/avatar_box_bg.png) repeat-x bottom left;
}

.ie8 #avatarbox
{
	margin-left: -580px;
	margin-top: 60px;
}
.ie8 #avaDown
{
	margin-top: 550px;
	margin-left: -370px;
}

.ie9 #avaDown
{
	left:370px;
	position: absolute;
	top:550px;
}

.ie7 #changeEmail_profile{ margin-top: -22px;}
.avatarboxquarters_content
{
float: left;
width: 125px;
height: 120px;
padding: 0;
margin-right: 10px;
margin-bottom: 10px;
}

.avatarboxquarters
{
float: left;
width: 107px;
height: 107px;
padding: 0;
}

.avatarboxquarters a:hover 
{
border: solid 1px #c4c4c4;
margin: -1px 0px 0px -1px;
overflow: none;
float: left;
}

#avatarboxrow
{
position: relative;
height: 150px;
padding: 0px 0px 20px 0px;
}

#avatarboxsmallrow
{
position: relative;
height: 10px;
padding: 0px 0px 20px 0px;
}

#avatarform input[type=radio]
{
	margin: 5px 0px 20px 46px;
	padding-left:20px;
}

.boxdivider
{
float: left;
width: 20px;
margin: 8px 10px;
}


.radiobton{float:left;
margin-left:45px; padding-bottom:5px;}
.loadingImg{ text-align:center;}

/*................ all buttons for profile pages........*/

#passsubBtn{float:left;padding-left:157px;width:72px;height: 35px; cursor:pointer !important;cursor:hand; overflow:hidden; margin-top: 10px; }
#passsubBtn:hover input{margin-top:-35px;}

.passsubBtn{float:right; padding-bottom:25px;  }
.passsub a{display: block;width: 76px;height: 20px;background-image:url(../images/tsubmit.gif);background-position: left top;cursor:pointer !important;cursor:hand;}
.passsub a:hover{background-position: left bottom;}

/*..... small save btn*/

#smSaveBtn{float:left; padding-left:90px;width: 57px; height: 35px; cursor:pointer !important;cursor:hand; overflow:hidden; margin-top: 9px;  }
#smSaveBtn:hover input{margin-top:-36px;}  

#smContinueBtn{float:left;padding-left:344px;width: 95px;height: 20px; cursor:pointer !important;cursor:hand; overflow:hidden; margin-top: 26px;  }
.smcancelBtn{float:left; padding:9px 0px; margin-left:10px;}
.smcancel a{display: block;width: 57px;height: 35px;background-image:url(../images/cancel_btn.gif);background-position: left top;cursor:pointer !important;cursor:hand;}
.smcancel a:hover{background-position: left bottom;}

.smcancelAsk{float:left; padding:10px 0px 10px 0px; margin-left:5px;}
.smcan a{display: block; width: 57px;height: 35px;background-image:url(../images/cancel_btn.gif);background-position: left top;cursor:pointer !important;cursor:hand;}
.smcan a:hover{background-position: left bottom;}

/*........... Ask the Teacher page....*/
.labelasktxt {color:#646464;padding:5px 10px 0px 5px;text-align:right;vertical-align:top;width:20%; font-size:12px;}
.asktitle{font-size:12px; color:#646464; padding-bottom:20px;}

.editnwBtn{float:right;}
.editnw a{display: block;width: 57px;height: 35px;background-image:url(../images/editnw.gif);background-position: left top;cursor:pointer !important;cursor:hand;}
 

.chooseavatarBtn{ float:left; text-align:right; padding-bottom:20px; padding-left:418px;}
.chooseavatar a{display: block; width: 85px; height: 21px;background-image:url(../images/choose_avatar1.png); background-position: left top;cursor:pointer !important;cursor:hand;}
/*.chooseavatar a:hover{background-position: left bottom;margin-top: -1px;}*/


.avaCanBtn{ float:left; text-align:right; padding-left:10px;}
.avaCan a{display: block; width: 57px;height: 21px;background-image:url(../images/ava-reset1.png); background-position: left top;cursor:pointer !important;cursor:hand;}
/*.avaCan a:hover{background-position: left bottom;margin-top: -30px;}*/

.textarea1{ font-size:12px; clear:#dadada; font-family:Arial, Helvetica, sans-serif; width:420px; }
.content ul, .content ol, .content dl, .content table, .content form {margin-bottom:0px;}
/*loading in profile ajax call*/

.profile_border{  text-align: center; }
.brline{ margin:5px 0 10px 0; width:600px; height:1px; background:#dadada;}
.pleasewaitProfile{ font-size:18px; color:#0066cc; text-align:center; padding-top:10px; width: 600px;}
.loadtable{ text-align:center; vertical-align:middle;}

	 /*................ ask a Teacher ....... */
.askteach{ height:100px;}

#SaveBtnask{float:left; margin-top:12px; padding-left:270px;height: 35px;width: 85px;overflow:hidden;cursor:pointer !important; }
#SaveBtnask:hover input{margin-top:-35px;}
#profilenav .changeemail {color: #0066cc;  text-decoration: underline; }
#profilenav .changeemail:hover:HOVER {
	color:#FF7D00;
}

.changeAvatar_newprofile a {
    color: #0066CC !important;
    text-decoration: underline;
    font-size: 11px;
}
.cngAvatar:hover {
    color: #FF7D00 !important;
}