/* 
 * styles.css
 *
 * The styles.css file contains CSS styles that are used for all browsers.
 */

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
html {
overflow: -moz-scrollbars-vertical;
overflow: scroll;
} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
a:focus, a:active {outline: none;} 
td {font-size:10pt; vertical-align:top}

body {background:#fff; font:13px arial,helvetica,clean,sans-serif;}table {font-size:inherit;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;}body {line-height:1.22em;}


/* ------------- Top Navigation -------------*/
ul#NavigationPrimary {
	z-index: 2;
	position:relative;
	left: 2;
}  /*  Changed -- added position:relative;*/
ul#NavigationSecondary {
	z-index: 1000;
	position:absolute;
}  /*  Changed -- added position:relative;*/

  ul#NavigationPrimary li {
    float: left; /* Keep nav in a line */
    position: relative;
	width:auto;
/*    z-index: 6;*/
  }
    ul#NavigationSecondary li {
    float: left; /* Keep nav in a line */
    position: absolute;
	width:auto;
/*    z-index: 6;*/
  }
    ul#NavigationPrimary li li { float: none; }
    ul#NavigationPrimary li a {
      background-position: 0 0;
      background-repeat: no-repeat;
      display: block;
      text-decoration: none;
      text-indent: -32000px;
      height: 49px;
    }
      ul#NavigationPrimary li li a { text-indent: 0; }
      ul#NavigationPrimary li a.over { background-position: 100% 0; }
      
    ul#NavigationPrimary li ul { /* First level of flyouts */
      display: none;
      position: absolute;
      width: 100px;
      left: -1px;
      top: 100%;
      z-index: 8;
    }
      ul#NavigationPrimary li.over ul { display: block; }
        ul#NavigationPrimary li.over li ul { /* Second level of flyout */
          display: none;
          left: 99px;
          top: 0;
/*          z-index: 9;*/
        }
ul#NavigationPrimary li.over li.over ul { display: block; }
ul#NavigationPrimary iframe { position: absolute; }  /* Changed -- added entire line */
ul#NavigationPrimary li#NavigationPrimaryCompany a { background-image:url("../images/Company.gif"); width: 163px; }
ul#NavigationPrimary li#NavigationPrimaryProducts a { background-image: url("../images/Products.gif"); width: 160px; }
ul#NavigationPrimary li#NavigationPrimaryDesign a { background-image: url("../images/Services.gif"); width: 160px; }
ul#NavigationPrimary li#NavigationPrimaryEducation a { background-image: url("../images/Education.gif"); width: 160px; }
ul#NavigationPrimary li#NavigationPrimarySupport a { background-image: url("../images/Support.gif"); width: 160px; }
ul#NavigationPrimary li#NavigationPrimaryContact a { background-image: url("../images/Contact.gif"); width: 163px; }

ul#NavigationPrimary a.active {background-position:top right;}
/* Changed -- Begin added block */
ul#NavigationPrimary li#NavigationPrimaryCompany ul {width:164px;}
ul#NavigationPrimary li#NavigationPrimaryCompany li {background:#3688a5; margin:0 0 0 1px; border:1px solid #a7a7a7; border-bottom:0; border-top:0;}
ul#NavigationPrimary li#NavigationPrimaryCompany li a {border-top:1px solid #a7a7a7; color:#ebebeb; text-indent: 0;  background:url("../images/arrow.gif") 140px 10px no-repeat; height:1%; display:block; padding:10px 40px 10px 10px; width:160px;}
ul#NavigationPrimary li#NavigationPrimaryCompany li.last {background:url("../images/primary-navigation_new_One.gif") bottom left no-repeat; border-left:0;  border-right:0;}
ul#NavigationPrimary li#NavigationPrimaryCompany li.last a {width:160px;}
ul#NavigationPrimary li#NavigationPrimaryCompany li a:hover {color:#ffc467;}

ul#NavigationPrimary li#NavigationPrimaryProducts ul {width:161px;}
ul#NavigationPrimary li#NavigationPrimaryProducts li {background:#3688a5; margin:0 0 0 1px; border:1px solid #a7a7a7; border-bottom:0; border-top:0;}
ul#NavigationPrimary li#NavigationPrimaryProducts li a {border-top:1px solid #a7a7a7; color:#ebebeb; text-indent: 0;  background:url("../images/arrow.gif") 140px 10px no-repeat; height:1%; display:block; padding:10px 40px 10px 10px;  width:158px;}
ul#NavigationPrimary li#NavigationPrimaryProducts li.last {background:url("../images/primary-navigation_new.gif") bottom left no-repeat; border-left:0;  border-right:0;}
ul#NavigationPrimary li#NavigationPrimaryProducts li.last a {width:159px;}
ul#NavigationPrimary li#NavigationPrimaryProducts li a:hover {color:#ffc467;}

