a
{
	cursor: pointer;
}
#CommonContent{
     height: 1%;/*IE6 hack... it's very minor, though */
     margin: 0;
     overflow: hidden;
     padding: 0;
}

#CommonContentInner{
     margin: 0px;
     overflow: hidden;
     padding: 5px;
     width: 100%;
}

#CommunicationPreferences_SelectAllNone{
     cursor: hand;
     font-weight: bold;
}
/* -------------------------------------------- */
/* BannerMultiPane Send-To-A-Friend story tools */

#pnlBottomEmailPosting{
     margin-bottom: 10px;
}
/* -------------------------------------------- */
/*************************************************************************
 * Created by JMT 06-06-07: On several of the checkout pages
 * (and possibly elsewhere) the widths were hardcoded in as 760 & 740.
 * This caused problems with PDL.  I tried alternatives and this seems
 * to be the most reasonable quick fix to get the sites working (and
 * looking) right.
 *************************************************************************/

#pnlTopEmailPosting{
     padding-right: 10px;
     text-align: right;
     width: 95%;
}

#SectionFrame{
     border: solid 1px #d7d7d7;
     padding: 1px 1px 1px 1px;
     width: 98%;
}

#SectionFrame .bottomCenter{}

#SectionFrame .bottomLeft{}

#SectionFrame .bottomRight{}

#SectionFrame .inputRow{
     height: 24px;
}

#SectionFrame .middleCenter{}

#SectionFrame .middleLeft{}

#SectionFrame .middleRight{}

#SectionFrame .subTitle{
     color: #737373;
     font-size: 12px;
}

#SectionFrame .title{
     color: #737373;
     font-size: 14px;
     font-weight: bold;
}

#SectionFrame .topCenter{
     background-color: #d7d7d7;
}

#SectionFrame .topLeft{
     background-color: #d7d7d7;
}

#SectionFrame .topRight{
     background-color: #d7d7d7;
}

.aboutUsTitle /* AboutUsTemplate */ {
     color: #8E98A0;
     font-family: "Times New Roman", Times, serif;
     font-size: 18px;
}

.aids-resource-box{
     background-color: #eee;
     font-size: 11px;
}

.aids-resource-box h1{
     color: #666;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     margin: 0;
     padding: 0;
}

.aids-resource-image{
     border: 2px solid #cdcdcd;
     float: left;
     margin-right: 12px;
}

.aidsarticle{
     color: #000;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     padding-bottom: 15px;
     padding-left: 15px;
     padding-right: 15px;
     padding-top: 15px;
}

.aidsarticle a{
     color: #4E1F0B;
     text-decoration: underline;
}

.aidsarticle a:hover{
     color: #4E1F0B;
     text-decoration: none;
}

.aidsarticletitle{
     color: #8C0B0B;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: bold;
}

.aidslink{
     color: #224146;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     padding: 0 10px 20px 10px;
}

.aidsside{
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     padding-bottom: 10px;
     padding-left: 10px;
     padding-right: 10px;
     padding-top: 10px;
}

.aidsside .sidebar_copy{
     color: #000;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     line-height: normal;
}

.aidsside .sidebar_header{
     color: #4C2013;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
}

.aidsside a{
     color: #242D35;
     text-decoration: underline;
}

.aidsside:hover{
     color: #242D35;
     text-decoration: none;
}

.aidsteaser{
     color: #000;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     padding: 0 10px 20px 10px;
}

.aidsteaser a{
     color: #4E1F0B;
     text-decoration: underline;
}

.aidsteaser a:hover{
     text-decoration: none;
}

.aidsteasertitle{
     color: #4C2013;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
     padding-left: 10px;
     padding-right: 10px;
     text-align: center;
}

.aidsteasertitlesub{
     color: #4C2013;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
     text-align: center;
}

.aids_quote{
     color: #323232;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     padding-bottom: 5px;
     padding-left: 10px;
     padding-right: 10px;
     padding-top: 5px;
}

.aids_quote_table{
     padding-right: 15px;
}

.aids_quote_text{
     color: #8C0B0B;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 13px;
}

.alternateOrangeArrowButtonText:link,.alternateOrangeArrowButtonText:visited{
     color: #b05211;
     font-size: 8pt;
     font-weight: bold;
     text-decoration: none;
}


.AnnouncementText{
     color: #7A4141;
}

.bigTextBox{
     border: solid 1px DarkGray;
     font: 12px "Helvetica", "Arial", sans-serif;
     height: 18px;
     vertical-align: middle;
}
/* Church Finder Search Button */

.blueButtonText{
     color: #FFFFFF;
     font-size: 12px;
     font-weight: bold;
     text-decoration: none;
}

.blueButtonText:hover{
     text-decoration: underline;
}

.blueButtonText:link{
     color: #FFFFFF;
     text-decoration: none;
}

.blueButtonText:visited{
     color: #FFFFFF;
     text-decoration: none;
}

.borderAll{
     border: solid 1px #d7d7d7;
     padding: 3px 3px 3px 3px;
}

.ButtonText{
     font-size: 12px;
     font-weight: bold;
     text-decoration: none;
}

.ButtonText:hover{
     text-decoration: underline;
}

.ButtonText:link{
     text-decoration: none;
}

.ButtonText:visited{
     text-decoration: none;
}

.CartArrowButtonLeft{
     background-image: url(/pd_images/button_arrow_right.gif);
     background-repeat: no-repeat;
     height: 19px;
     width: 16px;
}

.CartArrowButtonMiddle{
     background-color: #1479c5;
     height: 19px;
     text-align: center;
}

.CartArrowButtonRight{
     background-image: url(/pd_images/button_arrow_right_end.gif);
     background-repeat: no-repeat;
     height: 19px;
     width: 9px;
}

.cartBoldDarkGrayText{
     color: #696969;
     font-weight: bold;
}

.cartBoldGrayText{
     color: Gray;
     font-weight: bold;
}

.cartDataGridAlternatingItemStyle{
     background-color: White;
     color: Gray;
}

.cartDataGridHeadersStyle{
     background-color: Gray;
     color: Black;
     font-style: normal;
}

.cartDataGridItemStyle{
     background-color: White;
     color: Gray;
}

.cartDataGridStyle{
     background-color: White;
     border-bottom: 0px solid white;
     color: White;
     font-style: normal;
     font-weight: bold;
     text-align: left;
     width: 100%;
}

.cartEventBackground{
     background-color: #406f96;
}

.cartGrayText{
     color: Gray;
}

.CartGreyBackground{
     background-color: #839197;
}

.cartLightGrayBackground{
     background-color: #dcdcdc;
}

.cartLinkOrangeBold{
     color: #cc6600;
     font-weight: bold;
     text-decoration: none;
}

.cartLinkOrangeBold:link{
     color: #cc6600;
     font-weight: bold;
     text-decoration: underline;
}

