
/* Consumer and Applied Sciences web site PRINT CSS Document 2007 */

body { font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #000000; margin: 0em; padding: 0em; background-color: #ffffff; }


#navigation ul, 
#navigation #ridlogo, 
#frontpagebanner, 
#content .topofpage, 
#content .pagesubnav, 
#footer .links,
.noprint
{ display: none; }



a { color: #000000; text-decoration: none; }


#header { margin: 0em; padding: 0em; }
#header img { margin: 0em; padding: 0em; border: none; }






/**** NAVIGATION ****/



/**** CONTENT ****/

#content { margin: 1.0em; padding: 0em 0em 0em 0em; vertical-align: top; color: #000000; }


#content h1 { font-weight: normal; font-size: 16pt; border-bottom: 1px dotted #cccccc; padding: 0em; margin: 0em 0em 1.0em 0em; }
#content h2 { font-weight: normal; font-size: 14pt; }
#content h3 { font-weight: normal; font-size: 13pt; }
#content h4 { font-weight: bold; font-size: 12pt; }
#content h5 { font-weight: bold; font-size: 11pt; }
#content h6 { font-weight: bold; font-size: 10pt; }

#content p { }
#content ul { list-style-type: circle; }





/* content table */


#content table { width: 100%; border-collapse: collapse; border-top: 1px solid #999999; border-left: 1px solid #999999; margin: 0.2em 0em 3.0em 0em; }

#content table tr {}

#content table th { text-align: left; padding: 0.5em; border-right: 1px solid #999999; border-bottom: 1px solid #999999; }
#content table td { color: #000000; border-bottom: 1px solid #999999; border-right: 1px solid #999999; padding: 0.5em; vertical-align: top; }

#content table td h1 { font-size: 1.0em; color: #00FF00; font-weight: bold; }
#content table td h2 { font-size: 1.0em; line-height: 1.5em; padding: 0em; margin: 1.0em 0em 0.5em 0em; font-weight: bold; color: #333333; }
#content table td h3 { font-size: 1.0em; line-height: 1.5em; padding: 0em; margin: 0em 0em 0.5em 0em; font-weight: bold; color: #333333; }
#content table td h4 { font-size: 1.0em; line-height: 1.5em; padding: 0em; margin: 0em 0em 0.5em 0em; font-weight: bold; }
#content table td h5 { font-size: 1.0em; line-height: 1.5em; padding: 0em; margin: 0em 0em 0.5em 0em; font-weight: bold; }
#content table td h6 { font-size: 1.0em; line-height: 1.5em; padding: 0em; margin: 0em 0em 0.5em 0em; font-weight: bold; }
#content table td p { font-size: 1.0em; line-height: 1.5em; padding: 0em; margin: 0em 0em 0.5em 0em; }
#content table td ul { font-size: 1.0em; margin: 0.5em 0em 0.5em 0em; list-style-type: disc; }
#content table td ol { font-size: 1.0em; }
#content table td li { font-size: 1.0em; line-height: 1.5em; padding: 0em; list-style-position: inside; }






/* content images */

#content img { margin: 1.0em 1.4em 1.0em 1.0em; border: 1px solid #666666; }






/**** NEWS - for the frontpage ****/

#content .news { vertical-align: top; margin: 1.0em; padding: 0em; font-size: 0.9em; float: right; width: 150px; border-color: #669d15; }

#content .news tr {  border-color: #669d15; }
#content .news th { font-size: 1.7em; color: #669d15; background-color: #ffffff; text-align: center; padding: 0.3em 0em 0.3em 0em; font-weight: normal;  border-color: #669d15; }
#content .news td { font-size: 1.0em; padding: 0.2em 0.5em 0.4em 0.5em; border-color: #669d15; }

#content .news p { margin: 0em 0em 0em 0em; font-style: italic; }

#content .news ul { padding: 0em 0em 0.5em 0em; margin: 1.0em 1.0em 1.0em 2.0em; }
#content .news li { margin: 0em; list-style: circle; list-style-position: outisde; } 













/**** FOOTER ****/

#footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; clear: both; text-align: top; border-top: 1px solid #000000; margin: 5.0em 0em0em 0em; padding: 0em; }



#footer .weboffice { font-size: 0.75em; float: right; width: 8em; color: #eaeaea; margin: 0em; padding: 0.9em 1.1em 0em 0em; text-align: center; }
#footer .weboffice a { color: #eaeaea; letter-spacing: 0.15em; font-weight: bold; }