ul#NavigationPrimary li#NavigationPrimaryDesign ul {width:161px;}
ul#NavigationPrimary li#NavigationPrimaryDesign li {background:#3688a5; margin:0 0 0 1px; border:1px solid #a7a7a7; border-bottom:0; border-top:0;}
ul#NavigationPrimary li#NavigationPrimaryDesign li a {border-top:1px solid #a7a7a7; color:#ebebeb; text-indent: 0;  background:url("../images/arrow.gif") 140px 10px no-repeat; height:1%; display:block; padding:10px 40px 10px 10px;  width:158px;}
ul#NavigationPrimary li#NavigationPrimaryDesign li.last {background:url("../images/primary-navigation_new.gif") bottom left no-repeat; border-left:0;  border-right:0;}
ul#NavigationPrimary li#NavigationPrimaryDesign li.last a {width:159px;}
ul#NavigationPrimary li#NavigationPrimaryDesign li a:hover {color:#ffc467;}


ul#NavigationPrimary li#NavigationPrimaryEducation ul {width:161px;}
ul#NavigationPrimary li#NavigationPrimaryEducation li {background:#3688a5; margin:0 0 0 1px; border:1px solid #a7a7a7; border-bottom:0; border-top:0;}
ul#NavigationPrimary li#NavigationPrimaryEducation li a {border-top:1px solid #a7a7a7; color:#ebebeb; text-indent: 0;  background:url("../images/arrow.gif") 140px 10px no-repeat; height:1%; display:block; padding:10px 40px 10px 10px;  width:158px;}
ul#NavigationPrimary li#NavigationPrimaryEducation li.last {background:url("../images/primary-navigation_new.gif") bottom left no-repeat; border-left:0;  border-right:0;}
ul#NavigationPrimary li#NavigationPrimaryEducation li.last a {width:159px;}
ul#NavigationPrimary li#NavigationPrimaryEducation li a:hover {color:#ffc467;}

ul#NavigationPrimary li#NavigationPrimarySupport ul {width:161px;}
ul#NavigationPrimary li#NavigationPrimarySupport li {background:#3688a5; margin:0 0 0 1px; border:1px solid #a7a7a7; border-bottom:0; border-top:0;}
ul#NavigationPrimary li#NavigationPrimarySupport li a {border-top:1px solid #a7a7a7; color:#ebebeb; text-indent: 0;  background:url("../images/arrow.gif") 140px 10px no-repeat; height:1%; display:block; padding:10px 40px 10px 10px;  width:158px;}
ul#NavigationPrimary li#NavigationPrimarySupport li.last {background:url("../images/primary-navigation_new.gif") bottom left no-repeat;  border-left:0;  border-right:0;}
ul#NavigationPrimary li#NavigationPrimarySupport li.last a {width:159px;}
ul#NavigationPrimary li#NavigationPrimarySupport li a:hover {color:#ffc467;}

ul#NavigationPrimary li#NavigationPrimaryContact ul {width:164px;}
ul#NavigationPrimary li#NavigationPrimaryContact li {background:#3688a5; margin:0 0 0 1px; border:1px solid #a7a7a7; border-bottom:0; border-top:0;}
ul#NavigationPrimary li#NavigationPrimaryContact li a {border-top:1px solid #a7a7a7; color:#ebebeb; text-indent: 0;  background:url("../images/arrow.gif") 140px 10px no-repeat; height:1%; display:block; padding:10px 40px 10px 10px;  width:160px;}
ul#NavigationPrimary li#NavigationPrimaryContact li.last {background:url("../images/primary-navigation_new_One.gif") bottom left no-repeat; border-left:0;  border-right:0;}
ul#NavigationPrimary li#NavigationPrimaryContact li.last a {width:160px;}
ul#NavigationPrimary li#NavigationPrimaryContact li a:hover {color:#ffc467;}
/*  -- End added block */


}






	

