  BODY {
  background-color:#e0e0e0;
  color:#e0e0e0;
  font-family: verdana, tahoma, arial, helvetica;
  font-size:75%;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  }

  /* ######### Set Default Indents ######### */  
  ul {
  padding: 0;
  margin: 0;
  }
  li {
  padding: 0;
  margin: 0;
  }
  

  /* ######### Feature Boxes ######### */
  .feature_blocks{
  width:980px;
  height: 25px;
  background:#ffffff;
  border-color:#FFFFFF;
  border-width:0px 10px 0px 10px;
  border-style:solid;
  margin-left:auto;
  margin-right:auto;
  }
  .feature_1 {width:290px; background:#0C075B; color:#ffffff; padding:10px 10px 10px 10px;border-color:#0C075B;border-style: solid;border-width:0px;background: url("/pictures/Cog-HotWax-small-blue.jpg") no-repeat; text-align: left;}
  .feature_2 {width:380px; background:#666666; color:#ffffff; padding:10px 10px 10px 10px;border-color:#303030;border-style: solid;border-width:0px;background: url("/pictures/Cog-HotWax-small-grey.jpg") no-repeat; text-align: left;}
  .feature_3 {width:290px; background:#0C075B; color:#ffffff; padding:10px 10px 10px 10px;border-color:#0C075B;border-style: solid;border-width:0px;background: url("/pictures/Cog-HotWax-small-blue.jpg") no-repeat; text-align: left;}
  .feature_4 {width:360px; background:#0C075B; color:#ffffff; padding:10px 10px 10px 10px;border-color:#0C075B;border-style: solid;border-width:1px;text-align: left;}
  .feature_5 {width:360px; background:#0C075B; color:#ffffff; padding:10px 10px 10px 10px;border-color:#0C075B;border-style: solid;border-width:1px;text-align: left;}
  .feature_header {font-size:120%;font-weight:bold;border-color:#ffffff; color:#ffffff; border-style: dotted;border-width: 0 0 1px 0; padding: 0 0 3px 0; text-align:left;}
  .feature_text {font-family: verdana, tahoma, arial, helvetica; font-size:100%;font-weight:normal;padding: 10px 0 0 0; color:#ffffff;}
  .feature_text a:link{font-size:100%;font-weight:normal;padding: 10px 0 0 0; color:#ffffff;font-weight:bold;text-decoration:none;}
  .feature_text a:visited{font-size:100%;font-weight:normal;padding: 10px 0 0 0; color:#ffffff;font-weight:bold;text-decoration:none;}  
  .feature_text a:hover{font-size:100%;font-weight:normal;padding: 10px 0 0 0; color:#ffffff;font-weight:bold;text-decoration:underline;}
 



  /* ######### Logo Image ######### */ 
  .image_bar {
  width:960px;
  height:auto;
  border-style:solid;
  border-color:white;
  border-width:0px 10px 0px 10px;
  margin-left:auto;
  margin-right:auto;
  padding:0px;
  }
  
  .image_bar a:link{ font-size:90%; color:#ffffff; float:right; text-decoration:none;}
  .image_bar a:visited{ font-size:90%; color:#ffffff; float:right; text-decoration:none;}
  .image_bar a:hover{ font-size:90%; color:#ffffff;float:right; text-decoration:none;}
  .image_bar img { padding:0px 0px 0px 0px; border-style:none; }
  
  /* ######### Front Page Box ######### */
  .front_box {
  background: url("/pictures/stylesheet/FrontPage.png");
  width:960px;
  height:60px;
  color: white;
  margin-left:auto;
  margin-right:auto;
  }
  
  .front_box a:link{
  color:white;
  text-decoration:none;
  font-weight:bold
  }
 
  .front_box a:visited{
  color:white;
  text-decoration:none;
  font-weight:bold
  }
  
   .front_box a:hover{
  color:white;
  text-decoration:underline;
  font-weight:bold
  }
 

  /* ######### Front Page Flash ######### */
  .front_flash {
  width:980px;
  height:auto;
  background: white url(/pictures/topmenubar/SAIBlueMenuBarSelected.gif) no-repeat -1000px -1000px;
  color: white;
  margin-left:auto;
  margin-right:auto;
  z-index:-1;
  }
  
  /* ######### Contact Page Graphic ######### */
  .contact_graphic {
  width:960px;
  height:400px;
  background: white;
  margin-left:auto;
  margin-right:auto;
  border-style:solid;
  border-color:white;
  border-width:0px 10px 0px 10px;
  background: white;
  color: black;
  }
  
  
  .menubar {
  width:960px;
  height:auto;
  border-style:solid;
  border-color:white;
  border-width:0 10px 0 10px;
  margin-left:auto;
  margin-right:auto;
  padding:0px 0px 0px 0px;
  float:center;
  text-align: left;}
  

  /* ######### Lower Link Bar 2 ######### */ 
  .menu_bar_2 {
  font-size:90%;
  text-align:left;
  width:960px;
  height:100%;
  padding:0px 0px 6px 0px;
  border-style:solid;
  border-width:0 10px 0px 10px;
  color:#0C075B;
  border-color:#ffffff;
  background:#ffffff;
  text-decoration:none;
  margin-left:auto;
  margin-right:auto;
  }

  .menu_bar_2 a:link{  text-align:left; 20px height:100%;  border-style:solid; border-width:0 0 0px 0; color:#0C0750; border-color:#0C075B; background:#ffffff;text-decoration:none;}
  .menu_bar_2 a:visited{  text-align:left; height:100%;   border-style:solid; border-width:0 0 0px 0; color:#0C0750; border-color:#0C075B; background:#ffffff;text-decoration:none;}
  .menu_bar_2 a:hover { color:#484498;text-decoration:underline; height:100%}
  .menu_bar_2 img {float:left; margin:0;padding:0; border:0;}


  /* ######### 10px High Grey Padding ######### */  
  .grey_padding {width:980px; height:10px; margin:0; padding: 0; border:0; background:#e0e0e0;}
  
  /* ######### Solid Blue Line ######### */
  .solidline {
  width:960px;
  height: 1px;
  border-width:0 10px 0px 10px;
  border-style:solid;
  border-color:#FFFFFF;
  margin-left:auto;
  margin-right:auto;
  padding:0px;
  spacing:0px;
  background:#0C075B;
  font-size:80%;
  text-align:left;
  }

    /* ######### 10px High White Padding ######### */
  .white_padding {
  width:980px;
  height: 10px;
  border-width:0 0 0px 0;
  border-style:solid;
  border-color:#0C075B;
  margin-left:auto;
  margin-right:auto;
  padding:0px;
  spacing:0px;
  background:#FFFFFF;
  font-size:80%;
  text-align:left;
  }
  
  
  .feature_pic {width: 146px; text-align:center;}
 
  /* ######### Page Content with Righthand Image Bar ######### */  
 
  /* IE 7 and below hack */
  *:first-child+html .main_text{
  width:700px;
  color:#000000;
  text-align:left;
  height:auto;
  margin-left: 10px;
  padding-bottom:10px;
  padding-right: 260px;
  border-style:solid;
  border-color:red;
  border-width:0px;
  }


  html > body .main_text {
  width:730px;
  color:#000000;
  text-align:left;
  height:auto;
  margin-left: 10px;
  padding-bottom:10px;
  border-style:solid;
  border-color:yellow; 
  border-width: 0px;
  } 

  
  .main_text a:link {
  font-weight:bold;
  color:#0C075B;
  text-decoration:none;
  }
 
  .main_text a:visited {
  font-weight:bold;
  color:#0C075B;
  text-decoration:none;
  }
  
  .main_text a:hover {
  font-weight:bold;
  color:#0C075B;
  text-decoration:underline;
  }
  
   /* ######### Page Content with NO Righthand Image Bar ######### */  
  .main_text_wide{
  width:960px;
  color:#000000;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  height:auto;
  padding-bottom:10px;
  }

  .main_text_wide a:link {
  font-weight:bold;
  color:#0C075B;
  text-decoration:none;
  }
 
  .main_text_wide a:visited {
  font-weight:bold;
  color:#0C075B;
  text-decoration:none;
  }
  
  .main_text_wide a:hover {
  font-weight:bold;
  color:#0C075B;
  text-decoration:underline;
  }



 

  .image { float: right;}
  .left { text-align: left;}

  /* ######### Footer Bar Text ######### */
  .footer_text {
  background: white url("/pictures/stylesheet/FooterBar.png");
  width:960px;
  height: 27px;
  border-width:0px 10px 10px 10px;
  border-style:solid;
  border-color:#FFFFFF;
  margin:0px;
  spacing:0px;
  color:#ffffff;
  font-size:100%;
  text-align:center;
  padding: 3px 0 0 0;
  margin-left:auto;
  margin-right:auto;
  }
  .footer_text a:link {font-weight:bold;color:#ffffff;text-decoration:none;}
  .footer_text a:visited {font-weight:bold;color:#ffffff;text-decoration:none;}
  .footer_text a:hover {font-weight:bold;color:#ffffff;text-decoration:underline;}

  .image_right { float: right; margin: 0 0 0 0px; padding:0;}
  .image_left { float: left; margin: 0 0 0px 0; padding:0; border-width:0px;}
  .image_left a:link{ float: left; margin: 0 0 0px 0; padding:0;}
  .image_left a:visited{ float: left; margin: 0 0 0px 0; padding:0;}
  .image_left a:hover{ float: left; margin: 0 0 0px 0; padding:0;}
  



  .picture {border-color:0C075B; margin: 0px; float: right; clear: right; margin-left:12px}
 
 .bgbox {
  background:#ffffff;
  padding: 0px 0px 0px 0px;
  width:980px;
  border:0;
  border-color:white;
  margin-left:auto;
  margin-right:auto;
  }




/* ######### Glossary ######### */
  .glossary {
  width:960px;
  border-width:1px 0 0 0;
  border-style:dotted;
  border-color:#b0b0b0;
  padding:10px 0 10px 0;
  margin:0;
  text-align:left;
  }
  

  .glossary img{
  border-style:none;
  }

  .glossary strong{
  color:#0C075B;
  }




  .glossary2 {width:960px; border-width:0; border-style:dotted; border-color:#b0b0b0;padding:10px 0 10px 0; margin:0;text-align:left;}
  .sep_block {width:960px; border-width:1px 0 0 0; border-style:dotted; border-color:#b0b0b0;padding:0px 0 0px 0; margin:0;text-align:left;}


    h1 {
      font-size: 13px;
	  color:#0C075B;
    }

    h2 {
      font-size: 12px;
	  color:#0C075B;
    }


/* ######### Lightbox CSS ######### */

 #lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../lightbox/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }




/* ######### ALL Lines Below are for Menu System ######### */


/* ######### Top Menu Bar Items ######### */
.menubaritem{
background: white;
voice-family: "\"}\"";
voice-family: inherit;
float:left;
}

.menubaritem ul{
font: 14px "helvetica";
list-style:none;
padding:0px;

}

.menubaritem li{
display:inline;
padding:0px;
float:left;
}

.menubaritem a {
color: white;
float:left;
height:35px;
display:block;
background: transparent url(/pictures/topmenubar/SAIBlueMenuBar.gif) no-repeat left top;
padding: 20px 32px 0px 32px;
text-decoration:none;
letter-spacing: 0px;
border-bottom: 0px solid gray;
}

.menubaritem a:hover{
background-color: #FF0000;
text-decoration:underline;
background: transparent url(/pictures/topmenubar/SAIBlueMenuBarSelected.gif) no-repeat left top;

}

.menubaritem  .selected a, #menubaritem .selected a span{ /*currently selected tab*/
background-color: #0000FF;
text-decoration:underline;
background: transparent url(/pictures/topmenubar/SAIBluemenuBarSelected.gif) no-repeat left top;

}

.menubaritem ul li a:visited{
color: white;
}

.menubaritem ul li a.cogmenubaritem {
margin:0px 0px 0px 0px;
float:left;
height:55px;
width: 60px;
display:block;
background: transparent url(/pictures/topmenubar/SAIBlueLeftCog.gif) no-repeat left top;
padding: 0px 0px 0px 0px;
text-decoration:none;
letter-spacing: 0px;


}

.menubaritem ul li a.cogmenubaritem:hover{
background-color: #FF0000;
text-decoration:underline;
background: transparent url(/pictures/topmenubar/SAIBlueLeftCogSelected.gif) no-repeat left top;
}

.menubaritem ul li a.rightend {
float:left;
height:55px;
width: 100px;
display:block;
background: transparent url(/pictures/topmenubar/SAIBlueRightEnd.gif) no-repeat right top;
padding: 0px 0px 0px 0px;
text-decoration:none;
letter-spacing: 0px;
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
position:absolute;
top: 1;
font:normal 12px "helvetica";
line-height:20px;
background-color: transparent;
width: 200px;
visibility: hidden;
border-top: 10px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0px 0px;
text-align:left;
z-index:9;
}


.dropmenudiv_a a{
text-align:left;
width: 200px;
display: block;
text-indent: 5px;
padding: 2px 0 2px;
text-decoration: none;
color: white;
background: transparent url(/pictures/topmenubar/SAIBlueMenuBackground.png) no-repeat left top;
height: 28px;
z-index:9;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: transparent;
text-decoration:underline;
color: white;
background: transparent url(/pictures/topmenubar/SAIBlueMenuBackgroundSelected.png) no-repeat left top;
z-index:9;
}


.dropmenudiv_a a.bottom{
width: 200px;
display: block;
text-indent: 5px;
border-top: 0 transparent #678b3f;
border-bottom: 0px transparent #678b3f; /*THEME CHANGE HERE*/
padding: 2px 0 2px 0px;
text-decoration: none;
color: white;
background: transparent url(/pictures/topmenubar/SAIBlueMenuBottom.png) no-repeat left top;
z-index:9;
}

.dropmenudiv_a a.bottom:hover{ /*THEME CHANGE HERE*/
text-decoration:underline;
background: transparent url(/pictures/topmenubar/SAIBlueMenuBottomSelected.png) no-repeat left top;
z-index:9;
}