body{
    margin:0;
    padding:0;
    
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:18px;
}
a:link, a:visited{cursor:hand;}
a:link,a:visited{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	color:black;
	text-decoration:underline;
	}
	
	a:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	color:black;
	text-decoration:none;
	}
table{background-color:#FFFFFF;}
a.homegraylink:link, a.homegraylink:visited{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#858484;
    text-decoration:underline;
}
a.homegraylink:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#858484;
    text-decoration:none;
}

input.subbox{
    border:1px solid #557799;
    width:150px;
}
input.loginbox{
    border:1px solid #557799;
    width:180px;
}
.logintext{color:#024386; font-weight:bold;}

a.homebluelink:link, a.homebluelink:visited{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#024386;
    text-decoration:underline;
}
a.homebluelink:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#024386;
    text-decoration:none;
}

a.readmore:link, a.readmore:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#024386;
text-decoration:underline;
background-image:url(../graphics/readmore-arrow.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:10px;
}
a.readmore:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#024386;
text-decoration:none;
background-image:url(../graphics/readmore-arrow.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:10px;
}

a.footerlink:link, a.footerlink:visited{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000;
    text-decoration:none;
}
a.footerlink:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000;
    text-decoration:underline;
}

table.middlecontent{
    border-bottom:7px solid #000;
    border-left:1px solid #707070;
border-right:1px solid #707070;
}

table.middlecontent-withoutborder
{
border-left:1px solid #707070;
    border-top:1px solid #707070;
    border-right:1px solid #707070;
}
table.middlecontent-withouttopborder
{
border-left:1px solid #707070;
border-right:1px solid #707070;
}

table.flashgraybg{
    background-color:#5F5D5B;
}
table.flashespanolgraybg{
    background-color:#918c86;
}
.videobigwhite{
    font-size:16px;
    font-weight:bold;
    line-height:20px;
    color:#fff;
    padding-left:25px;
    padding-right:15px;
}
.videowhite{
    color:#fff;
    padding-left:35px;
    padding-right:35px;
    text-align:justify;
}

a.homearrowink:link, a.homearrowink:visited{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#fff;
    text-decoration:underline;
    background-image:url(../graphics/arrow-link-gray.gif);
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:10px;

}
a.homearrowink:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#fff;
    text-decoration:none;
    background-image:url(../graphics/arrow-link-gray.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:10px;
}
.chariotpadding{padding-left:35px;}
.tabBG{background-image:url(../graphics/tab-bg.gif); }
.tabblack{
    color:#000;
    padding-right:30px;
    height:108px;
    min-height:108px;
}

