﻿.LeftMain
{
    background:url(/img/navigation/subNavAbout_theme1.jpg) no-repeat top right;
}

.RightMain
{
    background:url(/img/bgContentAbout_theme1.jpg) no-repeat top;
}

#pageAbout_default #mainRight
{
    height: 785px;
}

#pageAbout_default #right1
{
	width:auto;
    padding:0px;
}

#pageAbout_default #right2
{
	display: none;
}


.aboutLinkSection2A
{
    position:absolute;
    top:315px;
    left:0px;
    width:215px;
    height:225px;
    padding:25px 10px 0px 25px;
    background:#ffffff url(/img/about/bgSection2A.jpg) no-repeat top right;
}

.aboutAir1Story
{
    position:absolute;
    top:315px;
    left:250px;
    height:180px;
    width:215px;
    padding:70px 20px 0px 265px;
    line-height:20px;
    background:#ffffff url(/img/about/bgAir1Story.jpg) no-repeat top right;
}

.aboutMissionStatement
{
    position:absolute;
    top:565px;
    height:175px;
    left:0px;
    width:478px;
    padding:70px 0px 0px 22px;
    line-height:20px;
    background:#ffffff url(/img/about/bgMissionStatement.jpg) no-repeat top right;
}

.aboutMissionStatement p
{
    text-align:center;
    padding:0px 150px 0px 60px;
}

.aboutLinkSection3C
{
    position:absolute;
    top:565px;
    left:500px;
    height:220px;
    width:215px;
    padding:25px 10px 0px 25px;
    background:#ffffff url(/img/about/bgSection3C.jpg) no-repeat top right;
}



#pageAbout_employment .LinkList
{
    background-color: #CCCCDD;
    padding: 10px;
    margin: 0px 0px 40px 0px;
}

#pageAbout_employment .LinkList a.DisabledLink
{
    color: black;
}

#pageAbout_employment .LinkList a.DisabledLink:hover
{
    text-decoration: none;
}

.JobLocation 
{
	
	font-weight: bold;
	text-transform: uppercase;
}

.JobCategory
{
	padding: 5px 0px 5px 40px;
	text-transform:none;
}

.JobPosition
{
	padding-left: 40px;
	font-weight: normal;
}

.JobList 
{
	border-collapse:collapse;
}

.JobList td
{
	border-top: solid 1px #CCCCDD;
	border-bottom: solid 1px #CCCCDD;
	padding: 10px 0px 10px 0px;
}

.boardPics
{
    margin:5px 15px 0px 0px;
}

#spanBoardImage
{
    display:inline;
    float:left;
}

#ctl00_cphRight1_accStaff
{
    border-bottom: solid 1px black
}

#ctl00_cphRight1_accStaff .AccordionHeader, #ctl00_cphRight1_accStaff .AccordionSelectedHeader
{
    text-transform: uppercase;
    font-size: 18pt;
    line-height: 20pt;
    position: relative;
    cursor: pointer;
    border-top: solid 1px #9999aa;
    border-left: solid 1px #9999aa;
    border-right: solid 1px #9999aa;
    padding: 0px 10px 0px 10px;    
    background-repeat: repeat-x;
    height: 110px;
}

#ctl00_cphRight1_accStaff .AccordionHeader
{
    background-image: url(/img/About/Staff/normalBg.gif);
}

#ctl00_cphRight1_accStaff .AccordionSelectedHeader
{
    background-image: url(/img/About/Staff/selectedBg.gif);
    background-color: #EFEFFF;
}

#ctl00_cphRight1_accStaff .Photo
{

}

#ctl00_cphRight1_accStaff .AccordionHeader .Name, #ctl00_cphRight1_accStaff .AccordionSelectedHeader .Name
{
    position: absolute;
    background: no-repeat right 5px;
    padding-right: 12px;
    top: 60px;
    left: 130px;
}

#ctl00_cphRight1_accStaff .AccordionHeader .Name
{
    background-image: url(/img/About/Staff/blueArrow.gif);
}

#ctl00_cphRight1_accStaff .AccordionSelectedHeader .Name
{
    background-image: url(/img/About/Staff/greenArrow.gif);
}

#ctl00_cphRight1_accStaff .AccordionContent
{
    padding: 0px 10px 10px 10px;
    border-left: solid 1px #9999aa;
    border-right: solid 1px #9999aa;
    padding: 1px 10px 10px 10px;
    background-color: #EFEFFF;
}

#pageAbout_pledge_prayer .PrayerGrid table td
{
    font-size: 9px;
	line-height: 8px;
	padding: 0;
}


#pageAbout_pledge_options #right1 input
{
    font-weight: bold;
}

#pageConnect_morningshow #mainRight
{
    width: 750px;
    padding: 0px;
    min-height: 710px;
}

#ctl00_cphRight1_pnlWelcome
{
    width: 345px;
    background: transparent url(/img/Connect/bgMorningShowWelcome.jpg) no-repeat;
    padding: 65px 15px 15px 15px;
    float: left;
}

#ctl00_cphRight1_pnlWelcome img.Signature
{
    margin: 10px 0px 0px 120px;
}

#ctl00_cphRight1_pnlPhotos
{
    background-color: #EFEFEF;
    clear: both;
    margin: 30px 50px 30px 50px;
    width:650px;
    overflow:hidden;
}

#ctl00_cphRight1_pnlPhotos h3
{
    padding-top: 10px;
}

#ctl00_cphRight1_accMorningShow
{
    width: 345px;
    min-height: 250px;
    background: transparent url(/img/Connect/bgMorningShowSectionB2.jpg) no-repeat;
    padding: 15px 15px 15px 15px;
    float: right;
}