.cartLinkOrangeBold:visited{
     color: #cc6600;
     font-weight: bold;
     text-decoration: underline;
}

.cartLinkText{
     color: #666666;
     text-decoration: none;
}

.cartLinkText .Hover{
     color: #666666;
     text-decoration: underline;
}

.cartLinkTextBold{
     color: #666666;
     font-weight: bold;
     text-decoration: none;
}

.cartLinkTextBold .Hover{
     color: #666666;
     text-decoration: underline;
}

.CartMainHeaderText{
     color: #FFFFFF;
     font-weight: bold;
     height: 25px;
     padding-left: 10px;
     padding-top: 5px;
     vertical-align: middle;
}

.cartPanelBorder{
     background-color: #FFFFFF;
     border: 1px solid LightGrey;
     width: 100%;
}

.cartQuantityTextbox{
     text-align: right;
}
/******************************************************************************
* New styles used by the new MyOrders page and related user controls
* Added by: Gerair D. Balian (gbalian@purposedriven.com)
******************************************************************************/

.cartResourceBackground{
     background-color: #78a8be;
}

.cartText_Center{
     text-align: center;
}

.cartText_LeftPadding{
     padding-left: 10px;
}

.CartTitleText{
     color: #FFFFFF;
     font-weight: bold;
}

.cartTitleText_Center{
     color: #FFFFFF;
     font-weight: bold;
     text-align: center;
}

.cartTitleText_LeftPadding{
     color: #FFFFFF;
     font-weight: bold;
     padding-left: 10px;
}

.CartTotalBG{
     background-color: #E6E9EA;
     border-bottom-color: #839197;
     border-bottom-style: solid;
     border-bottom-width: 2px;
     border-left-color: #839197;
     border-left-style: none;
     border-left-width: 2px;
     border-right-color: #839197;
     border-right-style: none;
     border-right-width: 2px;
     border-top-color: #839197;
     border-top-style: solid;
     border-top-width: 2px;
}

.centerContent {
     background-color: #FFFFFF;
     border-bottom-color: #C5C7CB;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     border-left-style: solid;
     border-left-width: 0px;
     border-right-color: #C5C7CB;
     border-right-style: solid;
     border-right-width: 1px;
     border-top-color: #D5E4F1;
     border-top-style: solid;
     border-top-width: 0px;
}

.centerContentBanner{
     background-color: #FFFFFF;
     border-bottom-color: #C5C7CB;
     border-bottom-style: solid;
     border-bottom-width: 0px;
     border-left-style: solid;
     border-left-width: 0px;
     border-right-color: #C5C7CB;
     border-right-style: solid;
     border-right-width: 1px;
     border-top-color: #D5E4F1;
     border-top-style: solid;
     border-top-width: 0px;
}

.centerContentFull{
     background-color: #FFFFFF;
     border-bottom-color: #C5C7CB;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     border-left-color: #C5C7CB;
     border-left-style: solid;
     border-left-width: 1px;
     border-right-color: #C5C7CB;
     border-right-style: solid;
     border-right-width: 1px;
     border-top-color: #D5E4F1;
     border-top-style: none;
     border-top-width: 0px;
}

.centerContentHomeTemplate /* SingleHTMLBannerHomepageTemplate */ {
     background-color: #FFFFFF;
     border-bottom-color: #C5C7CB;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     border-left-style: solid;
     border-left-width: 1px;
     border-right-color: #C5C7CB;
     border-right-style: solid;
     border-right-width: 0px;
     border-top-color: #D5E4F1;
     border-top-style: solid;
     border-top-width: 0px;
}

.centerContentUniversal{
     background-color: #FFFFFF;
     border-bottom-style: none;
     border-bottom-width: 0px;
     border-left-color: #C5C7CB;
     border-left-style: solid;
     border-left-width: 0px;
     border-right-style: none;
     border-right-width: 0px;
     border-top-style: none;
     border-top-width: 0px;
}

.centerContentUniversalTopLine{
     border-top-color: #C5C7CB;
     border-top-style: solid;
     border-top-width: 0px;
}

.centerFirstCol /*Unused*/{
     background-image: url(/pd_images/centerLeftColumnBackground1.gif);
     border-bottom-color: #C5C7CB;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     border-left-color: #C5C7CB;
     border-left-style: solid;
     border-left-width: 1px;
     border-right-color: #D5E4F1;
     border-right-style: solid;
     border-right-width: 1px;
     border-top-color: #D5E4F1;
     border-top-style: solid;
     border-top-width: 1px;
}

.centerFirstColContent{
     background-color: #F6F6F6;
     border-bottom-color: #C5C7CB;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     border-left-color: #C5C7CB;
     border-left-style: solid;
     border-left-width: 1px;
     border-right-color: #C5C7CB;
     border-right-style: solid;
     border-right-width: 0px;
     border-top-color: #D5E4F1;
     border-top-style: none;
     border-top-width: 0px;
}

.centerFirstColContentHomeTemplate /* SingleHTMLBannerHomepageTemplate */ {
     background-color: #F6F6F6;
     border-bottom-color: #C5C7CB;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     border-left-color: #C5C7CB;
     border-left-style: solid;
     border-left-width: 0px;
     border-right-color: #C5C7CB;
     border-right-style: solid;
     border-right-width: 0px;
     border-top-color: #D5E4F1;
     border-top-style: none;
     border-top-width: 0px;
}

.centerFirstColContentTop{
     background-color: #F6F6F6;
     border-bottom-color: #C5C7CB;
     border-bottom-style: none;
     border-bottom-width: 1px;
     border-left-color: #C5C7CB;
     border-left-style: solid;
     border-left-width: 1px;
     border-right-color: #C5C7CB;
     border-right-style: solid;
     border-right-width: 0px;
     border-top-color: #D5E4F1;
     border-top-style: none;
     border-top-width: 0px;
}

.centerFirstColContentTopHomeTemplate /* SingleHTMLBannerHomepageTemplate */ {
     background-color: #F6F6F6;
     border-bottom-color: #C5C7CB;
     border-bottom-style: none;
     border-bottom-width: 1px;
     border-left-color: #C5C7CB;
     border-left-style: solid;
     border-left-width: 0px;
     border-right-color: #C5C7CB;
     border-right-style: solid;
     border-right-width: 0px;
     border-top-color: #D5E4F1;
     border-top-style: none;
     border-top-width: 0px;
}

.centerLeftMiddleLine {
     background-color: #FFFFFF;
     border-bottom-color: #C5C7CB;
     border-bottom-style: solid;
     border-bottom-width: 0px;
     border-left-color: #C5C7CB;
     border-left-style: solid;
     border-left-width: 0px;
     border-right-color: #C5C7CB;
     border-right-style: solid;
     border-right-width: 1px;
     border-top-color: #E1E2E4;
     border-top-style: solid;
     border-top-width: 0px;
}

