/* ======================================================================
 * Project-wide CSS styles.  Nothing in here is brand-specific.
 * ======================================================================
 */

/* Absolute top-level body style.
 */

/* To create a nicely spaced and readable paragraph style, regardless of font height, we
 * set line-height with a percentage.
 */
p { line-height: 150%
}

/* Layout table, zero borders and spacing for close alignment of items.
 */
table.layout { margin: 0px;

}

table.layout td { 
    padding: 0px;  
}

/* IE puts top and bottom margin on forms, Firefox doesn't, so we explicitly turn it off.
 */ 
form { margin-top: 0px; margin-bottom: 0px;
}

/* Plain White Link style, cursor will change to a pointer but no other decoration.
 */
a.plain_white_link:link, a.plain_white_link:visited {  font-family: "Arial";
                    font-weight: normal;
                    font-size: 12px; 
                    text-decoration: none; 
                    color: #FFFFFF; 
}

a.plain_white_link:hover {  font-family: "Arial";
                    font-weight: normal;
                    font-size: 12px; 
                    text-decoration: none; 
                    color: #FFFFFF; 
}

/* ======================================================================
 * Tables
 * ======================================================================
 */

table.double_row_sortable { margin-top: 0px;
                 border: 2px solid #455785;
                 border-collapse: collapse;
                 width: 627px;
}

table.single_row_sortable { margin-top: 0px;
                 border: 2px solid #455785;
                 border-collapse: collapse;
                 width: 627px;
}

/* Use to present single-row result sets, shading every other row.
 */
table.single_row_sortable tr.shaded  { background-color: #E6E6E6;
                margin: 0px;
}

table.single_row_sortable tr.shaded td { padding: 2px;
}

table.single_row_sortable tr.noshade  { background-color: #FFFFFF;
                margin: 0px;
}

table.single_row_sortable tr.noshade td { padding: 2px;
}


/* ======================================================================
 * Fonts
 * ======================================================================
 */

.font14px  { font-family: "Arial";
                font-size: 14px; 
                color: black;
} 

.font14px_bold  { font-family: "Arial";
                font-size: 14px; 
                font-weight: bold;
                color: black;
} 

.font16px_bold  { font-family: "Arial";
                font-size: 16px; 
                font-weight: bold;
                color: black;
} 

.font20px_bold  { font-family: "Arial";
                font-size: 20px; 
                font-weight: bold;
                color: black;
} 

.font24px_bold  { font-family: "Arial";
                font-size: 24px; 
                font-weight: bold;
                color: black;
} 

.font12px  { font-family: "Arial";
                font-size: 12px; 
                color: black;
} 

.font10px  { font-family: "Arial";
                font-size: 10px; 
} 

.font8px  { font-family: "Arial";
                font-size: 8px; 
} 

.font8pxcourier  { font-family: "Courier";
                font-size: 8px; 
} 

p.justified { text-align: justify; }

tr.highlight { background-color: #FFFFCC;
}

/* ======================================================================
 * Help panels use this style.
 * ======================================================================
 */

td.help {  background: #FFFFCC;
           padding: 3px;
}
 
dd.help { text-align: justify;
}

/* ======================================================================
 * Styles for informational boxes.  Errorbox is Red, Warningbox is yellow,
 * Infobox is blue, and Successbox is green.  Associated icons are located
 * in the global img/ directory.
 * ======================================================================
 */
table.errorbox { border: solid #C1131E 2px;
                width: 100%;
} 


table.warningbox { border: solid #FbFb35 2px;
                width: 100%;
} 

table.infobox { border: solid #3C2DFF 2px;
				background-color: #FFFFFF;
				color: #000000;
                width: 100%;
} 

table.successbox { border: solid #92FF95 2px;
                width: 100%;
} 

table.questionbox { border: solid #3C2DFF 2px;
                width: 100%;
} 

div.resultset {

}

tr.highlighted { background-color: #FFFFCC;
}

/* Used to maintain a minimum height of the left menu bar.
 */
.prop {
    height:500px;
    float:right;
    width:1px;
    margin: 0px;
    padding: 0px;

}

.clear {
    clear:both;
    height:0px;
    overflow:hidden;
}
