.person, .window       { text-align: left; width: 500px; font: normal 11px Arial, sans-serif; }
.person span  { color: #cacaca; font-weight: bold; float: left; width: 100px; text-align: right; padding-right: 1em; }
.person img   { padding: 0px 10px 20px 0px; float: left; }
.person p     { padding: 0px; margin: 0px; }
.person h2    { color: #af0a1c; margin: 0px; padding-bottom: 0px; font-size: 16px; }
.person h3    { font-size: 12px; margin: 0px 0px 10px 0px; padding: 0px; color: #aaa;}
.person .prefix { text-align: right; color: #cacaca; font-weight: bold; }
.person td { vertical-align: top; }

#control_window_2 { width: 500px; }

#control_overlay { background-color:#fff;	}
.modal { background-color:#fff;	padding:10px; border:1px solid #333; }
.tooltip { border:1px solid #000;	background-color:#fff; height:25px;	width:200px; font-family:"Lucida Grande",Verdana;	font-size:10px; color:#333;	}
.simple_window { width:250px;	height:50px; border:1px solid #000;	background-color:#fff; padding:10px; text-align:left; font-family:"Lucida Grande",Verdana; font-size:12px; color:#333; }
.window { background-image:url("/images/person/window_background.png");	background-position:top left;	-moz-border-radius: 10px;	-webkit-border-radius: 10px; padding:10px; font-family:"Lucida Grande",Verdana;	font-size:13px;	font-weight:bold;	color:#fff;	text-align:left; min-width:150px;	min-height:100px;	}
.window .window_contents { margin-top:10px;	width: 500px !important; width:100%; height:100%;	}
.window .window_header   { text-align:center;	}
.window .window_title    {	margin-top:-7px; margin-bottom:7px;	font-size:11px;	cursor:move; }
.window .window_close    {	display:block; position:absolute;	top:4px; left:5px; height:13px;	width:13px;	background-image:url("/images/person/window_close.gif"); cursor:pointer; cursor:hand;	}



