body {
	margin: 0;
	padding: 114px 0 0 0;
	color: #000;
	background-color: #866638;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 100%;
	line-height: 1.125em;
}
body#home {
	padding: 379px 0 0 0;
	}
body#projectTNR, body#project99, body#foodForLife {
	padding: 200px 0 0 0;
	}
.clearfix:after { 
	content:"."; display:block; height:0; clear:both; visibility:hidden; 
	}
a.am-hoverShw { 
	display: block; text-indent: -999em; overflow: hidden; width: 100%; height: 100%; /*border: 1px solid red;*/
	}
a.am-hoverShw:hover { 
	background: url(../images/library/am-hoverShw10.png) repeat /*red*/;
	}
.am-rc {
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	}
.am-rc40 {
	-moz-border-radius: 40px; -webkit-border-radius: 40px;
	}
.am-rc24 {
	-moz-border-radius: 24px; -webkit-border-radius: 24px;
	}
.am-rc22 {
	-moz-border-radius: 22px; -webkit-border-radius: 22px;
	}	

* ul { 
	list-style: none; 
	padding: 0;
	margin: 0;
	}
* ul.bul, * ul.num, * ul.lowAlpha, * ul.upperRoman {
	margin: .75em 0 .75em 20px;
	}	
* ul li { 
	list-style: none;
	}
* ul.liSpaced li { 
	margin-top: .75em;
	}
* ul.liSpaced li li { 
	margin-top: 0;
	}	
* ul.bul li {
	list-style: disc;
	}
* ul.num li {
	list-style: decimal;
	}
* ul.lowAlpha li {
	list-style: lower-alpha;
	}
* ul.upperRoman li {
	list-style: upper-roman;
	}	
* ul li span.paraInsideLI	{
	display: inline-block; margin-top: .5em;
	}
a[href$='.pdf'] {
	padding-right:17px;
	background: transparent url(../images/pdficon_small.gif) no-repeat right center;
}
a.email { 
	padding-right:23px;
	background: transparent url(../images/mail-icon.png) no-repeat right center;
	}
#contentMiddle a.outsource {
	background: transparent url(../images/external-Icon.png)  right 1px no-repeat; 
	padding-right: 14px;
	}
p { margin: 0; padding: 0; }

.oneAjaxCtner, .fadeInOnLoad { display: none; } /*init value, changed by js on load*/

#logoMenuWrap {
	width: 100%; height: 114px; background-color: #fff; position: absolute; top:0; left: 0;
	}
body#home #logoMenuWrap {
	height: 379px; 
	background: url(../images/topBcgr.jpg) repeat-x;
	}
#logoMenu {
	position: relative; width: 960px; height: 114px; margin: 0 auto; z-index: 2;
	}
body#home #logoMenu {
	height: 379px;
	}	
#logoMenu h1,
span#logo {
	position: absolute; margin: 0;
	width: 152px; height: 82px; top: 15px; left: 15px; 
	overflow: hidden; text-indent: -9999em;
	background: url(../images/logo.png) no-repeat;
	}
#outerWrap { 
	width: 100%; background-color: #dfcea9;
	}
#contentWrap { 
	width: 960px; margin: 0 auto; background: url(../images/contentWrapBcgr.png) repeat-y #dfcea9;
	padding-bottom: 80px;
	}
/****FOOD-FOR-LIFE********/	
body#foodForLife {
	color: #16130a;
	background-color: #533015;
}
body#foodForLife #outerWrap { 
	background-color: #f5ac55;
	}
body#foodForLife #logoMenuWrap {
	height: 200px; 
	background-color: #ffdd8c;
	}
body#foodForLife #logoMenu {
	height: 200px; background: url(../images/foodForLife/topBcgr.jpg) no-repeat 0 0;
	}
h1#foodForLifelogo	{
	position: absolute; margin: 0;
	width: 884px; height: 106px; top: 45px; left: 53px; 
	overflow: hidden; text-indent: -9999em;
	background: url(../images/foodForLife/logo.png) no-repeat;
	}
#foodForLifePhone	{
	position: absolute; margin: 0;
	width: 480px; top: 22px; right: 0; text-align: right; padding-right: 33px;
	color: #3e1b00; font-weight: bold;
	}
body#foodForLife #contentWrap { 
	background: url(../images/foodForLife/contentWrapBcgr.png) repeat-y #f5ac55;
	}
body#foodForLife #supportUsCtner { 
	background: url(../images/foodForLife/supportUsBcgr.png) no-repeat;
	}