.centerSecondCol {
     background-color: #FFFFFF;
     border-bottom-color: #D5E4F1;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     border-left-style: solid;
     border-left-width: 0px;
     border-right-color: #C5C7CB;
     border-right-style: solid;
     border-right-width: 1px;
     border-top-color: #E1E2E4;
     border-top-style: solid;
     border-top-width: 1px;
}

.centerThirdColBottom{
     background-color: #FFFFFF;
     border-bottom-color: #C5C7CB;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     border-left-color: #C5C7CB;
     border-left-style: solid;
     border-left-width: 1px;
     border-right-color: #C5C7CB;
     border-right-style: solid;
     border-right-width: 1px;
     border-top-color: #E1E2E4;
     border-top-style: solid;
     border-top-width: 0px;
}

.centerThirdColBottomHomeTemplate  {
     background-color: #FFFFFF;
     border-bottom-color: #C5C7CB;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     border-left-color: #C5C7CB;
     border-left-style: solid;
     border-left-width: 1px;
     border-right-color: #C5C7CB;
     border-right-style: solid;
     border-right-width: 0px;
     border-top-color: #E1E2E4;
     border-top-style: solid;
     border-top-width: 0px;
}

.centerThirdColBottomNoLeftNav{
     background-color: #FFFFFF;
     border-bottom-color: #C5C7CB;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     border-left-color: #C5C7CB;
     border-left-style: solid;
     border-left-width: 1px;
     border-right-color: #C5C7CB;
     border-right-style: solid;
     border-right-width: 1px;
     border-top-color: #E1E2E4;
     border-top-style: solid;
     border-top-width: 0px;
}

.cha2006article{
     color: #323232;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     padding: 5px 15px;
}

.cha2006article p{
     margin: 10px 0;
}

.cha2006articletitle{
     color: #5d796b;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: bold;
}

.cha2006img{
     border: 2px solid #c2c5bc;
     margin: 5px;
     padding: 2px;
}
/************************************************
* Styles for the new Shopping Cart
* added on 4/4/06 by Joe
************************************************/

.cha2006quote{
     border-bottom: 1px solid #323232;
     border-top: 1px solid #323232;
     color: #5d796b;
     float: right;
     margin: 5px;
     padding: 10px 0;
     text-align: right;
     width: 250px;
}

.cha2006sidebar{
     background-color: #ececea;
     border: 1px solid #c2c5bc;
     float: right;
     margin: 5px;
     padding: 10px;
     width: 220px;
}

.CheckoutBlueText{
     color: #1479C5;
     font-size: 10px;
}

.checkoutPageBorder /*Unused*//*Unused*//*Unused*//*Unused*/{
     border-bottom: 1px solid;
     border-left: 1px solid;
     border-right: 1px solid;
     border-top: 1px solid;
}

.CheckoutRedText{
     color: #CC3333;
     font-size: 10px;
}

.ChurchFinderAdvancedSearchOptionsHeader{
     background-color: #072A66;
     border-color: #051F51;
     border-style: solid;
     border-width: 1px 1px 0px 1px;
     color: White;
     font-weight: bold;
     height: 25px;
     vertical-align: middle;
}

.ChurchFinderAdvancedSearchOptionsRow{
     background-color: white;
     border-color: #051F51;
     border-style: solid;
     border-width: 0px 1px 1px 1px;
     height: 100%;
}

.ChurchFinderSearchButton{
     background: transparent url(/pd_stylesheet/peaceplan/images2/btn_search.gif) no-repeat center top;
     border: 0;
     cursor: pointer;/* hand-shaped cursor */
     height: 20px;/*	padding: 71px 0 0;*/
     margin: 0;
     overflow: hidden;
     width: 71px;
}

.commerceSub{
     color: #C2C8CC;
     font-size: 12px;
     font-variant: normal;
     font-weight: bold;
}

.commerceTitle /* Used on EventPricing */ {
     color: #9F6D3C;
     font-weight: bold;
}

.Common{
     margin: 0 auto;
     padding: 0;
}

.CommonContentBox{
     background-color: #fff;
     border-top: none;
     height: 1%;
     margin: 0 0 12px 0;
     padding: 12px;
}

.CommonContentBox h4.CommonContentBoxHeader{
     background: url('/pd_images/peaceplan/heading-sliver.png') repeat-x 0 0;
     border-bottom: none;
     color: #ffffff;
     font-size: 100%;
     height: 31px;
     line-height: 100%;
     margin: 0px;
     padding: 5px 15px;
     text-transform: uppercase;
}

.CommonContentBoxContent{
     font-size: 90%;
     overflow: hidden;
     padding: 0 3px 5px 3px;
     text-align: left;
}

.CommonContentBoxHeader{
     border-bottom: solid 1px #ccc;
     color: #333;
     font-size: 100%;
     line-height: 100%;
     margin: 0 0 8px 0;
     padding: 0 0 6px 0;
}

.CommonContentBoxInner{
     border-left: solid 1px #cccccc;
     border-right: solid 1px #cccccc;
}

.contactUsBlue/* ContactUsTemplate */ {
     color: #698398;
     font-weight: bold;
}

.DonationFieldTitle{
     color: #8E98A0;
     font-size: 12px;
     font-weight: bold;
     vertical-align: top;
     white-space: nowrap;
}

.DonationFieldValue{
     color: #666666;
     font-size: 12px;
     vertical-align: top;
}

.donationWizard{
     width: 90%;
}

.DownArrowButtonTable{
     display: inline;
     height: 25px;
     margin: 0px 5px 0px 0px;
}

.DownArrowLeft{
     background: #FFFFFF url(/pd_images/btn_anchor_left.gif) repeat-x 0px 3px;
     height: 25px;
     width: 7px;
}

.DownArrowMiddle{
     background: #FFFFFF url(/pd_images/btn_anchor_middle.gif) repeat-x 0px 3px;
     height: 25px;
     vertical-align: Middle;
}

.DownArrowRight{
     background: #FFFFFF url(/pd_images/btn_anchor_right.gif) repeat-x 0px 3px;
     height: 25px;
     width: 20px;
}

.DownArrowText:hover{
     color: #FFFFFF;
     font-size: 11px;
     text-decoration: underline;
}

.DownArrowText:link,.DownArrowText:visited{
     color: #FFFFFF;
     font-size: 11px;
     text-decoration: none;
}

.downloadProductHeader{
     font-weight: bold;
     text-transform: uppercase;
}

.EmailFriendLink{
     background-image: url(/pd_images/email_icon.gif);
     background-position: 0 0;
     background-repeat: no-repeat;
     color: #666666;
     display: inline-block;
     font-size: 9px;
     height: 20px;
     margin-left: 5px;
     padding-bottom: 5px;
     padding-left: 16px;
}