#ctl00_cphRight1_accMorningShow .DatePanel
{
    display:inline;
}

.AccordionHeader .Twistie
{
    padding-bottom: 10px;
}

.AccordionHeader
{
    cursor: pointer;
}

.AccordionContent
{
    padding-bottom: 10px;
}

.VideosTable td
{
	text-align: center;
	vertical-align: top;
	padding: 10px;
	width: 135px;
}

.VideosTable img
{
   display: block;
   border: solid 1px black;
   
}
	
.PhotosTable td
{
	text-align: center;
	vertical-align: top;
	padding: 10px;
	width: 135px;
}

.PhotosTable img
{
   display: block;
   border: solid 1px black;
   
}

.PhotoCategories td a
{
	font-size: 10px;
}

/*
*********************************************************
                 Begin Old Morning Show
*********************************************************
*

#pageConnect_morningshow_default #right1
{
    background: url(/img/Connect/MorningShow/right_side_bg.jpg) no-repeat right top;
}

#pageConnect_morningshow_default .RightMain
{ 
   
   background: url(/img/Connect/MorningShow/left_bg_main.jpg) no-repeat; 
}

#pageConnect_morningshow_default .Greeting
{ 
    margin-left: 440px;
    color: #950004;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
}

#pageConnect_morningshow_default .Message
{ 
    display: block;
    padding: 20px 10px 0px 400px;
    min-height: 360px; 
}

#pageConnect_morningshow_default .Archives
{ 
    display: block;
    padding: 20px 10px 0px 400px;
}

#pageConnect_morningshow_default .SignNavigation
{ 
    margin: 102px 0px 0px 437px;

}

#pageConnect_morningshow_interviews .RightMain
{
    background: url(/img/Connect/MorningShow/interviews_top_bg.jpg) no-repeat;  
}

#pageConnect_morningshow_interviews .SignNavigation
{ 
    padding: 121px 0px 0px 432px;

}

#pageConnect_morningshow_interviews .Interviews, #pageConnect_morningshow_greatmoments .GreatMoments
{
    margin: 190px 0px 0px 10px;
}

#pageConnect_morningshow_greatmoments .GreatMoments .DatePanel, #pageConnect_morningshow_interviews .Interviews .DatePanel
{
    position: absolute;
    width: 130px;
    border-right: solid 1px black;
    text-align: right;
    padding-right: 10px;
}

#pageConnect_morningshow_greatmoments .GreatMoments .Item a, #pageConnect_morningshow_interviews .Interviews .Item a
{
    padding-left: 150px;
}

#pageConnect_morningshow_greatmoments .RightMain
{
    background: url(/img/Connect/MorningShow/greatmoments_top_bg.jpg) no-repeat;  
}

#pageConnect_morningshow_greatmoments .SignNavigation
{ 
    padding: 118px 0px 0px 432px;

}



#pageConnect_morningshow_links .RightMain
{
    background: url(/img/Connect/MorningShow/links_bg.jpg) no-repeat;  
}

#pageConnect_morningshow_links .SignNavigation
{ 
    padding: 118px 0px 0px 432px;

}

#pageConnect_morningshow_links .Links
{
    margin: 170px 0px 0px 0px;
}

#pageConnect_morningshow_links .Photo
{
    position: absolute;
    top: 481px;
    left: 455px;
}

#pageConnect_morningshow_links .Links .DatePanel
{
    position: absolute;
    width: 100px;
    border-right: solid 1px black;
    text-align: right;
    padding-right: 10px;
}

#pageConnect_morningshow_links .Links .Item a
{
    padding-left: 120px;
}

#pageConnect_morningshow_media .RightMain
{
    background: url(/img/Connect/MorningShow/media_bg.jpg) no-repeat;  
}

#pageConnect_morningshow_media .SignNavigation
{ 
    padding: 121px 0px 0px 439px;

}

#pageConnect_morningshow_media .VideoPlayer
{
    position: absolute;
    top: 138px;  
    left: 20px;
    width: 420px;
    text-align: center;
}

#pageConnect_morningshow_media .VideoPlayer .NowPlaying
{
    margin-top: 10px;
}

#pageConnect_morningshow_media .VideoList
{
    margin: 336px 0px 0px 15px;
}

#pageConnect_morningshow_media .PhotoList
{
    margin-left: 15px;
}

#pageConnect_morningshow_media .HeaderImage
{
    margin-left: -24px;
}

#pageConnect_morningshow_media .PhotoList .Item
{
    background-image: url(/img/Connect/MorningShow/film_strip.jpg);
    vertical-align: middle;
    padding: 0px;
    width: 160px;
    height: 147px;
}

#pageConnect_morningshow_default #right1, #pageConnect_morningshow_interviews #right1, 
#pageConnect_morningshow_links #right1, #pageConnect_morningshow_media #right1, 
#pageConnect_morningshow_greatmoments #right1
{
    width: auto;
    padding-left: 10px;
    padding-right: 0px;
}

#pageConnect_morningshow_default .RightMain, #pageConnect_morningshow_interviews .RightMain, 
#pageConnect_morningshow_links .RightMain, #pageConnect_morningshow_media .RightMain, 
#pageConnect_morningshow_greatmoments .RightMain
{ 
    padding:0px 0px 10px 0px;
    width:750px;
}

#pageConnect_morningshow_default #contentMain, #pageConnect_morningshow_interviews #contentMain, 
#pageConnect_morningshow_links #contentMain, #pageConnect_morningshow_media #contentMain, 
#pageConnect_morningshow_greatmoments #contentMain
{
    margin-top: 0px;
    
}

#pageConnect_morningshow_default #mainLeft, #pageConnect_morningshow_interviews  #mainLeft, 
#pageConnect_morningshow_links #mainLeft, #pageConnect_morningshow_media #mainLeft, 
#pageConnect_morningshow_greatmoments  #mainLeft
{
    margin-top: 10px;
}

/*
*********************************************************
                 End Old Morning Show
*********************************************************
*/

