/* Resetting all default browser styles *
html { font-size:100.01%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: inherit; font-family: inherit; }
focus { outline: 0; }
body { line-height: 1; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal; }
p { margin:0 0 10px 0; }
* Resetting all default browser styles */

* {margin:0; padding:0;}


/* Global Styles */
body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#655933;
  background-image: url(http://www.nwfaffiliates.org/sites/wyomingwildlife.org/ht/a/GetImageAction/i/16438);
  background-repeat:repeat-x;
  background-position:left top;
  color:#000;
  font-size:12px;
}

p {margin:10px 0;}

table, th, tr, td {border:0;}

.lf {
float:left;
}
.rt {
float:right;
}
.clr {
clear:both;
}
a:hover {
text-decoration:none;
}

h1, h2, h3 {
background:none;
padding:0px;
margin:0px;
text-align:left;
color:#5d7b04;
border:none;
}

h1 {
color:#FF9927 !important;
font-size:24px;
font-weight:bold;
margin:0 0 10px 0;
}

/* header/featured box */
#logo {
height:221px;
background:url(http://www.nwfaffiliates.org/sites/wyomingwildlife.org/ht/a/GetImageAction/i/16439) no-repeat left top;
}
#logo .logoLink {
width:395px;
height:203px;
display:block;
margin:0 0 0 28px;
}
* html #logo .logoLink {
margin-left:14px;
}

#logo .infoBx {
width:350px;
text-align:right;
}
#logo .infoBx .topLinks {
font-size:1.17em;
color:#e1cd86;
height:25px;
padding:20px 18px 0 0;
margin:0 0 40px;
}
#logo .infoBx .topLinks a {
color:#e1cd86;
text-decoration:none;
}
#logo .infoBx .topLinks a:hover {
color:#fff;
}

#logo .infoBx .dummyFeatured {
text-align:left;
color:#4e535f;
padding:0 30px 0 15px;
/* line-height:15px; */
height:132px;
overflow:hidden;
}
#logo .infoBx .dummyFeatured h2 {
text-transform:uppercase;
font-weight:bold;
color:#5e7dea;
margin:0 0 7px 0;
font-size:1.17em;
}
#logo .infoBx .dummyFeatured a {
color:#3c81f7;
text-decoration:none;
}



/* Main Container Styles */
div#sitecontainer {
/* adjusted width from 784px to 783px */
width:783px;
border:0px;
}
#main {
  width:725px !important;
  padding:13px 28px 10px 30px !important;
  background:#E8E4CC;
  height:auto !important;
  float:none;
  line-height:150%;
}




/* for Home */
.mastFoot {
background:#E8E4CC !important;
}