.emailTable{
     background: #ffffff;
     border-bottom-color: #C5C7CB;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     border-left-color: #C5C7CB;
     border-left-style: solid;
     border-left-width: 1px;
     border-right-color: #C5C7CB;
     border-right-style: solid;
     border-right-width: 1px;
     border-top-color: #C5C7CB;
     border-top-style: solid;
     border-top-width: 1px;
     padding: 15px 15px 15px 15px;
     padding-bottom: 10px;
     padding-left: 10px;
     padding-right: 10px;
     padding-top: 10px;
}

.EmailToFriendText{
     color: #666666;
     font-size: 9px;
}

.errorMsg{
     color: #cc0000;
}

.errorText{
     color: Red;
}

.eventDetailDescription{
     font-size: 12px;
     font-weight: bold;
     text-decoration: none;
}

.eventDetailEventRegistrantsAdminDiv{
     height: 25px;
     width: 100%;
}

.eventDetailMainDiv{
     width: 577px;
}

.eventDetailRegistrantsMainDiv{
     margin-left: 2px;
     width: 560px;
}

.eventDetailText{
     font-size: 12px;
     text-decoration: none;
}

.eventglassButtonMiddle{
     background-image: url(/pd_images/order_glass_button_middle.gif);
     background-repeat: repeat-x;
     height: 19px;
     text-align: center;
}

.EventPriceClass/* Used on event pricing page */ {
     color: #666666;
     font-family: Arial;
     font-size: 14px;
     font-weight: bold;
}

.eventRegistrantDiv{
     width: 100%;
}

.eventRegistrantEmailDiv{
     padding-left: 200px;
     text-align: left;
}

.eventRegistrantNameDiv{
     float: left;
     padding-left: 87px;
     text-align: left;
}

.eventRegistrantsButtonDiv{
     float: left;
     position: relative;
     text-align: left;
     top: 2px;
}

.eventRegistrantsLabelDiv{
     float: left;
     position: relative;
     text-align: left;
     width: 20%;
}

.eventRegistrantsLabelText{
     font-size: 12px;
     font-weight: bold;
     position: relative;
     text-decoration: none;
     top: 3px;
}

.eventRegistrantText{
     font-size: 12px;
     text-decoration: none;
}

.eventResourceSeparator{
     padding-bottom: 10px;
}

.eventSubtotalAndFeesDiv{
     position: relative;
     text-align: right;
     width: 104px;
}

.eventSubtotalAndFeesLablesDiv{
     float: left;
     position: relative;
     text-align: left;
     width: 93px;
}

.eventSubtotalAndFeesMainDiv{
     width: 573px;
}

.eventSubtotalAndFeesSpacerDiv{
     float: left;
     width: 373px;
}

.eventTitle{
     color: #333333;
     font-family: Arial, Helvetica;
     font-size: 13px;
     font-weight: bold;
     vertical-align: top;
     white-space: nowrap;
}

.eventTotalLabelDiv{
     float: left;
     padding-left: 263px;
}

.eventTotalPriceDiv{
     padding-right: 2px;
     text-align: right;
}

.FamilyListBox,.CategoryTreeBox{
     border: 1px solid gray;
     height: 300px;
     overflow: auto;
}
/* -------------------------------------------- */
/* Donation Page CSS Styles */
/* Joe Chancellor 9/1/2007  */

.FieldTitle{
     color: #8E98A0;
     font-size: 12px;
     font-weight: bold;
}

.FieldTitle{}

.FieldValue{}

.FieldValue{
     color: #666666;
     font-size: 12px;
}

.footerTable /*Unused*//*Unused*//*Unused*//*Unused*/{
     background-image: url(/pd_images/footer_background.gif);
     border: 1px solid #C5C7CB;
}
a.footerText:hover{
     color: #666666;
     text-decoration: underline;
}

a.footerText:link{
     color: #666666;
     text-decoration: none;
}

a.footerText:visited{
     color: #666666;
     text-decoration: none;
}

.footerText{
     color: #666666;
     font-size: 10px;
}

.fullWidth{
     width: 760px;
}

.glassButtonLeft{
     background-image: url(/pd_images/glassButton_left.gif);
     background-repeat: no-repeat;
     height: 20px;
     width: 9px;
}

.glassButtonLeftTransparent{
     background-image: url(/pd_images/order_glass_button_left.gif);
     background-repeat: no-repeat;
     height: 20px;
     width: 9px;
}

.glassButtonMiddle{
     background-image: url(/pd_images/glassButton_background.gif);
     background-repeat: repeat-x;
     text-align: center;
}

.glassButtonMiddleTransparent{
     background-image: url(/pd_images/glassButton_background.gif);
     background-repeat: repeat-x;
     text-align: center;
}

.glassButtonRight{
     background-image: url(/pd_images/glassButton_right.gif);
     background-repeat: no-repeat;
     height: 9px;
     width: 9px;
}

.glassButtonRightTransparent{
     background-image: url(/pd_images/order_glass_button_right.gif);
     background-repeat: no-repeat;
     height: 9px;
     width: 9px;
}

.glassButtonText{
     color: #000000;
     font-size: 12px;
     text-decoration: none;
}

.glassButtonText:hover{
     color: #000000;
     text-decoration: underline;
}

.glassButtonText:link{
     color: #000000;
     text-decoration: none;
}

.glassButtonText:visited{
     color: #000000;
     text-decoration: none;
}

.glassButtonTextTransparent{
     color: #000000;
     font-size: 12px;
     text-decoration: none;
}

.glassButtonTextTransparent:hover{
     color: #000000;
     text-decoration: underline;
}

.glassButtonTextTransparent:link{
     color: #000000;
     text-decoration: none;
}

.glassButtonTextTransparent:visited{
     color: #000000;
     text-decoration: none;
}

.GroupTitle{
     color: #737373;
}

.GroupTitle{
     color: #9F6D3C;
     font-size: 14px;
     font-weight: bold;
}

.headerBackground{
     background-color: #d7d7d7;
}

.headerRow{
     background-color: #d3d3d3;
     color: black;
     font-weight: bold;
}

.homepage_copy{
     color: #666666;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     line-height: 14px;
}

.homepage_header01{
     color: #063B60;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     font-weight: bold;
     line-height: 18px;
}

.homepage_header02{
     color: #063B60;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
     line-height: 18px;
}

.homepage_header03{
     color: #063B60;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     line-height: 18px;
}

.inputRow{
     height: 24px;
}

.labelColumn{
     color: #333333;
     font-family: Arial, Helvetica;
     font-size: 13px;
     font-weight: bold;
     vertical-align: top;
     white-space: nowrap;
     width: 140px;
}

.labelColumn{
     width: 140px;
}

.labelRequired{
     color: #333333;
     font-size: 14px;
     font-weight: bold;
}

