/*****************  containers */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#33322E;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	background: #D1631B url('/media/backplate.jpg') repeat-x top center;
}
#container {
	margin: 0 auto;
}

/*****************  sponsors  */
.sponsors {
	background: #73B7CA url(/media/bg-sponsors.gif) repeat-x;
	margin: 0 9px 0 9px;
	border-bottom: 1px solid #DAE8EB;
}

.sponsors table td{
	vertical-align: top;
	color: #fff;
}

.sponsors table p{
	margin: 17px 0 13px 0 !important;
	width: 294px;
}

.sponsors .subscribe {
	font-size: 15px;
}

.sponsors .hdr {
	width: 120px;
}
.sponsors .copy {
	width: 314px;
}

.sponsors .juggler{
	width: 275px;
}


.sponsors .hdr img{
	margin: 19px 19px 0 14px;
}

.sponsors .juggler{
	border-left: 1px solid #71ABC0;
	padding: 14px 0 0 17px; 
}
.sponsors .juggler h6{
	margin: 0 0 7px 10px;
	padding: 5px 0 0 0;
}
.sponsors .juggler iframe,
.sponsors .juggler a{
	margin-left: 10px;
}

/*****************  masthead  */

#masthead {
	background: #D1631B url('/media/masthead.jpg') repeat-x top center;
	width: 728px;
	height: 105px;
	margin: 0 auto;
	font-size: 10px;
	text-transform: uppercase;
	color: #97A1A3;
}

/******  date  */

#masthead p.date {
	padding: 9px 0 0 18px;
	margin: 0;
}

/******  search  */

#masthead table.search {
	margin: 20px 0 0 399px;
}

#masthead table.search td {
	vertical-align: bottom;
	padding-left: 4px;
}

#masthead table.search label {
	margin: 0 4px 4px 0;
}

#masthead table.search .label {
	padding-bottom: 2px;
}


#masthead table.search td {
	vertical-align: bottom;
}

/*****************  footer */

#footer{
	width: 728px;
	height: 82px; 
	margin: 0 auto;
	text-align: center;
}

p.copy_info {
	margin: 10px 0;
	padding: 0;
}

#footer .nav {
	margin: 19px auto 0 auto;
}

#footer a {
	color: #fff;
}

#footer .current a,
p.copy_info {
	color: #4C1E00;
}

#footer a {
	margin-right: 12px;
}


.content{
	background: #fff url(/media/bg-content.jpg) no-repeat top right;
	width: 728px;
	margin: 0 auto;
	padding-bottom: 9px;
}
.content form {
	margin-left:10px;
}
.content input {
	
	margin:0;
	padding:0;
}
.content label {
	font-weight:bold;
}

.content h6 {
	margin: 0 22px 3px;
	padding: 0;
	font-size: 13px;
}
/*****************  forms  */
form {
	padding: 0;
	margin: 0;
}

input.text_field{
	border: 1px solid #b3b3b3;
	font-size: 12px;
	height: 16px;
	padding: 0;
	margin: 0;
	color: #33322E;
}

.search input.text_field {
	width: 184px;
}

/*****************  navigation  */
#nosearch.nav {
	padding-top: 40px;
	margin-left: 220px !important;
}
#search.nav {
	margin-left: 220px !important;
}


ul.nav {
	padding: 0;
	margin: 0;
}

ul.nav li {
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}


/*****************  top navigation  */
#masthead ul.nav {
	margin: 16px 0 0 270px;
}

#masthead ul.nav span {
	display: none;
}

#masthead ul.nav a {
	display: block;
	height: 11px;
	margin-right: 14px;
	float: left;
}

#home {
	background: transparent url(/media/nav-home.gif) no-repeat;
	width: 28px;
}

#schedule {
	background: transparent url(/media/nav-schedule.gif) no-repeat;
	width: 54px;
}

#programs {
	background: transparent url(/media/nav-programs.gif) no-repeat;
	width: 59px;
}

#community {
	background: transparent url(/media/nav-community.gif) no-repeat;
	width: 63px;
}

#support {
	background: transparent url(/media/nav-support.gif) no-repeat;
	width: 49px;
}

