/* Javlin CSS */

/* Top level container for the person menu */
.personMenu { border:1px solid rgb(224,224,224); background-color:rgb(245,248,255); font-family:Helvetica, Arial, sans-serif; font-style:normal; margin:0px; padding:0px; -moz-border-radius: 7px; }
.personMenu a { color:#0063dc; text-decoration:underline; }
.semtag_header { }

/* Container for business-card photo */
.photoCard { float:left; margin:10px 5px 10px 10px; padding:0px; }
.photoCard img { border:1px solid rgb(192,192,192); padding:2px ! important; height:115px; width:115px; background-color:white; }

/* Container for business-card */
.businessCard { float:right; margin:10px 3px; padding-top:0px; line-height:1.2em; }

/* List for displaying business card information */
.businessCard ul { list-style-type:none; margin:0px; padding-left:0px }
.businessCard .cardName { color:black; font-weight:bold; font-size:1.1em; }
.businessCard li { color:black; font-size:1.0em; }
.businessCard a { text-decoration:underline; }

/* Container for person menu actions */
.personMenuActions { clear:both; background-color:white; width:100%; padding:0px; margin-bottom:0px; border-top:1px solid #ACB9CD; }

/* Styles for menu list */
.personMenuActions ul { padding:0px; margin:0px; list-style:none; }
.personMenuActions li { }

/* Styles for the hover */
.menu_drop_icon { color:black; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:1.0em; background-color:#e2eeff; border:1px solid #ACB9CD; padding:2px; -moz-border-radius: 7px; }
.menu_drop_icon img { border:none; }
a.menu_drop_icon { background: url(menu_dropdown.gif) no-repeat scroll center; }
a.menu_drop_icon:link, a.menu_drop_icon:visited{ color:#000; text-decoration:none; }
a.menu_drop_icon:hover { background: url(menu_dropdown.gif) no-repeat scroll center; }

.hasHover { border-bottom: 1px dotted #306bc4; }
img.hasHover { padding:1px; border:1px dotted #306bc4; }


/* Values specific to popup menu */
.personMenu { width:400px; }
.personMenu .photoCard { }
.personMenu .photoCard img { }
.personMenu .businessCard { width:258px; }
.personMenu .businessCard ul { }
.personMenu .businessCard .cardName { }
.personMenu .businessCard li { }
.personMenu .businessCard a { }
.personMenu .personMenuActions { -moz-border-radius: 7px; }
.personMenu .personMenuActions tr, .personMenu .personMenuActions td { border-width:0px; padding:0px; margin:0px; -moz-border-radius: 7px; }
.personMenu .personMenuActions a { color:black; font-size:1.0em; text-decoration:none; border: solid 1px; display:block; padding:1px 2px 1px 5px; -moz-border-radius: 7px; }
.personMenu .personMenuActions a:link, .personMenu .personMenuActions a:visited { border-color: white; }
.personMenu .personMenuActions a:hover, .personMenu .personMenuActions a:active { background-color:#e2eeff; border-color: #8bb5e8; }
.personMenu .personMenuActions a:focus, .personMenu .personMenuActions a:active { background-color:#e2eeff; border-color: #8bb5e8; }

/* Values specific to inline menu */
.X-person-display-inline .personMenu { }
.X-person-display-inline .personMenu .photoCard { }
.X-person-display-inline .personMenu .photoCard img { }
.X-person-display-inline .personMenu .businessCard { }
.X-person-display-inline .personMenu .businessCard ul { }
.X-person-display-inline .personMenu .businessCard .cardName { }
.X-person-display-inline .personMenu .businessCard li { }
.X-person-display-inline .personMenu .personMenuActions { }
.X-person-display-inline .personMenu .personMenuActions ul { }
.X-person-display-inline .personMenu .personMenuActions li { }
.X-person-display-inline .personMenu .personMenuActions a:link, .X-person-display-inline .personMenuActions a:visited{ }