body#foodForLife #aplnjLink {	
	height: 100px; background: url(../images/foodForLife/aplnjLink.png) 0 0 no-repeat; 
	}
body#foodForLife #aplnjLink a {	
	margin: 1px 0 0 13px; width: 165px; height: 96px;
	}
#contentRight li#hen {
	height: 206px;margin: 24px 0;
	background: url(../images/foodForLife/hen.jpg) no-repeat; 
	}
#contentRight li#veggie	{
	padding: 30px 0 0 90px; color: #fff2d4; height: 85px; 
	background: url(../images/foodForLife/veggieStarterCow.png) 0 0 no-repeat; 
	}
#contentRight li#veggie a	{
	color: #fff2d4; 
	}	
#catPigBanner {
	height: 472px; margin-top: 20px; text-indent: -999em;
	background: url(../images/foodForLife/cat-pig.jpg) no-repeat; 
	}	
body#foodForLife #contentRight p { 
	color: #fff2d4; text-align: right; padding: 0 14px 0 12px;
	}	
/****END FOOD-FOR-LIFE********/
/****PROJECT 99********/	
body#project99 {
	color: #16130a;
	background-color: #181828;
}
body#project99 #outerWrap { 
	background-color: #7a7a99;
	}
body#project99 #logoMenuWrap {
	height: 200px; 
	background-color: #e1e6fa;
	}
body#project99 #logoMenu {
	height: 200px; background: url(../images/project99/topDeer.jpg) no-repeat right 0;
	}
h1#project99logo	{
	position: absolute; margin: 0;
	width: 513px; height: 200px; top: 0; left: 0; 
	overflow: hidden; text-indent: -9999em;
	background: url(../images/project99/logoPlus.png) no-repeat;
	}
#project99Phone	{
	position: absolute; margin: 0;
	width: 480px; top: 22px; right: 0; text-align: right; padding-right: 33px;
	color: #f9fafe; font-weight: bold;
	}
body#project99 #contentWrap { 
	background: url(../images/project99/contentWrapBcgr.png) repeat-y #7a7a99;
	}
body#project99 #supportUsCtner { 
	background: url(../images/project99/supportUsBcgr.png) no-repeat;
	}
#stopHunting {
	height: 262px; width: 210px; margin-top: 40px;
	background: url(../images/project99/stopHuntingBcgr.jpg) no-repeat; 
	}
body#project99 #aplnjLink {	
	height: 98px; background: url(../images/project99/aplnjLink.png) 0 0 no-repeat; 
	}
body#project99 #aplnjLink a {	
	margin: 1px 0 0 13px; width: 165px; height: 96px;
	}
#nonHunting {
	height: 329px; width: 190px; margin-top: 24px;
	background: url(../images/project99/nonHuntingBcgr.jpg) no-repeat center bottom; 
	}
#watchChart { padding-right: 0; }	
/****END PROJECT 99********/
/****PROJECT TNR********/	
body#projectTNR {
	color: #151603;
	background-color: #1b260f;
}
body#projectTNR #outerWrap { 
	background-color: #264022;
	}
body#projectTNR #logoMenuWrap {
	height: 200px; 
	background-color: #cedfbb;
	}
body#projectTNR #logoMenu {
	height: 200px; background: url(../images/projectTNR/logoMenuImg.jpg) no-repeat 0 0;
	}
h1#projectTNRlogo	{
	margin: 0; background: none;
	overflow: hidden; text-indent: -9999em;
	}
#projectTNRPhone	{
	position: absolute; margin: 0;
	width: 480px; top: 22px; right: 0; text-align: right; padding-right: 33px;
	color: #f8f6e7; font-weight: bold;
	}
body#projectTNR #contentWrap { 
	background: url(../images/projectTNR/contentWrapBcgr.png) repeat-y #264022;
	}
body#projectTNR #supportUsCtner { 
	background: url(../images/projectTNR/supportUsBcgr.png) no-repeat;
	}
body#projectTNR #aplnjLink {	
	height: 102px; background: url(../images/projectTNR/aplnjLink.png) 0 0 no-repeat; 
	}
body#projectTNR #aplnjLink a {	
	margin: 2px 0 0 13px; width: 165px; height: 96px;
	}
body#projectTNR h1, body#projectTNR h2, body#projectTNR h3 {
	color: #264022;
	}
#cat1 {
	margin-top: 60px; width: 210px; height: 268px; background: url(../images/projectTNR/photoCats.jpg) 0 0 no-repeat; 
	}
#cat2 {
	margin-top: 30px; width: 190px; height: 183px; background: url(../images/projectTNR/photoCats.jpg) 0 -268px no-repeat; 
	}