#about {
	background: transparent url(/media/nav-about.gif) no-repeat;
	width: 49px;
}


#masthead ul.nav a:hover {
	background-position: 0 -11px !important;
	text-decoration: none;
}

.current a {
	background-position: 0 -11px !important;
}

/*****************  home featured */
.featured {
	margin-left: 9px;
	width: 710px;
	background: #c2e8ef url(/media/home/bg-featured.jpg) no-repeat top left;
}
.featured th {
		text-align: left;
		padding: 26px 0 0 0;
}
.featured th img{
		margin-left: 1px;
		padding-bottom: 2px;
}
.see_all td {
	vertical-align:bottom !important;
	padding:0 !important;
}


.featured td {
		vertical-align: top;
		padding: 14px 0 30px 0;
}
.featured .schedule {
	width: 322px;
	background: #FFF7BD url(/media/home/bg-schedule.jpg) repeat-x;
}
.hmToday {
	width: 323px;
}
/*****************  home rtes */
.cols_3_even, .cols_4_even, .yellowLined {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-left: 9px;
	width: 710px;
}
.cols_3_even td, .cols_4_even td, .yellowLined {
	border-right: 1px solid #fff;
	vertical-align: top;
	padding-bottom: 17px;
}

.cols_3_even h3, .cols_4_even h3, .yellowLined h3, #programsPage .yellowLined h3 {
	margin: 16px 9px;
	padding: 0;
	width: 218px
}
.cols_4_even h3 {
	width:158px;
}
.cols_3_even h3 img,
.yellowLined h3 img  {
	margin-left: 1px;
}

.cols_3_even img,
.cols_3_even p,
.cols_4_even img,
.cols_4_even p,
.yellowLined img,
.yellowLined p  {
	margin-left: 9px;
	text-decoration: none;
	line-height:1.3em;
	margin-bottom: 0;
	
}
.cols_3_even p img, .cols_4_even p img, .yellowLined p img {
	margin:0;
}

.cols_3_even p, .cols_4_even p {
	margin-right: 9px;
}
	
/*****************  margin/padding/border styles */
.mr12 {
		margin-right: 12px;
	}

