/* Generic */    a:link {
	    /*background: url(graphics/li_link.gif) repeat-x 100% 100%;*/        color: #f96;        padding-bottom: 1px;        text-decoration: none;        white-space: nowrap;       }        a:visited {
        /*background: url(graphics/li_visited.gif) repeat-x 100% 100%;*/        color: #f96;        padding-bottom: 1px;        text-decoration: none;        white-space: nowrap;       }        a:hover {
        background: url(graphics/li_hover.gif) repeat-x 100% 100%;        color: #f96;        padding-bottom: 1px;        text-decoration: none;        white-space: nowrap;         }        a:active {
        background: url(graphics/li_active.gif) repeat-x 100% 100%;        color: #699;        padding-bottom: 1px;        text-decoration: none;        white-space: nowrap;            }    body {        background-color: #fff;        color: #999;        font-family: Georgia, serif;        margin: 0 auto 0 auto;        width: 726px;    }            h1 {          font-size: 1.2em;        margin: 0;    }         h2 {        font-size: 1.1em;    }           h3 {        font-size: 1em;    }            h4 {        font-size: 0.9em;        margin: 0;    }        h5 {
        color: #366;        font-size: 0.8em;        margin: 0;    }        h6 {
        color: #366;        font-size: 0.75em;        margin: 0;    }
    p {        font-size: 0.8em;        margin: 0;    }        ul {        font-size: 0.8em;    }/* Custom */        /* class */
            .clear {           clear: both;        }
        
        .case_study {
	        color: #666;
	        font-family: "arial narrow", sans-serif;
        }
        
                .case_study img {
                    vertical-align: middle;
                }
                
        .emphasis {
            font-weight: bold;
        }
        
        .faux_link {
            color: #666;
        }
        
        .first_words {
	        color: #333;
	        font-weight: bold;
	        text-transform: uppercase;
        }
        
        .link {            font-family: "arial narrow", sans-serif;        }

        .runaround {
            border-right: 5px;
            float: left;
        }
            /* id */            #animation {
            float: right;            margin: 0;
            text-align: right;            width: 100px;        }
                
        #body {            border: 1px solid #ccc;            float: left;            margin: 0;
            padding: 5px;            width: 457px;        }
        
                #body li {
                    padding-bottom: 0.5em;
                }
                
                #body p {
                    padding: 0 0 1em 0;
                }       
        
        #container_1 {
	       background-image: url(graphics/bg_container_1.gif);
	       background-repeat: repeat-y;            float: right;            margin: 0 0 10px 0;            padding: 0;            width: 232px;
            text-align: top right;        }
        
        #container_2 {             float: left;            margin: 0;            width: 232px;        }                #container_3 {            float: right;            margin: 0 0 0 5px;            width: 469px;        }
        
        #container_4 {
	       background-image: url(graphics/bg_container_4.gif);
	       background-repeat: repeat-y;
	       margin: 0;
	       padding: 0;
	       width: 706px;        }
        
        #container_5 {
            float: left;
            margin: 0;
            width: 232px;        }
        
        #container_6 {            float: right;
            margin: 0;            width: 469px;        }
        
                #container_6 a:link {
                    background: url(graphics/li_alt_link.gif) repeat-x 100% 100%;
                    color: #666;                    padding-bottom: 2px;                    /*text-decoration: none;*/                    white-space: nowrap;                   }
        
                #container_6 a:visited {
                    background: url(graphics/li_alt_visited.gif) repeat-x 100% 100%;                    color: #666;                    padding-bottom: 2px;                    text-decoration: none;                    white-space: nowrap;                  }
                
                #container_6 a:hover {
                    background: url(graphics/li_alt_hover.gif) repeat-x 100% 100%;                    color: #333;                    padding-bottom: 2px;                    text-decoration: none;                    white-space: nowrap;                  }
                
                #container_6 a:active {
                    background: url(graphics/li_alt_active.gif) repeat-x 100% 100%;                    color: #999;                    padding-bottom: 2px;                    text-decoration: none;                    white-space: nowrap;                  }
                        #content {            margin: 0;            padding: 10px;        }
        
        #client {
            color: #699;
            font-size: 0.85em;
            line-height: 120%;            list-style-image: url(graphics/ic_bullet_yes.gif);
            padding-bottom: 0.5em;        }
        
                #client a:link {
                    color: #f96;                    padding-bottom: 1px;                    text-decoration: none;                    white-space: nowrap;                   }
                
                #client a:visited {
                    background: url(graphics/li_visited.gif) repeat-x 100% 100%;                    color: #669;                    padding-bottom: 1px;                    text-decoration: none;                    white-space: nowrap;                  }
                
                #client a:hover {
                    background: url(graphics/li_hover.gif) repeat-x 100% 100%;                    color: #f96;                    padding-bottom: 1px;                    text-decoration: none;                    white-space: nowrap;                  }
                
                #client a:active {
                    background: url(graphics/li_active.gif) repeat-x 100% 100%;                    color: #9c9;                    padding-bottom: 1px;                    text-decoration: none;                    white-space: nowrap;                  }
        
        #extra {
            background-color: #c2e0e0;
            background-image: url(graphics/ft_page_corner.gif);
            background-position: top right;            background-repeat: no-repeat;
            color: #699;
            float: left;            margin: 0 0 5px 5px;            padding: 5px;            width: 220px;        }
                
                #extra h5 {
                    padding: 0 0 1em 0;                       
                }

                #extra img {
                    padding: 1em 0 0 0;
                    vertical-align: text-bottom;                   
                }
                
                #extra li {
                    font-size: 0.85em;
                    list-style-image: url(graphics/ic_bullet_yes.gif);
                    padding: 0 0 1em 0;                }
                
                #extra a:link {
                    background: url(graphics/li_alt_link.gif) repeat-x 100% 100%;
                    color: #666;                    padding-bottom: 2px;                    /*text-decoration: none;*/                    white-space: nowrap;                   }
        
                #extra a:visited {
                    background: url(graphics/li_alt_visited.gif) repeat-x 100% 100%;                    color: #666;                    padding-bottom: 2px;                    text-decoration: none;                    white-space: nowrap;                  }
                
                #extra a:hover {
                    background: url(graphics/li_alt_hover.gif) repeat-x 100% 100%;                    color: #333;                    padding-bottom: 2px;                    text-decoration: none;                    white-space: nowrap;                  }
                
                #extra a:active {
                    background: url(graphics/li_alt_active.gif) repeat-x 100% 100%;                    color: #999;                    padding-bottom: 2px;                    text-decoration: none;                    white-space: nowrap;                  }                                #header {            border-bottom: 1px solid #ccc;
            font-family: "arial narrow", sans-serif;            margin: 0 10px 0 10px;            padding: 25px 0 5px 0;        }
        
                #header img {
                    vertical-align: middle;
                }
                        #footer {            border-top: 1px solid #ccc;
            font-family: "arial narrow", sans-serif;            margin: 0 10px 0 10px;            padding: 5px 0 25px 0;
            text-align: right;        }                #option_1 {
            background-color: #fff;            border: 1px solid #ccc;
            color: #999;            margin: 0 0 10px 0;            padding: 4px;            width: 222px;        }                #option_2 {
            background-color: #fff;            border: 1px solid #ccc;
            color: #999;            float: left;            margin: 0 0 10px 0;            padding: 4px;            width: 222px;        }                #option_3 {
            background-color: #fff;            border: 1px solid #ccc;
            color: #999;            float: right;            margin: 0 0 10px 5px;            padding: 4px;            width: 222px;        }                #primary_links{            float: left;            width: auto;        }                #quote {
            color: #666;
            float: left;            margin: 0 0 0 5px;
            padding: 0;            width: 115px;        }                #secondary_links{            float: right;            width: auto;        }
        
        #slideshow {
            /* border: 1px solid #fff; */
        }                #start {
            /*background-color: #c2e0e0;*/
            background-image: url(graphics/ft_page_corner.gif);
            background-position: top right;            background-repeat: no-repeat;
            color: #699;
            float: left;            margin: 0;            padding: 5px;             width: 222px;        }
                
                #start img {
                    padding: 1em 0 0 0;
                    vertical-align: text-bottom;                   
                }
                
                #start li {
                    font-size: 0.85em;
                    list-style-image: url(graphics/ic_bullet_yes.gif);
                    padding: 0 0 1em 0;                }
        
        #success {
            background-image: url(graphics/ft_page_corner.gif);
            background-position: top right;            background-repeat: no-repeat;
            color: #699;
            float: right;            margin: 0;            padding: 5px;            width: 222px;        }
        
                #success h5 {
                    color: #699;
                }
                
                #success li {
                    font-size: 0.85em;                    list-style-image: url(graphics/ic_bullet_yes.gif);
                    padding-bottom: 1em;                }
                        #summary {
            background-color: #fff;            border-right: 1px solid #ccc;            float: left;            margin: 0 0 10px 0;            width: 467px;        }                #topic {            display: none;        }                #why {
            background-image: url(graphics/ft_page_corner.gif);
            background-position: top right;            background-repeat: no-repeat;
            color: #699;
            float: left;            margin: 0;
            padding: 5px;            width: 222px;        }
        
                #why h5 {
                    color: #699;
                }
                
                #why li {
                    font-size: 0.85em;                    list-style-image: url(graphics/ic_bullet_yes.gif);
                    padding-bottom: 0.5em;
                }                              /* Accessibility */    #navigation {        display: none;    }        #support {        display: none;    }