/* CSS Document */

body {
	padding: 0px 5px 5px 5px;  /* top right bottom left */
	margin: 0px 5px 5px 5px;
	font-family:Open Sans, Verdana, Arial, sans-serif !important;
	color:#000000;
	background-color:#ffffff;
	}
	
a {
  color: #000000;
}
.menu, 
.menu ul, 
.menu li, 
.menu a { 
    margin: 0; 
    padding: 0; 
    border: none; 
    outline: none; 
} 

.redtable{
background-color:#A92324;
color:#ffffff;
font-family:Open Sans, Verdana, Arial, sans-serif !important;

}

.faqprinting {
	background-color:#006633 !important;
	color:#ffffff;
	font-weight:bold;
	padding:5px;margin:5px;
	font-size:.75em;
	line-height:11px;
}


.dataprodtable_l {
float:left;
width:45%;
line-height:20px;
padding-left:5px;
margin-left:5px;
padding-bottom:10px;
margin-bottom:10px;
}

.dataprodtable_3 {
float:left;
width:55%;
line-height:20px;
padding-bottom:10px;
margin-bottom:10px;
padding-right:20px;
margin-right:20px;
border-right: solid 1px #000;
}


.dataprodtable_r {
float:left;
line-height:30px;
}

.containercontact2 {
float:right;
line-height:20px;
text-align:center;
}

.containercontact3 {
float:left;
padding-left:10px;
margin-left:10px;
vertical-align:top;


}
.tablesplit {
border-bottom:dashed 1px #999999;
padding-bottom:8px;
margin-bottom:8px;
padding-top:5px;
margin-top:5px;
}
.blackdot {
	list-style-image: url(/images/bullet.gif);
	list-style-type: disc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:30px;margin-left:30px;
}

.blackdot2 {
	list-style-type: circle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:30px;margin-left:30px;

}

.links {
color:#0000cc;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline !important;
}

li.reddot {
	color:#A92324 !important;
	list-style-image: url(/images/redbullet.gif);
	list-style-type: disc;
	padding:2px;
	
	text-align:  left;
}



.m1b {

	margin-left: 20px;
	margin-right:10px;
	margin-bottom:15px;
	float:right;
	
} 
.bp6 {
	BORDER-COLOR: #000000;
    BORDER-BOTTOM:#000000 solid 2px;
    BORDER-LEFT:#000000 solid 2px;
    BORDER-RIGHT:#000000 solid 2px;
    BORDER-TOP:#000000 solid 2px;
}
.spacingparagraphs {
padding-bottom:5px;
margin-bottom:5px;
color:#000;
}
.menugreen
{
    COLOR:#ffffff !important;
	background-color:#003300;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:.95em;
	text-align:  left;
	padding:3px;
	margin:3px;
	TEXT-DECORATION:none ! important;
}

.menugreen2
{
    COLOR:#ffffff !important;
	background-color:#003300;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:  left;
	padding:3px;
	margin:3px;
	TEXT-DECORATION:none ! important;
}

.gray2
{
    COLOR:#000000 !important;
	background-color:#cccccc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:.85em;
	text-align:  left;
	padding:3px;
	margin:3px;
	TEXT-DECORATION:none ! important;
	text-align:center;
}




