/*
* DFA Internet Application CSS
*
* This stylesheet has been designed to work with NS 4.x and IE 4.x/5.x
* and NS6
*
*
*               Usage notes:
*
*               Attributes with a '#' sign are for elements with an "ID
*               Attribute with a '.' sign are for elements with a "CLASS"
*
*
*/

BODY {
	font-family : Arial, Helvetica, Times New Roman;
	background-color : white;
	font-size : 10pt;
	color : #000000;
}

/*
* Custom class attributes
*/
A:link {color: #0000FF}
A:visited {color: #0000FF}
A:active {color: #0000FF}
A:hover {color: red}
.banner {  
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 24pt; 
        font-weight: bold;
        font-style: italic; 
        color: #00417E;
}

.eighteenbanner {  
	font-family : Arial, Helvetica, Times New Roman;
	font-size : 18pt; 
	font-weight: bold;
	font-style: italic; 
	color: #00417E;
}

.boldblueheader { 
         
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 12pt; 
        font-weight: bold;
        font-style: italic; 
        color: #00417E;
}

.boldblackheader { 
         
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 12pt; 
        font-weight: bold;
        color: #000000;
}

.bodytext {  
        font-family : Arial, Helvetica, Times New Roman;
        font-size: 10pt; 
        color: #000000;
}

.footerlink {  
        color: #000000;
}

.tablecolor {  
        background-color: #CCCCCC;
}

/* Lab Query table color, black font */
.querytablecolor {  
        background-color: #F7EFD6;
        font-size : 10pt;
        color : #000000;
}

.linksize {  
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 10pt; 
	font-style: italic; 
}

.smlinksize {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 8pt;
	font-style: italic; 
}

.nobullet {  
        font-family : Arial, Helvetica, Times New Roman;
        font-size: 10px; 
        list-style-type: none;
}

/* This class is for blue, Arial fonts */
.bluefont {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 100%;
        font-weight : normal;
        color : #0000FF;
}

/* This class is for blue, Arial fonts */
.tenbluefont {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 10pt;
        font-weight : normal;
        color : #0000FF;
}

/* This class is for bold, blue, Arial fonts */
.boldbluefont {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 100%;
        font-weight : bold;
        color : #0000FF;
        
}

/* This class is for blue, Arial fonts */
.tenboldbluefont {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 10pt;
        font-weight : bold;
        color : #0000FF;
}

/* This class is for bold, dark blue, Arial fonts */
.bolddkbluefont { 
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 12pt; 
        font-weight : bold;
        color : #00417E;
}

/* This class is for dark blue, Arial fonts */
.dkbluefont { 
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 12pt; 
        font-weight : normal;
        color : #00417E;
}

/* This class is for dark blue, Arial fonts */
.tendkbluefont { 
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 10pt; 
        font-weight : normal;
        color : #00417E;
}

/* This class is for dark blue, Arial fonts */
.eightdkbluefont {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 8pt;
        font-weight : normal;
        color : #00417E;
}

/* This class is for dark blue, Arial fonts */
.sixdkbluefont {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 6pt;
        font-weight : normal;
        color : #00417E;
}

/* This class is for red, Arial fonts */
.redfont {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 12pt;
        font-weight : normal;
        color : #FF0000;
}

/* This class is for red, Arial fonts */
.smredfont {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 8pt;
        font-weight : normal;
        color : #FF0000;
}

/* This class is for large, bold, red, Arial fonts */
.boldredfont {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 10pt;
        font-weight : bold;
        color : #FF0000;
}

/* This class is for black, Arial fonts */
.blackfont {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 10pt;
        font-weight : normal;
        color : #000000;
}

/* This class is for input buttons with black, Arial fonts */
.buttonblackfont {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 10pt;
        font-weight : normal;
        color : #000000;
}

/* This class is for black, Arial fonts */
.smblackfont {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 8pt;
        font-weight : normal;
        color : #000000;
}

/* This class is for bold, black, Arial fonts */
.boldblackfont {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 10pt;
        font-weight : bold;
        color : #000000;
}

/* This class is for bold, underlined, black, Arial fonts */
.boldulblackfont {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 10pt;
        font-weight : bold;
        text-decoration : underline;
        color : #000000;
}

/* This class is for bold, white, Arial fonts */
.boldwhitefont {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 10pt;
        font-weight : bold;
        color : #FFFFFF;
}
/* This class is for italic, black, Arial fonts */
.italicblackfont {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 10pt;
        font-weight : normal;
        font-style: italic; 
        color : #000000;
}
/* This class is for italic, black, Arial fonts */
.smallitalicblackfont {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 8pt;
        font-weight : normal;
        font-style: italic; 
        color : #000000;
}
/* The following class's are for report printing and are used in Visual
Age java code - WebRenderer
*/
.columnheader {  
        background-color: #f7efd6;
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 9pt;
        font-weight : bold;
        color : #000000;
}

.printcolumnheader {  
        background-color: #f7efd6;
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 7pt;
        font-weight : bold;
        color : #000000;
}
.columnheadercolor {  
        background-color: #f7efd6;
}  
.topcolumnheader {  
        background-color: #f7efd6;
	font-family : Arial, Helvetica, Times New Roman;
	font-size : 10pt;
	font-weight : bold;
        color : #000000;
        
}
.troublebgcolor {  
        background-color: #ffcccc;
	font-family : Arial, Helvetica, Times New Roman;
        font-size : 9pt;
        font-weight : normal;
        color : #000000;        
}
.printtroublebgcolor {  
        background-color: #ffcccc;
	font-family : Arial, Helvetica, Times New Roman;
        font-size : 7pt;
        font-weight : normal;
        color : #000000;        
}
.columnvalue {  
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 9pt;
        font-weight : normal;
        color : #000000;
}

.printcolumnvalue {  
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 7pt;
        font-weight : normal;
        color : #000000;
}
.whitebgcolor {
	background-color: #ffffff;
}

.whitebgcolorWithSmBlackFont {
	background-color: #ffffff;
	font-family : Arial, Helvetica, Times New Roman;
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
}

.oddRowbgcolor {
	background-color: #d2ffd2;
}

.oddRowbgcolorWithSmBlackFont {
	background-color: #d2ffd2;
	font-family : Arial, Helvetica, Times New Roman;
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
}
/* This class is for small bold, black, Arial fonts */
.smboldblackfont {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 8pt;
        font-weight : bold;
        color : #000000;
}
/* This class is to help align images */
.imageAlignBottom {
   	vertical-align: bottom;
}
.topofpagelinks {
        font-family : Arial, Helvetica, Times New Roman;
        font-size : 10pt;
        font-style: italic;        
        vertical-align: top;
}
.btnstyle1 {
	background-color: #003366; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, Times New Roman;
	font-weight: bold;
        font-size: 10pt;
}
