BODY
	{
	font-family: Tahoma, Arial, Verdana, Times, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	background-color: white;
	color: #000000;
	}
	
.navtext
    {
        font-weight:700;
        font-size:.9em;
        color:#eeeeee;
        text-decoration:none;
    }

.topboxtext
    {
        font-weight:400;
        font-size:.7em;
        color:#99cc99;
    }
.topboxtext a
    {
        color:#99cc99;
    }

.bottomtext
    {
        font-weight:400;
        font-size:.7em;
        color:#dddddd;
        padding-top:10px;
    }
    
.bottomtext a
    {
        font-weight:600;
        color:#dddddd;
    }

.boxgreenbartitle
    {
        font-size:.85em;
        color:White;
        font-weight:800;
    }
    
.boxgreenbartext
    {   
        text-align:left;
        vertical-align:top;
        padding-top:3px;
        font-size:.75em;
    }
    
.boxgreenbartext a
    {   
        text-decoration:none;
        color:Black;
    }
    
.testimonialtext
    {   
        text-align:center;
        font-weight:800;
        vertical-align:middle;
        color:#006633;
        padding-top:3px;
        font-size:10px;
        font-style:italic;
    }
    
.testimonialtext a
    {   
        color:Black;
    }
    
.testimonialfooter
    {   
        text-align:right;
        vertical-align:top;
        font-size:9px;
        font-weight:800;
        font-style:italic;
    }
    
.testimonialfooter a
    {   
        color:Black;
    }
    
.greenbuttontext
    {   
        text-align:center;
        font-weight:800;
        vertical-align:middle;
        color:#ffffff;
        font-size:12px;
    }
    
.greenbuttontext a
    {   
        text-decoration:none;
        color:white;
    }
    
.bodytext
    {   
        text-align:left;
        vertical-align:top;
        font-size:.8em;
        padding-left:12px;
    }
#headdiv
    {
        font-size:1.3em;
        font-weight:800;
        border-bottom:solid 2px black;
        text-align:center;
        padding-bottom:5px;
    }

#warningbox
    {
        position:absolute;
        text-align:center;
        vertical-align:middle;
        font-size:1em;
        font-weight:700;
        width:25%;
        height:25%;
        background-color:Yellow;
        border:solid 2px black;
        left:37%;
        top:10%;
    }

.headnotediv
    {
        font-size:.7em;
        font-weight:800;
        color:#339900;
    }
.headerinfo
    {
        font-size:.7em;
        font-weight:600;
        color:#000000;
        border:solid 1px #444444;
    }
.headerinfo a
    {
    text-decoration:none;
    color:darkblue;
    }
.tableinfo
    {
        font-size:.75em;
        font-weight:400;
        background-color:#ccccff;
        color:#000000;
        border:solid 1px #444444;
        text-align:left;
    }
.tableinfo2
    {
        font-size:.75em;
        font-weight:400;
        border:solid 1px #444444;
        text-align:center;
    }

.fieldtitle
    {
        text-align:right;
    }

.fielddata
    {
        text-align:left;
        font-size:.8em;
    }

input 
	{
	    font-size:.8em;
	border: 1px solid #555;
	background-color: #F8F8F8;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
.inputbutton
	{
	border: 1px solid #999;
	background-color: #dddddd;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
.inputbuttonreadonly
	{
	border: 1px solid #999;
	background-color: #ccccff;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
.inputbuttonsave
	{
	border: 2px solid #999;
	background-color: #ffffcc;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
select 
	{
	    font-size:.8em;
	border: 0px solid #999;
	background-color: #ededed;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

textarea 
	{
	border: 1px solid #999;
	background-color: #F8F8F8;
	color: #000;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 2px;
	}

.clOFF
	{
	display: none;	
	}

.clON
	{
	}
	
	
.fdtitle
	{
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	background-color: #FFFFFF;
	color: #000000;
	vertical-align: top;
	text-align: right;
	}
	
a.info
	{
	position:relative; /*this is the key*/
	z-index:24; 
	background-color:#ccccff;
	color:#000;
	text-decoration:none;
	}
a.info:hover
	{
	z-index:25; 
	background-color:#ff0
	}
a.info span
	{
	display: none
	}

a.info:hover span
	{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:1.5em; left:0em; width:25em;
	border:1px solid #aaa;
	background-color:#ffc; 
	color:#000;
	text-align: left;
	}

a.leftnavlinks
	{
	font-weight:800;
	}
a.leftnavlinks:hover
	{
	font-weight:800;
	color:#fff;
	}
h1
	{
	color:#063;
	font-size:1.2em;
	font-weight:800;
	margin-bottom:0px;
	}
h3
	{
	color:#063;
	font-size:1em;
	font-weight:800;
	}