#ctl00_cphLeft_MorningNavigation1_SectionNavigation1_ucSectionNavigation p
{
    margin-bottom: 5px;
}

#ctl00_cphLeft_MorningNavigation1_SectionNavigation2_ucSectionNavigation
{
    padding-top: 0px;
}

#ctl00_cphLeft_MorningNavigation1_SectionNavigation2_ucSectionNavigation p
{
    margin-top: 0px;
}
    
/* Remove Morning Menu when OnDemand */
    
.MorningMenu
{
    color:Black;
    padding:0px 5px 0px 0px;
}

.MorningMenu p
{
    text-align:right;
    margin: 0px 0px 5px 0px;
    text-transform:lowercase;
}

.MorningMenu table
{
    width:100%;
}

.MorningMenu td
{
    text-align:right;
}

.MorningMenu a
{
    color:#408040;
    display: block;
}

.MorningMenu a:hover
{
    color:#408040;
    text-decoration:underline;
}

.MorningMenu a:visited
{
        color:#408040;
}

.MorningMenu .SectionSelected td
{
    color:red;
	margin-left:80px;
}

.MorningMenu .SectionSelected td a
{
    color:red;
}

#pageConnect_morningshow #right1
{
	width:auto;
    padding:0px;
}

#pageConnect_morningshow #right2
{
	display: none;
}

#pageConnect_download_linkbanners h2 a
{
    color: #404040;
}


/* ***************************************************
   Begin Jock Pages Styles
   *************************************************** */


/* DJ MAIN SECTION */

#pageAbout_onairstaff .RightMain, #pageAbout_default .RightMain
{
	padding-top: 0px;
	margin-top: -10px;
}



#pageAbout_onairstaff h1
{
	font-size:14pt;
	color:#ef7d1c;
	font-weight:bold;
	display:block;
	margin:0px 0px 10px 0px;
}

#pageAbout_onairstaff .StaffHomeLink
{
	font-size:14px; 
	font-weight:bold;
}

.DjPagesMain
{
	background-image:url(/img/about/jockpages/jp_header.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:750px;
	margin:0px 0px 0px -32px;
	padding:56px 0px 0px 15px;
}

.datalistJocks
{
	margin: 0px auto;
	border-right: solid 30px Transparent;
}

.clickFaveGraphic
{
	margin:51px 0px 0px 366px;
}

.IntroPanel
{
	padding: 0px 20px 0px 20px;
}

.lblJockName
{
	letter-spacing:-1px;
	color:Black;
}

.djSubMenuOutter
{
	margin:8px 0px 0px 30px;
}

/* DJ DETAIL SECTION */ 

.DjPagesDetail
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: relative;
}

.djLeftContent
{
	margin: 0px 5px 0px -5px;
	background-image:url(/img/about/jockpages/jp_leftBackground.jpg);
	background-position: 0px 25px;
	background-repeat:no-repeat;
	width:200px;
	position: absolute;
	top: 30px;
	left: 0px;
	text-align: right;
	padding-right: 30px;
}

.djRightContent
{
	padding: 30px 0px 0px 250px;
	width:430px;
}


.djPic
{
	margin:4px 0px 0px 80px;
}


.djTabLinksHeader
{
	font-size:14pt;
	color:#000000;
	font-weight:bold;
	display:block;
	margin:0px 0px 10px -10px;
}


.djLinkList
{
	width:200px;
}


.djLinkDescList
{
	color:#595959;
	padding:0px 0px 0px 15px;
	width:250px;
}

.lblDjInterests
{
	color:#595959;
}

.djFaveWord
{
	font-size:14pt;
	color:#000000;
	font-weight:bold;
	display:block;
	margin:0px 0px 10px -10px;
}

.djFaveDesc
{
	color:#595959;
	display:block;
	margin:0px 0px 10px 0px;
}

/* ***************************************************
   End Jock Pages Styles
   *************************************************** */



/*#pageAbout_pledge_shepherd .Required, #pageAbout_pledge_default .Required,
#pageAbout_pledge_teledirect .Required
{
    color: red;
	font-size: 12px;
	padding: 0;
	float: none;
}

#pageAbout_pledge_shepherd .subheader
{
    font-weight:bold;
    color:#004F87;
}

#pageAbout_pledge_shepherd .FormLabel, 
#pageAbout_pledge_teledirect .FormLabel
{
    float: none;
    font-size: 13px;
	line-height: 16px;
    width:auto;
    text-align: left;
    padding: 0;
    font-weight: bold;
}

#pageAbout_pledge_shepherd .DateBox .FormLabel span
{
    position: absolute;
    font-weight: normal;
    left: 98px;
}

#pageAbout_pledge_default .DateBox .FormLabel span
{
	position: absolute;
	font-weight: normal;
	left: 108px;
} */

#pageAbout_pledge_shepherd .DateBox .Required, #pageAbout_pledge_default .DateBox .Required
{
    display: none;
}

