/* layers */

#profile{
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 1;
}

#add_profile{
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 1;
}

#remove_profile{
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 1;
}

#upload{
	position: absolute;
	z-index: 1;
}

#activity{
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 2;
}

#activity_details{
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 3;
}

#date{
	position: absolute;
	z-index: 4;
}

#time{
	position: absolute;
	z-index: 5;
}


/* stylesheets*/

.display{
	display: table;
}

.display_none{
	display: none;
}

TD{
	vertical-align: top;
}

/* profile page */

.header_profile{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;

	background-color: #1B489B;
	background-image: url(../../images/structure/BG_profile.gif);
	background-repeat: repeat-y;
	background-attachment: fixed;

	border: 1 solid #FFFFFF;

	height: 30px;
	width: 500px;
	padding: 5px;

}

.header_activity{

	background-color: #1B489B;
	border: 1 solid #8AA4C9;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	
	height: 20px;
	padding: 5px;

}

.padding_content{

	padding-left: 30px;
	padding-top: 30px;
	padding-right: 30px;

}

.title_large{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
	padding-right: 15px;
}

.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
	padding-right: 15px;
}

.input_field{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00346F;
	font-weight: bold;
	
	border: 1 solid #00346F;
	background-image: url(../../images/structure/BG_input.gif);
	background-repeat: repeat-x;
	height: 24px;
	width: 150px;
	
	padding-top: 5px;
	padding-left: 5px;
}

.content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
	padding-right: 15px;
}

.padding_time{
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 30px;
	padding-left: 30px;
}

.edit_links{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8CCDFB;
	text-decoration: none;
}

.edit_links:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.line_thick{
	border-bottom: solid 1px #FFFFFF;	
}

.line_thin{
	border-bottom: dotted 1px #8AA4C9;
}

/* windows */

.main_window{
	background-color: #1B489B;
	margin-top: 40px;
	margin-left: 40px;
	margin-bottom: 40px;
}

.header_window{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;

	background-color: #1B489B;
	background-image: url(../../images/structure/BG_profile.gif);
	background-repeat: repeat-y;

	height: 30px;
	padding: 5px;
	
	border-bottom: 1 solid #FFFFFF;

}

.close_window{

	background-color: #1B489B;
	
	padding: 5px;
	border-bottom: 1 solid #FFFFFF;
	text-align: right;

}

TABLE.window{
	border: 2 solid #FFFFFF;
}
