﻿body {
	background: rgb(228, 228, 228) url('Our%20programs%20get%20things%20started%20-%20Big%20Brothers%20Big%20Sisters%20of%20Central%20New%20Mexico_files/bg.gif') repeat-x 0% 100%; 
text-align: center;
}
#main_container {
	margin: 0px auto; width: 981px; background-color: rgb(255, 255, 255);
}
#main_container_hp {
	background: rgb(255, 255, 255) url('Our%20programs%20get%20things%20started%20-%20Big%20Brothers%20Big%20Sisters%20of%20Central%20New%20Mexico_files/BG_HP_CONTENT.gif') repeat-y 0% 741px; 
margin: 0px auto; width: 981px;
}
#header {
	background: url('background.png') repeat-x rgb(244, 245, 246); width: 981px; height: 87px;
}
#logo {
	width: 350px; height: 87px; overflow: hidden; float: left;
}
#utility_navigation {
	width: 621px; height: 54px; text-align: right; overflow: hidden; font-size: 10px; text-decoration: none; float: right;
}
#SearchHolder {
	width: 260px; height: 39px; text-align: right; overflow: hidden; padding-top: 15px; padding-right: 5px; padding-bottom: 10px; font-size: 10px; text-decoration: none; float: right; display: inline; position: relative;
}
#UtilityHolder {
	width: 350px; height: 39px; text-align: right; overflow: hidden; padding-top: 18px; padding-right: 5px; padding-bottom: 10px; font-size: 10px; text-decoration: none; float: right; display: inline; position: relative;
}
#utility_navigation a {
	padding: 0px 5px; color: rgb(2, 101, 212); font-size: 10px; text-decoration: none;
}
#utility_navigation a:hover {
	text-decoration: underline;
}
#search {
	height: 37px; text-align: right; padding-right: 12px; margin-left: 246px;
}
#top_navigation {
	width: 631px; text-align: right; overflow: hidden; vertical-align: bottom; float: right; min-height: 33px;
}
#landing_main {
	width: 981px; height: 424px; text-align: left; overflow: hidden !important; clear: both;
}
#landing_main_photo {
	width: 384px; height: 424px; float: left;
}
#landing_main_text {
	padding: 0px 15px; top: 10%; color: rgb(255, 255, 255); margin-left: 384px; position: relative;
}
#landing_main_sm {
	width: 981px; height: 127px; text-align: left; overflow: hidden !important; clear: both;
}
#landing_main_photo_sm {
	width: 311px; height: 127px; margin-right: 25px; vertical-align: baseline; float: left;
}
#landing_main_text_sm {
	padding: 0px 60px; margin-bottom: 2em; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#table_content_tertiary {
	margin: 0px 60px;
}
#landing_main_text_sm .title {
	font-size: 25px;
	display: block;
	line-height: normal;
}
#landing_main_text_sm .description {
	padding-bottom: 2em; font-size: 14px; display: block;
}
#landing_main_text h1 {
	color: rgb(255, 255, 255); line-height: normal; padding-bottom: 0px; font-size: 44px; font-weight: normal;
}
#landing_main_sm h1 {
	margin: 0px; padding: 35px 0px 0px; color: rgb(255, 255, 255); line-height: normal; font-size: 38px; font-weight: normal; display: block;
}
#hp_flash {
	width: 981px; height: 424px; clear: both;
}
#noFlash {
	background: url('Our%20programs%20get%20things%20started%20-%20Big%20Brothers%20Big%20Sisters%20of%20Central%20New%20Mexico_files/bbbs_homepage_noflash.jpg') no-repeat; 
