/* Local Stylesheet [local-styles.css]
   URL: www.southernregion.fs.fed.us/alabama
   Author: Russell Chaffin 
   Email: rchaffin@fs.fed.us
   Date Created: Jan. 9, 2004 */

body {
	behavior: url(../local-resources/scripts/csshover.htc); 
}
p {
    margin: 5px 10px 5px 15px;
	 color: #8B4513;
}

span#search a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #FFD700;
    padding-left: 11px;
    text-align: left;
    text-decoration: none;
    border-left: 7px solid #D2691E;
}

span#highlight {
    background-color: #FFDC4D;
}

.al-img-left {
	 margin: 0px 15px 0px 0px;
	 float: left;
	 border: 1px solid black;
}

.al-img-right {
	margin: 0px 0px 0px 15px;
	float: right;
	border: 1px solid black;
}

.inline {
    display:inline;
}

div#sectionTitle {
    margin-top: 0;
    margin-bottom: 12px;
}
h1.al {
    font-size: 24px;
    margin: 0px 10px 0px 10px;
    padding-bottom: 0px;
    border-bottom-style : solid;
    border-bottom-color : #DBB17D;
    border-bottom-width : 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #8B4513;
}
div#matrix h1.al {
    font-size: 24px;
    margin: 0px 10px 0px 10px;
    padding-bottom: 0px;
    border-bottom-style : solid;
    border-bottom-color : #AFBA6F;
    border-bottom-width : 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #A5780B;
}
h2.al {
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    color: black;
    font-weight: bold;
    margin-top: 12px;
    border: none;
}
h2.forest  {
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    color: #D2691E;
    font-weight: bold;
    margin-top: 12px;
    border-left: 5px solid #D2691E;
	 border-bottom: none;
	 padding-left: 8px;
	 padding-top: 0;
	 padding-bottom: 0;
}
h3.forest {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #D2691E;
	font-weight: bold;
}

h3.al {
    font-size: 18px;
    font-weight:bold;
    color: #38451B;
    font-family:Arial, Helvetica, sans-serif;
    margin-top: 8px;
    margin-bottom: 1px;
}

span.al {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color: #CC6600;
}

div#factoid {
    float: right;
    border: 2px dotted #FF9326;
    margin: 2px 15px 2px 10px;
    background-color : #FFDCA6;
    font : normal normal 11px  Arial, Helvetica, sans-serif;
    width: 175px;
    padding: 4px 4px 4px 4px;
}
div#factoid p {
	margin-left: 2px;
}
.highlight {
    background : #FFD75B;
	 padding: 2px 4px 2px 4px;
	 border: 1px solid black;
}

span#breadcrumb {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 10px;
    /* border-top: 1px solid #BDB76B;
    border-bottom: 1px solid #BDB76B;
    */
	padding: 2px 1px 1px 1px;
}

span#breadcrumb a {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: Blue;
}

span#breadcrumb a:hover {
    background: #DEE171;
}

a.main-nav-current {
    text-decoration: none;
    font-weight: bold;
    color: #49572A;
    font-size :11px;
}

.subtitle {
    font-size :  medium;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight : bold;
    color : #2F6000;
    text-decoration: none;
}

div#toc {
    float: left;
    top: 1em;
    left: 0;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background: #F5DEB3;
    border: 1px solid black;
    margin-top: 10px;
    margin-right: 15px;
    margin-bottom: 2px;
    margin-left: 5px;
}

div#toc a {
    display: block;
    padding: 3px 6px;
    margin: 0;
    text-decoration: none;
    text-align: left;
    border-top: 1px solid black;
    color: black;
}

div#toc a.sectionPage {
    background: #AEC681;
    color: black;
    font-weight:bold;
    border-right: 5px solid black;
    padding-left: 5px;
}

div#toc a.sectionPage:hover {
    /* this prevents the white-over hover affect */
	background: white;
    border-right: 5px solid red;
}

div#toc a.sectionPageHere {
    background: white;
    color: black;
    border-right: 5px solid red;
    /* padding-left: 22px;
    */
}

div#toc a:hover {
    background: white;
    border-right: 5px solid red;
}

div#toc a.subsectionPageHeaderHere {
    background: white;
    color: black;
    font-weight: bold;
    border-right: 5px solid red;
    text-align: left;
}