/* #pageAbout_pledge_shepherd .DateBox,
#pageAbout_pledge_shepherd .DateBox .FormItem,

#pageAbout_pledge_default .DateBox,
#pageAbout_pledge_default .DateBox .FormItem
{
    display: inline;
    float: none;
}

#pageAbout_pledge_shepherd .WordCounter .FormItem, #pageAbout_pledge_default .WordCounter .FormItem,
#pageAbout_pledge_teledirect .WordCounter .FormItem
{
    float: none;
}

#pageAbout_pledge_shepherd .WordCounter .Notice, #pageAbout_pledge_default .WordCounter .Notice,
#pageAbout_pledge_teledirect .WordCounter .Notice
{
    color:#666677;
	font-style:italic;
	display:block;
	padding-bottom: 10px;
}

#pageAbout_pledge_shepherd .WordCounter .TextArea, #pageAbout_pledge_default .WordCounter .TextArea,
#pageAbout_pledge_teledirect .WordCounter .TextArea
{
	display: block;
	width: 520px;
	height: 200px;
}

#pageAbout_pledge_shepherd .WordCounter .TextField, #pageAbout_pledge_default .WordCounter .TextField,
#pageAbout_pledge_teledirect .WordCounter .TextField
{
	display: block;
	width: 50px;
}

#pageAbout_pledge_shepherd .WordCounter .TextAreaWarning, #pageAbout_pledge_default .WordCounter .TextAreaWarning,
#pageAbout_pledge_teledirect .WordCounter .TextAreaWarning
{
	display: block;
	width: 520px;
	height: 200px;
}

#pageAbout_pledge_shepherd .WordCounter .TextFieldWarning, #pageAbout_pledge_default .WordCounter .TextFieldWarning,
#pageAbout_pledge_teledirect .WordCounter .TextFieldWarning
{
	display: block;
	width: 50px;
}

#pageAbout_pledge_shepherd .WordCounter #spnWordCount, #pageAbout_pledge_default .WordCounter #spnWordCount,
#pageAbout_pledge_teledirect .WordCounter #spnWordCount
{
	font-weight: bold;
}

#pageAbout_pledge_shepherd #wdcComments_cvWordCount, #pageAbout_pledge_default #wdcComments_cvWordCount,
#pageAbout_pledge_teledirect #wdcComments_cvWordCount
{
	position: absolute;
	top: 25px;
	left: 300px;
} */

.PledgeTypes
{
	text-indent: 25px;
}

.PledgeTypeButtons
{
	margin-left: 25px;
}

.NewPledgeTypes
{
	text-indent: 60px;
}

.TypePanel
{
	border: solid 1px #333366;
	margin-bottom: 20px;
	padding: 10px;
	background-color: white;
}

#pageAbout_pledge_paypal_default .NotePanel
{
	font-style: italic;
	font-size: 11px;
}

.CardPanel,
.BankPanel,
.INsiderPanel
{
	background-color: #a7c0d1; 
	padding: 10px;
	border: solid 1px #EEEEFF;
	margin-bottom: 10px;
}