.b0 {
	border: 0;
}
dl, dt, dd {
	margin:0;
	padding:0;
}
a {
	color: #38538F;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/*****************  Schedule */

.cols_3_schedule {
		width: 710px;
		margin: 0 9px;
		border-bottom: 1px solid #fff;
}
.cols_3_schedule td{
	vertical-align: top;
}
.programs_az {
	background: #9cd7e3 url(/media/schedule/bg-a_to_z.jpg);
	height: 336px;
	width: 188px;
}
.programs_az h3 {
	padding: 26px 0 0 18px;
	margin: 0;
}

.programs_az div {
	height: 248px;
	width: 163px;
	overflow: auto;
	margin: 15px 0 0 17px;
}
.programs_az p,
.programs_az h2  {
	width: 140px;
	margin: 0;
	padding: 0;
} 
.programs_az h2 {
	font-size: 12px;
	margin-left: 2px;
	color: #48494b;
	text-transform: uppercase;
}
.programs_az p {
	margin: 2px 0 8px 0;
	padding-bottom: 8px;
	border-bottom: 1px solid #daf1f5;
	
}
.programs_az p a {
	display: block;
	margin-bottom: 1px;
}

.support {
	border-top: 1px solid #fff;
	background: #5AB0C6 url(/media/schedule/bg-support.gif) repeat-x;
	color: #fff;
	width: 188px;
	padding-bottom: 20px;
}
.support a {
	color: #fff;
}
.support h3 {
	margin: 24px 0 0 19px;
	padding: 0;
}
.support p {
	margin-left: 16px;
	margin-right: 16px;
	padding: 0;
	line-height: 1.3em;
}
.schedule table td {
	padding: 0;
}
.schedule {
	padding: 6px 0;
}
.schedule .scroller {
	overflow: auto;
	width: 313px;
	height: 206px;
}
.schedule_today {
	background: #fff url(/media/schedule/bg-schedule.jpg) repeat-x;
}
.schedule_today .date{
	background: #48494b url(/media/schedule/bg-today.jpg) no-repeat top right;
	color: #fff;
	width: 332px;
	height: 24px;
}
.schedule_today .date td.btns{
	text-align: right;
	padding-right: 6px;
	padding-top: 6px;
}

.schedule_today .date td.btns a{
	margin: 0 8px 0 8px;
}

.schedule_today h3 {
	margin:0;
	padding: 15px 0 5px 16px;
}

.schedule_today .date h4{
	padding: 4px 19px;
	margin: 0;
	font-weight: normal; 
	font-size: 12px;
}
.schedule_month {
	background-color: #dae8eb;
}

.schedule_month .date{
	background: #fcb016 url(/media/schedule/bg-month.jpg) no-repeat;
	width: 190px;
}
.highlight {
	background: #dae8eb url(/media/schedule/bg-shows.jpg) repeat-x;
}	
.highlight h3 {
	margin: 0;
	padding: 22px 0 13px 14px
}	
.highlight p,
.highlight img {
	margin-left: 11px;
}

.highlight p{
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
}	

.highlight h3 img,
.highlight p img  {
	margin: 0;
	
}
.highlight hr {
	margin: 0 0 15px 0;
	padding: 0;
	border: 0;
	border-bottom: 1px solid #fff;
}

.send_thoughts span,
.next_month span {
	display: none;
}

.next_month {
	display: block;
	background: #FCB016 url(/media/schedule/btn-next_month.gif) no-repeat top left;
	height: 12px;
	width: 77px;
}


.send_thoughts {
	display: block;
	background: #FCB016 url(/media/community/btn-thoughts.gif) no-repeat top left;
	height: 18px;
	width: 134px;
	margin-left: 10px;
}

.next_month:hover,
.send_thoughts:hover {
	background-position: bottom left;
}

.calendar {
	background: #fcb016 url(/media/schedule/bg-month.jpg) no-repeat top left;
	width: 190px;
}

.calendar .hdr img {
	margin: 5px 0;
	
}
.calendar .next {
	padding: 13px 11px 15px 0;
}
td.calCurrentDay{
	font-weight: bold;
	background-color: #cc651a;
	color: #fff;
	text-align: center;
	vertical-align: middle !important;
}


td.calDayLink,
td.calDay {
	font-weight: bold;
	background-color: #ffd173;
	color: #744f01;
	text-align: center;
	vertical-align: middle !important;
}
td.calDayLink a {
	color: #744f01;
}
td.calDay {
	background-color: #e4e4e4;
}

td.calDay{
	color: #959595;
}

.calLine {
	background-color: #fff;
}

.floatLeft {
	float:left;
}
img.floatLeft {
	margin-right:10px;
	margin-bottom:5px
}
.floatRight {
	float:right;
}
.eventDate {
	font-weight:bold;
	color:#33322E;
}
u {
	text-decoration: none;
}

.bold {
	font-weight:bold;
}
.italic {
	font-style: italic;
}
.buttons {
	margin:12px 48px 10px 0;
	text-align:right;
}
.blackBorder {
	border:1px solid #000;
}
.copyCont {
	margin-left:9px;
	padding:15px 20px 0 20px;
	width:670px;
	background:#fff url(/media/privacy-policy/bg-policy.jpg) no-repeat left top;
	line-height:1.3em;
}

.copyCont_full {
	margin-left:9px;
/*	padding:15px 20px 0 20px;*/
	padding-top: 15px;
	padding-bottom: 17px;
	width:710px;
	background:#fff url(/media/privacy-policy/bg-policy.jpg) no-repeat left top;
	line-height:1.3em;
}

#faqPage .copyCont {
	background:#fff url(/media/FAQs/bg-hdr.jpg) no-repeat left top;
	position: relative;
}
#faqJump {
	position: absolute;;
	top:15px;
	left:250px;
}
#faqJump select {
	width:180px;
	font-size: 11px;
}
#answers.copyCont {
	background:#fff url(/media/FAQs/bg-as.jpg) repeat-x left top;
}

