/* ============= */
/* detail header */
/* ============= */

table.detailHeader  { width:700px; margin:12px 0px 12px 0px; }
table.detailFooter  { width:700px; margin:0px 0px 0px 0px; }
td.detailTitle      { text-align:left;}
td.detailButtons    { text-align:right; }

/* ================================= */
/* miscellaneous items in the wizard */
/* ================================= */

table.block             {margin-bottom:0px;}
td.blockTitleTop        {color:#000066; font-family:arial; font-size:16px; font-weight:bold; padding-top: 0px; padding-bottom:10px;}
td.blockTitleOne        {color:#000066; font-family:arial; font-size:16px; font-weight:bold; padding-top:15px; padding-bottom:10px;}
td.blockColumns         { }
td.sideLabel            {width:4%; white-space:nowrap; vertical-align:top; text-align:left; padding-bottom:3px; padding-top:3px; padding-right:2px;}
td.sideField            {padding-left:5px; padding-bottom:3px;}
img.bullet              {width:13px; height:13px;margin-right:4px;}
.required               {color:maroon;}

/* ============================ */
/* menu items for listing pages */
/* ============================ */

table.listingBar {
    width:700px;
    background-color:#E3E3C6;
    border-collapse:collapse;
    margin-bottom:5px;
}

a.optionLive:link       { color:#660000; text-decoration:none; }
a.optionLive:visited    { color:#660000; text-decoration:none; }
a.optionLive:hover      { color:#660000; text-decoration:underline; }

a.optionDead:link       { color:#000066; text-decoration:none; }
a.optionDead:visited    { color:#000066; text-decoration:none; }
a.optionDead:hover      { color:#660000; text-decoration:underline; }

td.choiceLive           { background-color: #FFFFFF; border-bottom:1px solid #FFFFFF; }
td.choiceDead           { background-color: #E3E3C6; border-bottom:1px solid #999999; }

div.detailLive          { }
div.detailDead          { display:none; }

td.choiceLive, td.choiceDead {
    padding:5px 5px 5px 5px; 
    font-weight:normal; 
    font-size:11px; 
    text-align:center;
    border-top:1px solid #999999;
    border-right:1px solid #999999;
    border-left:1px solid #999999;
}

/* ------------------ */
/* listing form items */
/* ------------------ */

.listingBackground {
        vertical-align:top;
        background-color:#DDDDDD;
        border-bottom:15px solid white;
}

td.listingFormTitle {
    padding:5px 8px 5px 8px;
    font-weight:bold;
        color:white;
        background-color:#686697;
}

td.listingFormFields {
    padding:15px 12px 12px 12px;
}