.lastUpdateInfo{
     font-size: 11px;
}

.leftArrowButtonLeft{
     background-image: url(/pd_images/button_arrow_left_end.gif);
     background-repeat: no-repeat;
     height: 19px;
     width: 9px;
}

.leftArrowButtonMiddle{
     background-color: #1479c5;
     height: 19px;
     text-align: center;
}

.leftArrowButtonRight{
     background-image: url(/pd_images/button_arrow_left.gif);
     background-repeat: no-repeat;
     height: 19px;
     width: 16px;
}

.leftNavRootNodeBk{
     background-image: url(/pd_images/menu_bk.jpg);
     background-position: bottom;
     cursor: hand;
     height: 18px;
}

.leftNavRootNodeText{
     color: #565C63;
     font-size: 11px;
     font-weight: bold;
}

.leftNavSubParentNodeBk_1{
     background-color: #839197;
     border-bottom-color: #4E595E;
     border-bottom-style: none;
     border-bottom-width: 0px;
     border-left-color: #4E595E;
     border-right-color: #4E595E;
     border-top-color: #4E595E;
     border-top-style: solid;
     border-top-width: 1px;
     clip: rect(auto, auto, auto, auto);
     cursor: hand;
     left: 10px;
}

.leftNavSubParentNodeBk_2{
     background-color: #717F85;
     border-bottom-color: #3C474C;
     border-bottom-style: none;
     border-bottom-width: 0px;
     border-left-color: #3C474C;
     border-right-color: #3C474C;
     border-top-color: #3C474C;
     border-top-style: solid;
     border-top-width: 1px;
     clip: rect(auto, auto, auto, auto);
     cursor: hand;
     left: 10px;
}

.leftNavSubParentNodeBk_3{
     background-color: #57656B;
     border-bottom-color: #222D32;
     border-bottom-style: none;
     border-bottom-width: 0px;
     border-left-color: #222D32;
     border-right-color: #222D32;
     border-top-color: #222D32;
     border-top-style: solid;
     border-top-width: 1px;
     clip: rect(auto, auto, auto, auto);
     cursor: hand;
     left: 10px;
}

.leftNavSubParentNodeBk_4{
     background-color: #48565C;
     border-bottom-color: #131E23;
     border-bottom-style: none;
     border-bottom-width: 0px;
     border-left-color: #131E23;
     border-right-color: #131E23;
     border-top-color: #131E23;
     border-top-style: solid;
     border-top-width: 1px;
     clip: rect(auto, auto, auto, auto);
     cursor: hand;
     left: 10px;
}

.leftNavSubParentNodeText{
     color: #E7F0F1;
     font-size: 10px;
     font-weight: bold;
}

.leftNavSubParentSelectedNodeBk{
     background-color: #000000;
     border-bottom-color: #4E595E;
     border-bottom-style: none;
     border-bottom-width: 0px;
     border-left-color: #4E595E;
     border-right-color: #4E595E;
     border-top-color: #4E595E;
     border-top-style: solid;
     border-top-width: 1px;
     clip: rect(auto, auto, auto, auto);
     left: 10px;
}

.leftNavSubParentSelectedNodeText{
     color: #E7F0F1;
     font-size: 10px;
     font-weight: bold;
}

.leftOrangeArrowButtonEnd{
     background-image: url(/pd_images/orng_button_arrow_left_end.gif);
     background-repeat: no-repeat;
     height: 19px;
     width: 9px;
}

.leftOrangeArrowButtonRight{
     background-image: url(/pd_images/orng_button_left_arrow.gif);
     background-repeat: no-repeat;
     height: 19px;
     width: 19px;
}
/******************************/
/* Left Navigation Root Nodes */
/******************************/

.link{
     color: #666666;
     font-weight: bold;
     text-decoration: underline;
}

.linkUnderline{
     color: #666666;
     font-weight: bold;
     text-decoration: underline;
}

.loginPageLinks{
     color: #0033FF;
     text-decoration: underline;
}

.maintitleRust{
     color: #336699;
     font-family: Arial, Helvetica, serif;
     font-size: 14px;
     font-weight: bold;
}

.makePaymentDiv{
     padding-top: 10px;
     width: 100px;
}

.menuSpacerImage{
     background-image: url(/pd_images/table_dots.gif);
     background-position: center center;
     background-repeat: no-repeat;
     width: 2px;
}

.menuText{
     color: #666666;
     font-size: 12px;
     font-weight: bold;
}

.moreDetailsArrow{
     background-image: url(/pd_images/more_details_arrow.gif);
     background-position: center center;
     background-repeat: no-repeat;
     height: 14px;
     width: 18px;
}

.myAcctTableBK{
     background-color: #839197;
}
/* KC's Homepage styles */

.myOrderBtnDiv{
     float: right;
     padding-right: 2px;
     position: relative;
     text-align: right;
     top: 5px;
     width: 33%;
}

.myOrderDate{
     color: #FFFFFF;
     font-size: 12px;
     font-weight: bold;
     text-decoration: none;
}

.myOrderDateDiv{
     padding-top: 4px;
}

.myOrderglassButtonMiddle{
     background-image: url(/pd_images/order_glass_button_middle.gif);
     background-repeat: repeat-x;
     height: 19px;
     text-align: center;
}

.myOrderHeader{
     background-color: #839197;
     height: 30px;
     width: 100%;
}

.myOrderHeaderDiv{
     padding-top: 3px;
}

.myOrderMain{
/*width: 577px;*/
     border: 1px solid #839197;
     width: 98%;
}

.myOrderNumber{
     color: #FFFFFF;
     font-size: 12px;
     font-weight: bold;
     text-decoration: none;
}

.orangeButtonText{
     background-color: #FFDB66;
     text-decoration: none;
}

.orangeButtonText:hover{
     text-decoration: underline;
}

.orangeButtonText:link{
     text-decoration: none;
}

.orangeButtonText:visited{
     text-decoration: none;
}

.orderDetail{
     font-size: 12px;
     font-weight: bold;
     text-decoration: none;
}

.orderDetailDateHeaderDiv{
     padding-top: 4px;
}

.orderDetailDiv{
     width: 100%;
}

.orderDetailEdit{
     font-size: 12px;
     text-decoration: underline;
}

.orderDetailFamilySeriesInfo{
     font-size: 12px;
     font-style: italic;
     font-weight: normal;
     text-decoration: none;
}

.orderDetailHeader{
     color: #839197;
     font-size: 12px;
     font-weight: bold;
     text-decoration: none;
}

.orderDetailHeaderMainDiv{
     background-color: #839197;
     border: 1px solid #839197;
     height: 30px;
     width: 577px;
}

.orderDetailHeaderSeparator{
     padding-bottom: 6px;
}