#privacyHdr, #termsHdr, #contactUsHdr, #FAQsHdr, #searchHdr  {
	margin:0 20px 20px 0;
	padding:0;
	text-indent:-3000px;
	width:196px;
	line-height:23px;
	background:url(/media/privacy-policy/hdr-privacy_policy.gif) no-repeat left top;
}
#termsHdr {
	width:174px;
	background-image:url(/media/terms-of-use/hdr-terms_use.gif);
}
#searchHdr {
	width:207px;
	background-image:url(/media/search/hdr-search_results.gif);
	margin-bottom: 0;
	margin:0 20px 0 20px !important;
}


#contactUsHdr {
	width:174px;
	background-image:url(/media/contact-us/hdr-contact_us.gif);
}
#FAQsHdr {
	width:174px;
	background-image:url(/media/FAQs/hdr-FAQs.gif);
}

		
#faqPage .copyCont ul li {
	background: none;
	
}

#faqPage .copyCont ul li a span {
	text-decoration: none;
	
}

#faqPage .copyCont ul {
	margin-left: 8px;
	padding-left: 0;
	margin-bottom: 25px;
}

.copyCont h2, .copyCont h3, .copyCont p {
	margin:0 0 15px 0;
}
#answers.copyCont p {
	margin-left: 18px;
}

.copyCont #contactTable h3, .copyCont #contactTable h4 {
	margin-bottom:0;
	margin-top:17px;
	font-size:12px;
}
.copyCont h2 {
	color:#D1631B;
	font-size:14px;
}
.copyCont h3 {
	color:#D1631B;
	font-size:12px;
}
.copyCont address {
	font-style:normal;
	font-weight:bold;
	color:#D1631B;
}
.copyCont ul {
	margin:10px 35px;
	padding:0;
	list-style:none;
}
.copyCont ul li {
	margin:0 0 15px 0;
	padding-left:9px;
	background:url(/media/ico-bullet.gif) no-repeat left 5px;
}
.copyCont dl {
	margin-top:3px;
	margin-bottom:17px;
	padding:0;
}
.copyCont dt {
	font-weight:bold;
}
.copyCont dt address {
	font-weight:normal;
	font-style:normal;
	color:#33322E;
}
.copyCont dd {
	margin:2px 30px 0 0;
}
.copyCont a {
	text-decoration:underline;
}
#contactTable h3.noTopMargin {
	margin-top:0;
}
/*****************  Column colors  */
.yellowCol {
	background-color:#fcb016;
	vertical-align:top;
}
.yellowCol h4 {
	font-size:12px;
	margin:0 0 0 10px;
}
.yellowCol p, .yellowCol img {
	margin:0 10px 15px 10px;
}
.yellowCol p img {
	margin:0;
}
.topLightBlue {
	background-color:#c2e8ef;
}
.topMedBlue {
	background-color:#9dced9;
}
.top2MedBlue {
	background-color:#9dced9;
}
.bottomLightBlue {
	background-color:#d1e4e8;
}
.bottomLightBlue2 {
	background-color:#c2e8ef;
}
.bgWhite {
	background-color:#fff;
}
.bottomLightBlueD9 {
	background: #d9e7eb url(/media/home/bg-cols.jpg) repeat-x;
}
.darkBlueFull {
	background:#D3E5E9 url(/media/support/bg-dark_blue_full.jpg) no-repeat left top;
	border-top:1px solid #fff;
}
/*****************  Community page  */
#mainTable, .mainTable {
	margin-left:9px;
}
#communityPage td, #programsPage td, #supportPage td {
	
}
#communityPage table p, #programsPage table p, #supportPage table p {
	margin:0 10px 10px 22px;
	line-height:1.3em;
}

#communityPage td.yellowCol p, #supportPage td.yellowCol p {
	margin-left: 10px;
}


#communityPage h3, #programsPage h3, #supportPage h3 {
	font-size:17px;
	margin:0 65px 0 22px;
}
.yellowCol h3 {
	margin:0 0 0 10px;
}
#communityPage img.margin, #supportPage img.margin {
	margin-left:22px;
}

td.eventsLinks, td.eventsLinks2 {
	padding-left: 22px;
}
td.eventsLinks2 {
	padding-top:10px;
}

