                * {
                        margin:0;
                        padding:0;
                }
                html,body {
                        width:100%;
                        height:100%;
                }
                #container {
                        position:relative;
                        min-width:800px;
                        width:100%;
                }
                #banner {
                        position:absolute;
                        top:0;
                        left:0;
                        width:100%;
                        height:120px;
                        background:url("./images/safeguard.gif") right no-repeat white;
                }
                #logo {
                        position:absolute;
                        top:15px;
                        left:23px;
                }
                #nav {
                        position:absolute;
                        top:120px;
                        left:;
                        width:100%;
                        height:95px;
                        overflow:hidden;
                }
                #nav img.bar {
                        position:absolute;
                        top:0;
                        left:0;
                }
                div.g {
                        background:url("./images/color_g.gif") top left repeat-x #8B9413;
                }
                div.y {
                        background:url("./images/color_y.gif") top left repeat-x #FFCB08;
                }
                div.p {
                        background:url("./images/color_p.gif") top left repeat-x #605B8D;
                }
                div.r {
                        background:url("./images/color_r.gif") top left repeat-x #BE3720;
                }
                div.b {
                        background:url("./images/color_b.gif") top left repeat-x #005596;
                }
                div.t {
                        background:url("./images/color_t.gif") top left repeat-x #00A19C;
                }
                div.o {
                        background:url("./images/color_o.gif") top left repeat-x #F7941D;
                }
                #content {
                        position:absolute;
                        top:;
                        left:;
                        width:100%;
                        height:100%;
                }
                #text {
                        position:absolute;
                        top:415px;
                        left:225px;
                        font-family:times new roman, times, serif;
                        width:450px;
                }
                #text_about {
                        position:absolute;
                        top:325px;
                        left:210px;
                        font-family:times new roman, times, serif;
                        width:300px;
                }
                #text_about a {
                        color:black;
                        font-size:75%;
                }
                #text_nohead {
                        position:absolute;
                        top:255px;
                        left:225px;
                        font-family:times new roman, times, serif;
                        width:450px;
                }
                #linkbody {
                        position:absolute;
                        top:600px;
                        left:225px;
                }
                #linkbody ul {
                        height:220px;
                }
                img.thumbleft {
                        float:left;
                        border:1px solid gray;
                        margin:5px;
                }
                img.thumbright {
                        float:right;
                        margin:5px;
                        border:1px solid gray;
                }
                #top {
                        text-align:right;
                }
                #top img {
                        border:0;
                }
                #sidebar {
                        position:absolute;
                        top:120px;
                        font-family:ariel, helvetica, sans serif;
                        font-size:75%;
                        width:186px;
                        height:650px;
                        background:url("./images/waterfall.jpg") top right no-repeat black;  
                }
                #tag {
                        position:absolute;
                        top:40px;
                        left:225px;
                }
                #headline {
                        position:absolute;
                        top:255px;
                        left:225px;
                }
                #headline_exec {
                        position:absolute;
                        top:235px;
                        left:195px;
                }
                #foot_exec {
                        position:absolute;
                        top:320px;
                        left:325px;
                }
/*                #offleft {
                        position:absolute;
                        left:186px;
                }  */
                #exec {
                        position:absolute;
                        top:235px;
                        left:520px;
                }
                #leftlist {
                        width:200px;
                }

                #leftlist a {
                        color:black;
                        text-decoration:none;
                }
                #leftlist a:hover {
                        text-decoration:underline;
                }
                #rightlist {
                        position:absolute;
                        left:230px;
                        width:340px; 
                }
                #rightlist a {
                        color:black;
                        text-decoration:none;
                }
                #rightlist a:hover {
                        text-decoration:underline;
                }
                ul {
                        list-style-type:none;
                }
                ul.menu {
                        position:absolute;
                        left:186px;
                        bottom:0;
                        width:614px;
                        height:26px;
                        background:url("./images/nav.gif");
                }
                ul.menu li {
                        display:block;
                        float:left;
                        text-indent:-9999px;
                }

                ul.menu li a {
                        border:0;
                        display:block;
                        height:26px;
                }

                ul.menu li a:hover {
                        border:0;
                        display:block;
                        background:url("./images/nav_over.gif"); 
                }
                ul.part img {
                        border:0;
                } 
                ul.programs {
                        width:600px;
                }
                ul.programs li {
                        display:inline;
                }
                ul.linklist {
                        width:500px;
                }
                ul.linklist li {
                        display:inline;
                }
                ul.linklist li ul {
                        position:relative;
                        left:10px;
                        display:inline;
                }
                ul.linklist li ul li ul {
                        position:relative;
                        left:20px;
                        display:inline;
                }  
                ul.linklist li a {
                        color:black;
                        text-decoration:none;
                }
                ul.linklist li a:hover {
                        color:black;
                        text-decoration:underline;
                }
                ul.provright {
                        float:right;
                }
                a#lnk img {
                        padding:5px;
                        border:0;
                }
                li#home a {
                        width:46px;
                }

                li#home a:hover, li#home a:active {
                        background-position:0 0;
                } 
                li#why a {
                        width:109px;
                }

                li#why a:hover, li#why a:active {
                        background-position:-46px 0;
                }

                li#services a {
                        width:60px;
                }

                li#services a:hover, li#services a:active {
                        background-position:-155px 0;
                }

                li#pbp a {
                        width:171px;
                }

                li#pbp a:hover, li#pbp a:active {
                        background-position:-215px 0;
                }

                li#provider a {
                        width:94px;
                }

                li#provider a:hover, li#provider a:active {
                        background-position:-386px 0;
                }

                li#about a {
                        width:62px;
                }

                li#about a:hover, li#about a:active {
                        background-position:-480px 0;
                }

                li#contact a {
                        width:72px;
                }

                li#contact a:hover, li#contact a:active {
                        background-position:-542px 0;
                }
                ul.sidelink {
                        position:absolute;
                        left:55px;
                        bottom:150px;
                }
                ul.sidelink a {
                        color:white;
                        text-decoration:none;
                }

                ul.sidelink a:hover {
                        text-decoration:underline;
                }


                ul.people {
                        position:absolute;
                        top:95px;
                        right:0;
                        filter:alpha(opacity=50);
                        opacity:.50;
                }

                ul.people li {
                        margin-bottom:10px;
                        background-color:white;
                        text-indent:-9999px;
                }

                ul.people a {
                        display:block;
                        width:110px;
                        height:30px;
                }
                ul.people a:hover {
                        background-color:#DDDDDD;
                }
                #lin a {
                        color:blue;
                }
                #lin a img {
                        border:0;
                }
                hr.middle {
                        width:800px;
                        visibility:hidden;
                }
                form {
                        font-family:times new roman, times, serif;
                        color:#ABA195;
                }
                input, textarea {
                        border-width: 1.5px;
                        padding: 2px;
                }
                #formhead {
                        font-family:times new roman, times, serif;
                }
                select#svc {
                        border-width:0;
                        position:absolute;
                        top:163px;
                        left:470px;
                }  
                .error {
                        color: #c00000;
                        font-size: 10pt;
                }
