body
{
    font-size: 12px;
	position: relative;
	margin: 0;
	padding: 0;
    background: url(images/) #f1f1f1 center top no-repeat fixed;
    color: #15872F;
    font-family: franklin gothic book, verdana, arial, serif
}
.inv
{
	background: #15872F;
	color: #FEFEFE;
	background-image: url(buttongradient.php?bg2=a1cfac&bg=0b4418&width=1&height=60);
	padding: 1px;
	margin: 0em;
	background-repeat: repeat-x;
}
.inv a
{
	color: #f1f1f1;
}
.inv span.info
{
	color: #15872F;
}
.inv_plain
{
	background: #15872F;
	color: #FEFEFE;
	padding: 2px;
	margin: 0em;
	
}
.tbl
{
	background: #d8d8d8;
	color: #15872F;
	border: #bfbfbf 1px solid;
    text-align: center;
	padding: 2px;
	
}
.toptbl
{
	font-weight: bold;
    font-size: 1.2em;
    height: 30px;
	padding: 4px;
	background: url(images/) #f1f1f1 fixed ;
	border: #bfbfbf 1px solid;
    text-align: center;
	margin: 0px;
	
}
.bg2
{
	background: url(images/) #FEFEFE fixed 1px 1px;
	border: #d8d8d8 1px solid;
}
.grad
{
	background-image: url(buttongradient.php?bg2=ffffff&bg=bfbfbf&width=1&height=60);
	padding: 1px;
	margin: 0em;
	background-repeat: repeat-x;
}
.invgrad
{
	background-image: url(buttongradient.php?bg2=bfbfbf&bg=ffffff&width=1&height=60);
	padding: 1px;
	margin: 0em;
	background-repeat: repeat-x;
}
.grad:hover
{
	background-image: url(buttongradient.php?bg2=bfbfbf&bg=ffffff&width=1&height=60);
	padding: 1px;
	margin: 0em;
	background-repeat: repeat-x;
}
.grad_header
{
	background: url(buttongradient.php?bg2=f1f1f1&bg=ffffff&width=1&height=11) center; 
	width:760px;
	height:10px;
	background-repeat: repeat-x;
}
.glow
{
	height: 1.5em;
	line-height: 1.2em;
}
.glow:before {
  display: block;
  margin: 0 0 -2.12em 0.15em;
  padding: 0;
  color: #666666; 
}