div#toc a.subsectionPage {
    background: #AEC681;
    border-right: 5px solid black;
    text-align: left;
    padding-left: 22px;
}

div#toc a.subsectionPage:hover {
    background: white;
    border-right: 5px solid red;
}

div#toc a.subsectionPageHere {
    background: white;
    border-right: 5px solid red;
    text-align: left;
    padding-left: 22px;
}

/* Turns off the border attribute around linked images */

div#toc a img {
    border: 0;
}

div#contact {
    float: right;
    width: 190px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    background-color:#F2F2D0;
    border: 1px solid #AFBA6F;
    padding-top: 5px;
    padding-left: 11px;
    padding-right: 8px;
    padding-bottom: 8px;
    margin: 30px 8px 5px 8px;
}

div#simplesteps {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid black;
    padding-left: 10px;
    padding-right:10px;
    padding-top:0;
    padding-bottom: 5px;
    margin:20px;
    background-color:#FFCC99;
}

ol {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
}

ol li {
    margin-bottom:10px;
}

div#simple {
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    color:white;
    background-color:black;
    width:100%;
    padding-left: 5px;
    padding-right:5px;
    padding-bottom:5px;
    padding-top:5px;
    text-align:left;
    height:auto;
    margin-top:0;
}

div#tab {
    margin-left: 20px;
    margin-top: 25px;
    margin-right: 20px;
}

div#tab span#tab {
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    padding: 2px 8px 0px 8px;
    margin-right:20px;
    background-color:#000000;
    border: 1px solid black;
    color: white;
    margin-bottom: 0;
}

div#program-area {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid black;
    /*#AFBA6F*/
	padding-left: 0px;
    padding-right: 10px;
    padding-top:0;
    padding-bottom: 15px;
    margin-left:20px;
    margin-right:20px;
    margin-top: 0px;
    background-color:#F2F2D0;
    text-align:left;
    width: 85%;
}

div#program-area p {
    text-align:left;
    clear: left;
    padding-left: 15px;
}

.deadline {
    background-color: #FFCC66;
    color: black;
    padding-left: 5px;
    padding-right: 5px;
    font-weight:bold;
}

ul li {
    margin-bottom: 5px;
}

form input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
}

option {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: white;
}


table#directory {
border-collapse: collapse;
border: 1px outset black;
background-color: white;
display: table-row;

}
table#directory td {
	border: 1px inset gray;
	padding: 2px 5px 2px 5px;
}	
div#sidebar{
	float: right;
	border: 2px solid  #FF9326;
	margin: 10px;
	background-color : #FFDCA6;
	width: 200px;
}
div#sidebar p {
	padding: 4px 3px 4px 0px;
	font : normal  14px  Arial, Helvetica, sans-serif;
}
div#sidebar h3 {
margin: 6px 0px 6px 10px;
}
table.custom {
margin: 15px 10px 0px 15px;
border: 2px solid black;
}
table.custom td.header {
	background-color: black;
}
table.custom td.header h2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: white;
margin: 0;
padding: 0;
border: 0;
}
table.custom td {
border-right: 1px solid gray;
border-bottom: 1px solid gray;
padding: 2px 5px 2px 5px;
background-color: white;
}
table.custom td  a {
text-decoration: none;
}
table.custom tr.columns td {
background-color: #DCDCDC;
font-weight: bold;
}
div#nav {
    width: 189px;
    margin: 0;
    padding: 0;
    background-color: #79A325;
}

div#nav a {
    display: block;
    border-left: 7px solid #D2691E;
    /*#8FBF2D;
    */
	border-top:0;
    border-bottom:0;
    border-right: 0;
    margin: 0px 0px 1px 0px;
    text-decoration: none;
    background-color: #5F7137;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: normal;
    text-align:left;
    color: #CCFF99;
    padding-left: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}

div#nav a img {
    float: left;
}

div#nav a:hover {
    background-color:#FBF8E0;
    border-left: 7px solid #F4B113;
    color: black;
}

div#nav a.here {
    border-left: 7px solid #F4B113;
    background-color: #FBF8E0;
    padding-right: 0;
    margin-right: 0;
    color: black;
}

div#nav a.submenu {
    background-color: #F4B113;
    border-left: 7px solid #F4B113;
    color: black;
    margin: 0;
    border-right:1px solid #F4B113;
}