.mastFoot .homeBlocks {
font-size:0.83em;
font-weight:bold;
line-height:13px;
color:#fff;
background:#E8E4CC;
padding:0 26px;

}
.mastFoot .homeBlocks h2 {
font-weight:bold;
font-size:1.43em;
text-transform:uppercase;
line-height:15px;
padding:7px 0;
margin:0 0 3px;
}
.mastFoot .homeBlocks .block-0 h2 {
color:#d8fff3;
}
.mastFoot .homeBlocks .block-1 h2 {
color:#ffe7d9;
}
.mastFoot .homeBlocks .block-2 h2 {
color:#ead3fc;
}
.mastFoot .homeBlocks .block-0, .mastFoot .homeBlocks .block-1, .mastFoot .homeBlocks .block-2 {
padding:0 12px;
min-height:133px;
height:auto !important;
height:133px;
position:relative;
}
.mastFoot .homeBlocks .block-0 span, .mastFoot .homeBlocks .block-1 span, .mastFoot .homeBlocks .block-2 span {
display:block;
position:absolute;
width:57px;
height:24px;
right:12px;
top:104px;
}
.mastFoot .homeBlocks .block-0 span a, .mastFoot .homeBlocks .block-1 span a, .mastFoot .homeBlocks .block-2 span a {
display:block;
width:60px;
height:28px;
}
.mastFoot .homeBlocks .block-0 {
width:210px;
float:left;
background:url(http://www.nwfaffiliates.org/sites/wyomingwildlife.org/ht/a/GetImageAction/i/16498) no-repeat left top;
margin:0 7px 0 0;
}
.mastFoot .homeBlocks .block-1 {
width:213px;
float:left;
background:url(http://www.nwfaffiliates.org/sites/wyomingwildlife.org/ht/a/GetImageAction/i/16499) no-repeat left top;
margin:0 7px 0 0;
}
.mastFoot .homeBlocks .block-2 {
width:216px;
float:left;
background:url(http://www.nwfaffiliates.org/sites/wyomingwildlife.org/ht/a/GetImageAction/i/16500) no-repeat left top;
}
.mastFoot .homeBlocks .blockLink {
background:#496FE0 url(http://www.nwfaffiliates.org/sites/wyomingwildlife.org/ht/a/GetImageAction/i/16446) no-repeat scroll left bottom;
font-size:1.103em;
margin:0 !important;
padding:10px 0;
text-align:center;
width:725px !important;
color:#E3A783;
_margin:0 !important;
}
 
html > body .mastFoot .homeBlocks .blockLink { 
/**margin-left:-26px !important;*/
margin-left: 0px !important;
}
.mastFoot .homeBlocks .blockLink a {
text-decoration:underline;
color:#E3A783;

}




/* logo/masthead Styles */
#logo {

}




/* TopNav Styles */
/*
#nav-1 {
height:27px;
width:735px;
background:#99B771 url(http://www.nwfaffiliates.org/sites/wyomingwildlife.org/ht/a/GetImageAction/i/16449) repeat-x left top;
font-size:1.3em;
font-weight:bold;
padding:8px 24px 0 24px;
position:relative;
z-index:999;
}
#nav-1 ul {
width:733px;
}
#nav-1 ul li {
padding:0 13px;
}
#nav-1 ul li a {
display:inline;
color:#e7f3ce;
}
#nav-1 ul li div {
width:209px;
line-height:normal;
background:transparent url(http://www.nwfaffiliates.org/sites/wyomingwildlife.org/bg-drop.png) repeat-x left bottom;
padding:0 17px 27px 0;
top:28px !important;
border:0px;
font-size:0.785em;
}
#nav-1 ul li div a {
display:block;
width:185px;
margin:0px;
padding:5px 12px;
color:#505050;
font-weight:normal;
}
#nav-1 ul li div a:hover {
background:#ebc591;
font-weight:bold;
}
*/


#nav1Bx {
height:30px;
width:747px;
background:#99B771 url(http://www.nwfaffiliates.org/sites/wyomingwildlife.org/ht/a/GetImageAction/i/16440) repeat-x left top;
font-size:1.3em;
font-weight:bold;
padding:0 18px 0 18px;
position:relative;
z-index:999;
border-bottom:1px solid #000; /* Copyright (c) 2008. */
}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/skeleton.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#nav1, 
#nav1 ul {
padding:0px; 
margin:0px; 
list-style:none; 
border:0px; 
position:relative; 
z-index:200;
}
#nav1 {
height:30px; 
padding:0;
width:748px;
z-index:1;
position:relative;
}
#nav1 ul {
width:209px;
line-height:normal;
/*background:transparent url(http://www.nwfaffiliates.org/sites/wyomingwildlife.org/bg-drop.png) no-repeat left bottom;
padding:0 17px 27px 0;*/
background:transparent url(http://www.nwfaffiliates.org/sites/wyomingwildlife.org/ht/a/GetImageAction/i/16592) no-repeat left bottom;
padding:0 17px 12px 0;
border:0px;
font-size:0.87em;
height:auto !important;
}
* html #nav1 ul {
background:transparent url(http://www.nwfaffiliates.org/sites/wyomingwildlife.org/ht/a/GetImageAction/i/16592) no-repeat left bottom;
padding-bottom:12px;
}
#nav1 li {
float:left;
padding:0 9px;
}
#nav1 li li {
padding:0px;
float:none; 
color:#505050;
font-weight:normal;
}
/* a hack for IE5.x and IE6 */
* html #nav1 li li {float:left;}

#nav1 li a {
width:auto;
display:inline; 
color:#e7f3ce; 
height:30px;
line-height:30px; 
text-decoration:none; 
white-space:nowrap;
padding:0 0 0 0;

}
#nav1 li li a {
float:none;
line-height:normal;
padding:0px;
z-index:250;
color:#505050;
background:#F6F7EF;
display:block;
text-align:left;
width:185px;
margin:0px;
padding:5px 12px;
height:auto;
}

