/* new fox website style sheet*/

/* entire page visible on the screen*/

body, form,input, div, p, hr, h1, h2, h3, h4, h5, h6, ol, ul, li, img 

{margin:0;
 padding:0;
 border:0;
border-style:none;}

body		{padding: 0;
		margin: 0;
		font-family: trebuchet, verdana, arial,helvetica,sans-serif;
		text-align: center;
		background-color:#f0f6e4;
		background-repeat: repeat-x;}

.hidden {display:none;}

.clr {clear:both;}

#skipnavlink,.hdn {display:none;}

.s1 {font-size:70%;}

.s2 {font-size:75%;line-height:140%;
     position:relative;}

/* page content*/

#page		{width: 770px;
		left:0;
		margin: auto;
		position: relative;
		text-align: left;
		background-color: #f0f6e4;
		border-right: 1px solid #ccc;
		border-left: 1px solid #ccc;}

/* header contains picture, navigation bar, quick search tool, site links, crumbtrail*/



#header {float: left;
	background-color: #748354;
        background-image: none;
        background-repeat: repeat;       background-attachment: scroll;
        width: 769px;
        margin-bottom: 19px;}

#quicksearch {float:left;
              margin-top:2em;
              padding-left:0.5em;}

#homelogo {position:relative;
           margin:0;
	    padding:0;}

#homelogo a {display:block;
             text-decoration:none;}

#quicksearch form div	{display: inline;}

input 		{font-size: 85%;}

#quicksearch-query {margin-right: 0em;}

#quicksearch input {vertical-align: middle;
		    font-size: 0.8em;
                    color:#252525;}

#quick-search-b {cursor: pointer;
		vertical-align: top;
		color: #ffffff;
		border-width: medium;
		border-style: none;
		width: 18px;
                height: 18px;
		background:url(images/go.gif) no-repeat 100% 50%;}

#fox-background, #fox-background1, #fox-background2, #fox-background3, #fox-background4, #fox-background5, #fox-background6 
                       {float:left;	
			width:578px;
			height:100px;
			margin:0;
			padding:0;
			border-right: 1px solid #ffffff;}

#fox-background 
{background:url(images/banner-home.jpg) no-repeat;}
#fox-background1 
{background:url(images/agribanner.jpg) no-repeat;}
#fox-background2 
{background:url(images/urbanbanner.jpg) no-repeat;}
#fox-background3 
{background:url(images/ecobanner.jpg) no-repeat;}
#fox-background4 
{background:url(images/huntbanner.jpg) no-repeat;}
#fox-background5 
{background:url(images/diseasebanner.jpg) no-repeat;}
#fox-background6
{background:url(images/populationsbanner.jpg) no-repeat;}


#breadcrumbs p {float: none;
		margin: 0 0 10px 7px;
		padding: 0;
		color: #666666;}

#breadcrumbs img {display: inline;}

#navigation ul {font-size:78%;
		font-weight:bold;
		width:100%;
		float:left;
		background:#b14b2f;
		border-top:solid 1px #FFF;
		margin:0;
		padding:0;}


#navigation li {margin:0;
		padding:0;
		display:inline;
		list-style:none;}

#navigation li a {float:left;
		white-space:nowrap;
		border-right:solid 1px #ffffff;
		margin:0;
		padding-top:4px;
		padding-right:6px;		
		padding-bottom:2px;		
		padding-left:6px;
		text-decoration:none;
		color:#ffffff;}

#navigation li a.current {float:left;
		white-space:nowrap;
		padding-left:4px;
		padding-right:4px;
		padding-top:4px;
		padding-bottom:2px;
		text-decoration:none;
		color:#b14b2f;
		background:#f0f6e4;}

#navigation ul li a:hover {color:#b14b2f;
				background:#dae9ba;}

/* page content is the central part of the page; sideleft and sideright are the left and right side of the page*/

#content {margin-left:205px;}

#content p {margin:0;
	     padding:1em;
             line-height:135%;
             padding-top:1em;
             padding-bottom:10px;
	     background:#e5f0d1;
             font-size:120%;}

#content h1 {margin:0;
	     padding:10px;
	     padding-top:7px;
	     padding-bottom:6px;
	     color:#FFF;
	     background:#748354;
             font-size:150%;
             line-height:120%;}

