.green_headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9ea900;
	font-weight: bold;
}
#green_headings H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9ea900;
	font-weight: bold;
}

#homepage_headings H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9ea900;
	font-weight: bold;
	margin: 0 0 0 0;
}
#homepage_headings a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9ea900;
	font-weight: bold;
}
#homepage_headings a:link {
	text-decoration: none;
	font-size: 14px;
	color: #9ea900;
}
#homepage_headings a:visited {
	text-decoration: none;
	font-size: 14px;
	color: #9ea900;
}
#homepage_headings a:hover {
	text-decoration: underline;
	font-size: 14px;
	color: #9ea900;
	
}
#homepage_headings a:active {
	text-decoration: none;
	font-size: 14px;
	color: #9ea900;
}
#contentDiv H1 {
font-weight: bold;
font-size: 16px;
margin: 1em 0 0 0;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9EA900;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #9EA900;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: disc;
}
li {
	padding-top: 5px;
}

a:hover {
	text-decoration: underline;
	color: #B1BA33;
}
a:active {
	text-decoration: none;
}
.grey_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #acaca0;
	padding-left: 2px;
	font-weight: normal;
}
.grey_nav a:link {
	color: #acaca0;
	text-decoration: none;
}
.grey_nav a:active {
	text-decoration: none;
	color: #B1BA33;
}
.grey_nav a:visited {
	text-decoration: none;
	color: #acaca0;
}
.grey_nav a:hover {
	text-decoration: underline;
	color: #B1BA33;
}
.white_headings {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}



#contentDiv H1 {
font-weight: bold;
font-size: 16px;
margin: 1em 0 1em 0;
}
#contentDiv H2 {
font-style: italic;
font-size: 14px;
margin: 0 0 0 0;
font-weight: bold;
}

#contentDiv H3 {
font-style: italic;
font-weight: normal;
font-size: 12px;
margin: 0 0 0 0;
}


.mor_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

#mor_subhead H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9EA900;
	margin: 3em 0 0 0;
}

.mor_subhead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #9EA900;
}
.mor_waystohelp_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.infopage_subheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.titles_italic {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #FFFFFF;
	font-size: 12px;
}


.photo_copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 5px;
}
.mor_index_subheads {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.wtg_italics {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
.wtg_subheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.wtg_bolds {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.photo_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.page_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.photos_italics {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #FFFFFF;
}
.photo_caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px!important;
	color: #FFFFFF;	
}
#photo_caption_span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px!important;
	color: #FFFFFF;	
	width: 125px;
}
#footer  {
	font-family: verdana,helvetica,san-serif;
	padding: 0px 10px 10px 10px;
	height: 75px;
	margin: 0px 0px 0px 0px;
	
}
#footer  p {
	line-spacing: 1em;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	
}
#footer a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	
}
#footer a:link {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
}
#footer a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
}
#footer a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 11px;
	
}
#footer a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
}

/* styles added for grey box homepage update - 10-16-09  NK */

.greybox {width:260px; height:139px; padding:1px 0px 0px 0px; background-image:url(http://www.blackbeautyranch.org/assets/images/home/grey_box/home_page_greybox_bg.gif); background-repeat:no-repeat; position:relative;}
.boxphoto {width:118px; height:118px; border:1px #ffffff solid; margin-left:4px; margin-top:3px; float:left;}
.greyboxtext {width:114px; height:77px; border:0px #ffffff solid; margin-left:14px; margin-top:36px; float:left; padding-bottom:0px;}
.greyboxtext p {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-top:0px; margin-bottom:0px; padding:0px; font-weight:normal; line-height:19px;}
.greyboxtext a:link {color:#FFFFFF; text-decoration:none; font-size:15px; line-height:19px;}
.greyboxtext a:visited {color:#FFFFFF; text-decoration:none; font-size:15px; line-height:19px;}
.greyboxtext a:active {color:#FFFFFF; text-decoration:none; font-size:15px; line-height:19px;}
.greyboxtext a:hover {color:#FDFFCF; text-decoration:underline; font-size:15px; line-height:19px;}
.greyboxphoto {width:118px; height:11px; border:0px #ffffff solid; margin-left:0px; margin-top:0px; position:relative; left:5px; bottom:2px; padding-top:0px; clear:both;}
.greyboxphoto p {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px; margin:0px; text-align:center; line-height:9px;}
.greyboxlearnmore {width:93px; height:10px; border:0px #ffffff solid; margin-left:14px; margin-top:4px; float:left; padding-bottom:0px;}
.greyboxlearnmore p {color:#818177; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top:0px; margin-bottom:0px; padding:0px; font-weight:bold; line-height:10px; text-align:right;}
.greyboxlearnmore a:link { color:#818177; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none;}
.greyboxlearnmore a:visited { color:#818177; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none;}
.greyboxlearnmore a:active { color:#818177; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none;}
.greyboxlearnmore a:hover { color:#50504a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:underline;}