.menu { 
    height: 40px; 
    width: 100%; 
  
    background: #283a10; 
    background: -webkit-linear-gradient(to top, #283a10 0%,#2c2d33 100%); 
    background: -moz-linear-gradient(to top, #283a10 0%,#2c2d33 100%); 
    background: -o-linear-gradient(to top, #283a10 0%,#2c2d33 100%); 
    background: -ms-linear-gradient(to top, #283a10 0%,#2c2d33 100%); 
    background: linear-gradient(to top, #283a10 0%,#2c2d33 100%); 
  
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
} 
  
.menu li { 
    position: relative; 
    list-style: none; 
    float: left; 
    display: block; 
    height: 40px; 
	width:20%;
} 


.menu li a { 
    display: block; 
    padding: 0 14px; 
    margin: 6px 0; 
    line-height: 28px; 
    text-decoration: none; 
  
    border-left: 1px solid #393942; 
    border-right: 1px solid #4f5058; 
  
    font-family: Helvetica, Arial, sans-serif; 
    font-weight: bold; 
    font-size: 1.0em; 
  
    color: #f3f3f3; 
    text-shadow: 1px 1px 1px rgba(0,0,0,.6); 
  
    -webkit-transition: color .2s ease-in-out; 
    -moz-transition: color .2s ease-in-out; 
    -o-transition: color .2s ease-in-out; 
    -ms-transition: color .2s ease-in-out; 
    transition: color .2s ease-in-out; 
} 
  
.menu li:first-child a { border-left: none; } 
.menu li:last-child a{ border-right: none; } 
  
.menu li:hover > a { color: #8fde62; } 


.menu ul { 
    position: absolute; 
    top: 40px; 
    left: 0; 
  
    opacity: 0; 
    background: #1f2024; 
  
    -webkit-border-radius: 0 0 5px 5px; 
    -moz-border-radius: 0 0 5px 5px; 
    border-radius: 0 0 5px 5px; 
  
    -webkit-transition: opacity .25s ease .1s; 
    -webkit-transition-property: 200px, 70px; 
	-webkit-transition-duration: .5s;
	-webkit-transition-timing-function: linear;

    -moz-transition: opacity .25s ease .1s; 
    -moz-transition-property: 200px, 70px; /* FF4 future-proofing */
    -moz-transition-duration: .5s;
    -moz-transition-timing-function: linear;

    -o-transition: opacity .25s ease .1s; 
	-o-transition-property: 200px, 70px; /* Opera 10.5+ */
    -o-transition-duration: .5s;
    -o-transition-timing-function: linear;

    -ms-transition: opacity .25s ease .1s; 
    transition: opacity .25s ease .1s; 
} 
  
.menu li:hover > ul { opacity: 1; } 
  
.menu ul li { 
    height: 0; 
    overflow: hidden; 
    padding: 0; 

    -webkit-transition: height .25s ease .1s; 
    -moz-transition: height .25s ease .1s; 
    -o-transition: height .25s ease .1s; 
    -ms-transition: height .25s ease .1s; 
    transition: height .25s ease .1s; 
} 
  
.menu li:hover > ul li { 
    height: 36px; 
    overflow: visible; 
    padding: 0; 
}


.menu ul li a { 
    width:200px; 
    padding: 4px 0 4px 10px; 
    margin: 0; 
  
    border: none; 
    border-bottom: 1px solid #353539; 
} 
  
.menu ul li:last-child a { border: none; } 

 
div.containerdata2 {
	float:right;
	background-color:#ffffff !important;
	height:100%;margin-right:50px;padding-right:50px;margin-top:0px;padding-top:0px;
}
  

  
  div.containercontact {

  background-color: #ffffff;
  color:#000000;
  width:1048px;
  white-space:nowrap;
  padding-left:8px;
  margin-left:8px;
  padding-right:8px;
  margin-right:8px;
  }
  
 
 
div.spacer {
  clear: both;
  }

div.container2 {
  background-color: #ffffff;
  padding: 0px 0px 0px 0px;  /* top right bottom left */
  margin: 0px 0px 0px 0px;  /* top right bottom left */
  }
  
div.containerinfo {
  background-color: #ffffff;
  padding: 5px 5px 15px 5px;  /* top right bottom left */
  margin: 5px 5px 15px 5px;  /* top right bottom left */

  }
div.container3 {
  border: 1px solid #000;
  background-color: #283A10;
  color:#ffffff;
  width:1000px;
  }


div.float {
  float: left;
  padding-right:2% !important;
  margin-right:2% !important;
   padding-top:1%;margin-top:1%;
   padding-bottom:0px;margin-bottom:0px;

  
  }
div.floatref {
  float: left;
  padding-right:2% !important;
  margin-right:2% !important;
  padding-left:1% !important;
  margin-left:1% !important;
   padding-top:1%;margin-top:1%;
   padding-bottom:0px;margin-bottom:0px;

  
  }
  
  
div.floatref2 {
  float: left;
  padding-right:2% !important;
  margin-right:2% !important;
  padding-left:1% !important;
  margin-left:1% !important;
  padding-bottom:0px;margin-bottom:0px;
}

div.floattitle {
   float: left;
   padding-top:8px;
   margin-top:8px;
   padding-right:1%;
   margin-right:1%;
  
  }
  
div.floattitle3 {
  float: left;
   padding-bottom:4px;margin-bottom:4px;
   padding-top:6px;margin-top:6px;
   padding-left:5px;margin-left:5px;
  
  }
  
div.floattitle2 {
  float: left;
   padding-bottom:4px;margin-bottom:4px;
   padding-top:6px;margin-top:6px;
   padding-left:15px;margin-left:15px;
  
  }
div.float2 {
  float: left;
 color:#C3D6AA;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:1.5em;
 padding-left:3px;margin-left:3px;
 padding-top:2px;margin-top:2px;
 padding-bottom:1px;margin-bottom:1px;
 }
 
 


div.float3 {
  float: left;
  background-color:#283A10;
  color:#ffffff;
  border-right:solid 3px #ffffff;
  }
div.float4 {
  float: left;
  width: 20%;
  background-color:#C40000;
  color:#ffffff;
  border-right:solid 3px #ffffff;
  border-bottom: solid 1px #ffffff;
  
  }
div.float4no {
  float: left;
  width: 20%;
  background-color:#C40000;
  color:#ffffff;
  white-space:nowrap;
 
  }

.blue {
background-color: #A9DADA;
border-bottom:solid 1px #000;
line-height:20px;
margin-left:5px;
padding-left:5px;
}
.pink {
background-color: #FFCC99;
border-bottom:solid 1px #000;
line-height:20px;
margin-left:5px;
padding-left:5px;

}

.lblue {
background-color: #D0DEEB;
border-bottom:solid 1px #000;
line-height:20px;
margin-left:5px;
padding-left:5px;
}

.tan {
background-color: #BD9F77;
border-bottom:solid 1px #000;
line-height:20px;
margin-left:5px;
padding-left:5px;

}
.green {
background-color: #97D5A7;
border-bottom:solid 1px #000;
line-height:20px;
margin-left:5px;
padding-left:5px;

}

.orange2 {
	font-size:.8em;
	background-color:#FFFFFF;
}
.orangetable {
background-color:#FFCC66;
font-size:.9em;
}

.yellowtable{
background-color:#FFFF99 !important;
font-size:.9em;
}
.browntable{
background-color: #AEA48C;
font-size:.9em;
text-align:center;
}
.browntable2{
background-color: #AEA48C;
font-size:.9em;
text-align:left;
}

.releasetable{
background-color: #F3E779;
font-size:.9em;
text-align:center;
}
.greentable{
background-color: #006633;
font-size:1.2em;
text-align:center;
font-weight:bold;
color:#ffffff;
width:65px;
}
.greentable2{
background-color: #006633;
font-size:1.2em;
text-align:center;
font-weight:bold;
color:#ffffff;
}
.greentable3{
    background-color: #353535;
    font-size:1.0em;
    text-align:center;
    font-weight:bold;
    color:#ffffff;
}
.greytable{
background-color:#cccccc;
font-size:.9em;
}

.greytable2{
background-color:#909090 !important;
font-size:.9em;
color:#fff;
}


.greytable-notify{
background-color:#cccccc;
font-size:.9em;
width:80%;
}

.extrasmall {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.75em;
margin-left:24px;
}
.extrasmall3b {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.85em;
text-align:center;

}

.extrasmall3c {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.9em;
}

.extrasmall2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.70em;

}

.extrasmall3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.68em;
margin-left:24px;
margin-right:30px;
text-align:justify;
}

  
  
p.float5 {
 font-size:1.3em;
 padding:1px;margin:1px;
  background-color:#283A10;
  color:#ffffff;
  font-weight:bold;
 
  }

div.float5add {
  float: left;
  width: 33%;
  background-color:#283A10;
  color:#ffffff;
  border-right:solid 3px #ffffff;
  border-left:solid 3px #ffffff;
  
  }


div.float p {
   text-align: center;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-weight:bold;
   padding-top:1px;margin-top:1px;
   white-space:nowrap;
   }

div.float3 p {
   text-align: center;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-weight:bold;
   padding-top:1px;margin-top:1px;
   }  
div.float4 p {
   text-align: center;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:1em;
   padding:2px;
   margin:2px;
   }
div.float4no p {
   text-align: center;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:1em;
   padding:2px;
   margin:2px;
   }
div.float5 p {
   text-align: center;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-weight:bold;
   font-size:1em;
   }

.black {
color:#000000 !important;
font-family:Open Sans, Verdana, Arial, sans-serif !important;
}
.nodecor {
text-decoration: none !important;
}

.indent {
padding:8px;
margin:8px;
}
.indent-left {
padding-left:8px;
margin-right:8px;
}

.indent2 {
padding:3px;
margin:3px;
}
.indent2a {
padding-left:3px;
margin-left:3px;
}

.indentfaq {
padding-top:2px;
margin-top:2px;
padding-left:15px;
margin-left:15px;
}
.indentfaq2 {
padding-top:2px;
margin-top:2px;
padding-left:20px;
margin-left:20px;
}

.titlelinks {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
width:100%;
height:20px;
white-space:nowrap;
background-color: #003300;
color: #ffffff  !important;
text-decoration:none;
padding-left:5px;
margin-left:5px;
}
.titlelinksgov {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.95em;
font-weight:bold;
height:20px;
white-space:nowrap;
background-color: #5F4E21;
color: #ffffff  !important;
text-decoration:none;
padding-left:5px;
margin-left:5px;
}


.titlelinks_a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
height:20px;
white-space:nowrap;
background-color: #003300;
color: #ffffff  !important;
text-decoration:none;
padding-left:5px;
margin-left:5px;
}


.titlelinksfaq {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
width:1005px;
height:20px;
white-space:nowrap;
background-color: #003300;
color: #ffffff  !important;
text-decoration:none;
padding-left:5px;
margin-left:5px;
}

.titleversion {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
width:800px;
height:20px;
white-space:nowrap;
background-color: #003300;
color: #ffffff  !important;
text-decoration:none;
padding-left:5px;
margin-left:5px;
}


.titlelinks2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
white-space:nowrap;
text-decoration:none;
border-bottom:solid 1px #000000;
}

.titlelinks3 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:.95em;
    font-weight:bold;
    width:100%;
    height:20px;
    white-space:nowrap;
    background-color: #003300;
    color: #ffffff  !important;
    text-decoration:none;

}

.titleofpage {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:20px;
	border-bottom:solid 1px #003300;
	padding-left:2px;
	margin-left:2px;
}
.titleofpagen {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:20px;
	padding-left:2px;
	margin-left:2px;
	float:left;
}

.titleofpage2 {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:20px;
	padding-left:5px;
	margin-left:5px;
}

.titleoflistens {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
}
.titleofpage3 {
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:1.3em;
    font-weight:bold;
    margin-bottom:10px;

}

.titleoflistens {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
}
.surveytitle {
    color:#152086;
    font-family:Open Sans,Verdana, Arial, Helvetica, sans-serif;
    font-size:1.5em;
    font-weight:bold;
    margin-bottom:10px;
	padding-bottom:10px;
	

}


.smallwhite {
color:#ffffff !important;
font-size:.75em;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

th.titlelinks {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
height:20px;
white-space:nowrap;
background-color: #003300;
color: #ffffff  !important;
text-decoration:none;
padding-left:5px;
margin-left:5px;
}


/* button 
---------------------------------------------- */
.button, .button span {
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.button {
	white-space: nowrap;
	line-height:1em;
	position:relative;
	overflow: visible; /* removes extra side padding in IE */
	cursor: pointer;
	border: 1px solid #999;/* IE */
	border: rgba(0, 0, 0, .2) 1px solid;/* Saf4+, Chrome, FF3.6 */
	border-bottom:rgba(0, 0, 0, .4) 1px solid;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .1) 0%,
		rgba(0, 0, 0, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(0, 0, 0, .1)),
		to(rgba(255, 255, 255, .1))
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
	-moz-user-select: none;
	-webkit-user-select:none;
	-khtml-user-select: none;
	user-select: none;
	margin-bottom:10px;
}
.button.full, .button.full span {
	display: block;
}
.button:hover, .button.hover {
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .2) 0%,
		rgba(255, 255, 255, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(255, 255, 255, .1)),
		to(rgba(255, 255, 255, .2))
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */
}
.button:active, .button.active {
	top:1px;
}
.button span  {
	position: relative;
	color:#fff;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
	border-top: rgba(255, 255, 255, .2) 1px solid;
	padding:0.6em 1.3em;
	line-height:1em;
	text-decoration:none;
	text-align:center;
	white-space: nowrap;
}

.button2 {
	white-space: nowrap;
	line-height:1em;
	position:relative;
	outline: none;
	overflow: visible; /* removes extra side padding in IE */
	cursor: pointer;
	border: 1px solid #999;/* IE */
	border: rgba(0, 0, 0, .2) 1px solid;/* Saf4+, Chrome, FF3.6 */
	border-bottom:rgba(0, 0, 0, .4) 1px solid;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .1) 0%,
		rgba(0, 0, 0, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(0, 0, 0, .1)),
		to(rgba(255, 255, 255, .1))
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
	-moz-user-select: none;
	-webkit-user-select:none;
	-khtml-user-select: none;
	user-select: none;
	margin-bottom:10px;
}

