/* GENERAL HTML TAG REDEFINITIONS */
body {
	background-color: #FFFFFF;
	margin: 0px;
	font-family: arial;
	font-size: 12px;
	line-height: 16px;
	color: #444444;
}
table { width: 500; border: 0px; margin: 0px; padding: 0px; }
input { font-family: verdana; font-size: 12px; }
tr { margin: 0px; padding: 0px; }
td { margin: 0px; padding: 0px; }
img { border: 0px; }

h3 {
font-size:14px;
margin:0;
padding:0;
}

/* LINK REDEFINITIONS */
a:link { color: #006699; text-decoration: none; }
a:link:hover { color: #CCCC33; text-decoration: underline; }
a:visited { color: #006699; text-decoration: none; }
a:visited:hover { color: #CCCC33; text-decoration: underline; }

/* CONTENT FORMATTING CLASSES */
.top {padding-top:0; margin-top:0;}
.heading { font-weight: bold; font-size: 13px; color: #71825B }
.subheading { font-weight: bold; font-size: 13px; color: #5B5E82 }
.bold { font-weight: bold; }
.content {
	text-align: left;
	padding-left: 37px;
	vertical-align: top;
}
.copyright { margin-top: 25px; padding-top: 3px; font-size: 11px; text-align: center; }
.navBlueBG { background: #023D64; }
.navBlue {
	color: #023D64;
	font-weight: bolder;
	}

 
.smalltxt { font-size:10px;}
.indent { padding-left: 20px; }
.quote { padding-left: 20px; font-style: italic; }
.bookTitle { font-weight: bold; }
.bookAuthor { font-style: italic; color: #5B5E82; }

.padding_top {
	padding-top:5px;
}

.padding_bottom {
	padding-bottom:5px;
}

#table_ben {
	margin:0;
	}
	
#table_ben td {
	padding-bottom:3px;
	padding-top:3px;
}

/* GENERAL UI LAYOUT CLASSES */
.adminOptions { text-align: right; }

/* PRIMARY NAVIGATION AND DHTML MENU CLASSES */
.navLink { width: 170px; height: 16px; white-space: nowrap; }
.navMenu { background: #023D64; white-space: nowrap; width: 170px; font-weight: bold; color: #FFFFFF; height: 16px; font-size: 10px; vertical-align: middle; padding-top: 3px; padding-left: 10px; padding-right: 10px; text-align: center;}
.navMenuOver { background: #023D64; font-weight: bold; color: #CCCC33; height: 16px; font-size: 10px; padding-top: 3px; padding-left: 10px; padding-right: 10px; text-align: center;}
.navMenu a:link { font-weight: bold; color: #FFFFFF; text-decoration: none; }
.navMenu a:link:hover { font-weight: bold; color: #CCCC33; text-decoration: none; }
.navMenu a:visited { font-weight: bold; color: #FFFFFF; text-decoration: none; }
.navMenu a:visited:hover { font-weight: bold; color: #CCCC33; text-decoration: none; }
.navMenuOver a:link { font-weight: bold; color: #CCCC33 text-decoration: none; }
.navMenuOver a:link:hover { font-weight: bold; color: #CCCC33; text-decoration: none; }
.navMenuOver a:visited { font-weight: bold; color: #CCCC33; text-decoration: none; }
.navMenuOver a:visited:hover { font-weight: bold; color: #CCCC33; text-decoration: none; }

/* SECTION NAVIGATION CLASSES */
#take_action_button {
	display: block;
	margin-top: -35px;
}
.sectionNav { vertical-align: top; line-height: 15px; text-align: right; font-size: 13px; }
.sectionNav a:link { color: #006699; text-decoration: none; }
.sectionNav a:link:hover { color: #CCCC33; text-decoration: none; }
.sectionNav a:visited { color: #006699; text-decoration: none; }
.sectionNav a:visited:hover { color: #CCCC33; text-decoration: none; }

/* PAGE HEADER (COLORED RECTAGLE WITH LARGE PRINT) CLASSES */
.aboutApfHeading { width: 255px; background: #CCCC66; color: #FFFFFF; font-size: 22px; font-family: arial; font-weight: 100; letter-spacing: -1px; text-align: right; padding-right: 10px; padding-top: 15px; vertical-align: middle; }
.donateNowHeading {width: 255px; background: #86723F; color: #FFFFFF; font-size: 22px; font-family: arial; font-weight: 100; letter-spacing: -1px; text-align: right; padding-right: 10px; padding-top: 15px; vertical-align: middle; }
.learnAboutThePrairieHeading { width: 255px; background: #6283B0; color: #FFFFFF; font-size: 22px; font-family: arial; font-weight: 100; letter-spacing: -1px; text-align: right; padding-right: 10px; padding-top: 25px; vertical-align: middle; }
.visitHeading { width: 255px; background: #71825B; color: #FFFFFF; font-size: 22px; font-family: arial; font-weight: 100; letter-spacing: -1px; text-align: right; padding-right: 10px; padding-top: 25px; vertical-align: middle; }
.faqsHeading { width: 255px; background: #5B5E82; color: #FFFFFF; font-size: 22px; font-family: arial; font-weight: 100; letter-spacing: -1px; text-align: right; padding-right: 10px; padding-top: 25px; vertical-align: middle; }
.projectProgressHeading { width: 255px; background: #3C2C01; color: #FFFFFF; font-size: 22px; font-family: arial; font-weight: 100; letter-spacing: -1px; text-align: right; padding-right: 10px; padding-top: 25px; vertical-align: middle; }
.webTeamHeading { width: 255px; background: #71825B; color: #FFFFFF; font-size: 22px; font-family: arial; font-weight: 100; letter-spacing: -1px; text-align: right; padding-right: 10px; padding-top: 25px; vertical-align: middle; }
.projectProgress { background: #3C2C01; }

/* EXPANDING COLOR BANDS (TO THE RIGHT OF THE CONTENT) */
.aboutApfExpand { width: 99%; background: #CCCC66; vertical-align: bottom; color: #666633; font-size: 10px; padding-bottom: 3px; padding-left: 3px; }
.donateNowExpand { width: 99%; background: #86723F; vertical-align: bottom; color: #FFFFFF; font-size: 10px; padding-bottom: 3px; padding-left: 3px; }
.learnAboutThePrairieExpand { width: 99%; background: #6283B0; vertical-align: bottom; color: #FFFFFF; font-size: 10px; padding-bottom: 3px; padding-left: 3px; }
.visitExpand { width: 99%; background: #71825B; vertical-align: bottom; color: #FFFFFF; font-size: 10px; padding-bottom: 3px; padding-left: 3px; }
.faqsExpand { width: 99%; background: #5B5E82; vertical-align: bottom; color: #FFFFFF; font-size: 10px; padding-bottom: 3px; padding-left: 3px; }
.projectProgressExpand { width: 99%; background: #3C2C01; vertical-align: bottom; color: #FFFFFF; font-size: 10px; padding-bottom: 3px; padding-left: 3px; }
.webTeamExpand { width: 99%; background: #71825B; vertical-align: bottom; color: #71825B; font-size: 10px; padding-bottom: 3px; padding-left: 3px; }
.navExpand { width: 99%; background: #023D64; }

/* PICTURE GALLERY CLASSES */
.pictureGalleryContainer { text-align: left; vertical-align: top; }
.pictureGalleryCaption { text-align: left; }
.pictureGalleryImage { border: 1px solid #666666; }
.pictureGalleryCredit { font-size: 10px; text-align: left; }

/* PRAIRIE ANIMAL AND PLANTS CLASSES */
.imperiled { color: #330099; }
.rare { color: #996600; }
.endemic { color: #990000; }
t; }
.pictureGalleryImage { border: 1px solid #666666; }
.pictureGalleryCredit { font-size: 10px; text-align: left; }

/* PRAIRIE ANIMAL AND PLANTS CLASSES */
.imperiled { color: #330099; }
.rare { color: #996600; }
.endemic { color: #990000; }
.top {
	padding-top: -5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Give A Gift Button */

#giveGift
{
	display: block;
	width: 148px;
	height: 46px;
	background-image: url(../images/give.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom:10px;
	margin-left:10px;
}

#giveGift:hover
{ 
  background-position: 0 -46px;
}

#giveGift span
{
  display: none;
}

.bottomBorder {
	margin-top:20px;
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

/* Band of Bison */

#bison_header {
	height: 55px;
	padding-top:70px;
}

#bison_logo {
	position:absolute;
	left: 25px;
	top: 25px;
	height:88px;
	width: 81px;
}

#bison_blueTitle {
	height: 55px;
	background-color:#293955;
}

#splash_blueTitle {
	height: 55px;
}

#bison_blueTitleContainer {
	width:800px;
}

#bison_title {
	height:55px;
	width:438px;
	float:left;
	background-image:url(../bison/images/title.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

#bison_nav {
	height:55px;
	width: 375px;
	float: left;
	margin-left:170px;
}

#bison_adopt{
	float: left;
	height:55px;
	width:175px;
}

#adopt_btn
{
	display: block;
	width: 175px;
	height: 55px;
	background-image: url(../bison/images/adoptBtn.jpg);
	background-repeat: no-repeat;
	background-position: 0 -55px;
}

#adopt_btn:hover
{ 
  background-position: 0 0;
}

#adopt_btn span
{
  display: none;
}


#bison_donors{
	float:left;
	height:55px;
	width:190px;
}

#donors_btn
{
	display: block;
	width: 190px;
	height: 55px;
	background-image: url(../bison/images/donorsBtn.jpg);
	background-repeat: no-repeat;
	background-position: 0 -55px;
}

#donors_btn:hover
{ 
  background-position: 0 0;
}

#donors_btn span
{
  display: none;
}

#bison_gallery {
	height: 55px;
	width:157px;
	float:right;
	background-repeat:no-repeat;
}

#bison_content {
	width:840px;
	margin-top:25px;
}

#bison_contentLeft {
	float:left;
	width:500px;
	margin-left:25px;
}

#bison_contentRight {
	float:right;
	width: 245px;
}
	
#bison_blog {
	height: 180px;
	width: 220px;
	padding-right:10px;
	margin-left:15px;
	margin-top:10px;
	margin-bottom: 35px;
	overflow:auto;
	text-align:right;
}

#splash_content {
	height:400px;
	width:800px;
	margin-top:50px;
	background-image:url(../bison/images/splashContentBG.png);
	background-repeat:no-repeat;
}


#splash_contentLeft {
	float:left;
	width: 369px;
	height:372px;
	padding-top:28px;
	padding-left:31px;
}

#splash_contentRight {
	float:right;
	width: 350px;
	height:340px;
	padding-top:60px;
}

#splash_content h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:16px;
	margin:0;
	padding:0;
}
