@charset "UTF-8";
/* CSS Document */

/*These reset browser CSS */

* {
vertical-align: baseline;
font-family: inherit;
font-style: inherit;
font-size: 100%;
border: none;
padding: 0;
margin: 0;
}
body {
padding: 0px;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, ul, ol, dl {
margin: 0px 0px;
outline:none;
}
li, dd, blockquote {
margin-left: 0px;
padding: 0px;
}
dt {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
margin: 0px;
padding: 0px;
}
a { outline: none }


/*BACKGROUND STYLES*/

body {
	margin:0px;
	font-family:Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#000;
}

html {
    background: #F2F2F2 url(images/tinydots.gif) repeat;
    height: 100%;
}

body#darkwood{
    background: url(images/textures/dark-wood.jpg) repeat-x;
    background-position: left 150px;
    margin: 0;
    padding: 0;
   	height: 100%;
}

body#gravelwall{
    background: url(images/textures/gravel-wall.jpg) repeat-x;
    background-position: left 150px;
    margin: 0;
    padding: 0;
   	height: 100%;
}

body#metalgrip{
    background: url(images/textures/metal-grip.jpg) repeat-x;
    background-position: left 150px;
    margin: 0;
    padding: 0;
   	height: 100%;
}

body#brickwall{
    background: url(images/textures/red-brick.jpg) repeat-x;
    background-position: left 150px;
    margin: 0;
    padding: 0;
   	height: 100%;
}

html>body {
    min-height: 100%;
    height: auto;
}


/*MAIN STYLES*/

#bottombannertext p									{ font-size:10px; font-family:Helvetica, sans-serif; font-weight:bold; color:#bbb2a6  }
#credits p											{ font-size:9px; font-family:Helvetica, sans-serif; color:#000  }
#credits a:link, #credits a:visited					{ font-weight:bold; text-decoration:none; color:#000 }
#credits a:hover, #credits a:active					{ font-weight:bold; text-decoration:underline; color:#ff6400 }
#homemain p											{ font-size:16px; font-family:Helvetica, sans-serif; line-height:19px; margin-bottom:8px }
#innermain1 p										{ font-size:12px; font-family:Helvetica, sans-serif; line-height:16px; margin-bottom:6px }
#innermain1 p.emergency								{ font-weight:bold; color:#C80000 }
#innermain1 h1										{ font-size:14px; font-family:Helvetica, sans-serif; font-weight:bold; line-height:16px; margin:12px 0px 4px 0px }
#innermain1 h2										{ font-size:14px; font-family:Helvetica, sans-serif; font-weight:bold; line-height:16px; margin:0px 0px 4px 0px }
#innermain1 h3										{ font-size:13px; font-family:Helvetica, sans-serif; font-weight:bold; line-height:16px; margin:0px 0px 8px 0px }
#innermain1 a:link, #innermain1 a:visited			{ font-weight:bold; text-decoration:underline; color:#ff6400 }
#innermain1 a:hover, #innermain1 a:active			{ font-weight:bold; text-decoration:underline; color:#bbb2a6 }
.accordion h3										{ margin-bottom:2px }
.accordion p.two									{ margin-bottom:2px }
.accordion p.four									{ margin-bottom:4px }
.accordion-null h3									{ margin-bottom:2px }
.accordion-null p.two								{ margin-bottom:2px }
.accordion-null p.four								{ margin-bottom:4px }

ul													{ list-style-type: none; padding: 0px; margin-left: 10px; font-family:Helvetica, sans-serif; font-size:12px; line-height:16px }
li													{ background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: 0 0.3em;  padding-left: 20px; margin-bottom:4px }

#pullout p											{ font-size:12px; font-family:Helvetica, sans-serif; line-height:16px; margin-bottom:6px }
#pullout ul											{ list-style-type: none; padding: 0px; margin-left: 10px; font-family:Helvetica, sans-serif; font-size:12px; line-height:16px }
#pullout li											{ background-image: url(images/bullet2.gif); background-repeat: no-repeat; background-position: 0 0.3em;  padding-left: 20px; margin-bottom:4px }

td													{ text-align:center }
tr													{ min-height:180px }


/*CLIENT MENU DIVS*/

#buttons #ghirardelli												{ display:block; width:237px; height:22px; background-image:url(images/client-menus/menu-ghirardelli-01.png); background-repeat:no-repeat; cursor:pointer }
#buttons #ghirardelli:hover, #buttons #ghirardelli.active			{ background-image:url(images/client-menus/menu-ghirardelli-02.png) }