#eventsHdr {
	text-indent:-3000px;
	background:url(/media/community/hdr-kcet_desert_cities_mome.gif) no-repeat left top;
	width:368px;
	height:23px;
	margin:20px 0 9px 23px;
}
* html #eventsHdr {
	margin-bottom:0;
}


#communityHdr, #eventsHdr3 , #eventsHdr4, #eventsHdr5, #eventsHdr6, #eventsHdr7, #eventsHdr8, #eventsHdr9, #eventsHdr10 {
	text-indent:-3000px;
	background:url(/media/community/hdr-in_community.gif) no-repeat left top;
	width:230px;
	height:23px;
	margin:20px 0 12px 23px;
}
#eventsHdr3 {
	background-image:url(/media/community/hdr-kcet_desert_cities_mome.gif);
	width:301px;
}
#eventsHdr4 {
	background-image:url(/media/community/hdr-tourbustest2.gif);
	width:332px;
}
#eventsHdr5 {
	background-image:url(/media/community/hdr-domestic.gif);
	width:332px;
}
#eventsHdr6 {
	background-image:url(/media/community/hdr-dcmcl.jpg);
	width:425px;
}
#eventsHdr7 {
	background-image:url(/media/community/hdr-eventgal.gif);
	width:325px;
}
#eventsHdr8 {
	background-image:url(/media/community/hdr-fw.gif);
	width:425px;
}
#eventsHdr9 {
	background-image:url(/media/community/hdr-ce.gif);
	width:425px;
}
#eventsHdr10 {
	background-image:url(/media/community/hdr-dc-auction.gif);
	width:400px; 
}
* html #communityHdr {
	margin-bottom:0;
}

#desertCitiesHdr {
	text-indent:-3000px;
	background:url(/media/community/hdr-city_events.gif) no-repeat left top;
	width:191px;
	height:17px;
	margin:20px 0 12px 22px;
}
#aboutHdr {
	text-indent:-3000px;
	background:url(/media/community/hdr-aboutus.gif) no-repeat left top;
	width:83px;
	height:17px;
	margin:26px 0 12px 10px;
}
* html #aboutHdr {
	margin-bottom:2px;
}
.topLightBlue, .topMedBlue, .top2MedBlue  {
	border-bottom:1px solid #fff;
}

#supportPage .topLightBlue {
	border-bottom:0;
}
.topLightBlue, .bottomLightBlue, .bottomLightBlue2, .yellowCol, .topMedBlue, .top2MedBlue {
	background-image:url(/media/community/bg-top_light_blue.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.topMedBlue {
	background-image:url(/media/community/bg-top_med_blue.jpg);
}
.top2MedBlue {
	background-image:url(/media/community/bg-top_med_blue.jpg);
}
.topLightBlueFull {
	background:url(/media/site-map/bg-sitemap.jpg) no-repeat left top;
	width:710px;
}
.midMedBlue {
	background:#AFDEE7 url(/media/community/bg-mid_med_blue.jpg) no-repeat left top;
}
.bottomLightBlue {
	background-image:url(/media/community/bg-bottom_light_blue.jpg);
}
.bottomLightBlue2 {
	background-image:url(/media/community/bg-bottom_light_blue2.jpg);
}
.bottomLightBlue3 {
	background:#D2EDF4 url(/media/community/bg-bottom_light_blue3.jpg) no-repeat left top;
	border-top:1px solid #fff;
}
.yellowCol {
	background-image:url(/media/community/bg-yellow_col.jpg);
	border-left:1px solid #fff;
}
.sponsors {
	border-top:1px solid #fff;
}

/***************************/

/*****************  Programs page  */
.yellowLined {
	margin-bottom:12px;
	padding-bottom:12px
}
.yellowLined h4 {
	margin:12px 0 4px 12px;
}
#secondNav {
	background:#c2e8ef url(/media/programs/bg-second_nav.jpg) no-repeat left bottom;
	width:188px;
	vertical-align:top;
}
#secondNav ul {
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}
#secondNav ul li {
	border-bottom:1px solid #f9fdfd;
	padding:10px 10px 10px 18px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
