/* KLASHcommon936.css */
/*  */
/* CSS file for KLASH Page Set  */
/* author:  Jay Madigan */
/* version: 3.2.0 10/03/2015 */
/* DO NOT MODIFY OR REDISTRIBUTE THIS FILE WITHOUT PERMISSION */

/* begin some rounding classes     */

td.white-borders{
  border: 1px solid white;
    font-size: 11pt;
    font-family:  "Helvetica";
    font-weight: normal;
    color: rgb(255,255,255);  
}

th.white-borders{
  border: 1px solid white;
    font-size: 11pt;
    font-family:  "Helvetica";
    font-weight: bold;
    color: rgb(255,255,255);  
	background:#1455a5;

}




.heading{
  font-size: 11pt;
  font-family:  "Helvetica";
  font-style: italic;
  font-weight: bold;
  color: #ACA677;
}


.top-only-rounding{
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
	
}

.bottom-only-rounding{
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
	
}



.footer-rounding{
border:2px solid #282828;
text-align:left;
border-radius:4px;
-moz-border-radius:4px; /* Old Firefox */    

}



.minor-rounding{
  border-radius:4px;
-moz-border-radius:4px; /* Old Firefox */    

}
.slight-rounding{
  border-radius:4px;
-moz-border-radius:4px; /* Old Firefox */    

}
/* end some rounding classes     */



.leftBLOCK2
	{
        font-family:verdana;
        font-size: 10pt;
        font-weight: normal;
	vertical-align:top;
        text-align:left;
	padding-top: 0px;
        padding-left: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
/*	border-top:1.0pt solid windowtext;
	border-right:1.0pt solid windowtext;
	border-bottom:1.0pt solid windowtext;
	border-left:1.0pt solid windowtext;
	border-top-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	border-right-color:#000000;
	
	background:#000000;*/
/*        height: 35px; */
	}







.FloatImageLeft{
        float:left;
        margin-top:10px;
        margin-right:10px;
        margin-bottom:10px;
}
.FloatImageRight{
        float:right;
        margin-top:10px;
        margin-left:10px;
        margin-bottom:10px;
}




li.pb5{
    padding-bottom:5px;
    padding-right:5px;
    font-family:inherit;
    font-size:inherit;
}

li.pb7{
    padding-bottom:7px;
    padding-right:5px;
}
li.pb5b{
    padding-bottom:7px;
    padding-right:5px;
    font-family:inherit;
    font-weight:bolder;
}

li.pb7b{
    padding-bottom:7px;
    padding-right:5px;
    font-family:inherit;
    font-weight:bolder;
}







.borderthin {
	border-top:0.3pt solid windowtext;
	border-right:0.3pt solid windowtext;
	border-bottom:0.3pt solid windowtext;
	border-left:0.3pt solid windowtext;
	border-top-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	border-right-color:#000000;
	
}



.smallLINK {
	padding-left:10px;
	/*padding-top:15px;*/
	color:#DDDDDD;	
	font-family: inherit;
	font-size:11.5px;
}

.blocktitle {
	FONT-SIZE: 17px;
	COLOR: #99D7FF;
	FONT-FAMILY: "Helvetica"
}

.blocktitleW {
	FONT-SIZE: 17px;
	COLOR: #FFFFFF;
	FONT-FAMILY: "Helvetica"
}

.subtitle {
	font-family: "Helvetica";
        font-size: 11pt;
        font-weight: normal;

	
}




BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	FONT-FAMILY:  "Helvetica";
	BACKGROUND-COLOR: #000000;

}

.footercell {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left:11px;
	color:#EEEEEE;
	font-family: Arial;
	font-size:10px;
}
.footercell2 {
	padding-left:11px;
	/*padding-top:15px;*/
	color:#DDDDDD;	
	font-family: Arial;
	font-size:11.5px;
}


.blocktitle {
	FONT-SIZE: 17px;
	COLOR: #99D7FF;
	FONT-FAMILY: "Helvetica";
	text-align:center;
}

.blockCONTENT {
    font-family:inherit;
    color:rgb(0,0,0);
    font-size: 12px;
    
}
.blockCONTENTw {
    font-family:inherit;
    color:rgb(255,255,255);
    font-size: 12px;
    
}

.search {
    font-family: "Helvetica";
    color:rgb(255,255,255);
    font-size: 12px;
    
}


.primaryBLOCK
	{
	color:white;
        font-family: "Helvetica";
        font-size: 14pt;
        font-weight: normal;
	vertical-align:top;
        text-align:left;
	padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
	padding-bottom: 10px;
	border-top:1.0pt solid windowtext;
	border-right:1.0pt solid windowtext;
	border-bottom:1.0pt solid windowtext;
	border-left:1.0pt solid windowtext;
	border-top-color:#255CAC;
	border-bottom-color:#255CAC;
	border-left-color:#255CAC;
	border-right-color:#255CAC;
	background:#0d376a;
/*        height: 35px; */
	}
