img { border: 0; opacity:1; filter:alpha(opacity=100); filter: “alpha(opacity=100)”; }
ul { list-style-type: disc; }
ol { list-style-type: decimal; }

.text { background: white; color: black; font-family: "Arial", "Verdana", sans-serif; }
.lnav { font-weight: bold; color: black; font-size: 9pt; margin-left: 1em; 
  text-decoration: none; font-family: "Arial", "Verdana", sans-serif;}
.lnavhead { font-weight: bold; color: black; font-size: 10pt; margin-left: 1em; 
  font-family: "Arial", "Verdana", sans-serif;}	
.lnavsub { font-weight: bold; color: black; font-size: 9pt; margin-left: 3em; 
  text-decoration: none; font-family: "Arial", "Verdana", sans-serif;}
.currentlnav { font-style: italic; font-weight: bold; color: #333333; font-size: 9pt; margin-left: 3em; 
  text-decoration: none; font-family: "Arial", "Verdana", sans-serif;}
.note { color: red; font-style: italic; font-family: "Arial", "Verdana", sans-serif; }
.figure { text-align: center; margin: 1em 0 1em 0; }
.logoPic { text-align: left; margin: 1em 1em 1em 8em; }
.corplogo { text-align: left; margin: 1em 1em 1em 1em; }
.sanstype { font-family: "arial", "verdana", san-serif; }
.monotype { font-family: courier, monospace; }
.browser { text-align: center; font-style: italic; font-size: 8pt; font-family: "Arial", "Verdana", sans-serif;}
.nav { text-align: right; text-decoration:none; margin: 2px 20px 0px 0px; }
 

 #column1 {
	float: left;
    padding: 2em 6em 0em 0em;
    margin: 0;
    border: 0;
    background: white;
    color: black;
    height: 100%;		
    width: 45%; }
		
 #column2 {
	float: left;
    padding: 2em 0em 0em 0em;
    margin: 0;
    border: 0;
    background: white;
    color: black;
    height: 100%;		
    width: 45%; } 
	
 #center {
	float: none;
    padding: 10em 5em 5em 5em;
    margin: 0em 35em 0em 35em;
    border: 0;
    background: white;
    color: black;
    height: 100%;		
    width: 25%; } 	

@media screen {
  body {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: white;
    color: black;
	font-family: "Arial", "Verdana", sans-serif;
    font-size: 9pt;
    line-height: 20px; }
  p {
    margin-top: 10px;
    margin-bottom: 10px; }
 #header{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:header-<length>;
  background: black;
 }
 #footer{
  position:fixed;
  bottom:0;
  left:0;
  width:100%;
  height:footer-<length>;
  background: #666666;
 }
 #right {
    float: right;
    padding: 8em 1em 8em 1em;
    margin: 0;
    border: 0;
    background: white;
    color: black;
	height: auto;
    width: 75%; }

/* The left div type is used on FAQ pages with long, expandable content to allow the left div to expand
 and float over the fixed header without cutting off content.  */		
 #left {
		position:absolute;
		z-index:100;
		top: 5em;
		overflow: visible;
		background: white; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; 
		width: 19%; 
    }  