#programsPage .yellowLined p {
	margin-left:12px;
}
.yellowLined {
	background:#fff url(/media/programs/bg-programs_yellow.jpg) no-repeat left top;
}
#programsPage h1 {
	margin:10px 0;
}
#programsPage h1 img {
	padding: 4px 0 3px 0;
}

#programsPage .date {
	margin-top:25px;
}
#programsPage h4 {
	font-size:12px;
}
#programsPage h4#featuredTitle {
	margin:0 0 0 22px;
	padding: 0;
	width: 161px;
}
#programsTop {
	margin:0 9px 10px 9px;
}
#programsFeature {
	background:#fff url(/media/programs/bg-programs_top.jpg) no-repeat right top;
}
#programsFeature td h1 {
	margin-top:15px;
	margin-bottom:15px;
}
#programsFeature img {
	margin-left:17px;
}
#programsFeature p img {
	margin-left:0;
}
#programWebsites {
	margin-left:9px;
	background:#F4F8F9 url(/media/programs/bg-program_websites.jpg) no-repeat left top;
}
#programWebsites #programsWebsitesHdr {
	text-indent:-3000px;
	background:url(/media/programs/hdr-a_z.gif) no-repeat left 17px;
	width:222px;
	height:40px;
	margin-left:12px;
	margin-bottom:10px;
}
#programWebsites td {
	padding-bottom: 10px;
}

#programWebsites dl {
	margin-left:12px;
}
#programWebsites dt {
	color:#48494B;
	font-weight:bold;
	margin-bottom:6px;
	text-transform:uppercase;
}
#programWebsites dd {
	margin-bottom:5px
}
/***************************/

/*****************  Support page and Planned Giving Page  */
#supportPage .darkBlueFull {
	padding-bottom:16px;
	background:#D1E4E8 url(/media/support/bg-dark_blue_full02.gif) no-repeat left top;
}
#supportPage .darkBlueFull p {
	margin-right:50px;
}
#supportPage .darkBlueFull a {
	margin-left:22px;
	margin-right:5px;
}
#supportPage .darkBlueFull a img {
	vertical-align:middle;
}
#supportForm {
	margin-top: 2px;
}
td.support_txt{
	padding-bottom: 6px;	
}

