
.profile_container .headProfile
{
	background: url(../../../page/img/detailPage.7.content.inner.item.head.png) no-repeat;
	width: 724px;
	height: 5px;
	margin-top: 5px;

}

.profile_container .contentProfile
{
	background: url(../../../page/img/detailPage.7.content.inner.item.content.png) repeat-y;
	/*width: 720px;*/
	padding: 10px 14px 10px 14px;
}

.profile_container .footProfile
{
	background: url(../../../page/img/detailPage.7.content.inner.item.foot.png) no-repeat;
	width: 724px;
	height: 5px;
}


div.profile_container_avatar {
	width: 180px;
	float: left;
}

div.profile_container_info {
	width: 500px;
	float: right;
	

}

#country_id {
	width: 200px;
}

.profile_form label{
	font-weight: bold;
}

.profile_left label{
    font-weight: bold;
    width: 70px;
}

#profile_profile_5 {
    margin-left: 5px;
}


.profile_form {
	padding: 0px 0 10px 10px;
}
.profile_form .error {
	margin-bottom: 5px;
}
.profile_form p {

}
.profile_form div.input input.half {
	width: 100px; 
}

.profile_left div.value {
	margin-bottom: 5px;
	padding-top: 5px;
	float: left;
	width: 105px;
}

.profile_left select,
.profile_left input {

	width: 170px;
}


.profile_form div.value {
	margin-bottom: 5px;
	padding-top: 5px;
}



.profile_form div.inputconfirmation {
	margin: 0 10px 10px 20px;
	float: left;
	width: 	20px;
}






/*
For Image Upload

.profile-avatar-container-new {
	width: 345px;
	margin-left:100px;
	text-align:left;
}*/
.profile-avatar-container-buttons-new {
	margin-top: 10px;
}


#profile_avatarC div.profileSectionHeaderLeft {

	font-weight: bold;

	margin-top: 10px;
	padding: 3px 3px 3px 3px;
	background-color: #eaeaea;
	color: #808080;
	text-transform: uppercase;
}

#profile_profile div.profileSectionHeader {
	font-weight: bold;
	margin-left: -10px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 3px 3px 3px 3px;
	background-color: #eaeaea;
	color: #808080;
	text-transform: uppercase;
}

#profile_profile div.profileSectionHeader div.groupname{
	float: left;
	font-size: 1.2em;
	padding-right: 0px;
	height: 15px;
}

#profile_profile div.profileSectionHeader div.visibleTo{
	float: right;
	text-transform: uppercase;
	color: #a2a2a2;
	font-size: 0.8em;
	margin-top: 3px;
	margin-right: 5px;
}

#profile_profile div.profileSectionHeader div.groups{
	text-transform: uppercase;
	float: right;
	color: #808080;
	font-size: 0.8em;
	width: 260px;
	margin-top: 3px;
	margin-right: 10px;
}

#profile_avatarC div.profileSectionHeaderLeft .editButtons,
#profile_profile div.profileSectionHeader .editButtons{
	float: right;
	height: 24px;
}


#profile_profile div.profileHeaderName{
	color: #a6a3e6;
	font-size: 2em;
	font-weight: bold;
	margin-left: -5px;
}


#profileLeftButtons {
    padding-bottom: 5px;
    border-bottom: 1px solid #CCCCCC;
    padding-left: 5px;

}

#profileLeftButtons .vitaIcon{
	background: url(../../all/img/icons/document.png) no-repeat top;
	height: 21px;
	width: 18px;
    margin-left: 6px;
    margin-right: 6px;
	float: left;
	cursor: pointer;
}

#profileLeftButtons .messages { 
    float: left;
    background: url(../../all/img/icons/inbox.png) no-repeat top;
    width: 27px;
    margin-left: 1px;
    margin-right: 2px;
    height: 21px;
    margin-top: 2px;
    cursor: pointer;
}

#profileLeftButtons .request { 
    float: left;
    background: url(../../all/img/icons/request.png) no-repeat top;
    width: 27px;
    height: 21px;
    margin-left: 1px;
    margin-right: 2px;
    margin-top: 2px;
    cursor: pointer;
}

#profileLeftButtons .bulletin { 
    float: left;
    background: url(../../all/img/icons/bulletinbig.png) no-repeat top;
    width: 30px;
    height: 21px;
    margin-top: 2px;
    cursor: pointer;
}

#profileLeftButtons .bulletinDelete { 
    float: left;
    background: url(../../all/img/icons/bulletinbigDelete.png) no-repeat top;
    width: 30px;
    height: 21px;
    margin-top: 2px;
    cursor: pointer;
}



#profileLeftButtons .iconDes {
    font-weight: bold;
    padding-top: 3px;
    margin-left: 5px;
    float: left;
    text-decoration: none;
    cursor: pointer;
    width: 130px;
}


/* ABOUT ME */

.aboutMeTitle {
	padding: 0px 0 15px 0px;
	font-weight: bold;
	font-size: 1.7em;
	color: #8a8a8a;
	line-height: 1;
	width: 300px;
	float: left;

}

.aboutMeCharactersLeft {
	float: right;
	font-size: 1.5em;
	font-weight: bold;
	color: #cccccc;
	width: 200px;
}

.aboutMeContent {
	width: 690px;
	height: 45px;
	background-color: #fdfcfc;
	color: #838383;
	border: none;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 1.5em;
	overflow: hidden;
	font-weight: bold;
	/*resize: none; peter: not valid*/

}



.aboutMeAttach {
	width: 702px;
	clear: both;
	color: #b9b1fc;
	margin-top: 10px;
	border-bottom: 1px #e2e2e2 solid;
	padding-bottom: 10px;
}

.aboutMeAttach a{
	padding-left: 10px;
	clear: both;
	color: #b9b1fc;
	cursor: pointer;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.5em;
}

.aboutMe .contentInnerItemContent
{
	padding: 5px 10px 0px 10px;	
	width: 709px;
}

.aboutMeFile {
	margin-top: 10px;
	color: #828282;
	font-size: 1.1em;
    padding-bottom: 10px;
	/*margin-bottom: 20px;*/
}

.aboutMeFile a{
	margin-left: 12px;
	color: #828282;
	font-size: 1.1em;
	line-height: 1.5em;
	text-decoration: none;
}

div.deleteDocumentIcon {
	width: 18px;
	height: 21px;
	background: url(../../all/img/icons/documentDelete.png) no-repeat;
	float: left;
}

div.addDocumentIcon {
	width: 20px;
	height: 23px;
	background: url(../../all/img/icons/documentAdd.png) no-repeat;
	float: left;
}


.aboutMe div.whiteBorderL ,
.aboutMe div.whiteBorderR {
	height: 45px;
}
.aboutMe div.whiteBorderU ,
.aboutMe div.whiteBorderB {
	width: 690px;
}