.button div  {
	position: relative;
	color:#fff;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
	border-top: rgba(255, 255, 255, .2) 1px solid;
	padding:0.6em 1.3em;
	line-height:1em;
	text-decoration:none;
	text-align:center;
	white-space: nowrap;
}

.button2 div  {
	position: relative;
	color:#fff;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
	border-top: rgba(255, 255, 255, .2) 1px solid;
	padding:0.6em 1em;
	line-height:.9em;
	text-decoration:none;
	text-align:center;
	white-space: nowrap;
}


.button.small div {
	font-size:.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.button.medium div {
	font-size:1.0em;
}
.button.large div {
	font-size:1.3em;
}

.button.small span {
	font-size:.9em;
}
.button.medium span {
	font-size:1.0em;
}
.button.large span {
	font-size:1.3em;
}

.button.black {
	background-color: #333333;
}
.button.gray {
	background-color: #666666;
}
.button.white {
	background-color: #FFFFFF;
	color:#000000;
}
.button.white span{
	color: #666666;
}
.button.red {
	background-color: #e62727;
}
.button.orange {
	background-color: #ff5c00;
}
.button.magenta {
	background-color: #A9014B;
}
.button.yellow {
	background-color: #ffb515;
}
.button.blue {
	background-color: #00ADEE;
}
.button.pink {
	background-color: #e22092;
}
.button.green {
	background-color: #283A10;
}
.button.rosy {
	background-color: #F16C7C;
}
.button.brown {
	background-color: #51472A;
}
.button.purple {
	background-color: #800080;
}
.button.cyan {
	background-color: #46C7C7;
}
.button.gold {
	background-color: #D4A017;
}
 

.alert {
  width: 120px;
  color: #990000;
  font-size:1.2em;
}

.firstletter {     display:block;     float:left;     margin: -0.63em 0.5em 0 -0.56em;     height : 4.5em;     color:#006600;   }
.firstletter span {     font-size:200%;     line-height:1.0em;   }   
.firstletter + span{     margin-left  : -0.5em;   }


.maptext {
font-size:.9em;
width:30%;
padding-left:10%;
margin-left:10%;
}
.footerline {
background-color:#283A10;
line-height:4px;
width:100%;
font-size:.4em;
}

.footerinside {
background-color:#ffffff;
font-size:0.9em;
color:#000000;
width:100%;
padding-left:5px;margin-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.footerinside2 {
background-color:#ffffff;
font-size:0.9em;
color:#000000;
width:95%;
padding-left:5px;margin-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.footer {
background-color:#ffffff;
font-size:0.9em;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.footerlink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#000000 !important;
	text-decoration:underline;
	background-color:#ffffff;
}
div.white {
	float: left;
	width: 29%;
	padding-left:18px;margin-left:18px;
	border-right:solid 2px #000000;
	padding-right:3px;margin-right:3px;
	padding-top:0px;margin-top:0px;
	color:#000000;

}

div.whiteno {
	float: left;
	width: 29%;
	padding-left:15px;margin-left:15px;
	color:#000000;

}

.smallalert {
color:#FFFFFF;
font-weight:bold;
font-size:.5em;
text-decoration:none !important;
}

.captionmap {
	font-size:.9em;
	font-style:italic;
}


.mainnews {
color:#000000;
text-decoration:none;
background-color:#ffffff;
}
.mainnews_a {
color:#000000;
text-decoration:underline;
background-color:#ffffff;
}
.mainnews:hover {
color:#000000;
text-decoration:underline !important;
}

.doi {
color:#ffffff;
text-decoration:none;
background-color:#000;
}
.doi:hover {
color:#ffffff;
text-decoration:underline;
background-color:#000;
}

.dataproducts {
text-decoration:none;
color: #ffffff;
font-size:.80em !important;
background-color:#333;
}
.dataproducts9 {
text-decoration:none;
font-size:.80em !important;
color:#000000;
}

.dataproducts:hover {
color:#ECF9DA;
text-decoration:underline;
font-size:.80em !important;
background-color:#333;
}


.dataproductsh {
text-decoration:none;
color: #ECF9DA;
font-size:80em;
background-color:#333;
}

.dataproductsh:hover {
color:#ECF9DA;
text-decoration:underline;
font-size:80em;
background-color:#333;
}

.vertical {
	color:#333;
	border:0px solid  #006633;
	writing-mode:vertical-rl;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform: rotate(90deg);
	white-space:nowrap;
	display:block;
	bottom:0;
	width:20px;
	height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:normal;
	text-shadow: 0px 0px 1px #333;
	font-size:13px;
}


.dataproductsh {
text-decoration:none;
color: #ECF9DA;
font-size:80em;
background-color:#333;
}

.dataproductsh:hover {
color:#ECF9DA;
text-decoration:underline;
font-size:80em;
background-color:#333;
}

.subscribe {
background-color: #214906;
font-size:.75em;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none !important;
cursor: pointer;
padding:3px;margin:3px;
color:#ffffff;
font-weight:bold;
border: 1px solid #999;
display: inline-block;
-webkit-border-radius: 2px;	-moz-border-radius: 2px; border-radius: 2px;line-height:15px;
}

.subscribe:hover {
    background-color: #D4A017;
} 

.vtborder {
border-bottom: solid 1px #000000;
line-height:20px;
border-right: solid 1px #000000;
}
.vtborderend {
border-bottom: solid 1px #000000;
line-height:20px;
border-right: solid 3px #000000;
}

.vtborderfirst {
border-bottom: solid 1px #000000;
border-right: solid 1px #000000;
}

.hzborderend {
border-bottom: solid 3px #000000;
}

.topborderend {
border-top: solid 3px #000000;
}

.bubblelayout {
	padding-left:10px;margin-left:10px;margin-bottom:15px;padding-bottom:15px;padding-right:10px;margin-right:10px;
}
.crumbline {
	font-size:.9em;padding-left:5px;margin-left:5px;
}
.crumbline2 {
	font-size:.9em;text-decoration:underline;	
}

.imgline {
	font-size:.9em;color:#000000;padding-left:9px;margin-left:9px;
}

.nospace {
	white-space:nowrap;
	color:#C40000;
}	

.tablelayout {
	display: none;background-color:#ececec;border:solid 1px #999999;
}	
.tablelayout2 {
	border:solid 1px #999999;
	width:100%;
}

.tablelayout3 {
	display: none;
	background-color:#ececec;
	border:solid 1px #999999;
	text-decoration:underline;
}
.alertlayout {
	display: none;background-color:#fffccc;border:solid 1px #999999;
}
.alertbox {
	padding:2px;
	margin:2px;
	width:160px;
	font-size: 14px;
}
.nodisplay {
	display:none;
}
.grayback {
	background-color:#cccccc;
}
.lightgrayback {
	background-color:#ececec;
}
.bulletspace {
	padding-bottom:1px;
	margin-bottom:1px;
}
.spacebottom {
	padding-bottom:5px;
	margin-bottom:5px;
}	
.alerttoggle {
	color:#C40000;padding-top:0px;margin-top:0px;
}


.alerttoggle2 {
	color:#000000;text-decoration:none;padding-top:0px;margin-top:0px;
}
.spaceline {
	line-height:30px;
}
.alertsize {
	font-size:14px;
}

.pdficon {
	padding-top:5px;margin-top:5px;padding-left:3px;
}
.newicon {
	padding-top:1px;margin-top:1px;padding-left:3px;
}	
.redbox {float:right;padding-left:10px;margin-left:10px;}
.modfis {float:right;padding-left:10px;margin-left:10px;width:45%}
.modfis2 {float:left;padding-left:10px;margin-left:10px;width:45%}
.imgfont {
font-size:.9em;
font-weight:bold;
}

.metadata {padding-left:30px;margin-left:30px;margin-top:3px;padding-top:3px;line-height:30px;}
.tools {padding-left:15px;margin-left:15px;margin-top:3px;padding-top:3px;}
.spaceblock {padding-left:2px;margin-left:2px;}
.spaceblock2 {padding-left:2px;margin-left:2px;width:50%;}
.nowrap2 {white-space:nowrap;}
.spaceblock3 {padding-left:7px;margin-left:7px;}

.hpgsty1 {float:right;font-size:1.0em;color:#72A06C;font-weight:bold;width:65%;}
.hpgsty1a {float:right;font-size:1.0em;color:#72A06C;font-weight:bold;width:25%;}
.hpgsty2 {color:#C7825B;}
.deepred {color:#FF5733 !important;}
.hpgsty3 {background-color:#ffffff;width:100%;color:#000000;}
.hpgsty4 {border-right:solid 1px #000000;height:320px;}
.hpgsty5 {padding-left:10px;margin-left:10px;line-height:30px;margin-top:0px;padding-top:0px;}
.hpgsty6 {padding-top:2px;margin-top:2px;}
.hpgsty7 {padding-left:10px;margin-left:10px;}
.hpgsty8 {padding-right:3px;margin-right:3px;}
.hpgsty9 {float:right;text-decoration:underline;}
.hpgsty9a {float:left;text-decoration:underline;}
.hpgsty10 {text-decoration:none;border:none;}
.hpgsty11 {line-height:20px;padding-left:8px;margin-left:8px;padding-right:5px;margin-right:5px;}
.hpgsty12 {padding-left:20px;margin-left:20px;}
.hpgsty13 {width:100%;padding:7px;margin:7px;}
.hpgsty14 {text-decoration:none;border:none;}
.hpgsty15 {line-height:30px;}
.hpgsty16 {text-align:left;}
.bluetext {color:#0000CC; text-decoration:underline;}
.pageset {background-color:#ffffff;width:100%;color:#000000;padding-top:1px;margin-top:1px;}
.pageset2 {background-color:#ffffff;width:100%;color:#000000}
.contactus {background-color: #D4A017;font-size:.75em;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none !important;cursor: pointer;padding:3px;margin:3px;color:#ffffff;font-weight:bold;border: 1px solid #999;display: inline-block;-webkit-border-radius: 2px;border-radius: 2px;}
.downloadicon {padding:0px;margin:0px;height:12px;}
.referencebubble {padding-left:25px;margin-left:25px;padding-top:14px !important;margin-top:14px !important;height:auto;}
.referencetext {padding-left:4px;margin-left:4px;font-weight:bold}
.referencetextb {padding-left:10px;margin-left:10px;}
.referencetext9 {padding-left:1px;margin-left:1px;}
.referencetext9a {padding-left:20px;margin-left:20px;}
.referencetext5 {padding-left:8px !important;margin-left:8px !important;font-weight:bold}
.referencetext4 {padding-left:5px;margin-left:5px;font-weight:bold}
.referencetext3 {padding-left:6px;margin-left:6px;font-weight:bold}
.referencetext2 {padding-left:16px;margin-left:16px;font-weight:bold}
.distbubble {padding-top:14px !important;margin-top:14px !important;}
.menublock1 {padding-left:20px;margin-left:20px;padding-top:14px !important;margin-top:14px !important;}
.csvbox {padding:5px;margin:5px;background-color:#ececec !important;border:solid 1px #000000;}
.recentalerts {background-color:#990000;color:#ffffff;width:98%;margin-left:2px;padding-left:2px;}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  display:none;
}
.bubbles {height:auto;}
.bubbles {height:auto;}

.bubblesdata {
	padding-top:5%;margin-top:5%;width:24px;height:80px;
	color:#fff;
	background-color:#333;
	
}
.bubbles2 {
	padding-left:1%;
	margin-left:1%;
	padding-bottom:1%;
	margin-bottom:1%;
	color:#fff;
	width:91px;
	height:55px;
	background-color:#333;
}
.bubbles9 {
	padding-left:1%;
	margin-left:1%;
	padding-bottom:1%;
	margin-bottom:1%;
	color:#fff;
	width:91px;
	height:55px;
	
}



.bubbles2a {
	padding-left:1%;
	margin-left:1%;
	padding-bottom:1%;
	margin-bottom:1%;
	color:#fff;
	width:25px;
	height:25px;
	background-color:#333;

}

.bubbles3 {padding-bottom:2px;margin-bottom:2px;width:23px;	height:23px;color:#ffffff;background-color:#333}
.modisblock {width:20px;height:20px;background-color:#ffff00;border:solid 1px #000;}
.modisblock1 {width:20px;height:20px;background-color:#00ffc5;border:solid 1px #000;}
.modisblock2 {width:20px;height:20px;background-color:#e60000;border:solid 1px #000;}

.modismosaic {
	background-color: #FFCC33 !important;
	background-image:url(../images/down.png);
	background-repeat:no-repeat;
	background-position: center;
}
.closebreak {
	clear:both;line-height:5px;
}

.cleanbreak {
	clear:both;
}

.makespace {
	line-height:20px;
}
.tableentire {
	width:98%;
}
.versiontable {
	padding:4px;margin:4px;
	background-color: #cccccc;
	font-size:1.0em;
	border-bottom:solid 2px #000000;
}
.versiontable2 {
	border-right:solid 1px #000;
	padding-left:2px;
	margin-left:2px;
	background-color:#ececec;
	font-size:1.0em;
	border-bottom:solid 2px #000000;
}
.versiontable2b {
	border-right:solid 1px #000;
	padding-left:2px;
	margin-left:2px;
	background-color:#D3EDD6;
	font-size:1.0em;
	border-bottom:solid 2px #000000;
}
.versiontable3 {
border-right:solid 1px #000;padding-left:2px;margin-left:2px;border-bottom:solid 1px #000000;font-size:1.0em;
border-bottom:solid 2px #000000;
}
.versiontable3b {
border-right:solid 1px #000;padding-left:2px;margin-left:2px;border-bottom:solid 1px #000000;font-size:1.0em;
border-bottom:solid 2px #000000;
background-color:#D3EDD6;
}
.versiontablepoint {
text-decoration:none;cursor:pointer;
}
.versiontable4 {
padding:4px;margin:4px;border-right:solid 1px #000;
}
.versiontable5 {
text-decoration:none;
}
.versiontable6 {
border:solid 1px #000000;background-color:#ffff99;color:#000000;padding:4px;margin:4px;text-decoration:none;
width:90%;
}

.versiontable7 {
width:80%;
border-bottom:solid 1px #776137;font-weight:bold;
}

.deliverytable {
	width:20%;
	border:solid 1px #000;
	text-align:center;
		
}
.deliverytable2 {
	width:20%;
	border:solid 1px #000;
	vertical-align:top;
	
}
.deliverytable3 {
	width:20%;
	border:solid 1px #000;
	vertical-align:top;
	padding-bottom:3px;
	margin-bottom:3px;
	
}
.tinyspace {
	line-height:.001em;
}





