@charset "utf-8";
/* CSS Document */

.default_cursor {
	cursor: default;
}

#profile_images {
	/*border: 1px solid red;*/
	width: 524px !important;
	float: left;
}

#profile_filters {
	border: 1px solid #999;
	float: right;
	margin-top: 10px;
	width: 310px !important;
}

#profile_names {
	border-right: 1px solid #999;
	float: left;
	margin: 10px 0px;
	text-align: left;
	width: 150px;
}

#profile_names a, #profile_names a:visited {
	color: #C90008;
	display: block;
	margin: 2px 5px;
	text-decoration: none;
}

#profile_names a:hover {
	text-decoration: underline;
}

#profile_categories {
	/*border: 1px solid green;*/
	float: right;
	padding: 10px 0px;
	text-align: right;
	width: 150px;
}

#profile_categories a, #profile_categories a:visited {
	color: #999;
	display: block;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: larger;
	font-weight: bold;
	margin-right: 5px;
	text-decoration: none;
}

#profile_categories a:hover { text-decoration: underline; }

#profile_display {
	height: 380px;
	width: 700px;
}

#profile_display * {
	vertical-align: middle;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#pd_image {
	background: #E9E8E8;
	border: 2px solid #9E9E9E;
	/*display: block;*/
	float: right;
	padding: 4px;
	margin: 10px;
}


#pd_details {
	float: left;
	font-size: 12px;
	padding-top: 10px;
}

#pd_details h2 {
	border-bottom: 1px dotted black;
	margin-bottom: 10px;
	width: 270px;
}

#pd_details dl {
	margin-left: 20px;
}

#pd_details dl dt {
	color: #C90008;
	font-size: 14px;
	font-weight: bold;
	margin-top: 7px;
}

#pd_details dl dd {
	color: #000;
	margin-left: -2px;
}

#pd_details dl dd ul {
	list-style-type: none;
}

#pd_details dl dd ul li {
	margin-left: -40px;
}

#pd_details fieldset {
	padding: 10px;
}

#pd_details fieldset legend {
	color: #C90008;
	font-size: 14px;
	font-weight: bold;
}

#pd_groups * {
	color: #939393;
	font-weight: bold;
}




/********** GRID CONTROL BELOW ************/

.border_class {
	border: 1px solid #DDD;
}

div.profile_container_2 div {
	/* background-color: #999; */
	float: left;
	height: 178px;
	margin: 12px 40px;
	width: 178px;
}

div.profile_container_2 div img {
	height: 178px;
	width: 178px;
}




div.profile_container_3 div {
	/* background-color: #999; */
	float: left;
	height: 158px;
	margin: 7px;
	width: 158px;
}

div.profile_container_3 div img {
	height: 158px;
	width: 158px;
}




div.profile_container_4 div {
	/* background-color: #999; */
	float: left;
	height: 108px;
	margin: 9px;
	width: 108px;
}

div.profile_container_4 div img {
	height: 108px;
	width: 108px;
}




div.profile_container_5 div {
	/* background-color: #999; */
	float: left;
	height: 88px;
	margin: 7px;
	width: 88px;
}

div.profile_container_5 div img {
	height: 88px;
	width: 88px;
}




div.profile_container_6 div {
	/* background-color: #999; */
	float: left;
	height: 76px;
	margin: 4px;
	width: 76px;
}

div.profile_container_6 div img {
	height: 76px;
	width: 76px;
}