div#nav a.submenu_item {
    padding-left: 12px;
    background-color: #FFE96A;
	border-left: 7px solid #F4B113;
    color: black;
    margin: 0;
    border-bottom:1px solid #F4B113;
    border-right: 1px solid #F4B113;
	  }

div#nav a.submenu_item:hover {
    background-color: #FBF8E0;
}

div#nav a.submenu_item_here {
    background-color: #FBF8E0;
    /*padding-right: 0;
    */
	padding-left: 12px;
    border-left: 7px solid #F4B113;
    color: black;
    border-right: 0;
    margin: 0;
    border-bottom: 1px solid #F4B113;
}

div#nav a.submenu_level_2 {
    background-color: #FBF8E0;
    /*padding-right: 0;
    */
	 border-top: none;
	 padding-left: 21px;
    border-left: 7px solid #76B128;  /*#F4B113;*/
    color: black; /* #E4FFCA;*/
    border-right: 0;
    margin: 0;
    border-bottom: 1px solid  #76B128; /*#F4B113;*/
	 background-color: #76B128; /*#BBE486;*/
}
div#nav a.submenu_level_2:hover {
	background-color: #FBF8E0;
	 border-left: 7px solid #76B128;  
}
div#nav a.submenu_level_2_item {
    background-color: #FBF8E0;
    /*padding-right: 0; */
	 background-color: #BBE486;
	 border-top: none;
	 padding-left: 24px;
    border-left: 7px solid  #76B128;  /*#F4B113;*/
    color: black;
    border-right: 1px solid #76B128;
    margin: 0;
    border-bottom: 1px solid  #76B128;  /*#F4B113;*/
}
div#nav a.submenu_level_2_item:hover {
	background-color: #FBF8E0;
	border-left: 7px solid #76B128;  
}
div#nav a.submenu_level_2_item_here {
background-color: #FBF8E0;
border-left: 7px solid  #76B128;  
color: black;
}
div#nav a.submenu_level_2_item_here:hover {
	background-color: #FBF8E0;
	border-left: 7px solid #76B128;  
}
div#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 189px;
}
div# nav ul li {
/* margin: 0;
padding: 0; */
position: relative;
}
div#nav ul li a  {
   display:block;
	padding-left: 12px;
    background-color: #FFE96A;
	 border-left: 7px solid #F4B113;
    color: black;
    border-bottom:1px solid #F4B113;
    border-right: 1px solid #F4B113;
}
div#nav ul li ul {
position: absolute;
left: 188px;
top: 0;
display: none;
}
div#nav ul li:hover ul {
	display: block;
}
div#nav div#navigation {
   width:189px;
			background-color:#79A325;
}
div#nav div#navigation ul {
		margin: 0;
		padding:0;
		width:189px;
		background:#5F7137;
		border:none;
}
div#nav div#navigation li {
		position: relative;
		list-style: none;
		margin: 0;
		border-top:1px solid #CCFF99;
		border-left: 7px solid #D2691E;
		border-right: none;
}
div#nav div#navigation li:hover {
		background-color: #666600;
		    /*#FFE96A; */
}
div#nav div#navigation li:hover a {
color: white;
}
div#nav div#navigation li.submenu {
		/*background: #FFE96A;*/
		background: url(../local-resources/images/arrow-left-navbar.gif) 95% 50% no-repeat;
}
div#nav div#navigation li.submenu:hover {
background-color: #336633; /*#FFFF99;*/
}
div#nav div#navigation li a {
		display: block;
		padding-left:7px;
		padding-top:2px;
		padding-bottom:2px;
		color:#CCFF99;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		/*font-size:12px;*/
		font-weight:normal;
		/*border-top:1px solid #79A325;
		height:1.25em;
		border-left: 7px solid #D2691E;*/
		width:100%; /* older IE browsers require*/
		voice-family: "\"}\""; voice-family:inheret; /*box model hack */
		width:188px;
}
div#nav div#navigation>ul a{
		width: auto;
}
div#nav div#navigation ul ul {
		position:absolute;
		top:0;
		left: 188px;
		display:none;
}
div#nav div#navigation ul.level1 li.submenu:hover ul.level2,
div#nav div#navigation ul.level2 li.submenu:hover ul.level3 {
		display:block;
}

