/*
 +==========================================================================+
 |      Copyright (c) Pacific Disaster Center, Maui, Hawaii, USA            |
 |                         All rights reserved.                             |
 +==========================================================================+
 |  FILENAME:  hzs-style.css                                                |
 +==========================================================================+
 |  DESCRIPTION:                                                            |
 |  Style sheet for all hzs*.jsp                                            |
 +==========================================================================+
 |  HISTORY:                                                                |
 |  [01-JUN-2004] debye leong, created                                      |
 |  [09-JUN-2004] debye leong, corrected typos; added page break selectors  |
 |  [10-JUN-2004] debye leong, minor clean up                               |
 |  [21-JUN-2004] debye leong, added hzstitleleft selector                  |
 |  [13-AUG-2004] debye leong, added hzs12bright                            |
 |  [18-AUG-2004] debye leong, added hzsrequirement                         |
 |  [22-Nov-2004] debye leong, added hzs10bleft; changed sub/totals color   |
 |  [01-Dec-2004] debye leong, added hzs14righty (yellow)                   |
 |  [03-Dec-2004] debye leong, added pagebreak for p - which mysteriously   |
 |                "fixes" the Netscape page break problem                   |
 |  [21-Jan-2005] debye leong, added hzslink8 and adminlonginput            |
 |  [21-Jan-2005] debye leong, commented out generic p style                |
  2006
  [11-28] dleong, +h1, h2 tags
 +==========================================================================+
*/

<!-- $Id: hzs-style.css,v 1.16 2008/10/28 02:29:43 dleong Exp $ -->
body.hzsbody
{
  background-color: #31659c;
  color: #FFFFFF;
}

h1.k { font-size:-2000em; position:absolute;left:-100px;top:-100px; color:#31659c; }

h2.title {
	color: #FFFFFF;
  font-size: 18pt;
  font-weight: bold;
  font-family : arial, verdana, sans-serif;
  text-align: center;
}
h2.title2 { 
	color: #FFFFFF;
  font-size: 12pt;
  font-weight: bold;
  font-family : arial, verdana, sans-serif;
  text-align: center;
  padding-top:2px;
}

/*
@media print {
p { page-break-before: always; } 
body { color: #000000; font-family: Arial; }
}

p { page-break-before: always; }  
*/
/* e.g. break before logo */
.pgbreakbefore
{  
  page-break-before: always;
}

.pgbreakafter
{
  page-break-after: always;
}



/* table background */
.hzstable
{
  background-color: #31659c;
}

/* e.g. hzsinit2 function */
.hzs10bright
{
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-align: right;  
}

.hzs10bleft
{
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-align: left;  
}

/* e.g. table content values */
.hzs10
{
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10pt;
  text-align: center;
}


.hzs10b
{
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
}

.hzs10left
{
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10pt;
  text-align: left;
}

/* e.g. table subtotals */
.hzs10bi
{
  /* color: #FFFFFF; */
  /* color: #CCFFFF; */
  color: #FFFF99;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
  font-size: 10pt;
  text-align: center;
}

/* e.g. hzsfooter */
.hzslink8
{
  color: #FFFFFF;  
  font-family: Verdana, arial, sans-serif;
  font-size: 8pt;
  text-align: center;
}

.hzslink10
{
  color: #FFFFFF;  
  font-family: Verdana, arial, sans-serif;
  font-size: 10pt;
  text-align: center;
}


/* e.g. hzssummary epicenter links */
.hzslink10left
{
  color: #FFFFFF;  
  font-family: Verdana, arial, sans-serif;
  font-size: 10pt;
  text-align: left;
}


/* e.g. Previous | Next */
.hzslink10b
{
  color: #FFFFFF;  
  font-family: Verdana, arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}


/* e.g. "continue" page links */
.hzslink11b
{
  color: #FFFFFF;  
  font-family: Verdana, arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-align: center;
}

.hzslink11bleft
{
  color: #FFFFFF;  
  font-family: Verdana, arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-align: left;
}


.hzs12left
{
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12pt;
  text-align: left;  
}

/* e.g. table title left aligned */
.hzs12bleft 
{
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12pt;
  text-align: left;  
}

/* e.g. input captions in hzsinit2 */
.hzs12bright
{
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12pt;
  text-align: right;  
}

.hzs12right
{
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12pt;
  text-align: right;  
}

/* e.g. table title center aligned */
.hzs12b
{
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12pt;
  text-align: center;  
}

/* e.g. table grand total */
.hzs12bi
{
  /* color: #FFFFFF; */
  /* color: #CCFFFF; */
  color: #FFFF99;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
  font-size: 12pt;
  text-align: center;  
}

/* HHA epicenter in print pages */
.hzs14ileft
{
  color: #FFFFFF;  
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: italic;
  font-size: 14pt;
  text-align: left;
}

.hzs14iright
{
  color: #FFFFFF;  
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: italic;
  font-size: 14pt;
  text-align: right;
}

.hzs14righty
{
  color: #FFFF99;  
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 14pt;
  text-align: right;
}

/* e.g. hzsearthquakescenarioparams left column */
.hzs14left
{
  color: #FFFFFF;  
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 14pt;
  text-align: left;
}

/* e.g. hzsearthquakescenarioparams right column */
.hzs14right
{
  color: #FFFFFF;  
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 14pt;
  text-align: right;
}

.hzs14center
{
  color: #FFFFFF;  
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 14pt;
  text-align: center;
}

/* e.g. hzsoutput.jsp */
.hzs16left
{
  color: #FFFFFF;  
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 16pt;
  text-align: left;
}


/* e.g. page title */
.hzstitle
{
  color: #FFFFFF;
  font-size: 18pt;
  font-weight: bold;
  font-family : arial, verdana, sans-serif;
  text-align: center;
}

/* e.g. section title in hzssearch*/
.hzstitleleft
{
  color: #FFFFFF;
  font-size: 18pt;
  font-weight: bold;
  font-family : arial, verdana, sans-serif;
  text-align: left;
}

.hzserror
{
  color: #FFFF00;
  font-size: 18pt;
  font-weight: bold;
  font-family : arial, verdana, sans-serif;
  text-align: center;
}

/* e.g. highlight textboxes in hzsinit2 */
.hzsrequirement
{
	background-color: #FFFFCC;
}

.adminlonginput
{
	font-family: Arial, verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  width: 400px;
  vertical-align: top;
}
#footer {
	padding-left:10px;
	padding-right:10px;
}
#footer, #footer a {
	color:#fff;
	font:11px verdana, arial, sans-serif;
}


