/* Top banner links and search */
ul#bannernav {display: none;}

#navbuttons {display: none;}

div#searchbox {display: none;}

/* END Top banner links and search */


/* ---------- FONTS ---------- */
.tiny
{
  font-size: 5px;
}

.small
{
  font-size: 10px;
}


/*.dhsusdanav3 {clear: both; padding:2px 5px 0 5px;  height:2em; border:1px solid #c33; text-align:left;}*/

.dhsusdanav3 input {
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #EAEAEA;/*#a9c46f;*/
/*background-image: url(http://www.macromedia.com/ ...
background-repeat: repeat-x;*/
color: #333333;
font-size: 80%;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
 text-align:left;  width:auto; overflow:visible;}


/*font-family:Arial, sans-serif; font-size:11px; color:#000; border:1px solid #EDEDED; padding:1px 3px 1px 8px;  TEXT-DECORATION: none;  background: #EDEDED url(/dhsusdaAdmin/images/result_dot.gif) no-repeat 2px 5px; margin:0 0 0 3px;}
.dhsusdanav3 input:visited {font-family:Arial, Helvetica, sans-serif;font-size: 11px; color: #000; padding: 1px 3px; border:1px solid #EDEDED; TEXT-DECORATION: none;}
.dhsusdanav3 input:hover {background-color:#FBFBFB; border:1px solid #999;}*/

.dhsusdanav3 input.submit:active
{
border: 3px double #CCCCCC;
border-top-color: #999999;
border-left-color: #999999;
}