#cat3 {
	margin-top: 30px; width: 190px; height: 219px; background: url(../images/projectTNR/photoCats.jpg) 0 -451px no-repeat; 
	}	
/****END PROJECT TNR********/

#content { 
	width: 960px; float: left; padding-top: 25px;
	}
#contentLeftWrap {
	float: left; width: 770px;
	}	
#contentLeft {
	float: left; width: 210px;
	}
#contentMiddle {
	float: right; width: 512px; padding: 0 24px;
	}	
#contentRight {
	float: right; width: 190px;
	}	

.oneAjaxCtner, .oneAjaxCtner div {
	background-color: #f9f6ee;
	}
#oneProject99Txt.oneAjaxCtner, #oneProject99Txt.oneAjaxCtner div	{
	background-color: #f9fafe;
	}
#oneFoodForLifeTxt.oneAjaxCtner, #oneFoodForLifeTxt.oneAjaxCtner div	{
	background-color: #fff2d4;
	}		
#subNav { 
	width: 210px; margin-bottom: 16px;
	}
#subNav a { 
	display: block; padding: 0 8px 0 26px; width: 176px; min-height: 22px;
	line-height: 22px; color: #f9f6ee; font-weight: bold; text-indent: -10px;
	}
.w1280 #subNav a {
	line-height: 24px; min-height: 24px;
	}
#subNav a:link, #subNav a:visited, #subNav a:hover { 
	color: #f9f6ee; text-decoration: none;
	}
#subNav a:hover { 
	background: url(../images/hoverTriangle.png) no-repeat 0 50% #be4b00;
	}
#subNav a.cur:link, 
#subNav a.cur:visited, 
#subNav a.cur:hover {
	background: url(../images/hoverTriangle.png) no-repeat 0 50% transparent; cursor: default;
	}
body#project99 #subNav a:hover { 
	background-color: #1b1b23;
	}
body#projectTNR #subNav a:hover { 
	background-color: #2a3c1b;
	}
body#foodForLife #subNav a:hover { 
	background-color: #3e1b00;
	}
body#project99 #subNav a.cur:hover,
body#foodForLife #subNav a.cur:hover,
body#projectTNR #subNav a.cur:hover { 
	background-color: transparent; 
	}	
#leftBanners {
	margin-bottom: 36px; color: #f9f6ee; line-height: 1.25;
	}
#supportUsCtner {
	position: relative; width: 210px; height: 96px; 
	background: url(../images/supportUsBcgr.png) no-repeat 0 0 transparent;
	text-indent: -9999em; overflow: hidden;
	}
#supportUsCtner a {	
	position: absolute; top: 46px; left: 21px; width: 151px; height: 33px;
	}

#leftBanners li a:link, 
#leftBanners li a:visited, #leftBanners li a:hover {
	color: #f9f6ee;
	}
#stayInTouchCtner {	
	margin: 26px 0 22px 0; padding-left: 46px;
	background: url(../images/stayInTouchBcgr.png) 13px 4px no-repeat; 
	}
#stayInTouchCtner span {	
	text-transform: uppercase; font-weight: bold;
	}
	
#protectWildlifeCtner	{	
	height: 227px;
	background: url(../images/protectWildlifeBcgr.jpg) center 0 no-repeat; 
	}
#protectWildlifeCtner a {	
	width: 150px; height: 100%; margin: 0 auto;
	}
#bannersBanner {
	width: 210px; height: 74px; margin: 26px 0 0px;
	background: url(../images/bannersBanner.png) no-repeat; 
	}
.oneBanner {
	margin: 1.6em 2em 0 0; padding-bottom: 1em; 
	border-bottom: 1px solid #8c3a01; line-height: 1.2; 
	}
.oneBanner img { 
	display: block; border: 0; padding: 0 0 .5em 0; float: none; 
	}
#contentRight li {
	margin-bottom: 12px; line-height: 1.25;
	}	
ul#rightBannerCtner {
	}
#contentRight li a:link, #contentRight li a:visited, #contentRight li a:hover {
	color: #3c1a03;
	}	
li#animalEmergCtner {	
	height: 50px; background: url(../images/contentRightBcgr.png) 0 0 no-repeat;
	margin-bottom: 23px;
	}
li#animalEmergCtner a {	
	width: 167px; height: 47px; margin: 0px 0 0 11px;
	}	
li#helpCatsCtner {	
	height: 65px; margin-bottom: 6px;
	background: url(../images/contentRightBcgr.png) 0 -73px no-repeat; 
	}