#supportHdr {
	text-indent:-3000px;
	background:url(/media/support/hdr-support_helps.gif) no-repeat left top;
	width:332px;
	height:23px;
	margin:20px 0 12px 23px;
}
#becomeMemberHdr {
	background:url(/media/support/hdr_become_member.gif) no-repeat left top;
	height:20px;
	width:195px;
	margin-top:10px;
	text-indent:-3000px;
	margin-left:22px;
}
#plannedGivingHdr {
	background-image:url(/media/support/hdr_planned_giving.gif);
	height:20px;
	width:316px;
	margin-top:10px;
	text-indent:-3000px;
	margin-left:22px;
}
* html #supportHdr {
	margin-bottom: 0;
}
#supportCityTable td p {
	margin-top:4px;
	
}
#inCommunityHdr {
	text-indent:-3000px;
	background:url(/media/support/hdr-community.gif) no-repeat left top;
	width:164px;
	height:17px;
	margin:26px 0 12px 10px;
}
* html #inCommunityHdr {
	margin-bottom:2px;
}
h3#supportCitiesHdr {
	text-indent:-3000px;
	background:url(/media/support/hdr-support_desert_large.gif) no-repeat left top;
	width:355px;
	height:27px;
	margin:20px 0 12px 22px;
	padding: 0;
}
.lightBlue {
	background:url(/media/support/bg_light_blue.gif) no-repeat left top;
	border-top:1px solid #fff;
}
.lightBlue ul {
	list-style:none;
}
#amountField, #employerNameField {
	border:1px solid #000;
	width:168px;
	padding:0 2px
}
#employerNameField {
	width:192px;
}
* html #employerNameField {
	width:196px;
}
#hdrPlannedPage {
	text-indent:-3000px;
	width:429px;
	height:23px;
	background:url(/media/support/hdr_planned_giving_page.gif) no-repeat left top;
	margin:20px 0 12px 15px;
	padding: 0;
}
#givingIdeas h2 {
	text-indent:-3000px;
	width:195px;
	height:15px;
	line-height:3px;
	margin:20px 0 10px 15px;
	padding:0;
	background:no-repeat left top;
}
#supportPage #givingIdeas p {
	margin:0 7px 0 15px;
	padding:0;
}
* html #supportPage #givingIdeas h2 {
	margin-bottom:0;
}
h2#hdrGifts {
	background-image:url(/media/support/hdr_gifts.gif);
}
h2#hdrSecurities {
	background-image:url(/media/support/hdr_securities.gif);
}
h2#hdrRetirement{
	background-image:url(/media/support/hdr_retirement.gif);
}
h2#hdrLifeInsurance {
	background-image:url(/media/support/hdr_life_insurance.gif);
}
h2#hdrIncomeGifts {
	background-image:url(/media/support/hdr_income_gifts.gif);
}
h2#hdrRealEstate {
	background-image:url(/media/support/hdr_real_estate.gif);
}
h2#hdrMemorial {
	background-image:url(/media/support/hdr_memorial.gif);
}
#createLegacy.yellowCol {
	background:#fcb016 url(/media/support/bg-yellow_col2.gif) no-repeat right top;
	padding:-left:7px;
}
h3#hdrCreateLegacy {
	background:url(/media/support/hdr_create_legacy.gif) no-repeat 9px 0;
	text-indent:-3000px;
	width:159px;
	height:20px;
	margin:25px 0 0 0;
	padding:0;
}
.legacySpotlight {
	border-bottom:1px solid #fff;
	padding-top:10px;
}
.legacySpotlight div img {
	float:left;
	display:inline;
}
.legacySpotlight .legacyQuote {
	clear:both;
	margin:0;
	padding:0;
}
#yellowColBottom {
	background:url(/media/support/bg_left_col_bottom.gif) no-repeat left top;
	height:164px;
	width:238px;
}
/**************** Site Map  */
#sitemapHdr {
	text-indent:-3000px;
	background:url(/media/site-map/hdr-sitemap.gif) no-repeat left top;
	width:112px;
	height:23px;
	margin:20px 0 12px 0;
}
#sitemap .topLightBlueFull {
	margin-bottom:75px;
}
#sitemap .topLightBlueFull td {
	width:240px;
	padding-left:23px;
}
#sitemap h2 {
	font-size:12px;
	color:#38538F;
	margin:0;
	text-transform:uppercase;
}
/**************** Credit Card Page  */
#ccHdr {
	text-indent:-3000px;
	background:url(/media/credit_card/hdr-credit_card.gif) no-repeat left top;
	width:321px;
	height:23px;
	margin:20px 0 12px 23px;
}
.formBtns {
	text-align:center;
	border-top:1px solid #afafaf;
	padding:20px 0;
}
.formBtns img {
	margin-right:15px;
}
/**************** Pop ups  */
#popup {
	background-color:#fff;
	background-image:none;
	width:490px;
	margin:0;
	padding:0;
}
#popMasthead {
	background:#fff url(/media/popup/bg-pop_header.jpg) no-repeat left top;
	font-size:10px;
	height:20px;
	text-align:right;
	padding-top:20px;
	padding-right:15px;
}
#popMasthead .print {
	color:#006D98;
	padding-right:10px;
}
#popMasthead .close {
	color:#707070;
}
#popup h1 {
	background:url(/media/popup/bg-pop_title.jpg) repeat-x left top;
	/*height:20px;*/
	font-size:21px;
	font-weight:normal;
	margin:0;
	color:#fff;
	padding:10px 0 15px 18px;
}
#popup h2 {
	font-size:13px;
	margin:15px 18px;
}
#popup p {
	margin:0 18px 12px 18px;
	line-height:1.3em;
}
#popup p img {
	border:1px solid #bbb;
}
#popFooter {
	background:#D6821F url(/media/popup/bg-pop_footer.jpg) repeat-x left top;
	height:60px;
	padding:5px;
	border:0;
}
#popFooter a:link, #popFooter a:visited {
	color:#fff;
}
#popFooter span {
	color:#fff;
	font-size:11px;
}
.realTable {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:0 20px 15px 20px;
	padding:5px 0;
	width:450px;
}