#buttons #applied													{ display:block; width:237px; height:22px; background-image:url(images/client-menus/menu-applied-materials-01.png); background-repeat:no-repeat; cursor:pointer }
#buttons #applied:hover, #buttons #applied.active					{ background-image:url(images/client-menus/menu-applied-materials-02.png) }

#buttons #slac														{ display:block; width:237px; height:22px; background-image:url(images/client-menus/menu-slac-01.png); background-repeat:no-repeat; cursor:pointer }
#buttons #slac:hover, #buttons #slac.active							{ background-image:url(images/client-menus/menu-slac-02.png) }

#buttons #stan-uni													{ display:block; width:237px; height:22px; background-image:url(images/client-menus/menu-stanford-uni-01.png); background-repeat:no-repeat; cursor:pointer }
#buttons #stan-uni:hover, #buttons #stan-uni.active					{ background-image:url(images/client-menus/menu-stanford-uni-02.png) }

#buttons #stan-med													{ display:block; width:237px; height:22px; background-image:url(images/client-menus/menu-stanford-med-01.png); background-repeat:no-repeat; cursor:pointer }
#buttons #stan-med:hover, #buttons #stan-med.active					{ background-image:url(images/client-menus/menu-stanford-med-02.png) }

#buttons #ibm-arc													{ display:block; width:237px; height:22px; background-image:url(images/client-menus/menu-ibm-arc-01.png); background-repeat:no-repeat; cursor:pointer }
#buttons #ibm-arc:hover, #buttons #ibm-arc.active					{ background-image:url(images/client-menus/menu-ibm-arc-02.png) }

#buttons #ibm-svl													{ display:block; width:237px; height:22px; background-image:url(images/client-menus/menu-ibm-svl-01.png); background-repeat:no-repeat; cursor:pointer }
#buttons #ibm-svl:hover, #buttons #ibm-svl.active					{ background-image:url(images/client-menus/menu-ibm-svl-02.png) }

#buttons #tesla														{ display:block; width:237px; height:22px; background-image:url(images/client-menus/menu-tesla-01.png); background-repeat:no-repeat; cursor:pointer }
#buttons #tesla:hover, #buttons #tesla.active						{ background-image:url(images/client-menus/menu-tesla-02.png) }

#buttons #tyco														{ display:block; width:237px; height:22px; background-image:url(images/client-menus/menu-tyco-01.png); background-repeat:no-repeat; cursor:pointer }
#buttons #tyco:hover, #buttons #tyco.active							{ background-image:url(images/client-menus/menu-tyco-02.png) }

#buttons #solyndra													{ display:block; width:237px; height:22px; background-image:url(images/client-menus/menu-solyndra-01.png); background-repeat:no-repeat; cursor:pointer }
#buttons #solyndra:hover, #buttons #solyndra.active					{ background-image:url(images/client-menus/menu-solyndra-02.png) }

#buttons #perkin-elmer												{ display:block; width:237px; height:22px; background-image:url(images/client-menus/menu-perkin-elmer-01.png); background-repeat:no-repeat; cursor:pointer }
#buttons #perkin-elmer:hover, #buttons #perkin-elmer.active			{ background-image:url(images/client-menus/menu-perkin-elmer-02.png) }

#buttons #frito-lay													{ display:block; width:237px; height:22px; background-image:url(images/client-menus/menu-frito-lay-01.png); background-repeat:no-repeat; cursor:pointer }
#buttons #frito-lay:hover, #buttons #frito-lay.active				{ background-image:url(images/client-menus/menu-frito-lay-02.png) }

#buttons #magic-tech												{ display:block; width:237px; height:22px; background-image:url(images/client-menus/menu-magic-tech-01.png); background-repeat:no-repeat; cursor:pointer }
#buttons #magic-tech:hover, #buttons #magic-tech.active				{ background-image:url(images/client-menus/menu-magic-tech-02.png) }

#buttons #headway-tech												{ display:block; width:237px; height:22px; background-image:url(images/client-menus/menu-headway-tech-01.png); background-repeat:no-repeat; cursor:pointer }
#buttons #headway-tech:hover, #buttons #headway-tech.active			{ background-image:url(images/client-menus/menu-headway-tech-02.png) }

#old-frito-lay														{ display:block; width:237px; height:22px; background-image:url(images/client-menus/menu-frito-lay-01.png); background-repeat:no-repeat; cursor:default }

#old-magic-tech														{ display:block; width:237px; height:22px; background-image:url(images/client-menus/menu-magic-tech-01.png); background-repeat:no-repeat; cursor:default }

#old-headway-tech													{ display:block; width:237px; height:22px; background-image:url(images/client-menus/menu-headway-tech-01.png); background-repeat:no-repeat; cursor:default }