.ValidationPanel
{
	background-color: #ffaeb9; 
	border: solid 1px #333366;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.ValidationPanel ul, .ValidationPanel li
{
	margin: 0;
	padding: 0;
}

.ValidationPanel ul
{
	margin-left: 15px;
}

.ValidationPanel li
{
	margin-bottom: 3px;
}

.ValidationPanel hr
{
	color: #333366;
	height: 1px;
}

#pageAbout_pledge_default .MonthlyOtherAmountColumn,
#pageAbout_pledge_paypal_default .MonthlyOtherAmountColumn
{
	padding-top: 38px;
}

#pageAbout_pledge_default .OneTimeOtherAmountColumn,
#pageAbout_pledge_paypal_default .OneTimeOtherAmountColumn
{
	padding-top: 38px;
}

.TypePanel h2, .ValidationPanel h2
{
    margin: 0;
    padding: 0;
}

#pageAbout_pledge_default .WordCounter .TextArea,
#pageAbout_pledge_teledirect .WordCounter .TextArea
{
	width: 440px;
}

#pageAbout_pledge_default .WordCounter .TextAreaWarning,
#pageAbout_pledge_teledirect .WordCounter .TextAreaWarning
{
	width: 440px;
}

#pageAbout_pledge_default h1,
#pageAbout_pledge_paypal_default h1,
#pageAbout_pledge_teledirect h1
{
	font-size: 30px;
}

#pageAbout_pledge_default #right2
{
	padding-top: 139px;
}

.TermsLink, .WhyLink, .UpdateLink
{
	cursor: help;
}

.TermsTooltip
{
	width: 350px;
}

.WhyTooltip, .UpdateTooltip
{
	width: 250px;
}

.PledgeError
{
	color: Red;
	font-size: 12pt;
}

#pageAbout_pledge_teledirect ul
{
	list-style-type:none;
}

#pageConnect_help .QuestionTable
{
	width: 671px;
}

#pageConnect_help .QuestionTable .MenuColumn
{
	width: 149px;
	border-right: solid 1px #004f87;
	padding-right: 10px;
	vertical-align: top;
	text-align: right;
}

#pageConnect_help .QuestionTable .PageColumn
{
	padding-left: 50px;
	vertical-align: top;
}

#pageConnect_help .QuestionTable .NavigationMenu
{
	color: #115b8f;
	font-size: 18px;
	font-weight: bold;
	margin-top: 5px;
}

#pageConnect_help .QuestionTable .NavigationMenu a
{
	color: #7fa7c3;
}

#pageConnect_help .QuestionTable .NavigationMenu a:hover
{
	text-decoration: none; 
	color: #115b8f;
}

#pageConnect_help .QuestionCategories 
{
	margin: 5px 0px 50px 0px;
}

#pageConnect_help .QuestionCategories .QuestionCategoryHeader
{
	text-transform:lowercase;
}

#pageConnect_help .QuestionCategories .QuestionCategoryItem
{
	vertical-align: top;
	padding: 0px 0px 15px 0px;
	font-weight: bold;
	font-size: 18px;
	color: #115b8f;
}

#pageConnect_help .QuestionCategories ul
{
	margin: 0px;
	padding: 0px;
	border: none;
	list-style-type:none;
}

#pageConnect_help .QuestionCategories ul li
{
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	line-height: 15px;
}

#pageConnect_help .QuestionCategories ul li a
{
	color: #7fa7c3;
}

#pageConnect_help .QuestionCategories ul li a:hover
{
	text-decoration: none; 
	color: #115b8f;
}

#pageConnect_help .QuestionInfoCategories
{
	text-align: right;
	font-size: 16px;
	color: #115b8f;
}

#pageConnect_help .QuestionInfoCategories ul
{
	margin: 0px;
	padding: 0px;
	border: none;
	list-style-type: none;
}

#pageConnect_help .QuestionInfoCategories ul li
{
	font-weight: bold;	
	margin: 5px 0px 10px 0px;
}

#pageConnect_help .QuestionInfoCategories ul li ul li
{
	font-size: 11px;
	margin: 0px 0px 0px 0px;
}

#pageConnect_help .QuestionInfoCategories ul li ul li a, #pageConnect_help .QuestionInfoCategories ul li ul li a:visited
{
	color: #7fa7c3;
}

#pageConnect_help .QuestionInfoCategories ul li ul li a:hover
{
	color: #115b8f;
	text-decoration: none;
}

#pageConnect_help .QuestionInfoCategories ul li ul li.Selected a, #pageConnect_help .QuestionInfoCategories ul li ul li.Selected a:visited
{
	color: #115b8f;
}

#pageConnect_help .QuestionInfoCategories ul li ul li.Selected a:hover
{
	text-decoration: none;
	cursor:default;
}

#pageConnect_help .SearchPrompt
{
	font-weight: bold;
	margin-bottom: 20px;
}

#pageConnect_help .SearchBox
{
	width: 300px;
	text-align: right;
}

#pageConnect_help .SearchBox input
{
	width: 296px;
}

#pageConnect_help .SearchBox #ctl00_cphRight1_btnSearch, #pageConnect_help .SearchBox #ctl00_cphRight1_btnSearchAgain
{
	width: 100px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

#pageConnect_help .Breadcrumbs
{
	text-transform: lowercase;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 5px;
}

#pageConnect_help .Breadcrumbs a, #pageConnect_help .Breadcrumbs a:hover
{
	color: #1a6b01;
}

#pageConnect_help .QuestionList
{
	margin-bottom: 100px;
	width: 100%;
}

#pageConnect_help .QuestionList .Question
{
	background-color: #2e4d7b;
	padding: 3px 10px 3px 10px;
}

#pageConnect_help .QuestionList .Question a, #pageConnect_help .QuestionList .Question a:visited, #pageConnect_help .QuestionList .Question a:hover
{
	color: white;
	font-weight: bold;
	display: block;
	text-decoration: none;
}

#pageConnect_help .QuestionList .Answer
{	
	height: 0px;
	overflow: hidden;
	background-color: #d3deef;
	border-left: 1px dashed #8895a2;
	border-right: 1px dashed #8895a2;
	border-bottom: 0px dashed #8895a2;
}

#pageConnect_help .QuestionList .Answer .AnswerContent p
{
	margin: 10px 20px 10px 20px;
}

#pageConnect_help .QuestionList .Answer .Attachments .Header
{
	font-weight: bold;
}

#pageConnect_help .QuestionList .QuestionItem td
{
	border-bottom: 5px solid white;
}

#pageConnect_help .QuestionList .QuestionHeader td
{
	padding: 0px 0px 5px 0px;
}

#pageConnect_help .QuestionList .QuestionFooter td
{
	font-weight: bold; 
	padding: 15px 0px 0px 0px;
}

#pageConnect_help .QuestionList .QuestionError td
{
	color: red;
	text-align: center;
	padding: 0px 0px 0px 0px;
}


/*
*********************************************************
                 Begin New Morning Show
*********************************************************
*/

#pageConnect_morningshow_default #right1
{
	width:auto;
	padding:0px;
}

#pageConnect_morningshow_default #right2
{
	display:none;
}

#pageConnect_morningshow_default .morningShowHeader
{
	position:relative;
	background-image:url(/img/connect/morningshow/bgMorningShowHeader1A.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:750px;
	height:265px;
	margin:-25px 0px 0px -25px;
}

#pageConnect_morningshow_default .linkAreaFacebook
{
	position:absolute;
	left:53px;
	top:188px;
	background:red;
	width:113px;
	height:49px;
}

#pageConnect_morningshow_default .titleMorningShowHome, 
#pageConnect_morningshow_default .titleAudio, 
#pageConnect_morningshow_default .titlePhotos, 
#pageConnect_morningshow_default .titleStudioCam, 
#pageConnect_morningshow_default .titleStuffWeLike,
#pageConnect_morningshow_default .titleVideos
{
	position:absolute;
	left:215px;
	top:188px;
	width:196px;
	height:62px;
}

#pageConnect_morningshow_default .titleMorningShowHome
{
	background-image:url(/img/connect/morningshow/titleMorningShowHome.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#pageConnect_morningshow_default .titleAudio
{
	background-image:url(/img/connect/morningshow/titleAudio.jpg);
	background-position:top;
	background-repeat:no-repeat;
} 
#pageConnect_morningshow_default .titlePhotos
{
	background-image:url(/img/connect/morningshow/titlePhotos.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#pageConnect_morningshow_default .titleStudioCam
{
	background-image:url(/img/connect/morningshow/titleStudioCam.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#pageConnect_morningshow_default .titleStuffWeLike
{
	background-image:url(/img/connect/morningshow/titleStuffWeLike.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#pageConnect_morningshow_default .titleVideos
{
	background-image:url(/img/connect/morningshow/titleVideos.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#pageConnect_morningshow_default .morningShowLeftContent
{
	position:relative;
	width:202px;
	height:488px;
	margin:5px 0px 0px -25px;

	font-family:Arial Black;
	font-size:8pt;
	font-weight:bolder;
	color:#295586;
}

#pageConnect_morningshow_default .morningShowPagesMenu
{	
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(/img/connect/morningshow/bgMorningShowSection2A.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:177px;
	height:226px;
	padding:15px 0px 0px 25px;
}

#pageConnect_morningshow_default .morningShowMeetMenu
{
	position:absolute;
	left:0px;
	top:226px;
	background-image:url(/img/connect/morningshow/bgMorningShowSection3A.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:177px;
	height:262px;
	padding:15px 0px 0px 25px;
}

#pageConnect_morningshow_default .morningShowRightContent
{
	margin:-488px 0px 0px 190px;
	background-image:url(/img/connect/morningshow/bgMorningShowSection2B.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:478px;
	min-height:446px;
	padding:22px 35px 20px 22px;
}

#pageConnect_morningshow_default .morningShowLinkButtons
{
	margin:10px 0px 0px -3px;
}

#pageConnect_morningshow_default .DatePanel
{
	margin:0px 0px 0px 0px;
    position: absolute;
    left:238px;
    width: 50px;
    text-align: right;
    padding-right: 10px;
}

#pageConnect_morningshow_default .Item
{
	margin:0px 0px 0px 60px;
    padding-left: 10px;
    border-left: solid 1px black;
}

#pageConnect_morningshow_default .checkOutFlickrLink
{
	margin:20px 0px 0px 180px;
}

/*
*********************************************************
                 End New Morning Show
*********************************************************
*/


/*
*********************************************************
                 Begin EZ-Gift Form
*********************************************************
*/


#hintbox
{
	position:absolute;
	top: 0;
	background-color: lightyellow;
	width: 150px; /*Default width of hint.*/ 
	padding: 10px;
	border:2px solid black;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	visibility: hidden;
}

.hintanchor
{
	font-weight: bold;
	color: navy;
	padding-left:3px;
}

/*
*********************************************************
                 End EZ-Gift Form
*********************************************************
*/

/* Pledge page forms */

#formSteps
{
    position:relative;
    float:right;
    margin:0px 12px 0px 0px;
}
#existingDonor
{
    height:40px;
    width:542px;
    background-color:#c2c5c8;
    font-family: Arial, Verdana;
    
}

#ctl00_ctl00_cphMain_cphMiddleColumn_btnSubmit
{
    *position:relative; 
    *top:-200px;
}

#existingDonorSignIn
{
    /* background-color:#fdeed2; */
    /* border: 1px solid #cccccc; */
    left:511px;
    top:256px;
    position:relative;
    width:178px;
    height:112px;
    background:url(/img/about/pledge/sign_in_widget_background.png) no-repeat;
    margin:0px 0px 0px 0px;
    padding:30px 24px 24px 46px;
    /*z-index:1;
    display:inline;*/
}

#signInText
{
    /* background-color:#fdeed2; */
    /* border: 1px solid #cccccc; */
    left: 46px;
    width: 140px;
    top: 0px;
    position: absolute;
    display:inline;
    font-family: Arial, Verdana;
}


#sign_in_button
{
    /* background-color:#fdeed2; */
    /* border: 1px solid #cccccc; */
     position: relative;
     left: 36px;
     top: -20px;
   
}


.sectionIntro
{
    width:305px;
    height:109px;
    /* border: 1px solid #cccccc; */
    padding:0px 12px 0px 16px;
}

.formInnerSection
{
    width:480px;
    height:auto;
    background-color:#fdfefe;
    /* border: 1px solid #cccccc; */
    padding:12px 12px 12px 12px;
    margin:4px 12px 4px 12px;
    font-family: Arial, Verdana;
}

#pnlMonthlyAmounts li
{
    display:inline;
}

#formContainer
{
    margin:3px 0px 0px 0px;
}

#listBenefits
{
    position:relative;
     margin:3px 0px 0px 0px;
    z-index:1;
    width:167px;
    border: none;
}

#listBenefits ul li
{
    width:142px; 
    margin:0px 0px 6px 0px;
    
}

#txtContactBlock
{
    
    margin:12px 0px 0px 0px;
}

#digicertsitesealcode
{
    position:relative;
    margin:12px 0px 12px 0px;
    width: 81px;
}

#charityNavigator
{
    position:relative;
    top:20px;
    
}

#txtExistingDonor
{
    position:relative;
    left:200px;
    top:-31px;
    float:none;
    *height:24px;
    *margin:0px 0px -200px 0px;
    *padding:0px 0px 0px 0px;
}

#existingDonorImage
{
    *position:relative;
    *left:0px;
    *top:0px;
    float:left;
    *margin:0px 0px 0px 0px;
    *padding:0px 0px 0px 0px;
}

#txtSupportIntro
{
    position:relative;
    top:-20px;
}

#wordCounterDiv
{
    position:relative;
    top:-20px;
}

#ctl00_ctl00_cphMain_cphMiddleColumn_txtListenerComments
{
    width:440px;
    height:110px;
    margin:0px 0px 0px 12px;
}

#wordCounterDiv
{
    margin:0px 18px 0px 0px;
    position:relative;
    top:10px;
}

#wordCounterDiv input
{
    width:30px;
    height:20px;
    border: 1px solid #cccccc;
    color:GrayText;
}



#txtPrayer
{
    margin: 12px 12px 12px 12px;
}

#txtVerifyEmail
{
    position:relative;
    left:-68px;
    float:left;
}

#txtEmailAddressVerify
{
    position:relative;
    left:20px;
    top:-10px;
    float:left;
}

#CommentsBox
{
    margin: 10px 0px 0px 0px;
    padding:  20px 0px 0px 0px;
}

#CommentsBox textarea
{
    Width: 100%;
    height:150px
}

#ctl00_ctl00_cphMain_cphMiddleColumn_pnlPreferredOptions
{
    margin: 0px 20px 0px 20px;
}
#ctl00_ctl00_cphMain_cphMiddleColumn_pnlOtherOptions
{
    margin: 0px 20px 0px 20px;
}
#formIntroSection
{
    margin: 00px 10px 0px 30px;
}
#submitButton
{
    margin: 40px 0px 0px 0px;
   
   /* position: relative;
    float: none;
    width: 220px;
    top:10px;
    *top:180px;*/
}
#pagePledgeDonateContent
{
    position: relative;
    height: auto;
    top:-140px;
}

#formFooter
{
    *float: none;
    *margin: 0px 0px 0px 0px;
    *padding: 0px 0px 0px 0px;
}

#donationSidebar
{
    left:571px;
    top:50px;
    position:relative;
    width:178px;
    height:112px;
    margin: 0px 0px -100px 0px;
    
}

.TextArea
{
    display: block;
    float: left;
    margin: 4px 3px 0px 3px;
    height: 165px;
    width: 307px;
}
#ctl00_cphRight1_chkCompanyCheck
{
    Position: relative;
    Left: -190px;
}

#ctl00_cphRight1_pnlPreferredOptions
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
}
#ctl00_cphRight1_pnlOtherOptions
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
}
#ctl00_cphRight1_pnlMonthlyAmounts li
{   
    list-style-type: none;
}
#ctl00_cphRight1_pnlOneTimeAmounts li
{   
    list-style-type: none;
}




/* -- Begin the Styles for the Pledge Status Page --*/

#pledgeStatusMainContainer
{
    width:700px;
    /*border:1px solid #cccccc;*/
    }
    
#pledgeStatusHeaderContainer
{
    width:195px;
    top:40px;
    position:relative;
    float:right;
    padding:12px 0px 24px 24px;
    background:#ffffff url(../../img/About/Pledge/top_counties_background.png) no-repeat top left;
    /*border:1px solid #cccccc;*/
    }
    
#pledgeStatusCommunitiesTitle
{
    font-family:Arial;
    }
    
#pledgeStatusCities 
{
    font-family:Verdana;
    font-size:11px;
    line-height:18px;
    /*border:1px solid #cccccc;*/
    }
    
#pledgeStatusIntroBodyText 
{
    width:465px;
    height:175px;
    font-family:Verdana;
    font-size:12px;
    /*border:1px solid #cccccc;*/
    }
    
#pledgeStatusDonateButton
{
    width:172px;
    position:relative;
    float:right;
    /*border:1px solid #cccccc;*/
    }
    
#pledgeStatusPageTitle
{
    width:320px;
    font-family:Verdana;
    font-size:15px;
    line-height:29px;
    /*border:1px solid #cccccc;*/
    }
    
#pledgeStatusBodyText
{
    width:285px;
    font-family:arial;
    font-size:12px;
    line-height:14px;
    position:relative;
    float:left;
    /*border:1px solid #cccccc;*/
    }
    
#pledgeStatusScales 
{
    width:475px;
    height:210px;
    margin: 12px 0px 0px 0px;
    float:none;
    position:relative;
    /*border:1px solid #cccccc;*/
    }

#pledgeStatusScalesSubText1
{
    width:131px;
    font-family:Verdana;
    font-size:13px;
    font-weight:bold;
    height:20px;
    position:relative;
    float:left;
    padding:2px 12px 0px 12px;
    color:#406380;
    /*border:1px solid #cccccc;*/
    }
    
#pledgeStatusScalesSubText2 
{
    width:131px;
    font-family:Verdana;
    font-size:13px;
    font-weight:bold;
    height:20px;
    position:relative;
    float:left;
    padding:2px 12px 0px 12px;
    color:#406380;
    /*border:1px solid #cccccc;*/
    }
    
#pledgeStatusScalesSubText2
{
    width:131px;
    font-family:Verdana;
    font-size:13px;
    font-weight:bold;
    height:20px;
    position:relative;
    float:left;
    padding:2px 12px 0px 12px;
    color:#2cb825;
    /*border:1px solid #cccccc;*/
    }
    
#pledgeStatusInMyAreaBox
{
    width:131px;
    height:103px;
    position:relative;
    float:left;
    padding:16px 12px 0px 12px;
    background:#ffffff url(../../img/About/Pledge/air1_pledge_stats_blue_bkgd.png) no-repeat top left;
    /*border:1px solid #cccccc;*/
    }

#pledgeStatusCityName 
{
    font-size:11px;
    font-family:Verdana;
    color:#406380;
    } 

.pledgeStatusAmount
{
    font-size:45px;
    font-family:Verdana;
    font-weight:bold;
    }
    
.pledgeStatusPercentSign
{
    font-size:20px;
    font-family:Verdana;
    font-weight:bold;
    }
    
.pledgeStatusOfTotalNeedText
{
    font-size:12px;
    font-family:Verdana;
    }  

#pledgeStatusOverallBox
{
    width:131px;
    height:89px;
    position:relative;
    float:left;
    padding:30px 12px 0px 12px;
    background:#ffffff url(../../img/About/Pledge/air1_pledge_stats_blue_bkgd.png) no-repeat top left;
    /*border:1px solid #cccccc;*/
    }
    
#pledgeStatusTodaysGoalBox
{
    width:131px;
    height:89px;
    position:relative;
    float:left;
    padding:30px 12px 0px 12px;
    background:#ffffff url(../../img/About/Pledge/air1_pledge_stats_green_bkgd.png) no-repeat top left;
    /*border:1px solid #cccccc;*/
    } 

#pledgeStatusChangeZipText
{
    width:155px; font-family:arial;
    font-size:12px; height:30px;
    position:relative;
    float:left;
    padding:2px 0px 0px 0px;
    color:#666666;
    /*border:1px solid #cccccc;*/
    }
    
#pledgeStatusEndDateText
{
    width:155px;
    font-family:arial;
    font-size:12px;
    height:30px;
    position:relative;
    float:left;
    padding:2px 0px 0px 0px;
    color:#666666;
    /*border:1px solid #cccccc;*/
    }
    
#pledgeStatusEmpyText
{
    width:155px;
    font-family:arial;
    font-size:12px;
    height:30px;
    position:relative;
    float:left;
    padding:2px 0px 0px 0px;
    /*border:1px solid #cccccc;*/
    }
    
    
     
/* Storefront Styles */
    
#pageAbout_storefront .LeftMain
{
background:url(/img/navigation/subNavAbout_theme1.jpg) no-repeat top right;
}

#pageAbout_storefront .RightMain
{
background:url(/img/bgContentAbout_theme1.jpg) no-repeat top;
}
	
#pageAbout_storefront .selectedMenuItem
{
text-align:right;
}
	    
#pageAbout_storefront .menuItem
{
text-align:right;
color:#4c7a4c;
}

	 	    
#pageAbout_storefront .menuItem a, #pageAbout_storefront .menuItem a:link, #pageAbout_storefront .menuItem a:hover, #pageAbout_storefront .menuItem a:visited, #pageAbout_storefront .menuItem subMenu a:Link
{
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4c7a4c;
padding:4px 0px 0px 0px;
border:none;
background:none;
}
	
#pageAbout_storefront .menuItem a:hover
{
text-decoration:underline;
}

#pageAbout_storefront UL.L.menuItem .subMenu
{
    text-align:right;
    color:#4c7a4c;
    padding:0px 0px 0px 0px;
}
		
#pageAbout_storefront UL.LeftMenu LI.selectedMenuItem A
{
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:red;
padding:4px 0px 0px 0px;
border:none;
background-color:transparent;
}

#pageAbout_storefront h3
{
    font-size:24px;
    margin-top:.25em;
    margin-bottom:.25em;
    line-height:24px;
    
}

#pageAbout_storefront #haveaquestion
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000
}
  
#pageAbout_storefront .containerManageAccountBody
{
    background-image:none;
    background-color:#fff;
}
    
#pageAbout_storefront .containerManageAccountBodyFull, #pageAbout_storefront .containerManageAccountBodyBlue
{
    background-image:none;
    background-color:#fff;
}
    
#pageAbout_storefront #ds-straight-line 
{
    display:none;
}



#pageAbout_storefront .SectionNavigation
{
    padding-top:40px;
    position: absolute;
    top: 40px;
    right:0px;


}
    
#pageAbout_storefront .formInnerSectionTitle
{
    font-size:16px;
}


#pageAbout_storefront #formHeader
{
    background-image:none;

}
#pageAbout_storefront #formFooter
{
    background-image:none;

}


#pageAbout_storefront #formBody
{
    border:2px solid rgb(71, 120, 98);
    border-radius: 8px;
    border-left:1px solid rgb(71, 120, 98);
    border-top:1px solid rgb(71, 120, 98);
    border-right:1px solid rgb(71, 120, 98);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    min-height:100px;
    
}
#pageAbout_storefront #formContainer
{
    background-image:none;
   
}

#pageAbout_storefront #containerContactInformation .formSection
{
    *background-color:transparent;
    background-color:rgb(253, 254, 254);

}

#pageAbout_storefront .formInnerSectionTitle
{
    color:rgb(71, 120, 98);
    margin-top:16px;    
}

#pageAbout_storefront .rightColumnTopic-1
{
    width:360px;
    position:absolute;
    left:-375px;
    top:-30px;
    }
    
#pageAbout_storefront .rightColumnTopic-1 P
{
    width:350px;
    position:absolute;
    left:35px;
    top:-5px;
    margin-bottom:12px;
    }
    

#pageAbout_storefront h2
{
    margin-bottom:12px;
}

#pageAbout_storefront .BottomContent 
{
    *clear:both;
}


#pageAbout_storefront #formFooter div
{
    position:relative;
    left:10px;
    top:-15px;
   
}


#pageAbout_storefront LI.selectedMenuItem
{
    padding-bottom:0px;
    margin:0px;
}

#pageAbout_storefront #containerContactInformation
{
    padding-top:2px;
    background-color:rgb(222, 224, 224);
}

#pageAbout_storefront .dsIconLeft 
{
    margin-top:12px;
}

#pageAbout_storefront .sectionIntro h3
{
    color:rgb(71, 120, 98);
    font-size:18px;
    font-weight:bold;
    margin-top:12px;
}

#pageAbout_storefront .dsEnewsletterDescription
{
    width:209px;
}