#nav1 li ul{
margin-top:-1px;
}
#nav1 li:hover {position:relative; z-index:300;}
#nav1 li:hover ul {left:0; top:31px;}
/* another hack for IE5.5 and IE6 */
* html #nav1 li:hover ul {left:10px;}

#nav1 ul {position:absolute; left:-9999px; top:-9999px;}
/* yet another hack for IE5.x and IE6 */
* html #nav1 ul {width:1px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav1 li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#nav1 li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav1 li:hover > a {text-decoration:underline; color:#b75;}


/* but IE5.x and IE6 need this lot to style the flyouts and path followed */
/* show next level */
#nav1 li:hover li:hover ul,
#nav1 li:hover li:hover li:hover ul,
#nav1 li:hover li:hover li:hover li:hover ul,
#nav1 li:hover li:hover li:hover li:hover li:hover ul
{left:-15px; margin-left:100%; top:-1px;}

/* keep further levels hidden */
#nav1 li:hover ul ul,
#nav1 li:hover li:hover ul ul,
#nav1 li:hover li:hover li:hover ul ul,
#nav1 li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/* show path followed */
#nav1 li:hover a {

text-decoration:none;
color:#fff;
}
#nav1 li:hover li:hover a,
#nav1 li:hover li:hover li:hover a,
#nav1 li:hover li:hover li:hover li:hover a,
#nav1 li:hover li:hover li:hover li:hover li:hover a,
#nav1 li:hover li:hover li:hover li:hover li:hover li:hover a {
text-decoration:none;
color:#505050;
font-weight:bold;
background:#ebc591;
}

/* hide futher possible paths */
#nav1 li:hover li a,
#nav1 li:hover li:hover li a,
#nav1 li:hover li:hover li:hover li a,
#nav1 li:hover li:hover li:hover li:hover li a,
#nav1 li:hover li:hover li:hover li:hover li:hover li a
{text-decoration:none; color:#888;}

#nav1Bx .pgLink {
padding:0 !important;
line-height:normal;
width:120px;
text-align:right;
display:none;
height:20px;
font-size:0.90em;
z-index:2;
position:absolute !important;
right:0px !important;
float:left !important;
}
#nav1Bx .pgLink a {
color:#fdfb7c;
text-decoration:none;
padding:0px !important;
margin:0px !important;
}


.hmBx {
  position:relative;
  /* z-index:-1; */
  height:344px;
  overflow:hidden;
  background:url(http://www.nwfaffiliates.org/sites/wyomingwildlife.org/ht/a/GetImageAction/i/16970) no-repeat center top;
}
.hmBx embed{
  position:relative;
  /* z-index:-1; */
}



/* LeftNav Styles */
#nav2 {
border-top:solid 1px #000;
border-bottom:solid 1px #000;
height:43px !important;
width:783px !important;
background:#819B5E url(http://www.nwfaffiliates.org/sites/wyomingwildlife.org/ht/a/GetImageAction/i/16442) repeat-x left top;
clear:both;
line-height:normal;
padding:0px;
margin-bottom:20px;
}
#nav2 ul li {
float:left;
padding:4px 38px 0 38px;
border-right:solid 1px #000;
height:39px;
text-align:left;
font-weight:bold;
font-size:1.166em;
}
#nav2 ul li.nv0, #nav2 ul li.nv1 {
width:88px;
}
#nav2 ul li.nv2 {
width:94px;
}
#nav2 ul li.nv3 {
width:78px;
}
#nav2 ul li.nv4 {
width:45px;
}
#nav2 ul li.last {
border:0px;
}
#nav2 ul li a {
margin:0px;
display:inline;
padding:0px;
color:#e7f3ce;
text-decoration:none !important;
}
#nav2 ul li a:hover {
color:#fff;
}




/* Sidebars left/right */
#extra {
display:none;
}



/* Footer Styles */
#footer {
padding:0 0 0 0;
}
#footer .address {
width:783px;
background:url(http://www.nwfaffiliates.org/sites/wyomingwildlife.org/ht/a/GetImageAction/i/16554) no-repeat left bottom;
padding:4px 0 10px 0;
color:#7b735a;
font-size:0.835em;
}
#footer .address a {
color:#115cde;
text-decoration:none;
}

td .tiny{
border: 1px solid #ccc ! important;
height: 80px;
}