li#helpCatsCtner a, li#humanEduCtner a, li#lawCtner a {	
	width: 148px; height: 61px;	margin-left: 22px;
	}
li#veggieStarterCtner	{	
	height: 102px; margin-bottom: 15px;
	background: url(../images/contentRightBcgr.png) 0 -143px no-repeat; 
	}
li#veggieStarterCtner a {	
	display: block; width: 100%; height: 100%; text-indent: -9999em; overflow: hidden;
	background: url(../images/library/am-hoverShw10.png) no-repeat;
	}
li#veggieStarterCtner a:hover {	
	background: url(../images/veggieOver.png) 2px 0px no-repeat;
	}	
li#humanEduCtner {	
	height: 65px; margin-bottom: 16px;
	background: url(../images/contentRightBcgr.png) 0 -260px no-repeat; 
	}
li#lawCtner	{	
	height: 65px; /*margin-bottom: 6px;*/
	background: url(../images/contentRightBcgr.png) 0 -341px no-repeat; 
	}
li#animalsLaboratories {	
	width: 150px; height: 307px; margin: 24px auto 80px;
	background: url(../images/animalsLaboratoriesBcgr.jpg) 0 0 no-repeat;
	}	
/****DONATE*********/	
#donateCtner, body#donate #contentRightTxt {
	color: #fff; background-color: #c25101;
	padding: 20px 14px 20px 14px;
	}
#donateCtner h1, #donateCtner p {
	color: #fff;
	}
#donateCtner h1 {
	text-transform: capitalize; margin-bottom: 1em;
	}	
#payPalFormSend  {
	display: none;
	}
body.jsOff #payPalForm {
	display: none;
}
#payPalForm p#selSubscr {
	width: 170px; margin: 20px 0; 
	}
#payPalForm select {
	width: 170px; font-size: 13px; height: 22px;
	}
#payPalSubmitCtner, #payPalSubmit {
	width: 154px; height: 36px;
	display: block;
	background: url(../images/supportUsBcgr.png) -20px -45px no-repeat;
	margin: 0;  padding: 0; border: 0; cursor: pointer;
	}
#payPalSubmit {
	width: 152px; height: 34px;
	}
#payPalSubmit:active,
#payPalSubmit:hover { 
	background: url(../images/library/am-hoverShw10.png) repeat;
	}

/****HOME PAGE*********/
#slideShow { 
	position: absolute; width: 498px; height: 260px; bottom: 11px; left: 0; z-index: 10;
	background: url(../images/slideShowTr.png) no-repeat transparent right 2px;
	}	
#homeTopLeftTxt {
	position: absolute;
	width: 458px; height: 223px; bottom: 11px; right:12px; 
	overflow: hidden;text-indent: -9999em;
	background: url(../images/homeTopLeftTxt.jpg) no-repeat transparent;
	}
#homeTopLeftTxt p {
	overflow: hidden;text-indent: -9999em;
	}
#homeDonateBtn {
	position: absolute; bottom: 18px; right: 0; width: 157px; height: 38px; 
	}
#homeDonateBtn a {	
	position: absolute; bottom: 3px; right: 3px; width: 151px; height: 33px;
	}
#homeContentWrap { 
	width: 100%; background-color: #dfcea9;
	}
#section2Wrap { 
	width: 936px; margin: 0 auto;
	background-color: #fff; padding: 18px 12px 14px;
	}
#section2 {
	float: left; width: 960px; 
	}
#section2Left {
	float: left; width: 324px;
	}	
#section2Middle {
	float: left; width: 378px; padding-bottom: 30px;
	}
#section2Right  {
	float: left; width: 235px; padding-bottom: 30px;
	background: url(../images/homeRightBcgr.png)  no-repeat 0 0 #f3eddf;
	font-weight: bold; color: #b04a0f; 	line-height: 1.1em;
	}
#section2Left p {
	margin: 0 28px 18px 0; width: 162px; height: 98px; overflow: hidden;
	background: url(../images/homeLeftThreeJpg2.jpg) no-repeat 0 0; text-align: center;
	padding-right: 136px;
	}	
#section2Left p#animalsLabs {
	background-position: 0 -98px; margin-top: 18px;
	}
#section2Left p#project99 {
	background-position: 0 -196px; margin-top: 18px;
	}	
#section2Left p a, #section2Left p a:link,
#section2Left p a:visited, #section2Left p a:hover {
	display: block; color: #ffffff; padding-top: 1.5em; padding-left: 10px;
	}
