/*
 * Profile page
 */

/* Heading */
.heading {font-size:16px; font-weight:bold; margin:10px 10px 10px 20px;}
/*****************************************************/

/* Top bar with page title and navigation labels. */
#topBar{clear:both;}
#topBar img.generated_heading{float:left;}
#pageTitle{float:left;}
#edit_button {float: left;}
/*****************************************************/

/* Profile Header */
#profile{clear:both;}
#profile_header_buttons{float:right;}
#profile_header_buttons span{margin-left:5px;}
/*****************************************************/

/* Profile Send and Cotact Button*/
#contact_button, #send_button {float:right;}
/*****************************************************/

/* Profile Back Button */
#backto {float:right; margin: 5px 10px 50px 0;}
/*****************************************************/

/* Profile Picture */
#profile_pic{float:left;}
#profile_pic img{padding:0 !important;}
/**************************************************/

/* Profile Detail */
#profile_content{clear:both;}
#profile_detail
{
	float:left; 
	width:100%;
	padding-bottom:15px;
	border-bottom: 2px dotted #ff0000; 
}
#biography{
	margin:15px 2px 5px 15px; 
	line-height:20px; 
	/*border-bottom: 2px dotted #ff0000; */
	padding-bottom:15px;
}
/******************************************************/

/* Profile Name */
#profile_header{
	border-top: 2px dotted #ff0000; 
	border-bottom: 2px dotted #ff0000; 
	padding:5px 0;
	clear:both;
	height:22px;
}

#profile_name{
	font-weight: bold; 
	color:#FF0000;
	float:left;
}
.profileNameHeading{font-size: 12px;color:#000;margin-left:15px;}
/******************************************************/

/* Profile tables */
.profile_table {float: left; margin-left: 15px !important; width:320px; overflow:hidden;}
.profile_table td:first-child {font-weight: bold;}
.profile_table td {vertical-align: top; padding-top: 3px; text-align: left;}
/******************************************************/

/*
 * Edit Profile Page
 */
#editProfileButton{
	background-image: url(../img/template/buttons/editprofile.jpg); 
	background-position:0 0;
	display:block;
	width:125px;
	height:26px;
}

/* Message */
#message{padding:30px; font-weight:bold; color:#FF0000;}
#sendMessage{
	background-image: url(../img/template/buttons/sendmessage.jpg); 
	background-position:0 0;
	display:block;
	width:122px;
	height:26px;
}
/******************************************************/

/* Add/Remove Contact button */
#addContact{
	background-image: url(../img/template/buttons/addcontact.jpg); 
	background-position:0 0;
	display:block;
	width:122px;
	height:26px;
}
#removeContact{
	background-image: url(../img/template/buttons/removecontact.jpg); 
	background-position:0 0;
	display:block;
	width:155px;
	height:26px;
}
/******************************************************/

/* Form table */
.alt_box{border:1px solid #BAB8B9;}
.alt_box{margin-top: 10px; text-align: justify;}
.alt_box table{margin-left: 10px;}
#profile_submit{margin:10px;}
/******************************************************/