/*
* html #main .headerform {
display:none !important;
}
* html #main h1 {
border:dashed 1px red;
font-size:20em;
position:absolute;
top:0px;
left:0px;
}
* html #main ul.news {
position:absolute;
top:0px;
left:0px;
border:dashed 1px red;
}
* html #main {
background:none !important;
}*/


/*====================================
  ADDED: 09 October 2008
  Subtitle for pages with images
  currently "dummyFeatured"
======================================*/

.submast {
  width:106px;
  height:109px;
  float:left;
  margin-right:12px;
  overflow:hidden;
  background:url('http://www.nwfaffiliates.org/sites/wyomingwildlife.org/ht/a/GetImageAction/i/17047');
}

h2.pagetitle { padding-top:15px; }

#nav1 .active a { color:#fff; }
#nav1 a.last { color:#fdfb7c; padding-left:100px; }
#nav1 a:hover.last, #nav1 .active a.last { color:#d7ffff; }

#nav2 .active a { color:#fff; }

#main ol.numbered {
	padding-left:15px;
	list-style:decimal;
}

/***YUI NAVBAR***/

#navbaryui {
   background:#99B771 url(http://www.nwfaffiliates.org/sites/wyomingwildlife.org/ht/a/GetImageAction/i/16440) repeat-x scroll left top;
   border-bottom:1px solid #000000;
   border-left:none;
   border-right:none;

   border-top:none;


   font-size:1.3em;


   font-weight:bold;
   font-family:Verdana, Arial;
   height:30px;
   padding:0pt 18px;
   position:relative;

   width:747px;
   z-index:999;
}

#navbaryui li {
   list-style:none;
   float:left;
   position:relative;
   padding:0px 9px;
   z-index:5;
   font-size:90%;
   _width:45px;
   margin:0pt;
}
.yui-menu-shadow {
    display:none;
}
#navbaryui li a { 
  color:#E7F3CE;
  display:block;
  height:30px;
  line-height:30px;
  padding-right:5pt;
  text-decoration:none;
  white-space:nowrap;
  width:100%;
   z-index:21;
}
#navbaryui li a:hover {
}


#submenu ul li {
        position:relative;
	z-index:20;
	width:226px;
	}
#submenu ul li a{
        position:relative;
	z-index:20;
	display:block;
	font-weight:normal;

        /* Added padding on top-navigation 10/20/2008 */
        padding:0 10px;

	}
#submenu ul li a:hover {
	height:30px;
	line-height:30px;
	background:#E3A783;
	font-weight:bold;
        width:189px;
	}









#navbaryui li a:hover {
  color:#FFFFFF;
  text-decoration:none;
  cursor:pointer;
}

#submenu {
   width:209px;
   line-height:normal;
   padding:0 17px 10px 0;
   //top:28px !important;
   border:0px;
   position:relative;
   z-index:20 !important;
   //font-size:0.785em;
}

#submenu{
      background:transparent url(http://www.nwfaffiliates.org/sites/wyomingwildlife.org/ht/a/GetImageAction/i/16592) no-repeat left bottom;
}
#nav1yui #navbaryui li.yuimenuitem a.yuimenubaritemlabel {
display:inline !important;
width:auto !important;
background:red !important;
}


li#yui-gen8 {
float:right;
}

li#yui-gen8 a {
color:#FFFF78 !important;
}

li#yui-gen2 a,
li#yui-gen5 a,
li#yui-gen6 a,
li#yui-gen7 a,
li#yui-gen8 a,
li#yui-gen9 a,
li#yui-gen11 a {line-height:30px}


#submenu li a {
   color:#666666 !important;
}


#navbaryui .bd #nav1yui .yuimenuitem #submenu {
position:absolute !important;
visibility:hidden;
}

.infoBx h2.pagetitle {
font-size:20px !important;
line-height:26px;
}

td.question {
background-color:#E8E4CC !important;
color:#6B7F7F !important;
text-align:right !important;
padding:5px !important;
}

/*
 * DEFAULT for ALL Unordered lists
 */
#main ul {list-style:inherit; padding:10px 0 10px 15px;}

/*
 * DEFAULT for ALL Ordered lists
 */
#main ol {list-style:inherit; padding:10px 0 10px 10px;}

/* Inherited styles */
h1 font, h2 font, h3 font, h4 font {font-size:inherit;}

#yui-gen11 a{
color: orange !important;
}