#section2Left p a:hover {
	text-decoration: none; color: #2F2215;
	}	
#section2Left p a:after { 
	content: "";
	}
#section2Left p#animalsLabs a {
	padding-top: 1em; padding-left: 16px;
	}
#section2Left p#project99 a {
	padding-top: 1.9em; 
	}
#events, #takeAction {
	padding: 0 20px 0 0;
	}	

body#home #animalEmerg {
	position: relative; height: 95px;
	}
body#home #animalEmerg a {
	display: block; height: 61px; width: 215px; margin: 10px 0 0 11px;
	}

body#home #stayInTouch {
	height: 82px; padding: 0 10px 0 70px; text-align: center; 
	}
#vegie span, #stayInTouch span {
	display: block; margin-top: 6px; line-height: 1.1; margin-bottom: 4px; 
	}
#stayInTouch span {
	margin-top: 0;  
	}	
#vegie  {
	height: 126px; padding-left: 90px; text-align: center; 
	}
#orgHeader {
	background-color: #c25101; padding: 12px 10px 20px 20px;
	margin-bottom: 24px; color: #F9F6EE; font-weight: bold;
	}
p img { 
	float: left; padding: 10px 20px 10px 0; 
	}
#nonHuntLicense  { 
	 text-align: center;
	}	
#nonHuntLicense img { 
	float: none; padding: 0; 
	}
#nonhuntinglicense form input {
	padding: 4px; color: #262626;
	}	
* ul.subsubMenu {
	margin-top: 1em; font-weight: bold;
	}
* ul.subsubMenu li {
	margin-top: 6px;
	}
table#animals {
	width: 510px; border-collapse: collapse; margin-top: .5em;
}
table#animals td {
	border: 1px solid #7a7a99;
}

/****FORMATTING****************************************************************/
h1, h2, h3	{
	/*font-family: Georgia, serif; color: #b04a0f; */
	}
.companionSpay h2,
.companionSpay h3,
.companionSpay hr,
span.companionSpay{
	color: #FF6400; 
	}
.companionAdopt, .crueltyTitle	 {
	color: #b04a0f; 
	}
h1	{
	margin: 0 0 1.25em 0; color: #7A3300; font-weight: normal;
	text-transform: uppercase; 
	}
h2 {
	margin: 1.5em 0 .8em; color: #7A3300;
	}
h2.top {
	margin-top: 0;
	}	
h1, h2, h3 {
	color: #7A3300;
	}
h3, h4	{
	margin: 1em 0 0 0;
	}
h4	{
	color: #000;
	}	
body#project99 h1, body#project99 h2	{
	color: #2626a1; 
	}
#section2Middle h2 {
	font-weight: normal; margin-bottom: .75em;
	}
#section2Middle #events h2 {
	margin-top:0;
	}
#content p { 
	margin-top: .6em; 
	}
#content p.more { 
	margin-top: 3px; 
	}
#content p.backTop { 
	text-align: right; padding-right: 40px; margin-top: 0;
	}
#content p.backTop a { 
	font-weight: bold;
	}
#content p.backTop a:after { 
	content: '\2191';
	}

#content h3 + p	{
	margin-top: 0.25em; 
	}
#content h4 + p	{
	margin-top: 0; 
	}
ul.numb {
	list-style: decimal outside;
	padding-left: 16px; margin: .25em 0 0 1.75em;
	}
ul.numb ul {
	list-style: lower-latin outside;
	padding-left: 16px; margin: 0 0 0 1.75em;
	}	
ul.counties {
	font-weight: bold; margin: 20px 0;
	}
ul.counties li {
	margin: 6px 0 0 30px;
	}
.floatRight ul.counties li {
	margin: 6px 0 0 0;
	}
#accSampleImg { 
	position: absolute; top: 5px; right: 0; width: 100%; background-color: #1b2125; height: 172px; text-align: center; padding: 32px 0 0;
	}
p#jsWarn	{
	margin: 1em 0; padding: 20px 10px; color: red; background-color: #fff;
	}
.floatWrap	{ 
	float: left; width: 100%; 
	}
.floatLeft	{ 
	float: left; width: 47%; 
	}
.floatRight	{ 
	float: right; width: 47%; 
	}
.socialSites { 
	padding: 0 0 0 16px; height: 20px; margin-top: 36px;
	}
#contentLeft .socialSites { 
	margin-bottom: 80px;
	}
body#home .socialSites { 
	margin-top: 0;
	}
.socialSites li {
	float: left; width: 16px; padding-right: 8px; height: 18px; line-height: 1;
	}