/* The leftmnpgnav div type is used on main, upper level pages with short content to prevent the left div from 
moving or floating over the fixed header.  */
 #leftmnpgnav {
		position:fixed;
		z-index:100;
		top: 5em;
		overflow: visible;
		background: white; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
		width: 19%; 
    } 	

  .h1 {
    background: white;
    color: #4C2676;
    text-align: center;
    font-weight: bold;
    font-size: 150%;
	  text-decoration: none;
    line-height: 150%; }
		
  .h2 {
    background: white;
    color: #4C2676;
    text-align: center;
    font-weight: bold;
    font-size: 110%;
	  text-decoration: none;
    line-height: 150%; }	

  .h3 {
    background: white;
    color: #4C2676;
    text-align: left;
    font-weight: bold;	
		font-style: italic;
    font-size: 105%;
	  text-decoration: none;
    line-height: 135%; }	

  .h4 {
    background: white;
    color: black;
    text-align: center;
    font-weight: bold;	
		font-style: italic;
    font-size: 105%;
	  text-decoration: none;
    line-height: 135%; }	

  .faqtitle {
    margin-bottom: 1em;
    text-align: center;
    font-style: bold;
    font-size: 120%;
	text-decoration: none;
    line-height: 120%;
    color: #555555; }
  .faqQ {
    margin-top: 1em;
    margin-left: 2em;
    background: white;
    color: #336688;
    font-size: 110%;
    line-height: 125%;
    font-style: italic;
    font-weight: bold; }
  .faqA {
    margin-top: 1em;
    margin-left:2em;
    background: white;
    color: #333333;
    font-size: 100%;
    line-height: 115%;}
    
  A.faqQ:link { text-decoration: none; color: #336688; }
  A.faqQ:visited { text-decoration: none; color: #336688; }
  A.faqQ:hover { color: #666666; }
    
  .HM { background: #330066; color: white; }
  A.HM:link { color: white; }
  A.HM:visited { color: #BBBBBB; }
  A.HM:hover { background: white; color: #007788; }
  
  .CATT { background: #660033; color: white; }
  A.CATT:link { color: white; }
  A.CATT:visited { color: #BBBBBB; }
  A.CATT:hover { background: white; color: #336688; }

  .AMS { filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; 
    background-image: url('images/kuwaitwarehouse.jpg'); 
	background-repeat: no-repeat; background-attachment: fixed; background-position: center; }
  A.AMS	{ background-image: none; text-decoration: none; }
/* ^--This prevents a black highlight behind the hyperlinks on the left div*/
  A.AMS:link { color: #660000; }
  A.AMS:visited { color: #660000; }
  A.AMS:hover { background: #D4DAF7; color: #000066; text-decoration: none; 
	border-bottom-style:solid; border-width: 2px; border-bottom-color: #000066;
	border-top-style:solid; border-width: 2px; border-top-color: #000066;}
  
  .filenotfound { filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; 
    background-image: url('images/dock.jpg'); 
	background-repeat: no-repeat; background-position: center; }
  A.filenotfound:link { color: white; font-weight: bold; }
  A.filenotfound:visited { color: #CCCCCC; font-weight: bold; }
  A.filenotfound:hover { color: #666666; font-weight: bold; text-decoration: none; }  
}

@media print {
  body {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: white;
    color: black;
		font-family:"Times New Roman", Georgia, Serif;
    font-size: 12pt;
    line-height: 14pt; }
  p {
    margin-top: 14pt;
    margin-bottom: 14pt; }
		
  #right {
    float: right;
    padding: 1em;
    margin: 0;
    border: 0;
    background: white;
    color: black;
    height: 100%;
    width: 100%; }
		
	#left {
		display: none; }

 #leftmnpgnav 	{
		display: none; }	
		
  .h1 {
    background: white;
    color: black;
    text-align: center;
    font-weight: bold;
    font-size: 16pt;
    line-height: 22pt; }
		
  .h2 {
    background: white;
    color: black;
    text-align: center;
    font-weight: bold;
    font-size: 15pt;
	text-decoration: none;
    line-height: 150%; }			
		
  .faqtitle {
    margin-bottom: 1em;
    text-align: center;
    font-style: bold;
    font-size: 14pt;
    line-height: 18pt;
    color: black; }
  .faqQ {
    margin-top: 1em;
    margin-left: -2em;
    background: white;
    color: black;
    font-size: 12pt;
    line-height: 16pt;
    font-style: italic;
    font-weight: bold; }

  .faqQ { background: white; color: black; }  
	A.faqQ:link { color: black; }
	A.faqQ:visited { color: black; }
		
  .HM { background: white; color: black; }
  A.HM:link { color: black; }
  A.HM:visited { color: black; }

  .AMS { background: white; color: black; }
  A.AMS:link { color: black; }
  A.AMS:visited { color: black; }

  .CATT { background: white; color: black; }
  A.CATT:link { color: black; }
  A.CATT:visited { color: black; }
}

