/* Global Settings */ 


a   {
        color:#004813;
        font-family:sans-serif;
        font-style: bold;
        text-decoration:none;
            white-space:nowrap;
    }
    
a:hover {
            font-family:sans-serif;
            font-style: bold;
            text-decoration:none;
         }

h1 {
    text-align: center;
	font-family: sans-serif;
	font-size: 1.8em;
	text-transform: uppercase;
    margin:0;
    padding:0;
    }

h2 {
    text-align: center;
	font-family: sans-serif;
	font-size: 1.2em;
	text-transform: uppercase;
    margin:0;
    padding:0;
    }
         
h3{
    text-align: center;
	font-family: serif;
	font-size: 1em;
    margin:0;
    padding:2px;
    }


h4 {
    text-align: center;
	font-family: sans-serif;
	font-size: 0.8em;
    margin:0;
    padding:0;
    }

p {
 margin:0;
 padding:5px;
 }

         
.head {
        font-family: sans-serif;
        font-style: bold;
        }
.text {
        font-family: serif;
        }
        
.tiny {
        font-family: serif;
        font-size: xx-small;
        }
        
.small {
        font-family:serif;
        font-size:x-small;
        }
        
.normal {
        font-family:serif;
        font-size:small;
        }


#menutext {
            font-family:sans-serif;
            font-style: bold;
            font-size:x-small;
            }
            
#biglinktext {
            font-family:sans-serif;
            font-style: bold;
            font-size:medium;
            }
            
a.button:link {
                display:block;
                align:center;
                width:98%;
        color:#004813;
        font-family:sans-serif;
        font-style: bold;
        text-decoration:none;
                font-size:x-small;
                background:#ff6600;
                }
a.button:hover {
                display:block;
                align:center;
                width:98%;
                color:#ffffff;
            font-family:sans-serif;
            font-style: bold;
            text-decoration:none;
                font-size:x-small;
                background:#ff8737
                }

a.bigbutton:link {
                    display:block;
                    align:center;
                    width:100%;
                    color:#004813;
                    font-family:sans-serif;
                    font-style:bold;
                    font-size:medium;
                    text-decoration:none;
                    background:#ff6600;
                    }
a.bigbutton:hover {
                    display:block;
                    align:center;
                    width:100%;
                    color:#ffffff;
                    font-family:sans-serif;
                    font-style:bold;
                    font-size:medium;
                    text-decoration:none;
                    background:#ff8737;
                    }
  
a.inline:link {
        color:#004813;
        font-family:sans-serif;
        font-style: bold;
                }
a.inline:hover {
                color:#ff6600;
            font-family:sans-serif;
            font-style: bold;
                }
a.italic:link {
        color:#004813;
        font-family:serif;
        font-style: italic;
        font-weight: 500;
                }
a.italic:hover {
                color:#ff6600;
            font-family:serif;
            font-style: italic;
            font-weight: 500;
                }

.Free_Form {
    color: #000000;
    font-family: serif;
    font-size: 12.00pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1.17;
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    vertical-align: 0;
}


/* Layout Stylesheet */ 

body {
 margin:2px;
 background:#ffffff;
 color: #004813;
 padding:0;
 }

#outer {
 text-align:left;
 border:1px solid #000000;
 width:720px;
 margin:auto;
 }

#hdr {
 height:120px;
 background:#FFFFFF;
 color: #333333;
 }

#bar {
 height:56px;
 background:#c0c0c0;
 color: #333333;
 border:solid #000000;	
 border-width:1px 0 1px 0;
 }

#bodyblock {
 position:relative;
 background: #004813;
 color: #333333;
 width:720px;
 padding:0;
 }

#l-col {
    font-family: sans-serif;
    font-style: bold;
    font-size: x-small;
 float:left;
 background:#004813;
 color: white;
 width:120px;
 }

#cont {
 width:576px;
 background:#ffffff;
 color: #333333;
 border:solid #000000;	
 border-width:0 0 0 1px;
 align:center;
 }

#inset {
 position:relative;
 background:#ffffff;
 color: #333333;
 margin:12px;
 border:0;	
 align:center;
 text-align:center;
 }

#ftr {
 height:25px;
 background:#c0c0c0;
 color: #333333;
 border:solid black;
 border-width:1px 0 0 0;
 margin:0;
 }
 

#graphic {
          padding:8px;
         }
         

 
/* Added for 3-element rows (graphics) */

#div-row {
    padding-top:4px;
    padding-bottom:4px;
 }
#div-1a {
 width:188px;
 height:80px;
 padding-left:4px;
}
#div-1b {
 width:188px;
 height:80px;
 padding-left:2px;
 padding-right:2px;
}
#div-1c {
 width:188px;
 height:80px;
 padding-right:4px;
 }

            
/* Begin CSS Popout Menu */


#menuh-container1
	{
	position:relative;		
	}
#menuh-container2
	{
	position:relative;		
	}
#menuh-container3
	{
	position:relative;		
	}

#menuh
	{
	font-size: small;
	font-family: sans-serif;
	width:100%;
	float:left;
	margin:0;
	margin-top: 0;
	}
		
#menuh a
	{
	text-align: center;
	display:block;
	border: 1px solid #555;
	white-space:nowrap;
	margin:0;
	padding: 0.2em;
	}
	
#menuh a, #menuh a:visited	/* menu at rest */
	{
	color: white;
	background-color: #ff6600;
	text-decoration:none;
	}
	
#menuh a:hover	/* menu at mouse-over  */
	{
	color: white;
	background-color: #D78358;
	}	
			
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url(navdown_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-image: url(nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}

#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:180px;	/* width of all menu boxes */
	}

#menuh li
	{
	position:relative;
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Popout Menu */