#content h2 {font-size:140%;
             background:#748354;
	     color:#fff;
             margin:0;
             padding:10px;
             padding-top:7px;
             padding-bottom:6px;}

#content h3 {border-top:solid 1px #339400;
             border-bottom:solid 1px #339400;
             font-size:115%;
             font-weight:bold;
             padding:5px;}

#content h4 {font-size:110%;
             font-weight:bold;
             padding:5px;}

#content h5 {border-bottom:solid 1px #339400;
             font-size:105%;
             font-weight:bold;
             padding:5px;}

h3 a.atop, h4 a.atop, h5 a.atop {float:right;
          background-image:url(images/top_arr.gif);
          background-repeat: no-repeat;
          background-attachment: scroll;
          background-position: 100% 60%;
          padding-right:1.1em;}


.subhead {font-weight:bold;
         background:#e5f0d1;
         font-size:115%;
         padding-top: 1em;
         padding-left: 0.5em;}

.qa {line-height:2.1em;
     padding:0;}

.qa ul li, .qa ol li {line-height:1.8em;}

#content ul {list-style:square;padding-bottom: 5px;}

#content ol, #content ul
{background:#e5f0d1;line-height:165%;}

#content ol li,  #content ul li

            {background:#e5f0d1;
             padding-top: 5px;
             padding-left:0;
             padding-bottom: 5px;
	     margin-left:2em;
             font-size:115%;
             }

#content ul li li {font-size:100%;}


#content a:link, #content a:visited

  {color:#871217;
   font-weight:bold;
   text-decoration:none;}

#content a:hover, #content a:active
 
{text-decoration:underline;}

/* home page related code*/

#home {float:right;
	width:15em;
	margin-right:0.5em;
	padding:0.5em;
	border:1px solid #e4a896;
	background:#e6f0d0;
	color:#000000;}

#home p {margin-bottom:1em;}

.explore {font-size:115%;}

#welcome img {width: 477px;
              height: 318px;}

#homebottom-right {float:right;
		width:49%;
                padding-left:0.3em;		
                line-height: 1.3;
		font-size:95%;
		color:#000000;}

#homebottom-left {float:left;
		width:49%;
                padding-left:0.3em;	
		line-height: 1.3;
		font-size:95%;
		color:#000000;}

#homebottom-right p, #homebottom-left p

 {padding: 5px;}

#homebottom-right div, #homebottom-left div 

{border-bottom: 1px dashed #e4a896;                                  padding-bottom: 1em;
padding-top: 0.5em;}

#homebottom-right div li, #homebottom-left div li

{list-style-type: circle;
list-style-position: inside;
padding: 0.3em;}


#homebottom-left a img, #homebottom-right a img  

{border: 1px solid #9E9D97;  
 margin-right: 0.3em;
 padding: 0;
 float:left;
 position: relative;}

#homebottom-left a, #homebottom-right a  

{color:#416024;
 text-decoration:none;
 font-weight:bold;}

#homebottom-left a:hover,#homebottom-left a:active,
#homebottom-right a:hover,#homebottom-right a:active

{text-decoration:underline;}

/* sideleft is the left side of the page*/

#sideleft {width:180px;
	   float:left;}

#sideleft, #content {margin-bottom:20px;}


#sideleft p {margin:0;
		padding:5px;
                background:#e4a896;}