#header2
{
	background: url(images/header_gradient.gif) repeat-x;
}
a
{
    font-weight: bold;
    color: #127328;
    text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a.hlink
{
	display:block;
	color: #0d511c;
    background: none transparent scroll repeat 0% 0%
}
tr.smalltbl
{
    font-size: 0.85em;
    text-align: center
}
table
{
    font-size: 1em;
	border: 0;
}
.box
{
	border-right: #d8d8d8 1px solid;
	border-left: #d8d8d8 1px solid;
	border-bottom: #d8d8d8 1px solid;
	margin: 0;
}
.button
{
	border-right:#d8d8d8 1px solid;
    border-top:#d8d8d8 1px solid;
    border-left:#d8d8d8 1px solid;
    border-bottom:#d8d8d8 1px solid;
    height: 2em;
	width: 5em;
    background:#fefefe;
    color:#15872F;
    font-weight: bold;
}
td
{
	border: none;
}
th
{
	border-right: black 1px;
    background-position: 0% 0%;
    font-weight: bold;
    font-size: 1.1em;
    background-attachment: scroll;
    background-image: url(button.php?r=66&g=102&b=125&width=1&height=25);
    background-repeat: repeat;
    height: 25px;
    text-align: center
}
tr.smalltbl:hover
{
    background-color: #d8d8d8}
tr.tbl:hover
{
    background-color: #d8d8d8}

td.smalltbl
{
    font-size: 0.85em;
    text-align: center
}
tr.space
{
    height: 5px
}
.hr
{
	height:5px;
	border: none;
	background-color:transparent;
}
a.info
{
	position: relative;
    text-align: center;
}
a.info:hover
{
    background: transparent;
   	z-index: 100;
}
a.info span.info
{
    display: none
}
a.info:hover span.info
{
	background-color: #fefefe;
    border: #d8d8d8 1px dashed;
    display: block;
    font-size: 0.95em;
    left: -3em;
    width: 13em;
    position: absolute;
    top: 32px;
    text-align: center;
	z-index: 200;
	padding: 0.5em;
	text-decoration: none;
}
a.info:hover span table
{
	text-align: center;
	font-weight: bold
}
img
{
    border: 0px;
}

form
{
	margin-bottom: 0;
	z-index: 0;
}

.border1
{
    border-bottom: #4c4c4c 4px solid
}
.raincontaniner
{
    background-color: #ffffff;
	border: #a1cfac 1px solid;
    padding: 1px;
    display: inline;
    float: left;
    margin: 1px;
    color: #15872F;
    text-decoration: none
}
.small
{
    font-size: 0.8em
}
.verysmall
{
    font-size: 0.7em
}
.afont
{
    font-weight: bold;
    font-size: 1.1em;
    font-family: comic sans ms, garamond, verdana;
    text-shadow: 0.2em 0.2em
}
.big
{
    font-weight: bold;
    font-size: 1.35em
}
.slogan
{
    font-weight: bold;
    font-size: 1.85em
}
.logo
{
    font-weight: bold;
    font-size: 2.8em
}
.high
{
    color: #ff0000
}
.low
{
    color: #0066cc
}
.less
{
    color: #FFFF99
}
.more
{
    color: #33CC00
}
.indexlow
{
    font-size: 0.8em;
    background: #669900;
    color: #000000;
	padding:3px;
}
.indexmedium
{
    font-size: 0.8em;
    background: #99ff00;
    color: #000000;
	padding:3px;
}
.indexhigh
{
    font-size: 0.8em;
    background: #ffcc00;
    color: #000000;
	padding:3px;
}
.indexextreme
{
    font-size: 0.8em;
    background: #ff0000;
    color: #000000;
	padding:3px;
}
#rainwrapper
{
    visibility: hidden;
    position: absolute
}
div.transOFF 
{
	width: 100%; 
}
div.transON 
{
	width: 100%; 
	opacity:.50;
	filter: alpha(opacity=50); 
}
div.trans25 
{
	opacity:.25;
	filter: alpha(opacity=25); 
}
div.trans75 
{
	opacity:.75;
	filter: alpha(opacity=75); 
}
.nav
{
	list-style: none;
	padding: 0;
    margin:0;
}
.nav ul { /* all lists */
	padding: 0;
    margin:0;
    list-style: none;
    width:160px;
    z-index:99;
    overflow:visible; 
}
.nav li { /* all list items */
	 margin:0;
     position: relative;
	 padding:0.4em;
     float:left;
     z-index: 50;
	 border-right: #73b782 1px solid;
	 border-left:none;
	 color:#f1f1f1;
    
}
.nav li.heb
{
	float:right;
	border-left: #73b782 1px solid;
	border-right: none
}
.nav li:hover 
{
	background-color:#ffffff;
}
.nav ul li:hover 
{
	background-color:#ffffff;
}
.nav ul li{ border-width:1px 1px 0 0;}

.nav ul ul li{ border-width:1px 1px 0 1px;}

.nav ul ul li:last-child{border-bottom:1px solid #ccc;} 

.nav li ul { /* second-level lists */
	z-index: 50;
	display: none;
	position: absolute;
	top:  1.8em;
	left: 0em;
	background-color:#ffffff;
	color:#bfbfbf;
	text-align: left;
	border-right: #50a563 1px solid;
	border-left: #50a563 1px solid;
	border-bottom: #50a563 1px solid;
}
.nav li ul.Heb
{
  text-align: right;
  left: -115px;
  
}
.nav li ul li
{
	float:none;
	margin:0;
	padding:0;
	width: 160px;
	display:block;
   	border-right: none;
	border-left: none;
	border-bottom: #73b782 1px dashed;
	
}
.nav li ul li a
{
	text-decoration:none;
	padding: 0.2em 0.5em 0.2em 0.5em;
	margin:0;
	width: 160px;
    display:block;
    border: #ffffff 1px solid;
}
.nav a:hover
{
	color:#ffffff;
	background-color:#bfbfbf;
	text-decoration:none;
}
/* non-ie browsers see this */
.nav ul li>ul, .nav ul ul li>ul{
	 
}

.nav li:hover ul ul, 
.nav li:hover ul ul ul, 
.nav li:hover ul ul ul ul, 
.nav li:hover ul ul ul ul ul{
     display:none;
}

.nav li:hover ul, 
.nav ul li:hover ul, 
.nav ul ul li:hover ul, 
.nav ul ul ul li:hover ul, 
.nav ul ul ul ul li:hover ul{
     display:block;
}

.nav li>ul {
     
}
