/*****************************************************************************/                                                                           */
/*                                                                           */
/*            I R I S   E N V I R O N M E N T A L  W E B S I T E             */
/*                                                                           */
/*                       www.irisenvironmental.com                           */
/*                            www.irisenv.com                                */
/*                                                                           */
/*                  Copyright 2007 Iris Environmental, Inc.                  */
/*                                                                           */
/*   Iris Environmental                                                      */
/*   1438 Webster Street, Suite 302                                          */
/*   Oakland, California 94612                                               */
/*   (510) 834-4747   Tel                                                    */
/*   (510) 834-4199   Fax                                                    */
/*                                                                           */
/*   Gregory S Noblet, P.E.                                                  */
/*   March 2007                                                              */
/*                                                                           */
/*****************************************************************************/




/*  Page Colors  */


/*  003366   dark blue    */
/*  ffffff   pure white   */
/*  eeeeee   light grey   */
/*  ccffff   light cyan   */
/*  a7b2e3   Iris blue    */

BODY       { background-color: #003366;             } /*  Margins outside of page content */
.banner    { background-color: #ffffff;             } /*  Banner: background              */
H1.logo    { color:            #a7b2e3;             } /*  Banner: Big blue I              */
H1.name    { color:            #003366;             } /*  Banner: Iris Environmental      */
.nav       { background-color: #003366;             } /*  Nav links: background           */
H2         { color:            #a7b2e3;             } /*  Nav links: text                 */
TD         { vertical-align:   top;                 }
.content   { background-color: #ffffff;             } /*  Content: background             */

/*   Debugging: Toggle border-style between "none" and "solid"  */

TD         { border-style:     none;                }
TD         { border-color:     #ff0000;             }
TD         { border-width:     01px 01px 01px 01px; }

IMG        { border-style:     none;                }
IMG        { border-color:     #00ff00;             }
IMG        { border-width:     01px 01px 01px 01px; }


/*  IMG Classes                                        */
/*  ------------------------------------------------   */
/*  Class       Use                                    */
/*  ------------------------------------------------   */
/*  .normal     Misc image on right                    */
/*  .spacer     Spacer (placeholder) graphic           */
/*  .map        Yahoo street map                       */
/*  .portrait   Employee photo on bio page             */
/*  ------------------------------------------------   */

IMG.portrait { border-style:     none;                }
IMG.portrait { border-color:     #000000;             }
IMG.portrait { margin:           00pt 10pt 00pt 00pt; }
IMG.portrait { padding:          00pt 00pt 00pt 00pt; }
IMG.portrait { float:            left;                }

IMG.normal   { border-style:     none;                }
IMG.normal   { border-color:     #000000;             }
IMG.normal   { margin:           05pt 00pt 05pt 05pt; }
IMG.normal   { padding:          00pt 00pt 00pt 00pt; }
IMG.normal   { float:            right;               }

IMG.spacer   { border-style:     none;                }
IMG.spacer   { border-color:     #0000ff;             }
IMG.spacer   { border-width:     01px 01px 01px 01px; }
IMG.spacer   { padding:          00pt 00pt 00pt 00pt; }
IMG.spacer   { margin:           00pt 00pt 00pt 00pt; }

IMG.map      { border-style:     none;                }
IMG.map      { border-color:     #000000;             }
IMG.map      { margin:           10pt 00pt 10pt 00pt; }
IMG.map      { padding:          00pt 00pt 00pt 00pt; }


/*  Cell borders */

.nav     { border-right:    1pt solid #ffffff; }
.nav     { border-left:     1pt solid #ffffff; }

.lineA   { border-top:      2pt solid #5196C1; }
.lineB   { border-bottom:   2pt solid #5196C1; }
.lineAB  { border-top:      2pt solid #5196C1; }
.lineAB  { border-bottom:   2pt solid #5196C1; }

.lineAL  { border-top:      1pt solid #5196C1; }
.lineBL  { border-bottom:   1pt solid #5196C1; }
.lineABL { border-top:      1pt solid #5196C1; }
.lineABL { border-bottom:   1pt solid #5196C1; }


/*  The H1 style is used to write the Iris logo, including */
/*  the big blue I and the Iris Environmental text.        */
/*  ------------------------------------------------       */
/*  Style       Use                                        */
/*  ------------------------------------------------       */
/*  H1          Corporate logo banner                      */
/*  H1.logo     Big blue "I" logo                          */
/*  H1.name     "IRIS ENVIRONMENTAL" text                  */
/*  H1.name EM  First letter of each word                  */
/*  ------------------------------------------------       */

/*  Shared Attributes  */
           
H1         { font-family:      "Times New Roman";  }
H1         { font-style:       normal;             }
H1         { font-variant:     normal;             }

H1         { padding:          00pt 00pt 00pt 00pt;}

/*  Big blue I  */

H1.logo    { font-size:        108pt;              }

/*                              T    R    B    L                                  */
H1.logo    { margin:          -26pt +00pt -28pt +00pt;}
H1.logo    { text-align:       center;             }
H1         { font-weight:      400;                }

/*  Company Name  */

H1.name    { font-size:        18pt;               }
/*                               T   R   B   L                                    */
H1.name    { margin:           20pt 00pt 00pt 00pt;}
H1.name    { text-align:       right;             }
H1.name    { letter-spacing:   3.7pt;              }
H1.name    { font-weight:      800;                }
H1.name EM { font-size:        22pt;               }
H1.name EM { font-style:       normal;             }



/*  Navigation link text */
/*  The top and bottom margins determine how thick the navigation toolbar is      */           
H2         { font-family:      "Arial";  }
H2         { font-style:       normal;             }
H2         { font-variant:     normal;             }
H2         { font-weight:      400;                }
/*                               T   R   B   L                                    */
H2         { margin:           06pt 00pt 06pt 00pt;}
H2         { padding:          00pt 00pt 00pt 00pt;}
H2         { font-size:        08pt;               }
H2         { letter-spacing:   1.0pt;              }
H2         { text-align:       center;             }



/*  ------------------------------------------------                              */
/*  Style       Use                                                               */
/*  ------------------------------------------------                              */
/*  H3          Content heading                                                   */
/*  H4          Content heading                                                   */
/*  P           Content text                                                      */
/*  LI          Content text; list item                                           */
/*  .tight      Eliminate trailing space                                          */
/*  .medium     Eliminate half of trailing space                                  */
/*  ------------------------------------------------                              */

/*  Shared Attributes  */
/*  -----------------  */


H3, H4, P, LI { font-family:      arial, helvetica, sans-serif;}  /* formerly "trebuchet MS"*/
H3, H4, P, LI { font-style:       normal;                     }
H3, H4, P, LI { font-variant:     normal;                     }
H3, H4,    LI { text-align:       left;                       }
        P     { text-align:       left;                    }
H3, H4, P, LI { margin-left:      +15pt;                      }
H3, H4, P, LI { margin-right:     +15pt;                      }

H3, H4, P, LI { padding-left:     0pt;                        }
H3, H4, P, LI { padding-right:    0pt;                        }
H3, H4, P, LI { padding-top:      0pt;                        }
H3, H4, P, LI { padding-bottom:   0pt;                        }


/*  Navbar Links  */

A.intra:link      { color:            #FFFFFF; }
A.intra:active    { color:            #FF0000; }
A.intra:visited   { color:            #FFFFFF; }
A.intra           { text-decoration:  none;    }

/*  All Other Links  */

A:link            { color:            #000000; }
A:active          { color:            #a7b2e3; }
A:visited         { color:            #000000; }

/*  Content Heading  */

H3                { font-weight:      600;                        }
H3                { font-size:        11pt;                       }
H3                { color:            #000000;                    }
H3                { margin-top:       15pt;                       }
H3                { margin-bottom:     0pt;                       }


/*  Content Heading  */

H4                { font-weight:      600;                        }
H4                { font-size:        11pt;                       }
H4                { color:            #000000;                    }
H4                { margin-top:       10pt;                       }
H4                { margin-bottom:     0pt;                       }

/*  Content Text  */

P, LI             { font-weight:      400;                        }
P                 { font-size:        10pt;                       }
LI                { font-size:        10pt;                       }
P, LI             { color:            #000000;                    }
LI                { list-style-type:  circle;                       }

LI                { margin-top:        5pt;                       }
P, LI             { margin-bottom:     0pt;                       }

UL                { list-style-position: outside;                 }
UL                { list-style-type:     square;                  }

.tight            { margin-bottom:   -10pt;                       }
.medium           { margin-bottom:   -05pt;                       }


/*  Photo Captions  */

P.caption         { font-weight:      600;                        }
P.caption         { font-size:        07pt;                       }
P.caption         { color:            #000000;                    }
P.caption         { margin-left:      0pt;                        }
P.caption         { margin-right:     0pt;                        }
P.caption         { margin-top:       0pt;                        }
P.caption         { margin-bottom:    0pt;                        }

/*  Copyright notice at bottom of page  */
P.copyright       { font-weight:      400;                        }
P.copyright       { font-size:        08pt;                       }
P.copyright       { color:            #000000;                    }
P.copyright       { margin-top:       10pt;                       }
P.copyright       { margin-bottom:    10pt;                       }
P.copyright       { text-align:       center;                     }

BODY       { background-color: #003366;             } /*  Margins outside of page content */