body#home .socialSites li {
	padding-right: 12px;
	}
.socialSites li.veganWorld {
	width: 26px;
	}
.socialSites a { 
	display: block; width: 16px; height: 16px; text-indent: -9999em; overflow: hidden;
	background-image: url(../images/socialSites_16.png);
	background-repeat: no-repeat;
	background-position: 0 0; 
	background-color: transparent;
	}	
.socialSites li.twitter  a { 
	background-position: -200px 0; 
	}
.socialSites li.facebook a { 
	background-position: -600px 0; 
	}
.socialSites li.myspace a { 
	background-position: -800px 0; 
	}
.socialSites li.youtube a { 
	background-position: -1000px 0; 
	}
.socialSites li.linkin a { 
	background-position: -400px 0; 
	}
.socialSites li.flickr a { 
	background-position: -1200px 0; 
	}
.socialSites li.veganWorld a { 
	background: url(../images/veganWorld.png) 0 0 no-repeat; width: 26px;
	}
	
a, a:link, a:visited, a:hover { 
	color: #b04a0f; text-decoration: none; /*font-weight: bold; */
	}
a:hover { 
	cursor: pointer; text-decoration: underline; 
	}
a:focus, a:active, a:visited { 
	outline: none; 
	}
#contentLeft a, #contentRight a { font-weight: bold; }
.companionSpay a, .companionSpay a:link, .companionSpay a:visited, .companionSpay a:hover { 
	color: #FF6400;
	}
#contentRight #orgHeader a { 
	color: #ffffff;
	}
body#project99 #contentMiddle a, 
body#project99 #contentMiddle a:link, 
body#project99 #contentMiddle a:visited, 
body#project99 #contentMiddle a:hover { 
	color: #2626a2;
	}	
body#projectTNR a, 
body#projectTNR a:link, 
body#projectTNR a:visited, 
body#projectTNR a:hover { 
	color: #3F651A; /*font-weight: bold; */
	}
body#projectTNR #projectTNRPhone a:link, 
body#projectTNR #projectTNRPhone a:visited, 
body#project99 #projectTNRPhone a:hover,
body#project99 #project99Phone a:link, 
body#project99 #project99Phone a:visited, 
body#project99 #project99Phone a:hover {
	color: #f8f6e7;
	}

/****MAIN MENU****************************************************************/	
#menu { 
	position: absolute; top: 36px; right: 11px;
	width: 718px; height: 38px; z-index: 10;
	background: url(../images/menu.png) no-repeat transparent;
	}
#menu li{
	position: absolute; top: 0; height: 33px; left: 0px; width: 75px;
	}
#menu li.campaigns {
	left: 77px; width: 118px;
	}
#menu li.resources { 
	left: 197px; width: 102px;
	}
#menu li.about { 
	left: 301px; width: 123px;
	}
#menu li.support { 
	left: 426px; width: 112px;
	}
#menu li.donate  { 
	left: 540px; width: 84px;
	}
#menu li.contact { 
	left: 626px; width: 88px;
	}
#menu a, #menu a:link, #menuMain a:visited, #menu a:hover {
	width: 100%; height: 33px; display: block; text-indent: -9999em;
	overflow: hidden;
	}
#menu a {	
	background-image: url(../images/menu.png);
	background-repeat: no-repeat; background-color: transparent;
	background-position: 0 -39px;
	}	
#menu li.campaigns a { background-position: -77px -39px; }
#menu li.resources a { background-position: -197px -39px; }
#menu li.about a { background-position: -301px -39px; }
#menu li.support a { background-position: -426px -39px; }
#menu li.donate a { background-position: -540px -39px; }
#menu li.contact a { background-position: -626px -39px; }

body#home li.home a, #menu li.home a:hover { 
	background-position: 0 -78px; 
	}
body#campaigns li.campaigns a, #menu li.campaigns a:hover { 
	background-position: -77px -78px; 
	}
body#resources li.resources a, #menu li.resources a:hover { 
	background-position: -197px -78px; 
	}
body#about li.about a, #menu li.about a:hover { 
	background-position: -301px -78px; 
	}	
body#support li.support a, #menu li.support a:hover { 
	background-position: -426px -78px; 
	}
body#donate li.donate a, #menu li.donate a:hover { 
	background-position: -540px -78px; 
	}
body#contact li.contact a, #menu li.contact a:hover { 
	background-position: -626px -78px; 
	}