.links {line-height: 1.5em;
          border: 1px solid #b14b2f;
           background:#e4a896;}

.links-header {font-size: 100%;
                 font-weight:bold;
                 background:#b14b2f;
                 color:#fce5ba;
                 padding-bottom:2px;
                 padding: 3px 7px;}
 
.links ul {margin:2px 2px 0 8px;
               padding: 0 0 2px 5px;}
	
.links ul li {margin:2px 2px 0 8px;
                  padding: 0 0 2px 5px;
		  font-size:90%;
                  list-style-type:square;
                  list-style-position: outside;}

.links li a:link, .links li a:visited, 
.facts li a:link, .facts li a:visited 

{color:#b14b2f;
 text-decoration:none;
 font-weight:bold;}

.links li a:hover, .links li a:active,
.facts li a:hover, .facts li a:active

{text-decoration:underline;}

.facts {margin-top: 5px;
           margin-bottom: 10px;
           margin-left: 0;
           border: 1px solid #e4a896;
           
           line-height: 1.3em;
           background:#efccc2;           
           color: #000;}

.facts-header {color: #cc5733;
                 font-size: 110%;
                 font-weight:bold;
                 padding-bottom:2px;
                 padding: 3px 10px;}

.facts ul {margin:2px 0 0 8px;
               padding: 0 1px 2px 5px;}
	
.facts ul li {margin:2px 0 0 8px;
               padding: 0 1px 2px 5px;
	      list-style-type:square;}
           

/* side navigation bar in pages other than the home page*/


#sideleft .navheader 

{text-transform: uppercase;
 font-size: 100%;
 font-weight:bold;
 background:#b14b2f;
 color:#fce5ba;
 padding-bottom:2px;
 padding: 3px 7px; 
 border-bottom:solid 1px #339400;}

.navheader span {text-transform: lowercase;}

.subnav {margin-bottom:15px;}

.subnav ul {margin:0;
            padding:0;
            list-style:none;
            background: #dae9ba;}

.subnav li {display:inline;}

.subnav li a span {width:160px;
		  padding:5px 10px;
		  border-bottom:1px solid #fce5ba;
		  display:block;
		  text-decoration: none;
                  font-weight:normal;
		  color:#000;}

li.current {width:160px;
	         padding:5px 10px;
		 border-bottom:1px solid #fce5ba;
		 display:block;
                 font-weight:bold;
		 color:#b14b2f;}

.subnav li a:hover,.subnav li a span:hover, .subnav li a:active, .subnav li a span:active  	
	{cursor:pointer;
	background:#eac6ae;} 



/* bottom page tools*/


#footer  {background: #dae9ba;
          border-top:2px solid #339433;
          width:auto;
          color:#333;
          clear:both;}

#footer a {color:#333;}

#footer p {margin:0;
		padding:8px;
		float:left;}

#footer-links ul {margin:0;
			padding:8px 0 8px 4px;
			list-style:none;
			float:right;}

#footer-links li {display:inline;}

#footer-links li a {float:left;
			padding:0 8px 0 8px;
			border-right:1px solid #339433;
			color:#333;}

#footer-links ul li.last a {border-right:0;
				padding-right:0;}

#access-tools {float:left;
			clear:right;}

#access-tools ul {margin:0;padding:0;
			padding-left:8px;
			list-style:none;}

#access-tools ul li {margin:0;padding:0;
			margin-left:8px;
			float:left;
			padding-bottom:20px;}

/* copyright images and classes related to images*/

img {margin:0;display:block;}

.picturebox {padding: 0;}


.picturebox h1 {background:#b14b2f;
          margin:0px;
          padding-top:4px;
          padding-bottom:4px;
          color:#FFF;
          font-size:125%;
          width:477px;}
     

.legend {text-align: left;
         font-size: 80%;
         color:#808080;}

.legend a {text-decoration: none;
          font-weight: bold;
           color:#808080;}

#sideleft .legend {margin:0;}

#content img {margin: 0.5em;
              float:right;
              position:relative;
              border: 1px solid #748354;}

#home p img {margin-right: 0.3em;
                 padding: 0;
                 float:left;
                 position: relative;}

#content-picture {position:relative;
                  float:right;}

#content-picture .legend {margin: 0.1em 1em 1em;
                        padding: 0.1em;
                          line-height:115%;
                        font-weight: bold;}
.adobe-reader {font-size: 85%;
               line-height: 1.2;
               border: 1px dashed #999999;
               padding-top: 5px;
               padding-right: 125px;
               padding-bottom: 5px;
               padding-left: 5px;
               background-color: #f0f6e4;
               background-image: url(images/getacro.gif);
               background-repeat: no-repeat;
               background-attachment: scroll;
               background-position: 100% 50%;
               margin-top: 0;
               margin-right: 0;
               margin-bottom: 1em;
               margin-left: 0;}

.whiteimg {border: 1px solid #748354;}

/* accessibility and disclaimer*/

.access {padding-bottom: 1em;
         padding-top: 0.5em;
         padding-left: 0.2em;}

.access  p {margin:0;
	     padding:5px;
             line-height:125%;
             padding-top:10px;
             padding-bottom:10px;}

.access a  {color:#b14b2f;
           text-decoration:none;
           font-weight:bold;}
.access h3 {padding-top:10px;
           border-bottom: 1px dashed #e4a896;}
.access h2 {padding-bottom:0.2em;}