.subject_desc {
	margin:0;
	padding:0 20px;
}
.subject_title {
	margin-top:5px !important;
	margin-bottom:3px !important;
}

#popup .content {
	background:white;
	width: 445px;
	margin: 5px 0 0 18px;
}

#popup .content h2 {
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0;
	padding-top:0;
}

#popup .content h2,
#popup .content p
{
	margin:5px 30px 10px 0;
	padding:0;
	line-height: 15px;

}

#popup .content h2.video {
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top:0;
	padding-top:0;
}
p.shortDesc {
	margin-top:0;
	padding-top:0;
	margin-bottom: 7px;
	font-style: italic;
}

.videoFtr {
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	margin: 0px 20px 40px 20px;
	padding: 10px 0;
}


.videoFtr a {
	font-weight:bold;
}

#video_contain {
	margin: 15px 0 10px 0;
}

/*************/
#discoverMore {
	background:#FCD146 url(/media/community/bg_yellow_grad_hdr.gif) no-repeat left top;
	padding-top:92px;
	padding-bottom:6px;
	border-top:1px solid #fff;
}
.yellowGrad {
	background:#FCD146 url(/media/community/bg_yellow_grad.gif) no-repeat left top;
	padding-top:6px;
	padding-bottom:6px;
}
.cols_3_schedule #discoverMore p, .cols_3_schedule .yellowGrad p {
	margin:0 0 0 6px;
	padding:0;
}
/**************** =Video Archive  */
#videoArchive #headline {
	background:#fff url(/media/programs/bg-programs_top.jpg) no-repeat right top;
	margin:0 9px 0 9px;
	height:150px;
}
#videoArchive #headline2 {
	background:#fff url(/media/programs/bg-programs_top.jpg) no-repeat right top;
	margin:0 9px 0 9px;
	height:150px;
}
#videoArchive #headline h1 {
	margin:0 0 0 205px;
	padding:00;
	text-indent:-3000px;
	background:url(/media/community/archive/hdr_moments.gif) no-repeat left 16px;
	width:370px;
	height:40px;
}#videoArchive #headline2 h1 {
	margin:0 0 0 205px;
	padding:00;
	text-indent:-3000px;
	background:url(/media/community/archive/hdr_tourbusown.jpg) no-repeat left 16px;
	width:370px;
	height:43px;
}
#videoArchive #headline p {
	margin:10px 70px 0 205px;
}
#videoArchive #headline2 p {
	margin:10px 70px 0 205px;
}
.videoCat {
	width:710px;
	height:67px;
	margin:0 9px 8px 9px;
	position:relative;
}
.videoCat h2 {
	text-indent:-3000px;
	margin:0;
	padding:0;
}
.videoCat a {
	position:absolute;
	top:28px;
	right:50px;
	display:none;
}
#gardeningCat {
	/*background:url(/media/community/archive/bg_video_cat_garden.jpg) no-repeat left top;*/
}
#earthquakeCat {
	background:url(/media/community/archive/bg_video_cat_earthquake.jpg) no-repeat left top;
}
#healthyLivingCat {
	background:url(/media/community/archive/bg_video_cat_healthy.jpg) no-repeat left top;
}
.videoArchiveTable {
	margin:0 9px 15px 10px;
	width:670px;
	font-size:11px;
}
.videoArchiveTable h3, .videoArchiveTable h4 {
	font-size:11px;
	margin:0;
	padding:0;
}
.videoArchiveTable h3 {
	margin-top:7px;
}
.videoArchiveTable p {
	margin:0 0 2px 0;
	padding:0;
}
.videoArchiveTable td {
	padding:5px 10px 5px 15px;
	vertical-align:top;
}
.videoArchiveTable td table td {
	padding-left:9px;
	padding-right:0;
}
a.videoBtn:link, a.videoBtn:visited, a.videoBtn:active {
	display:block;
	width:126px;
	height:26px;
	background:url(/media/community/archive/bg_watch_video.gif) no-repeat left top;
	margin-top:10px;
}
a.videoBtn span {
	display:none;
}
.catBlurb {
	font-size:12px;
}