.rightBLOCK
	{
	color:white;
        font-family: "Helvetica";
        font-size: 14pt;
        font-weight: normal;
	vertical-align:top;
        text-align:center;
	padding-top: 5px;
        padding-left: 3px;
	border-top:1.0pt solid windowtext;
	border-right:1.0pt solid windowtext;
	border-bottom:1.0pt solid windowtext;
	border-left:1.0pt solid windowtext;
	border-top-color:#056CE2;
	border-bottom-color:#056CE2;
	border-left-color:#056CE2;
	border-right-color:#056CE2;
	background:#0D3971;
/*        height: 35px; */
	}

.midBLOCK
	{
        font-family: "Helvetica";
        font-size: 10pt;
        font-weight: normal;
	vertical-align:top;
        text-align:left;
	padding-top: 7px;
        padding-left: 5px;
	padding-bottom: 5px;
	border-top:1.0pt solid windowtext;
	border-right:1.0pt solid windowtext;
	border-bottom:1.0pt solid windowtext;
	border-left:1.0pt solid windowtext;
	border-top-color:#056CE2;
	border-bottom-color:#056CE2;
	border-left-color:#056CE2;
	border-right-color:#056CE2;
	color:white;
	background:#0D3971;
/*        height: 35px; */
	}

.leftBLOCK
	{
        font-family: "Helvetica";
        font-size: 10pt;
        font-weight: normal;
	vertical-align:top;
        text-align:left;
	padding-top: 7px;
        padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	border-top:1.0pt solid windowtext;
	border-right:1.0pt solid windowtext;
	border-bottom:1.0pt solid windowtext;
	border-left:1.0pt solid windowtext;
	border-top-color:#056CE2;
	border-bottom-color:#056CE2;
	border-left-color:#056CE2;
	border-right-color:#056CE2;
	
	background:#0D3971;
/*        height: 35px; */
	}

.imageBLOCK
	{
	padding-top: 0px;
        padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	border-top:1.0pt solid windowtext;
	border-right:1.0pt solid windowtext;
	border-bottom:1.0pt solid windowtext;
	border-left:1.0pt solid windowtext;
	border-top-color:#056CE2;
	border-bottom-color:#056CE2;
	border-left-color:#056CE2;
	border-right-color:#056CE2;
	
	background:#0D3971;
/*        height: 35px; */
	}



.b {
    font-family:inherit;
    font-weight:bold;
}


.menubarcell {
/* Normal Horizontal Menu Bar Item */        
     font-family: "Arial"; 
     font-size: 15px;
     font-weight: normal;
     text-align: center; 
     background-color: rgb(0,102,153);
     color: rgb(252,252,252);
 }



subnavlink{
    text-decoration:none;
    color: rgb(0,0,0);
    
}

A.subnavlink:link{
	COLOR: #000000;
        font-weight:normal;
}
A.subnavlink:visited {
	COLOR: #000000
}
A.subnavlink:hover{
	color: rgb(255,255,255);
        font-weight:bold;
        text-decoration:none;
}
A:link.subnavlinkA{
	COLOR: #FFFFFF;
	font-weight:bold;
}
A:visited.subnavlinkA{
	COLOR: #FFFFFF;
	font-weight:bold;
}
A.subnavlinkA:hover{
	color: rgb(255,255,255);
        font-weight:bold;
        text-decoration:none;
}

/* SUBMENU LINK SPECIAL CLASSES */

submenulink{
    text-decoration:none;
    color: rgb(0,0,0);
    
}



A.submenulink:link{
	COLOR: #FFFFFF;
        font-weight:normal;
}
A.submenulink:visited {
	COLOR: #FFFFFF
}
A.submenulink:hover{
	color: #FED700;
        font-weight:bold;
        text-decoration:none;
}
A:link.submenulinkA{
	COLOR: #FED700;
	font-weight:bold;
}
A:visited.submenulinkA{
	COLOR: #FED700;
	font-weight:bold;
}
A.submenulinkA:hover{
	color: #FED700;
        font-weight:bold;
        text-decoration:none;
}

A:link.submenulinkR{
	COLOR: #FFFFFF;
	font-weight:normal;
}
A:visited.submenulinkR{
	COLOR: #FFFFFF;
	font-weight:normal;
}
A.submenulinkR:hover{
	color: #FF0000;
        font-weight:bold;
        text-decoration:none;
}

    
.acronyms{
    font-size: 10pt;
    font-family:  "Helvetica";
    font-weight: normal;
    color: rgb(255,255,255);
    }
