body { font-family:Tahoma, Arial, sans-serif; font-size:11px }
table { background-color:#dff2ed; color:#515151; padding:5px 20px 10px 10px; border:1px solid #ccc }
th { text-align:left; font-weight:bold }
td { text-align:left; padding:3px 10px 3px 1px }
img { border-style:none; margin:0px }
.required { color:#f00; font-weight:bold }
dfn.help {
	display: none;
	text-decoration: none;
    position:absolute;
    z-index:1;
    width: 250px;
    height:auto;
    padding:3px 10px 5px 10px;
    background-color:#dff2ed;
    border:1px solid #f00;
    font-size:0.8em;
    font-weight:bold;
    color:#000;
    white-space: normal;
    /* CSS3 spicing for mozilla and webkit */
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -moz-box-shadow:0 0 6px #ddd;
    -webkit-box-shadow:0 0 6px #ddd;
    box-shadow:0 0 6px #ddd;
}