.orderDetailHeaderText{
     color: #FFFFFF;
     font-size: 12px;
     font-weight: bold;
}

.orderDetailID{
     font-size: 12px;
     padding-left: 3px;
     text-decoration: none;
}

.orderDetailIDHeader{
     color: #839197;
     font-size: 12px;
     font-weight: bold;
     padding-left: 3px;
     text-decoration: none;
}

.orderDetailNumHeaderDiv{
     padding-top: 4px;
}

.orderDetailQty{
     font-size: 12px;
     padding-right: 3px;
     text-decoration: none;
}

.orderDetailQtyHeader{
     color: #839197;
     font-size: 12px;
     font-weight: bold;
     padding-right: 3px;
     text-decoration: none;
}

.orderDetailRegOption{
     font-size: 12px;
     font-weight: lighter;
     text-decoration: none;
}

.orderDetailStatusHeaderDiv{
     padding-top: 4px;
}

.orderDetailTotalHeaderDiv{
     padding-top: 4px;
}

.orderGlassButtonText{
     line-height: 1.4;
}

.orderSeparator{
     padding-bottom: 15px;
}
/******************************************************************************
* New styles used by the new ViewOrder page and related user controls
* Added by: Gerair D. Balian (gbalian@purposedriven.com)
******************************************************************************/

.orgListTable{
     border-bottom: #839197 1px solid;
     border-left: #839197 1px solid;
     border-right: #839197 1px solid;
     border-top: #839197 1px solid;
     padding-bottom: 3px;
     padding-left: 3px;
     padding-right: 3px;
     padding-top: 3px;
}

.PastorForumBox{
     background-color: #e5eef7;
}

.PrintArticleLink{
     background-image: url(/pd_images/print_icon.gif);
     background-position: 0 0;
     background-repeat: no-repeat;
     color: #666666;
     display: inline-block;
     font-size: 9px;
     height: 20px;
     padding-bottom: 5px;
     padding-left: 16px;
}

.printReceiptDiv{
     float: left;
     padding-top: 10px;
     width: 100px;
}

.productDetailDiv{
     background-color: #E9EBEC;
     width: 100%;
}

.producttitleBlack{
     background-image: url(/pd_images/product_title_bg.gif);
     color: #333333;
     font-family: "Arial Narrow";
     font-size: 16px;
     font-weight: bold;
     height: 30px;
}
/************************************************
* Styles for HIV/AIDS Channel
* added on 1/23/06 by gbalian.
* received from Lucas Everett from Communications.
************************************************/

.progressBarEntry{
     color: #666666;
     text-decoration: none;
}

.progressBarEntrySelected{
     background-color: #DE7708;
     color: #FFFFFF;
}

.PromoLeftGreyLine{
     border-left-color: #B5B5B5;
     border-left-style: solid;
     border-left-width: 1px;
}

.resourceDetailDescriptionHeader{
     color: #839197;
     font-size: 12px;
     font-weight: bold;
     margin-left: 2px;
     text-decoration: none;
}

.resourceDetailHeader{
     color: #839197;
     font-size: 12px;
     font-weight: bold;
     text-decoration: none;
}

.resourceDetailHeaderDiv{
     width: 100%;
}

.resourceDetailHeaderMainDiv{
     background-color: #78A8BE;
     height: 25px;
}

.resourceDetailMainDiv{
     border: 1px solid #839197;
     width: 577px;
}

.resourceDetailOrgHeaderDiv{
     float: left;
     position: relative;
     text-align: left;
     top: 5px;
}

.resourceDetailSectionDiv{
     width: 100%;
}

.resourceDetailSeparator{
     padding-bottom: 10px;
}

.resourceDetailTotalHeader{
     color: #839197;
     font-size: 12px;
     font-weight: bold;
     padding-right: 2px;
     text-decoration: none;
}

.resourceDetailTypeHeaderDiv{
     float: left;
     padding-left: 2px;
     position: relative;
     text-align: left;
     top: 5px;
     width: 27%;
}

.resourcePrice{
     color: #F38500;
     font-weight: bold;
}

.resourceSeparator{
     border-bottom: 1px solid #C5C7CB;
}
/*************************************************************************************************
	Used by ProductFamily page
*************************************************************************************************/

.resourceTitle{
     color: #4D8496;
     font-size: 12px;
     font-weight: bold;
}

.resourceTitleSub{
     color: #4D8496;
     font-size: 10px;
     font-weight: normal;
}

.rightArrowButtonLeft{
     background-image: url(/pd_images/button_arrow_right.gif);
     background-repeat: no-repeat;
     height: 19px;
     width: 16px;
}

.rightArrowButtonMiddle{
     background-color: #1479c5;
     height: 19px;
     text-align: center;
}

.rightArrowButtonRight{
     background-image: url(/pd_images/button_arrow_right_end.gif);
     background-repeat: no-repeat;
     height: 19px;
     width: 9px;
}

.RightArrowPlain{
     background-image: url(/pd_images/orange_arrow.gif);
     background-repeat: no-repeat;
     height: 14px;
     width: 16px;
}

.rightOrangeArrowButtonEnd{
     background-image: url(/pd_images/orng_button_arrow_right_end.gif);
     background-repeat: no-repeat;
     height: 19px;
     width: 9px;
}

.rightOrangeArrowButtonLeft{
     background-image: url(/pd_images/orng_button_right_arrow.gif);
     background-repeat: no-repeat;
     height: 19px;
     width: 19px;
}

.rightOrangeArrowButtonMiddle{
     background-color: #FFDB66;
     height: 19px;
     text-align: center;
}

.Rounded1{
     background: #ccc;
     height: 1px;
     margin: 0;
}
/* #ccc is the border color */

.Rounded1,.Rounded2,.Rounded3,.Rounded4,.Rounded1Header,.Rounded2Header,.Rounded3Header,.Rounded4Header{
     display: block;
     overflow: hidden;
}

.Rounded1Header{
     background: #C4C4C4;
     height: 1px;
     margin: 0;
}

.Rounded2{
     background: #fff;
     border-left: 2px solid #ccc;
     border-right: 2px solid #ccc;
     height: 1px;
     margin: 0;
}

.Rounded2Header{
     background: #C1C2C2;
     border-left: 2px solid #ccc;
     border-right: 2px solid #ccc;
     height: 1px;
     margin: 0;
}

.Rounded3{
     background: #fff;
     border-left: 1px solid #ccc;
     border-right: 1px solid #ccc;
     height: 1px;
     margin: 0;
}

.Rounded3Header{
     background: #C0C0C0;
     border-left: 1px solid #ccc;
     border-right: 1px solid #ccc;
     height: 1px;
     margin: 0;
}

.Rounded4{
     background: #fff;
     border-left: 1px solid #ccc;
     border-right: 1px solid #ccc;
     height: 2px;
     margin: 0;
}
/* Church Finder */