.acronymsB{
    font-size: 10pt;
    font-weight: bold;
    font-family:  "Helvetica";
    font-weight: normal;
    color: #82BCF2;
    padding-right: 10px;
    }
.standard{
    font-size: 11pt;
    font-family:  "Helvetica";
    font-weight: normal;
    color: rgb(255,255,255);
    }
.standardJ{
    font-size: 11pt;
    font-family:  "Helvetica";
    font-weight: normal;
    color: rgb(255,255,255);
    text-align:justify;
    }
.standardB{
    font-size: 12pt;
    font-family:  "Helvetica";
    font-weight: bold;
    color: rgb(255,255,255);
    }
    
.standardBU{
    font-size: 12pt;
    font-family:  "Helvetica";
    font-weight: bold;
    text-decoration: underline ;
    color: rgb(255,255,255);
    }
.standardTITLE{
    font-size: 14pt;
    font-family:  "Helvetica";
    font-weight: bold;
    color: #82BCF2;
    }

.standardTITLEred{
    font-size: 14pt;
    font-family:  "Helvetica";
    font-weight: bold;
    color: #EE3100;
    }


TABLE {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  "Helvetica"; 
}
TD {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  "Helvetica"
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY:  "Helvetica"
}
INPUT {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY:  "Helvetica"
}
SELECT {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY:  "Helvetica"
}
A {
	TEXT-DECORATION: none;
	outline: none;
  -moz-transition-property: color;  /* FF4+ */
  -moz-transition-duration: 1s;
  -webkit-transition-property: color;  /* Saf3.2+, Chrome */
  -webkit-transition-duration: 1s;
  -o-transition-property: color;  /* Opera 10.5+ */
  -o-transition-duration: 1s;
  -ms-transition-property: color;  /* IE10? */
  -ms-transition-duration: 1s;
  transition-property: color;  /* Standard */
  transition-duration: 1s;
}

A {
	TEXT-DECORATION: none;
	outline: none;
  -moz-transition-property: color;  /* FF4+ */
  -moz-transition-duration: 1s;
  -webkit-transition-property: color;  /* Saf3.2+, Chrome */
  -webkit-transition-duration: 1s;
  -o-transition-property: color;  /* Opera 10.5+ */
  -o-transition-duration: 1s;
  -ms-transition-property: color;  /* IE10? */
  -ms-transition-duration: 1s;
  transition-property: color;  /* Standard */
  transition-duration: 1s;
}

A:link {
	COLOR: #2DBBFF
}
A:visited {
	COLOR: #2DBBFF
}
A:hover {
	TEXT-DECORATION: none;
	color:#FF0000;
}






.bold {
	FONT-WEIGHT: bold
}
.boldTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.italic {
	FONT-STYLE: italic
}
.light {
	COLOR: #484848
}
.small {
	FONT-SIZE: 10px
}
.headerLnk {
	COLOR: #666666; LINE-HEIGHT: 18px
}

.sectionLnk {
	FONT-SIZE: 12px; COLOR: #ffffff
}

/* ------------- footer classes ------------------*/





A.footerlink {
	TEXT-DECORATION: none;
    font-weight: 700;
    font-size: 10.1px;
}
A.footerlink:link {
	COLOR: rgb(93, 127, 185);
}
A.footerlink:visited {
	COLOR: rgb(93, 127, 185);
}
A.footerlink:hover {
	text-decoration: underline;
	color: rgb(93, 127, 185);
}


.nasa-header-text{
    font-family: 'futura-pt-condensed','proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serif;
    color: #FFFFFF;
    text-align: left;
    line-height: 1.46em;
    display: inline-block;
    background-color: #282828;
    font-size: 1.42em;
    margin-top: 10px;
}
div.nasa-header-block{
    display: inline-block;
}



.nasa-footer-links{
    font-family: 'futura-pt-condensed','proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serif;
    color: #FFFFFF;
    text-align: left;
    line-height: 10.2px;
    display: table-cell;
    background-color: #282828;
    font-size: 10.0px;
    vertical-align: middle;
    padding-top: 12px;
}

*::-ms-backdrop,div.nasa-footer-links{
    font-family: 'futura-pt-condensed','proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serif;
    color: #FFFFFF;
    text-align: left;
    line-height: 12.2px;
    display: table-cell;
    background-color: #282828;
    font-size: 12.0px;
    vertical-align: middle;
    padding-top: 16px;
    color: red;
    }





.nasa-footer-text{
    font-family: 'futura-pt-condensed','proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serif;
    color: #FFFFFF;
    text-align: left;
    line-height: 11.0px;
    display: table-cell;
    background-color: #282828;
    font-size: 11.1px;
    vertical-align: middle;
    margin-top: 18px;
}