width: 981px; height: 424px; text-align: left;
}
#content {
	padding: 30px 90px 0px; text-align: left; clear: both;
}
#content_tertiary {
	padding: 30px 30px 0px; text-align: left; clear: both;
}
* + html #content {
	padding: 20px 90px 0px;
}
#content_hp {
	padding: 28px 68px 25px 85px; width: 505px; text-align: left; float: left;
}
#rightcol_hp {
	padding: 29px 0px; width: 323px; text-align: left; margin-left: 658px;
}
#social_network {
	padding: 15px 12px; width: 299px; border-top-color: rgb(196, 196, 196); border-top-width: 10px; border-top-style: solid;
}
#Latest_video {
	padding: 0px 12px; width: 299px;
}
#social_media {
	margin: 40px 0px 15px 90px; text-align: left;
}
#footer_navigation {
	margin: 8px auto 0px; width: 981px; height: 33px; text-align: right; overflow: hidden !important; clear: both;
}
#footer_navigation a {
	padding: 9px 11px 7px; color: rgb(218, 218, 218); text-transform: uppercase; font-size: 12px; text-decoration: none; display: inline-block; background-color: rgb(71, 71, 71);
}
#footer_navigation a:hover {
	text-decoration: underline;
}
#address {
	margin: 0px auto; padding: 12px 0px 12px 15px; width: 961px; text-align: right; clear: both; font-size: 10px; font-color: #515151;
}
.icl_title {
	margin: 0px; padding: 0px; font-size: 13px; font-weight: bold;
}
.icl_summary {
	margin: 0px; padding: 0px;
}
.icl_summary p {
	margin: 0px; padding: 0px;
}
.icl_more {
	margin: 0px; padding: 0px; display: inline;
}
#nav {
	margin: 0px; padding: 0px; text-align: left; line-height: 1px; list-style-type: none; list-style-image: none; z-index: 999;
}
#nav ul {
	margin: 0px; padding: 0px; text-align: left; line-height: 1px; list-style-type: none; list-style-image: none; z-index: 999;
}
#nav a {
	margin: 0px; padding: 9px 10px; height: inherit; text-transform: uppercase; line-height: 1.8em; font-size: 13px; display: block;
}
#nav li {
	margin: 0px; padding: 0px; border-left-color: rgb(180, 180, 180); border-left-width: 1px; border-left-style: solid; float: right; list-style-type: none; list-style-image: none;
}
#nav ul a {
	list-style-image: none;
}
#nav li.nonav ul {
	display: none;
}
#nav li a {
	padding: 6px 9px 4px; color: rgb(102, 102, 102); line-height: 1.8em; font-size: 13px; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; list-style-image: none;
}
#nav li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(162, 162, 162);
}
#nav li a.on {
	color: rgb(255, 255, 255); background-color: rgb(162, 162, 162);
}
#nav li li a:hover {
	color: rgb(255, 255, 255);
}
#nav li li a.on {
	color: rgb(255, 255, 255);
}
#nav li ul {
	left: -999em; width: 157px; border-top-color: currentColor; border-right-color: rgb(185, 185, 185); border-left-color: currentColor; border-top-width: 0px; border-right-width: 1px; border-left-width: 0px; border-top-style: none; border-right-style: solid; border-left-style: none; list-style-image: none; position: absolute; background-color: rgb(162, 162, 162);
}
#nav li ul li {
	width: 157px; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: solid;
}
#nav li ul li ul li {
	width: 157px;
}
#nav li ul li a {
	margin: 0px; height: auto; color: rgb(255, 255, 255); line-height: 1.8em; font-size: 12px;
}
#nav li ul li a:hover {
	margin: 0px; height: auto; color: rgb(0, 0, 0); line-height: 1.8em; font-size: 12px; background-color: rgb(195, 195, 195);
}
#nav li:hover {
	list-style-image: none;
}
#nav li.sfhover {
	list-style-image: none;
}
#nav li ul {
	margin: 0px 0px 0px -1px; list-style-image: none; position: absolute;
}
#nav li ul ul {
	margin: -26px 0px 0px 157px; list-style-image: none; position: absolute;
}
#nav li:hover ul ul {
	left: -999em; list-style-image: none;
}
#nav li:hover ul ul ul {
	left: -999em; list-style-image: none;
}
#nav li.sfhover ul ul {
	left: -999em; list-style-image: none;
}
#nav li.sfhover ul ul ul {
	left: -999em; list-style-image: none;
}
#nav li:hover ul {
	left: auto; list-style-image: none;
}
#nav li li:hover ul {
	left: auto; list-style-image: none;
}
#nav li li li:hover ul {
	left: auto; list-style-image: none;
}
#nav li.sfhover ul {
	left: auto; list-style-image: none;
}
#nav li li.sfhover ul {
	left: auto; list-style-image: none;
}
#nav li li li.sfhover ul {
	left: auto; list-style-image: none;
}
#nav li ul {
	margin-top: 0px; display: block;
}
#nav li:hover {
	height: 1%;
}
#nav li.hover {
	height: 1%;
}
a.tnav_current {
	color: rgb(255, 255, 255) !important; background-color: rgb(162, 162, 162);
}
#int_nav {
	margin: 0px; padding: 0px; text-align: left; list-style-type: none; list-style-image: none; z-index: 999;
}
#int_nav li {
	margin: 0px; padding: 0px; width: 230px; color: rgb(252, 226, 8); float: left; list-style-type: none; list-style-image: none;
}
#int_nav li a {
	padding: 3px 10px 0px 0px; color: rgb(252, 226, 8); line-height: 1.8em; font-size: 15px; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; list-style-image: none;
}
#int_nav li a:hover {
	color: rgb(255, 255, 255);
}
#nav li a.on {
	color: rgb(255, 255, 255);
}
a.int_nav_current {
	color: rgb(255, 255, 255) !important;
}
#int_nav_tertiary {
	width: 620px; height: 40px; margin-top: 10px; margin-left: 336px; position: relative;
}
* + html #int_nav_tertiary {
	margin-top: 0px;
}
#int_nav_sm {
	margin: 0px; padding: 0px; text-align: left; bottom: 0px; list-style-type: none; list-style-image: none; position: absolute;
}
#int_nav_sm li {
	margin: 0px; padding: 0px 3px; color: rgb(255, 255, 255); line-height: 1.8em; float: left; list-style-type: none; list-style-image: none;
}
#int_nav_sm li a {
	color: rgb(252, 226, 8); font-size: 14px; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; list-style-image: none;
}
#int_nav_sm li a:hover {
	color: rgb(255, 255, 255);
}
#nav li a.on {
	color: rgb(255, 255, 255);
}
#quicklinks {
	height: 20px; clear: both; float: right;
}
#quicklinks_tertiary {
	height: 20px; padding-right: 60px; clear: both; float: right;
}
