/* Global Styles */

body {
    font:80% Trebuchet, Trebuchet MS, arial, helvetica, sans-serif; 
    margin:0;
    padding:0;
    color: #000;
    background-color: #FFF7E2;
    }

p, #content p, ul, ol, dl, table, caption, fieldset, address, pre, hr, h1, h2, h3, h4, h5, #content div {
    padding: 0;
    margin: 1em 10px;
    line-height: 1.3em;
    }
	#content div div {margin: 0;}
	
html>body {font-size: 13px;}

td {font-size:0.9em}
tr>td {font-size:1em}
    
.rm {
    position: absolute;
    left: -999em;
    }
    
a.rm:active, a.rm:focus {
    left: 0;
    border: 3px #9A3200 solid;
    background-color: #fff;
    }

a {
    color: #026634;
    text-decoration: underline;
    }
    
a:link {
    color: #026634;
    text-decoration: underline;
    }

a:visited {color: #666; text-decoration: underline;}
    
a:hover {text-decoration: none;}

.cl {
    clear: both;
    height: 0;
    line-height: 0px;
    font-size: 1px;
    }

blockquote {
font-size: 120%;
color: #600; 
margin: 0;
padding: 0 26px;
    }

q {
font-size: 120%;
color: #600; 
}

blockquote p {
text-indent: -0.33em;
}

blockquote[cite]:after {
  content: "~ " attr(cite);
  font-size: 0.8em;
  display: block;
  margin: -0.5em 0 1em 0;
  padding: 0;
font-family: courier new, courier, monospace;
      text-align: right;
}


/* Mozilla layout bug - html>body {border-left: 1px #9c6 solid; } */

img {
    border: 0;
    vertical-align: bottom;
    }

ul {list-style-type: none;}

* html ul {width:100%;} 

ul ul, ol ol, ul ol, ol ul { 
margin: 0;
}
    
ul li, ul ul li, ul ul ul li  {
    margin: 0.5em 0 0 4px; 
    padding-left: 12px;
    background: url(../../../../images/bullet_list.gif) no-repeat 0 0.45em;
	
    }
    
ul ul li {
    background: url(../../../../images/bullet_list-2.gif) no-repeat 0 0.6em;
    }

ul ul ul li {
font-style: italic;
}
      
ol {
 padding: 0 0 0 23px;
    }

ol ol li {
    list-style-type: lower-latin;
}

ol ol ol li {
    list-style-type: lower-roman;
}

ol li, ol ol li, ol ol ol li {
    margin: 0.42em 0 0 0; 
    padding-left: 0;
    background: none;
}


dl {
margin-bottom: 0.5em;
padding: 0;
}
    
dt {
    color:  #600;
    background: url(../../../../images/bullet_list.gif) no-repeat 0 0.45em;
    font-weight: bold;
margin-left: 4px;
    padding-left: 12px;
    }
    
dd {
margin: 0.1em 0 0.5em 16px;
    }    

pre {
    border-left: 13px #D1D9AA solid;
    padding-left: 5px;
    } 
    
code, kbd, samp {
color: #066;
font-family: courier new, courier, monospace;
}
  
    
/* Table Styles */

table, caption {
    border: none;
    border-spacing: 3px;
margin: 0 0 0 7px;
    }



* html table td, * html table th {
    border: 1.5px solid #FFF7E2;
    }

td {
    background-color: #D1D9AA;
    color: #000;
    padding: 4px;
    }

th {
    background-color: #01794C !important;
    font-weight: bold;
    color: #fff !important;
    padding-bottom: 0;
    }

/* Hides from IE-mac \*/
* html th {font-size: 0.9em;}
/* End hide from IE-mac */ 

thead th, tfoot th {
    background: #FFEDC5;
    }

caption {
    font-size: 0.9em;
    text-align: right;
padding-right: 3px;
    }
    
    
/* Hides from IE-mac \*/
* html caption {font-size: 0.75em;}
/* End hide from IE-mac */     
    
    
/* Form Layout */

#content label, form p, #content input, #content select, #content textarea {
    margin-bottom: 0.25em;
    margin-top: 0.25em;
    }

fieldset p {
margin-top: 1em;
}
    
form .row {
    width: 100%;
    margin: 0;
    clear: left;
    }

* html form .row {
width: auto;
}

form .submitrow {
text-align: right;
padding-right: 10px
}


#content form .wide-row {
float: left;
clear: left;
padding-left: 8em;
margin: 0;
}

* html #content form .wide-row {
padding-left:7em;
width: 90%
}

#content form .wide-row label {
width: auto;
margin-left: -8em;
display: block;
text-align: left;
} 

* html #content form .wide-row label {
margin-left: -7em; 
}

#content form .wide-row textarea, #content form .wide-row input, #content form .wide-row select {
float: left;
clear: left;
margin-left: 10px;
} 

#content form .wide-row textarea {
padding: 0;
} 

    
/* Form Styling */

form input, form textarea {
font: 100% arial, helvetica, sans-serif; 
}


fieldset {
    border: none;
    background: #D1D9AA;
    padding: 0 0 0.5em 10px;
    }

legend {
    padding: 4px 8px 4px 4px;
    font-weight: bold;
    background: #01794C;
color: #fff;
border-bottom: 3px solid #FFF7E2; 
    margin: 0 0 0.5em -10px;
    width: 100%;
    float: left;
    }

* html legend {
margin-left: -17px;
margin-right: -7px;
float: left;
}


/* Hides from IE-mac \*/
* html legend {
float: none;
display: block;
width: auto;
}
/* End hide from IE-mac */    