body#home #menu li.home, body#campaigns #menu li.campaigns, 
body#resources #menu li.resources, body#about #menu li.about,
body#support #menu li.support, body#donate #menu li.donate, 
body#contact #menu li.contact {
	background: url(../images/menuTri.png) no-repeat transparent center 0;
	}
/****FOOTER****************************************************************/		
#footer {
	margin: 1.8em auto 3em auto;
	width: 966px;
	text-align: center;
	background-color: transparent;
	color: #fff;
	}
#footer li {
	display: inline;
	margin: 0 7px 0 0px;
	}
#footer li a {
	text-decoration: none; color: #fff;
	border-left: 1px #fff solid; 
	padding: 0 0px 0 10px;
	}
#footer li a:link, #footer li a:visited, #footer li a:hover {
	color: #fff; text-decoration: none;
	}
#footer li a:hover {
	text-decoration: underline;
	}
#footer li a.cur, #footer li a.cur:link, 
#footer li a.cur:visited, #footer li a.cur:hover {
	color: silver; text-decoration: none; cursor: default; font-weight: bold;
	}	
#footer li.first a {
	border-left: 0px #fff solid; padding-left: 0;
	}
#footer li.last {
	margin-right: 0;
	}
p#copyright {
	margin: 0 0 3em 0; 
	}
#footer p a:link, #footer p a:visited, #footer p a:link:hover { 
	font-weight: normal; color: #fff; text-decoration: none;  
	}	
#footer li a:hover, #footer p a:hover { text-decoration: underline; }
/****FORM DEFAULTS************************************************************/	
.amd_form {
	font-family: inherit;
	}	
.amd_form legend {
	display: none;
	}
.amd_form fieldset { 
	margin: 0; padding: 0; border: 0;
	}
.amd_form label {
	display: block;
	/*display: -moz-inline-box;*/
	vertical-align: top;
	}
.amd_form  ol {
  margin: 0; padding:0;
	}
.amd_form li {
  list-style: none;
  padding: 8px 0;
  margin: 0;
	}
.amd_form  ol + li {
  margin-top: 0;
	}	
.amd_form li.label {
  color: #192359; clear: both;
   padding-bottom: 0;
	}
.amd_form li ul {
  clear: both;
	}	
.amd_form li.float,
.amd_form li.float2,
.amd_form li.radio {
  float: left;
  padding-right: 1em;
	}
.amd_form li.float {
  padding-left: 0;
	}
.amd_form li.float2 {
  padding-left: 3em;
	}	
.amd_form li.requiredHint {
	font-size: .857em; padding:0;
	}

.amd_form input {
  width: auto; 
	}
.amd_form input[type='text'] {
/*********define for each case*/
  width: 260px; height: 25px;
	}
.amd_form textarea {
  width: 90%; font-family: inherit; 
	}
.amd_form  input,
.amd_form  textarea {
  font-family: "Lucida Grande", Helvetica, Ariel, sans-serif;
	}
.amd_form input.hidden { 
	display: none; 
	}
.amd_form .error,
.amd_form li.nojsErr {
	display: none;
	
/*********define for each case, ONLY if it is not defined below*/
	color: red;
	}
#contLeftSubmit {
	clear: both; 
	}
input[type='submit']:hover, 
input[type='reset']:hover {
  cursor:pointer;
	}	
/****CONTACT FORM "ABSOLUTE" DEFAULTS*************************************************/
/****ADD id="amd_contactform_fixed" to the form*************************************************/

body#contact #section2 #contactFormCtner {
	width: 516px; height: 312px; 
	padding: 0; float: none;

/*********redefine for each case*/
	margin: 0 auto; 
	padding-top: 48px;
	}
body#contact #section2 #contactFormCtner.processed {
/*********define for each case*/
	height: auto;
	}	
#amd_contactform_fixed {
	width: 516px; height: 312px;
	background: url(../images/contactBcgr.png) no-repeat transparent;
	/*********redefine for each case*/
	color: #000;
	}
#amd_contactform_fixed legend {
	display: none;
	}
#amd_contactform_fixed fieldset { 
	margin: 0; padding: 0; border: 0;
	}	
#amd_contactform_fixed ol {
	position: relative; width: 100%; height: 312px;
	padding: 0; margin: 0;  
	}
#amd_contactform_fixed li {
	position: absolute; width: 100%; height: 26px; display: block;
	top: 0; left: 0; margin: 0; padding: 0; list-style: none; z-index: 1;
	}
#amd_contactform_fixed li.amcf_name { 
	top: 43px; 
	}
#amd_contactform_fixed li.amcf_email  { 
	top: 85px;
	}
#amd_contactform_fixed li.amcf_note { 
	top: 129px; height: 142px;
	}