.Rounded4Header{
     background: #BBBCBC;
     border-left: 1px solid #ccc;
     border-right: 1px solid #ccc;
     height: 2px;
     margin: 0;
}

.sectionMiddleCenter{
     color: #333333;
     font-family: Arial, Helvetica;
     font-size: 10pt;
     margin-left: 10px;
}

.sectionTable{
     border: none;
     margin: 0;
     padding: 0;
     width: 100%;
}
/* FROM THEPEACEPLAN.COM */

.sectionTitle{
     color: #333333;
     font-family: Arial, Helvetica;
     font-size: 14pt;
     font-weight: bold;
}

.seriesNavigation{}

.shipmentDateHeaderDiv{
     padding-top: 2px;
}

.shipmentHeaderDiv{
     background-color: #839197;
     height: 25px;
}

.shipmentHeaderShipmentText{
     color: #FFFFFF;
     font-size: 12px;
     font-weight: bold;
     padding-left: 2px;
     text-decoration: none;
}

.shipmentHeaderText{
     color: #FFFFFF;
     font-size: 12px;
     font-weight: bold;
     text-decoration: none;
}

.shipmentItemBoldText{
     font-size: 12px;
     font-weight: bold;
     text-decoration: underline;
}

.shipmentItemBoldTextNoUnderline{
     font-size: 12px;
     font-weight: bold;
}

.shipmentItemText{
     font-size: 12px;
     text-decoration: none;
}

.shipmentMainDiv{
     background-color: #FFFFFF;
     border: 1px solid #839197;
     margin-left: 4px;
     position: relative;
     width: 567px;
}

.shipmentMethodLabelDiv{
     float: left;
     width: 320px;
}

.shipmentPricesDiv{
     float: left;
     text-align: right;
     width: 72px;
}

.shipmentPricesLablesDiv{
     float: left;
     text-align: left;
     width: 168px;
}

.shipmentSeparator{
     font-size: 3px;
}

.shipmentShipmentHeaderDiv{
     padding-top: 2px;
}

.shipmentTrackingBtnHeaderDiv{
     padding-top: 2px;
}

.shipmentTrackingNumHeaderDiv{
     padding-top: 2px;
}

.shippingAddressDiv{
     float: left;
     width: 400px;
}

.shippingAddressLabel{
     font-size: 12px;
     font-weight: bold;
     text-decoration: none;
}

.shippingAddressLabelDiv{
     float: left;
     width: 150px;
}

.shippingAddressMainDiv{
     padding-left: 3px;
     padding-top: 3px;
     width: 560px;
}

.shippingAddressText{
     font-size: 12px;
     text-decoration: none;
}

.shippingInfoDiv{
     margin-left: 2px;
     width: 560px;
}

.shippingMethodBoldText{
     font-size: 12px;
     font-weight: bold;
     text-decoration: none;
}

.shippingMethodSpacer{
     padding-bottom: 5px;
     width: 100%;
}

.shippingMethodText{
     font-size: 12px;
     text-decoration: none;
}

.shippingPreferenceDiv{
     width: 400px;
}

.shippingPreferenceLabelDiv{
     float: left;
     width: 147px;
}

.sidebar_copy{
     color: #063B60;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     line-height: 10px;
}

.sidebar_copy A:active{
     color: #063B60;
     text-decoration: none;
}

.sidebar_copy A:hover{
     color: #666666;
     text-decoration: underline;
}

.sidebar_copy A:link{
     color: #063B60;
     text-decoration: none;
}

.sidebar_copy A:visited{
     color: #063B60;
     text-decoration: none;
}

.sidebar_header{
     color: #FFFFFF;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
     line-height: 18px;
}

.sidebar_list{
     list-style: disc outside;
     margin-left: -15px;
}

.singleGreyBorder{
     border: 1px solid #CFD3D3;
}

.SiteMapHeader_Level1{
     background-image: url(/pd_images/sitemapHeaderBackground_1.jpg);
     color: #063B60;
     font: bold 14px;
     text-transform: uppercase;
}

.SiteMapHeader_Level2{
     color: #666666;
     font: bold 12px;
     text-transform: uppercase;
}
/******************************************************************************
* Styles for the tabbed displays.                                             *
******************************************************************************/
/*-----------------------------------------------------------------------------
  Note: The border-radius property is a proposed feature for CSS3 which creates
        rounded corners. Mozilla/Netscape browsers currently support this
        feature via the proprietary -moz-border-radius property. Both are
        defined here. Browsers that support neither should simply ignore them.
-----------------------------------------------------------------------------*/

.SkuLabel/* Used on product detail template */ {
     color: #707070;
     font-size: 11px;
     font-weight: bold;
}

/*
.SquareBullet{
     background-image: url(/pd_images/square.gif);
     background-position: 0 5;
     background-repeat: no-repeat;
}
*/

.submitButton, .submitButtonOther, .submitButtonPayment, .submitButtonPersonal, .submitButtonViewDownloads, .submitButtonViewOrders{
     background-color: #E27B00;
     border-bottom-color: #814701;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     border-left-color: #C46B00;
     border-left-style: solid;
     border-left-width: 1px;
     border-right-color: #8D4D00;
     border-right-style: solid;
     border-right-width: 1px;
     border-top-color: #C46B00;
     border-top-style: solid;
     border-top-width: 1px;
     color: #FFFFFF;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
}

.submitButtonOther /* My Account */ {
     background-color: #8A9D34;
}

.submitButtonPayment {
     background-color: #5DA0B4;
}

.submitButtonPersonal {
     background-color: #B69102;
}

.submitButtonViewDownloads{
     background-color: #1761a5;
     border-bottom-color: #0e3b64;
     border-left-color: #124a7e;
     border-right-color: #0e3b64;
     border-top-color: #124a7e;
}

.submitButtonViewOrders {
}

.subNav{
     color: #FFFFFF;
     font-weight: bold;
     text-decoration: none;
}

.subNav:hover{
     color: #FFFFFF;
     text-decoration: underline;
}

.subNav:link, .subNav:visited{
     color: #FFFFFF;
     text-decoration: none;
}


.SubTitleGrey{
     color: #606F7A;
     font-size: 14px;
     font-weight: bold;
}

.tableTitle  {
     background-image: url(/pd_images/topTable_bk_upper.gif);
     border-left: 0px none;
     border-right: 0px none;/* border-bottom: 1px none #C5C7CB; */
     border-top: 1px none #C5C7CB;
}
/*
.tableTop {
     background-image: url(/pd_images/topTable_bk.gif);
     border: 1px solid #C5C7CB;
}
*/
.TextBlack{
     color: #474747;
     font-weight: bold;
}

