/* CSS Document */
/* Start: Left Col Heading */
.col2 h3{
	font-size:12px;
	line-height:26px;
	color:#000;
	background:#efeeec;
	padding:0 10px;
	margin-bottom:10px;
	border-top:1px solid #e2e2e1;
	/*border-right:1px solid #e5e4e2;*/
}
/* End: Left Col Heading*/

/* Start: Profile Image Styling*/
.col2 a.profileImg,
.col2 div.profileImg{
		width:auto;
		height:auto;
		border:1px solid #f2f2f0;
		border-bottom:2px solid #e2e2e1;
		padding:10px;
		display:block;
		background:#f2f2f0;
		color:#666;
		position:relative;
		text-align:center;
	}
		.col2 a.profileImg:hover{
			border:1px solid #dbe2cf;
			border-bottom:2px solid #dbe2cf;
		}
			.col2 a.profileImg span{display:none;}
			.col2 a.profileImg:hover span{
				position:absolute;
				top:10px; top:11px\9;
				right:10px;	right:22px\9;
				padding:0 10px;
				height:20px;
				display:block;
				background:#87cf16;
				color:#fff;
				font-weight:bold;
			}

/* End: Profile Image Styling*/

/* Start: Status Message Styling*/

.col2 ul.statusMsg{
	font-size:11px;
	border:1px solid #e2e2e1;
	margin:10px 0;
	background:#efeeec;
	color:#666;
}
	.statusMsg #status_box{padding:10px; display:none;}
	.statusMsg #msg_info_init, 
	.statusMsg #msg_info,
	.statusMsg .shwmsg{padding:10px; line-height:16px;}
	
.col2 ul.sndrqst{
	font-size:11px;
	margin-bottom:10px;
	/*margin-top:-10px;*/
	border-bottom:1px solid #e2e2e1;
}
	.col2 ul.sndrqst li,
	.col2 ul.sndrqst li a{
		height:19px;
		line-height:19px;
	}
		.col2 ul.sndrqst li a, .col2 ul.sndrqst li strong{
			display:block;
			padding-left:20px;
			background:url(../images/marrow1.gif) no-repeat 11px 50% #fff;
		}
			.col2 ul.sndrqst li a:hover, .col2 ul.sndrqst li strong{
				background:url(../images/marrow1.gif) no-repeat 11px 50% #f7f6f6;
				color:#666;
				font-weight:normal;
			}
/* End: Status Message Styling*/

/* Start: Progress Bar Styling*/
.col2 .progressbar{
	font-size:11px;
	background:#f3fae8;
	color:#666;
	padding:10px;
	margin-bottom:10px;
	border:1px solid #eaf2dd;
}
	.progressbar h5{
		font-weight:bold;
		font-size:11px;
		line-height:16px;
		padding-bottom:5px;
	}
	.progressbar p,
	.progressbar p span{
		height:10px;
		border:1px solid #d5d4d2;
		border-top:0;
		border-bottom:0;
		background:url(../../../globals/images/progress-bar.gif) repeat-x 0 0 #dbdad8;		
	}
		.progressbar p span{
			display:block; 
			background-position:0 100%; 
			border:0;
		}
.updateProfile{
	font-size:11px;
	line-height:14px;
	border-bottom:1px solid #eaf2dd;
	margin-bottom:10px;
	padding:0 5px 10px 10px;
}
/* End: Progress Bar Styling*/

/* Start: Information Box Styling */
dl{
	padding:0 0 10px 10px; 
	font-size:11px; 
	/*margin-top:-10px;
	border-right:1px solid #e5e4e2;*/
}
	dt{color:#777; background:#fff;}
	dd{color:#000; background:#fff; line-height:15px; padding-bottom:5px;}
/* End: Information Box Styling */

/* Start: Friens Box Styling */
.seeall{
	margin-top:-10px;
	border-bottom:1px solid #e5e4e2;
	line-height:26px;
	margin-bottom:10px;
	padding:0 10px;
	height:26px;
}
	.seeall a{float:right;}

.friends{width:200px; margin-bottom:10px;}
	.friends td{
		width:62px;
		padding:5px;
		line-height:14px;
		background:#f5f4f3;
		border:1px solid #e5e4e2;
		vertical-align:top;
	}
	.friends td.noBg{
		background:#fff;
		border:none;
	}
	.friends img{
		display:inline-block;
		margin:0 auto;
	}
		ul.friends li a{color:#666;}
/* End: Friens Box Styling */

/* Start: Album Styling */
.album{padding-bottom:7px;}
.album li{
	position:relative;
	min-height:52px;
	background:#fafef3;
	border:1px solid #eaf2dd;
	margin-bottom:3px;
	padding:10px 10px 10px 77px;
	color:#000;
}

	.album a.albumImg{
		padding:1px;
		background:#fff;
		position:absolute;
		top:8px;
		left:10px;
		border:1px solid #dbe2cf;
	}
		.album a.albumImg img{display:block; width:50px; height:50px;}
		.album a.albumImg:hover{border:1px solid #cad2bd;}
	
		.album li{_height:52px;}
			.album li p{
				padding-right:5px;
				text-transform:capitalize;
				word-wrap: break-word;
				line-height:15px;
			}
				.album li p strong{color:#000; background:#fafef3; padding:0 0 5px;}
				.album li p span{color:#777; background:#fafef3; position:relative; left:0; top:0; padding:0;}
	
	
	/* End: Album Styling */
	
.mbody ul.complete{
	padding:10px 0;}
.mbody ul.complete li{
	height:20px;
	position:relative;
	background:url(../images/marrow1.gif) no-repeat 0px 5px #fff;
	padding-left:10px;
}
.mbody ul.complete li a{font-size:11px;}
		