#amd_contactform_fixed li.amcf_submit { 
	top: 242px; left: 407px; width: 75px; height: 35px;
	}		
#amd_contactform_fixed label {
	display: none;
	}

/*---input, textarea params---*/
#amd_contactform_fixed #amcf_name, 
#amd_contactform_fixed #amcf_email,
#amd_contactform_fixed #amcf_note { 
	position: absolute; left: 78px; top: 0; width: 242px; height: 20px;
	font-size: 12px; z-index: 2;
	margin: 0; border: 0; 
	padding: 6px 0 0 4px;
	}
#amd_contactform_fixed #amcf_note { 
	width: 308px; height: 142px; padding: 0 0 0 4px;
	overflow: auto; 
	}
#amd_contactform_fixed input,
#amd_contactform_fixed textarea { 
	background-color: #f4f4f4;
	font-family: "Lucida Grande", Helvetica, Ariel, sans-serif;
	}	
#amd_contactform_fixed textarea:focus,
#amd_contactform_fixed input:focus,
#amd_contactform_fixed input.ieFocus,
#amd_contactform_fixed textarea.ieFocus { 
	background-color: #fff;
	}
/*---submit btn params---*/
#amd_contactform_fixed #submitBtn {
	width: 75px; height: 35px; display: block;
	background-image: url(../images/submitBtn.png);
	background-repeat: no-repeat; 
	margin: 0;  padding: 0; border: 0; cursor: pointer;
	}
#amd_contactform_fixed #submitBtn:active,
#amd_contactform_fixed #submitBtn:hover,
#amd_contactform_fixed #submitBtn.over { 
	background-position: 0 -35px; cursor: pointer;
	}
#amd_contactform_fixed #submitBtn:active { 
	outline: none;  
	}	
/*---JS ERR params---*/
#amd_contactform_fixed .error {
	position: absolute; font-size: 12px;
	left: 75px; width: 247px; top: 28px; padding-left: 4px; 
	z-index: 3;
	
	/*define for each case*/
	color: #fff;
	background-color: #ff6b00;
	}
#amd_contactform_fixed  li.amcf_email .error { 
	width: 313px; 
	}
#amd_contactform_fixed li.amcf_note .error { 
	top: 125px; width: 313px; 
	}	
/*---RESPONSE AND PHP ERROR params---*/
#contactFormCtner h3#amf_response_thank,
#contactFormCtner h3#amf_response_err {
	margin: 0; padding: 4em 0;  width: 100%; 
	text-align: center; line-height: 1.4em;
	font-weight: bold; text-transform: none; font-size: 14px;
/*********define for each case*/
	color: #ff6b00;
	}
/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid #ddd;
    padding: 12px;
	}
.jqmOverlay { 
	background-color: #000; 
	}
#sameHrefPopup {
    margin-left: -200px;
    width: 200px;
    height: 70px;
    text-align: center; padding-top:30px; 
}
/***FONTS ************************************************************************/	
#homeContentWrap, #contentWrap {
	font-size: .75em;
	}
.w1280 #homeContentWrap, .w1280 #contentWrap { 
	font-size: 0.8125em; 
	}
.amd_form input,
.amd_form li.radio {
	font-size: 1.083em;
	}
.w1280 .amd_form input,
.w1280 .amd_form li.radio {
	font-size: 1.077em;
	}
#footer {
	font-size: .686em;
	}
.w1280 #footer {
	font-size: .688em;
	}	

h1 {
	font-size: 1.417em; line-height: 1.25;
	}
.w1280 h1 {
	font-size: 1.385em;
	}
h2 { 
	text-transform: capitalize; line-height: 1.25; 
	}
#donateCtner h1, 
h2 {
	font-size: 1.25em; 
	}
.w1280 #donateCtner h1, 
.w1280 h2 {
	font-size: 1.231em;
	}
h3,
#subNav,
ul.counties
ul.subsubMenu,
#nonhuntinglicense form input {
	font-size: 1.083em;
	}
.w1280 h3,
.w1280 #subNav,
.w1280 ul.counties,
.w1280 ul.subsubMenu,
.w1280 #nonhuntinglicense form input{
	font-size: 1.077em;
	}
#section2Left p a {
	font-size: 16px;
	}
#section2Right span {
	font-size: 1.417em;
	}
.w1280 #section2Right span {
	font-size: 1.385em;
	}
#stayInTouchCtner span {
	font-size: 1.333em;
	}
.w1280 #stayInTouchCtner span {
	font-size: 1.308em;
	}