.dhsusdanav3 input.nobg {background-color:#fff; background-image:none;}

.datatable{border-collapse: collapse;  border: 1px solid #cccccc; margin:10px 0 5px 0; padding:0; background-color:#dfecf4;}

.datatable th {font:bold 0.8em Arial; color: #000; text-align:left; padding: 6px; background: #dfecf4;  vertical-align: top; }

.datatable th.nbg {font: bold 0.8em Arial; color: #000; letter-spacing: 1px; text-align:left; padding: 5px; background: #eaeaea;}

.datatable td{font: 0.85em Arial; color: #000; padding:6px; vertical-align: top; border-top:1px solid #bdd38b;}

.datatable tr.r0 {background-color: #F5FAFA;}

.datatable tr.r1 {background-color: #ffffff;}



div.nav {background-color: #EAEAEA;
border: 1px solid #333; padding: 3px 5px; margin: 0px auto; height:20px;}
div.nav span.right {float:right; font-size:90%; font:Arial, Helvetica, sans-serif; width: 49%; text-align: right;}
div.nav span.left {float:left; font-size:90%; font:Arial, Helvetica, sans-serif; width: 49%; text-align: left;}
div.nav a {color:#fff; margin:0 5px; background-color:#369; border:1px solid #fff; padding:0 2px; text-decoration:none; font-size: 90%;}
div.nav a:visited {text-decoration:none; color:#fff;}
div.nav a:hover {text-decoration:none; color:#fc0;}
div.nav span.nopage {color:#fff; margin:0 5px; background-color:#eaeaea; border:1px solid #fff;	padding:0 2px; text-decoration: none; font-size:90%; color:#999;}


#submission {margin: 0; padding: 0px;	width: 505px;}
#submission div.row {border: 1px solid #C1DAD7; width: 503px; position:relative; margin:0 0 2em 0;}

#submission p {clear:left; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif;}

#submission span.label {
	float: left;
	padding: 8px 5px;
	width: 130px;
	text-align: right;
	font-weight: bold;
	background-color: /*#E4E4E4;*/#F5FAFA;
	border-top: 1px solid /*#ccc;*/#C1DAD7;
	font-size: 12px;
}
#submission .subtext {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#submission .leftsideheight {height: 55px;}
#submission .leftsideheight5 {height: 66px;}
#submission .leftsideheight10 {height: 130px;}
#submission span.data {padding: 5px; float: left; width:353px; text-align: left; font-size: 85%; border-top: 1px solid /*#ccc;*/#C1DAD7;}
#submission p.labeldata {padding: 4px 2px 4px 15px; text-align: left; font-size: 85%;}  
#submission input {font:200 11px tahoma, arial;}
#submission select { 
  width:320px;
  font:200 11px tahoma, arial;
}
#submission select.smallWidth { 
  width:160px;
  font:200 11px tahoma, arial;
}
#submission textarea { 
  width:320px;
  font:200 11px tahoma, arial;
}
.specialAttentionText {color: red;}
.spacer {clear: both; padding: 0px 0px 0px 0px;}

#submission h3 {
	margin:0; padding:0;
    /*
	width: 100%;
    float:left;
    background:url("img/blue_tab_right.gif")
      no-repeat right top;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;*/
background-color:#F5FAFA; font: bold 1em Arial; color: #345E68; padding:5px;border-bottom:1px solid #C1DAD7; background: #CAE8EA; border-top:1px solid #C1DAD7; border-right:1px solid #C1DAD7; border-left:1px solid #C1DAD7;
}
#submission span.header {
	/*display:block;
	background:url("img/blue_tab_left.gif")
      no-repeat left top;
	padding:5px 15px;
	text-align: center;*/
}


.resultinsidebox {border:1px solid #C1DAD7; margin:15px 0 0 0; padding:0; width:500px; font-size:0.9em;}
.resultinsidebox h2{background-color:#F5FAFA; font: bold 1em Arial; color: #345E68; padding:5px; border-bottom:1px solid #C1DAD7; background: #CAE8EA; margin: 0px;}
.insidebox {border-collapse:collapse;width:100%; background-color:#fff; margin:0; padding:0;}
.insidebox caption,.stock1 thead{display:none}
.insidebox td.left{border-bottom:0 solid #C1DAD7; margin:0; padding:.3em; width:27%; text-align:right; vertical-align: top;}
.insidebox td.right{border-bottom:0 solid #C1DAD7; margin:0; padding:.3em; width:73%; font-weight:bold;}
.insidebox tr.resultsorted {background-color: #F5FAFA; color: #000000; border-top: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7;}



/* -- Calendar Popup styles -- */
.CALENDARcpYearNavigation,
.CALENDARcpMonthNavigation
{
  background-color:#6677DD;
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  color:#FFFFFF;
  font-weight:bold;
  }
.CALENDARcpDayColumnHeader,
.CALENDARcpYearNavigation,
.CALENDARcpMonthNavigation,
.CALENDARcpCurrentMonthDate,
.CALENDARcpCurrentMonthDateDisabled,
.CALENDARcpOtherMonthDate,
.CALENDARcpOtherMonthDateDisabled,
.CALENDARcpCurrentDate,
.CALENDARcpCurrentDateDisabled,
.CALENDARcpTodayText,
.CALENDARcpTodayTextDisabled,
.CALENDARcpText
{
  font-family:arial;
  font-size:8pt;
  }
td.CALENDARcpDayColumnHeader
{
  text-align:right;
  }
.CALENDARcpCurrentMonthDate,
.CALENDARcpOtherMonthDate,
.CALENDARcpCurrentDate
{
  text-align:right;
  text-decoration:none;
  }
.CALENDARcpCurrentMonthDateDisabled,
.CALENDARcpOtherMonthDateDisabled,
.CALENDARcpCurrentDateDisabled
{
  color:#D0D0D0;
  text-align:right;
  text-decoration:line-through;
  }
.CALENDARcpCurrentMonthDate
{
  color:#6677DD;
  font-weight:bold;
  }
.CALENDARcpCurrentDate
{
  color: #FFFFFF;
  font-weight:bold;
  }
.CALENDARcpOtherMonthDate
{
  color:#808080;
  }
td.CALENDARcpCurrentDate
{
  color:#FFFFFF;
  background-color: #6677DD;
  border-width: 1px;
  border:solid thin #000000;
  }
td.CALENDARcpCurrentDateDisabled
{
  border-width: 1px;
  border:solid thin #FFAAAA;
  }
td.CALENDARcpTodayText,
td.CALENDARcpTodayTextDisabled
{
  border:solid thin #6677DD;
  border-width: 1px 0px 0px 0px;
  }
a.CALENDARcpTodayText,
span.CALENDARcpTodayTextDisabled
{
  height:20px;
  }
a.CALENDARcpTodayText
{
  color:#6677DD;
  font-weight:bold;
  }
span.CALENDARcpTodayTextDisabled
{
  color:#D0D0D0;
  }
.CALENDARcpBorder
{
  border:solid thin #6677DD;
  }

.errorBox, .infoBox { 
  overflow: auto;
  width:580px;
  padding:4px;
  border:1px solid gray;
 }

.errorBox, .infoBox p {
  padding:0px;
  margin:0px;
}

.errorHeading, .infoHeading {
  font-size: 14px;
  font-weight:bold;
  color: #940808;
 }

.errorMessages, .infoMessages { 
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  text-align: left;
  font-size: 10px;
  font-family: arial, sans-serif;
 }


#flashmap {background-color:#EAEAEA; border:10px solid #EAEAEA; }

#flashcontent {border:10px solid #fff; background-color:#fff; text-align:center; width:auto;  overflow:auto;}

#map-legend ul {margin:.5em 0; padding:0; list-style:none;}
#map-legend li {padding:0 2em 0 1.3em; display:inline; font-size:0.8em;}
#map-legend li.yellow {background: url(../images/map_yellow.gif) left center no-repeat;}
#map-legend li.blue {background: url(../images/map_blue.gif) left center no-repeat;}

