/* ***************************************************** */
/* CSS1 file for jqref                                   */
/* ***************************************************** */

/* STANDARD HTML TAG RESET  -----------------------------------------                           
   Source: http://developer.yahoo.com/yui/reset/#start 
   ------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* STANDARD HTML TAG DEFINITION ------------------------------------ */
BODY {  
        background-color:   #fff0f5;
        font-family:        Verdana, Arial, Helvitica, sans-serif;
        font-size:          12px;  
		margin:				20px;
		padding:			0;
}


/* -- attempted to assign font information at Table level but Netscape 4.7 -- */
/* -- kept crashing. Appears to work ok if font is assigned at cell level. -- */

TABLE { border-width:   thin;
}

TD { font-family:           Verdana, Arial, Helvitica, sans-serif;
     font-size:             14px;
	 padding:				10px;
}

TD.nopad {
	font-family:           Verdana, Arial, Helvitica, sans-serif;
    font-size:             14px;
	padding:				0;
}

H1 {font-family:            Verdana, Arial, Helvitica, sans-serif;
    font-size:              25px;
	text-align: 	        center;
    font-style:             italic;
    color: 		            #4b0082;
}

H2 { font-family:           Verdana, Arial, Helvitica, sans-serif;
     font-size:  	        14px;
     font-style:            italic;
     text-align:            center;
	 color: 		        #4b0082;
}	 

H2.sub { border-style:      groove;
         border-width:      5px;
         border-color:      #fff0f5;
         color:             white;
         background-color:  #4b0082; 
         width:             100%;
         font-weight:       bold;
         line-height:       110%;
}         
 
H3 {font-family:           Verdana, Arial, Helvitica, sans-serif; 
    color:                 #4b0082;
    font-size:              14px;
}

P {  font-family:           Verdana, Helvitica, sans-serif;
     font-size:		        14px;
	 padding:				10px;
}

P.WARN { border-color: red;
            border-width: 2;
            background-color: white;
            color:       #000000;
            align:       center;
            font-weight: italic;
            text-align:  left;
}



/* -- Following are ignored by NN; required by IE -- */

UL { list-style-type:       disc;
     font-family:           Verdana, Helvitica, sans-serif;
     font-size:             14px;
     margin-right:          10;
	 padding:				10px;
}

DL { list-style-type:       disc;
     font-family:           Verdana, Helvitica, sans-serif;
     font-size:             14px;
     margin-right:          10;
	 padding:				10px;
}


OL { list-style-type:       decimal;     
     font-family:           Verdana, Helvitica, sans-serif;
     font-size:             14px;
	 padding:				10px;
}

/* -- Netscape ignores COLOR for HR element -- */
HR { align:                 center;
     width:                 100%;
}     

A:link    { font-weight:     bold;
            font-style:      italic;
            color:          #993399;
}

A:visited { color:              #4b0082;
            text-decoration:    none;
}

/* ***************************************************** */
/*                 Class Definitions                     */
/* ***************************************************** */

.HEADER { font-family:      Verdana, Arial, Helvitica, sans-serif; ;
          font-size:        32px;               
          font-style:       italic;
          color:            #ffffff;
}                 

.FOOTER { font-family:      Verdana, Arial, Helvitica, sans-serif; ;
          font-size:        10px;               
          color:            #ffffff;
}                 


.SMALL { font-size:         10px;
         font-weight:       bold;
}

.sWhite { font-size:        10px;
          color:            white;
}          

.GREEN  { background-color: #e7f7f7;
}

.RED { color:   red; }
.CYAN { color:  darkcyan; }
.BLUE { color:  darkblue; }
.GR { color: green; }
.YELLOW { color:    yellow; }
.MAGENTA { color:   magenta; }
.WHITE { color: white; }
.PALEYELLOW { color: #ffffcc; }

.INDENT { margin-left:      5px;
          margin-right:     5px;
}  

.INDENT2 { margin-left:     25px;
          margin-right:     25px;
}  

.QUOTE { margin-left:	10px;
		 margin-right:	10px;
         color: 		#4383b8;
}

.QUOTE2 { margin-left:	50px;
		 margin-right:	50px;
         font-style:    italic;
         color: 		#4383b8;
}

.CODE { font-family:    Courier;
        font-size:		11px;
        font-weight:    bold;
        padding:        5;
}

.MONO { font-family:   Courier New;
        font-size:     11px;
}         

.REF { color:           #4b0082;
       font-weight:     bold;
}        

.TITLE { color:           #ffffff;
         background-color: #996699;
         font-family:     Verdana, Arial, Helvitica, sans-serif;
         font-size:       12px;
}

.MENU { color:           #ffffff;
        font-weight:     bold;
        font-family:     Verdana, Arial, Helvitica, sans-serif;
        font-size:       12px;
}

.SMENU { color:          #ffffff;
        font-weight:     bold;
        font-family:     Verdana, Arial, Helvitica, sans-serif;
        font-size:       10px;
}
 
.PAD { padding:     5px;
}

.WARNING { color:       #ffffff;
           background-color: red;
           font-weight: bold;
           border-width: 2px;
           
}

.TABLEHEADER { color:   #ffffff;
               background-color: #4b0082; 
               font-weight: bold;
}               