/*
.titleGray{
     color: #568D9F;
     font-family: "Times New Roman", Times, serif;
     font-size: 13px;
     font-weight: bold;
}

.titleGrayLarge{
     color: #568D9F;
     font-family: "Times New Roman", Times, serif;
     font-size: 14px;
     font-weight: bold;
}
*/
.titleRust{
     color: #9F6D3C;
     font-family: "Times New Roman", Times, serif;
     font-size: 20px;
     font-weight: bold;
}

.titleRustSub{
     color: #9F6D3C;
     font-family: "Times New Roman", Times, serif;
     font-size: 24px;
     font-weight: bold;
}

.topBanner /* Used on SingleHTMLBannerHomepageTemplate */ {
     background-color: #FFFFFF;
     border-left-color: #C5C7CB;
     border-left-style: solid;
     border-left-width: 1px;
     border-right-color: #C5C7CB;
     border-right-style: solid;
     border-right-width: 1px;
}

.topBannerLeft /*Unused*//*Unused*//*Unused*//*Unused*/{
     background-color: #FFFFFF;
     border-left-color: #C5C7CB;
     border-left-style: solid;
     border-left-width: 1px;
}

.topBannerRight /*Unused*//*Unused*//*Unused*//*Unused*/{
     background-color: #FFFFFF;
     border-right-color: #C5C7CB;
     border-right-style: solid;
     border-right-width: 1px;
}

.topBreadCrumb{
     background-color: #FFFFFF;
     border-bottom-color: #C5C7CB;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     border-left-color: #C5C7CB;
     border-left-style: solid;
     border-left-width: 1px;
     border-right-color: #C5C7CB;
     border-right-style: solid;
     border-right-width: 1px;
     border-top-color: #C5C7CB;
     border-top-style: none;
     border-top-width: 1px;
}

.topBreadCrumbText{
     color: #666666;
     font-size: 11px;
}

.TreeNode{
     color: black;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
}

.TreeNodeHover{
     background-color: #C2CFE5;
     border: 1px solid #335EA8;
     color: black;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
}

.TreeNodeSelected{
     background-color: #C2CFE5;
     border: 1px solid #335EA8;
     color: black;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
}

.TreePanel{
     border: 1px solid gray;
     height: 300px;
}

.valueColumn{
     color: #333333;
     font-family: Arial, Helvetica;
     font-size: 13px;
     vertical-align: top;
}

.wideWidth{
     width: 740px;
}

.paymentTableWidth
{
	padding: 0px 0px 0px 10px;	
}	

a.aidslinktitle:hover{
     text-decoration: none;
}

a.aidslinktitle:link{
     color: #224146;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     text-decoration: underline;
}

a.aidslinktitle:visited{
     color: #224146;
     text-decoration: underline;
}



a.leftNavRootNodeText:hover{
     color: #565C63;
     text-decoration: underline;
}
/************************************/
/* Left Navigation Sub-Parent Nodes */
/************************************/

a.leftNavRootNodeText:link{
     color: #565C63;
     text-decoration: none;
}

a.leftNavRootNodeText:visited{
     color: #565C63;
     text-decoration: none;
}

a.leftNavSubParentNodeText:hover{
     color: #E7F0F1;
     text-decoration: underline;
}

a.leftNavSubParentNodeText:link{
     color: #E7F0F1;
     text-decoration: none;
}

a.leftNavSubParentNodeText:visited{
     color: #E7F0F1;
     text-decoration: none;
}

a.leftNavSubParentSelectedNodeText:hover{
     color: #E7F0F1;
     text-decoration: underline;
}

a.leftNavSubParentSelectedNodeText:link{
     color: #E7F0F1;
     text-decoration: none;
}

a.leftNavSubParentSelectedNodeText:visited{
     color: #E7F0F1;
     text-decoration: none;
}

a.menuText:hover{
     color: #666666;
     text-decoration: underline;
}

a.menuText:link, a.menuText:visited{
     color: #666666;
     text-decoration: none;
}

a.myOrderNumber:link{
     color: #FFFFFF;
     font-size: 12px;
     font-weight: bold;
     text-decoration: underline;
}

a.myOrderNumber:visited{
     color: #FFFFFF;
     font-size: 12px;
     font-weight: bold;
     text-decoration: underline;
}

a.orderDetailHeaderText:link{
     color: #FFFFFF;
     font-size: 12px;
     font-weight: bold;
     text-decoration: underline;
}

a.orderDetailHeaderText:visited{
     color: #FFFFFF;
     font-size: 12px;
     font-weight: bold;
     text-decoration: underline;
}

a.tab{
     background-color: #CCCCCC;
     border: 1px solid #000000;
     border-bottom-width: 0px;
     padding: 2px 1em 2px 1em;
     position: relative;
     text-decoration: none;
     top: -1px;
     z-index: 100;
}

a.tab .activeTab{
     z-index: 102;
}

a.tab .activeTab, a.tab .activeTab:hover, a.tab .activeTab:visited{
     background-color: #FFFFFF;
     color: #000000;
}

a.tab, a.tab:visited{
     color: #808080;
}

a.tab:hover{
     background-color: #d0d0d0;
     color: #606060;
}

a:link{
     color: #666666;
     text-decoration: underline;
}

a:visited{
     color: #666666;
     text-decoration: underline;
}

body{
     background-color: #EBEBEB;
}

body, table, th{
     color: #666666;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
}

div.links a:hover{
     color: White;
     font-size: 10px;
     font-weight: bold;
     text-decoration: none;
}

div.links a:link{
     color: White;
     font-size: 10px;
     font-weight: bold;
     line-height: 12px;
     text-align: center;
     text-decoration: none;
}

div.links a:visited{
     color: White;
     font-size: 10px;
     font-weight: bold;
     text-decoration: none;
}

div.sideBySide{
     float: left;
     height: 30px;
}

div.tabArea{
     font-size: 95%;
     font-weight: bold;
}

div.tabBox{
     width: 95%;
}

div.tabContent{
     margin: 8px;
     width: 100%;
}

div.tabContentWrapper{
     background-color: #f2f2f2;
     border: 1px solid #000000;
     width: 98%;
}

div.tabIframeWrapper{
     width: 100%;
}

div.tabMain{
     background-color: #FFFFFF;
     border: 1px solid #000000;
     padding: 1em;
     position: relative;
     z-index: 101;
}

table tr td.crossSellItem{
     color: #474747;
     font-size: 10px;
}

table tr.listingHeader{
     background-color: #A9A9A9;
     color: White;
     font-size: 11px;
     font-weight: bold;
     padding: 6px 2px 6px 2px;
     text-align: center;
}

table.crossSellTable{
     border: solid 1px #c5c7cb;
}

.PopupBackground
{
	background-image/**/: url("/pd_images/maskBG.png") !important; 
}

.ModalDialog
{
	margin: 10px;
	padding: 10px;
	background-color: White;
	border-style:solid;
}