.footer{color:#000; font-size:10px;}
.grayborder{border-bottom:1px solid #8C8C8C;}
.homeeqtext{color:#024386; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-right:10px;}
.homepodcasttext{color:#0A4C68;font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-right:10px; padding-left:15px;}
.grayverborder{border-right:1px solid #8C8C8C;}
.normaltext
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
.mediumtext
{
    font-family:Verdana, Geneva, sans-serif;
    font-size:13px;
}
.ContentsPadding
{
    padding-left:10px;
    padding-right:30px;
    padding-top:27px;
    padding-bottom:10px;
}

.mediumtitle
{
    font-size:14px;
    font-family:Verdana, Geneva, sans-serif;
    font-weight:bold;
}
.form
{
	font-size:12px;
    font-weight:bold;
    color:#FFF;
}
.textbox
{
    border-style:solid;
    border-width:1px;
    border-color:black;
    height:16px;
    width:155px;
}
.prayergrid-row
{
    margin-bottom:1px;
}
.prayergrid-row1-cell1
{
    background-color:#e6e2de;
    height:32px;
    padding-left:40px;
    width:780px;
    max-width:780px;
}
.prayergrid-row1-cell2
{
    background-color:#d9d4ce;
    height:32px;
    padding-left:23px;
    padding-right:23px;
    width:135px;
    max-width:135px;
    color:#024386;
}
.prayergrid-row2-cell1
{
    background-color:#eeebe8;
    height:32px;
    padding-left:40px;
    width:780px;
    max-width:780px;
}
.prayergrid-row2-cell2
{
    background-color:#ddd8d3;
    height:32px;
    padding-left:23px;
    padding-right:23px;
    width:135px;
    max-width:135px;
    color:#024386;
}
a.prayergrid-link:link
{
    color:#024386;
    font-weight:bold;
}
a.prayergrid-link:hover
{
    color:#024386;
    font-weight:bold;
}
a.prayergrid-link:visited
{
    color:#024386;
    font-weight:bold;
}
.calender-table
{
    border-color: #600;
    border-width: 0 0 1px 1px;
    border-style: solid;
}
.clender-header
{
    border-color: #600;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin:0px;
    text-align:center;
    font-weight:bold;

    font-size:12px;
}

.calender-td
{
    border-color: #600;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0px;
    _padding: 4px;
    height:44px;
    color:#707070;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    _line-height:6px;
    max-height:44px;

}
.calender-title
{
    color:#4976b2;
    font-size:18px;

    display:inline;
}
.calender-leftarrow
{
    display:inline;
    padding-right:118px;
}
.calender-rightarrow
{
    display:inline;
    padding-left:118px;
    text-align:right;
}
.chariotgrid-row
{
    font-size:11px;
    _text-decoration:underline;
}
.chariotgrid-date
{
    padding-right:5px;
    text-align:right;
}
.messagegrid-leftcell
{
    font-weight:bold;
    padding-right:5px;
    font-size:11px;
    padding-top:5px;
}
.messagegrid-rightcell
{
    padding-left:15px;
    padding-top:5px;
    font-size:11px;
    text-align:justify;
}
.messagegrid-rightcell-header
{
    padding-left:15px;
    padding-top:5px;
    color:#0137fe;
    font-size:13px;
    font-weight:bold;

}
a.messagegrid-link:link
{
    color:#0255fe;
    font-size:11px;
}
a.messagegrid-link:hover
{
    color:#0255fe;
    font-size:11px;
}
a.messagegrid-link:visited
{
    color:#0255fe;
    font-size:11px;
}
.header-text-large
{
    text-align:justify;
    color:#FFF;
    font-size:15px;
    line-height:23px;
}
.speaking-inner-menu-row
{
    background:url(/graphics/speaking-inner-menu-bg.gif);
    height:30px;
    padding:0px 3px 0px 7px;
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
}

.speaking-inner-menu-openedtab
{
    background-color:#ececec;
    font-size:11px;
    padding:4px 3px 4px 30px;
}
.Speaking-WorkShop-Scroll-Content
{
    height:55px;
    overflow:auto;
    border:0px solid #8c8c8c;
}

.innerproduct-subtitle
{
    color:#4192fe;
    font-size:15px;
    text-decoration:underline;
    font-weight:bold;
}
.add-to-cart-title
{
    color:#0c4898;
    font-size:14px;
    font-weight:bold;
}
.add-to-cart-textbox
{
    width:50px;
    border:1px solid #000;
}
a.add-to-cart-link:link
{
    color:#016dfd;
}
a.add-to-cart-link:visited
{
    color:#016dfd;
}
a.add-to-cart-link:hover
{
    color:#016dfd;
}
.innerproduct-topicsinclude-text
{
    color:#FFF;
    line-height:23px;
    font-size:14px;
}
.innerproduct-topicsinclude-title
{
    color:#FFF;
    line-height:23px;
    font-size:17px;
    font-weight:bold;
}
a.innerproduct-topicsinclude-link:link
{
    color:#FFF;
    line-height:23px;
    font-size:14px;
    font-weight:bold;
}
a.innerproduct-topicsinclude-link:hover
{
    color:#FFF;
    line-height:23px;
    font-size:14px;
    font-weight:bold;
}
a.innerproduct-topicsinclude-link:visited
{
    color:#FFF;
    line-height:23px;
    font-size:14px;
    font-weight:bold;
}
.shoponlinegrid-pricetext
{
    font-size:11px;
}
.ShopOnlineNavigation{
    font-size:15px;
    font-weight:bold;
    vertical-align:top;
}
.ShopOnlineNavigation a{
    font-size:15px;
    font-weight:bold;
}
.HomeTabContent{
    height:210px;
    min-height:210px;
}
.HomeInnerTabContents{
    height:159px;
    min-height:159px;
}
a.DonateQuestion{
    background:url('/graphics/QuestionArrowOff.gif') no-repeat center left;
    padding-left:15px;
    text-decoration:none;
}
a.DonateQuestion.On{
    background:url('/graphics/QuestionArrowOn.gif') no-repeat center left;
}
.DonateAnswer{
    padding-left:35px;
}
.fixedHeight_105{
    min-height:105px;
    max-height:105px;
    height:105px;
}
.HomePopUpLinks a:link,.HomePopUpLinks a:visited,.HomePopUpLinks a:hover {
color:#0C4A8A;
font-size:10px;
line-height:6px;
text-align:center;
text-decoration:none;
display:block;
}

a.sales {
	font-size:14px;
	color:#024386;
	text-decoration:none;
	font-weight:bold;
	line-height: 28px;
}

a.sales:hover {
	text-decoration: underline;
}
