﻿* { font-family:Verdana, Tahoma, Arial; font-size:12px; }
body { background-color:#4d638c; margin:0 auto; padding:0; }
a { text-decoration:underline; color:#051e5b; }
a:hover { text-decoration:none; color:#051e5b; }

h1 { font-size:32px; color:#546a91; }
h2 { font-size:26px; color:#546a91; }
h3 { font-size:21px; color:#546a91; }
h4 { font-size:17px; color:#546a91; }
h5 { font-size:14px; color:#546a91; }
h6 { font-size:12px; color:#546a91; }

#wsboundaries { position:relative; margin:0 auto; width:845px; border:1px #cccccc solid; background-color:#ffffff; overflow:hidden; }

#header { width:100%; height:105px; text-align:left; background-image:url(../../Images/Theme/Default/headerbg.gif); overflow:hidden; }
#header a.logo { float:left; }
#header div.hcontainer { float:right; width:435px; height:105px; position:inherit; top:0px; background:url(../../Images/Theme/Default/header02.gif) no-repeat left; }
#header div.hcontainer div.hcontent { float:right; width:350px; color:#ffffff; padding:2px 5px 0px 0px; text-align:right }
#header div.hcontainer div.hcontent a { color:#ffffff; text-decoration:underline; margin-left:10px; padding-top:3px; }
#header div.hcontainer div.hcontent a.cl1 { background:url(../../Images/Theme/Default/carticonl2.png) no-repeat left center; padding-left:29px; }
#header div.hcontainer div.hcontent a:hover { text-decoration:none; }
#header div.bannerad { float:right; width:300px; height:40px; }

a.LinkButton { color:#ffffff; background-color:#546a91; padding:2px 7px 4px 7px; border:outset 1px #526a97; text-decoration:none; vertical-align:middle; font-weight:bold; display:inline-block; }
a.LinkButton:hover { background-color:#8b9155; border:outset 1px #c1c47a; }

#contentarea { overflow:hidden; background-color:#ffffff; display:block; width:100%; }

#hpanel { text-align:center; width:100%; overflow:hidden; }
#hpanel div h1 { font-size:20px; }
#hpanel div h2 { color:#6e0606; font-size:16px; }
#hpanel div p { text-align:left; }
/*
#hpanel div ul { margin:0; padding:0; display:block; position:relative; overflow:hidden; }
#hpanel div ul li { font-weight:bold; display:block; float:left; height:160px; width:210px; border-bottom:dashed 1px gray; margin:0; padding:0; }
#hpanel div ul li span { color:#404040; font-weight:normal; }
*/

.pstyles { margin:0; padding:0; display:block; position:relative; overflow:hidden; }
.pstyles li { font-weight:bold; display:block; float:left; height:160px; width:210px; border-bottom:dashed 1px gray; margin:0; padding:0; text-align:center; }
.pstyles li span { color:#404040; font-weight:normal; }

#irotator { float:left; width:636px; height:234px; padding:2px 2px 2px 2px; overflow:hidden; background-color:#fff; border:solid 1px #546a91; }
#rc-carousel { float:left; margin:0; padding:0; list-style-type:none; width:640px; height:200px; overflow:hidden; }
#rc-carousel li { width:640px; height:200px; overflow:hidden; }
#rc-carousel li a { float:left; text-decoration:none; width:640px; height:200px; overflow:hidden; }
#rc-carousel li a img { border-width:0px; }
.rc-carousel-scroll { float:left; background-color:#546a91; padding:4px 5px 4px 5px; margin-top:2px; height:24px; width:626px; }
#rc-carousel-prev { float:right; margin:5px 10px 5px 10px; color:#fff; }
#rc-carousel-next { float:right; margin:5px 10px 5px 10px; color:#fff; }

#pc-carousel-container { clear:both; float:left; width:636px; background-color:#fff; overflow:hidden; padding:2px 2px 2px 2px; border:solid 1px #546a91; }
#pc-carousel-header { margin:5px 5px 5px 5px; border-bottom:solid 1px #546a91; }
#pc-carousel-header h3 { margin:0px; padding:5px 0px 5px 0px; font-size:16px; }
#pc-carousel { float:left; background-color:#fff; margin:0; padding:0; display:block; list-style-type:none; height:160px; width:640px; overflow:hidden; }
#pc-carousel li { font-weight:bold; display:block; float:left; height:160px; width:210px; margin:0; padding:0; text-align:center; }
#pc-carousel li strong { display:block; width:210px; font-weight:normal; }
#pc-carousel li a { display:block; width:210px; }
#pc-carousel li a img { border-width:0px; }
#pc-carousel li span { display:block; }
.pc-carousel-scroll { float:left; background-color:#fff; padding:4px 5px 4px 5px; margin-top:2px; height:24px; width:626px; }
#pc-carousel-prev { float:left; margin:1px 10px 1px 10px; color:#fff; width: 32px; height: 32px;
    background: transparent url(../../Images/Theme/Default/prev-horizontal.png) no-repeat 0 0; }
#pc-carousel-next { float:right; margin:1px 10px 1px 10px; color:#fff; width:32px;  height:32px;
    background: transparent url(../../Images/Theme/Default/next-horizontal.png) no-repeat 0 0; }


#left_column div.searchpanel { margin:0; padding:0; background-color:#ffffff; border:solid 1px #AAB7CE; overflow:hidden; margin-bottom:5px; }
#left_column div.searchpanel div.searchtitle { background:#546a91 url(../../Images/Theme/Default/search.gif) no-repeat center right; }
#left_column div.searchpanel div.searchtitle span { color:#ffffff; padding:4px 0px 4px 5px; display:block; font-size:12px; font-weight:bold; }
#left_column div.searchpanel div.searchtext { overflow:hidden; padding:2px 0px 2px 0px; }
#left_column div.searchpanel div.searchtext span.searchtxt { padding-left:5px; font-size:10px; font-weight:normal; color:#666666; }
#left_column div.searchpanel div.searchbutton { text-align:right; padding:0px 0px 1px 0px; }

#left_column { width:180px; text-align:left; float:left; position:relative; margin-top:15px; padding-top:3px; }
#left_column ul.lnav { margin:0; padding:0; background-color:#ffffff; border:solid 1px #AAB7CE; overflow:hidden; }
#left_column ul.lnav li { list-style-type:none; }
#left_column ul.lnav li.parent { border-bottom:solid 1px #737852; border-top:solid 1px #cccccc; }
#left_column ul.lnav li.parent a { background-color:#546a91; text-decoration:none; display:block; color:#ffffff; padding:4px 0px 4px 5px; font-size:12px; font-weight:bold; }
#left_column ul.lnav li.parent a:hover { background-color:#8b9155; text-decoration:underline; }
#left_column ul.lnav li.sub { padding-left:10px; margin:2px 0px 2px 0px }
#left_column ul.lnav li.sub a { text-decoration:underline; display:block; color:#051e5b; }
#left_column ul.lnav li.sub a:hover { text-decoration:none; color:#8b9155; }

#left_column ul.lnav li.parent a.cart { background-image:url(../../Images/Theme/Default/carticonl2.gif); background-repeat:no-repeat; background-position:right; text-decoration:none; display:block; background-color:#546a91; color:#ffffff; padding:2px 0px 2px 5px; font-size:12px; font-weight:bold; }
#left_column ul.lnav li.parent a.cart:hover { background-image:url(../../Images/Theme/Default/carticonl1.gif); background-repeat:no-repeat; background-position:right; background-color:#8b9155; text-decoration:underline; }

#bibleverses { padding:10px 2px 10px 2px; font-size:11px; text-align:left; }
#bibleverses span.bibleAddress { font-size:10px; font-style:oblique; }
#bibleverses span.bibleVersion { font-size:10px; font-weight:bold; }

.testimony { text-align:left; padding:10px 0px 10px 0px; overflow:hidden; }
.testimony h3 { color:#546a91; font-size:16px; font-weight:normal; font-style:oblique; margin:0px; padding:10px 0px 0px 0px; }
.testimony div.testimonyauthor { font-size:11px; font-style:oblique; font-weight:bold; padding:5px 0px 5px 0px }
.testimonyhr { border:dashed 1px #8b9155; width:100%; height:1px; }

.hpblog { text-align:left; padding:10px 0px 10px 0px; overflow:hidden; }
.hpblog h3 { color:#546a91; font-size:16px; font-weight:normal; font-style:oblique; margin:0px; padding:10px 0px 0px 0px; }
.hpblog div.bpentry { padding:5px 0px 5px 10px; }

#center_column { float:right; width:650px; margin-top:15px; padding-top:3px; background-color:#ffffff; }

#footer { display:block; clear:both; width:100%; background-color:#4d638c; color:#ffffff; padding:10px 5px 10px 5px; text-align:center; }
#footer div.flinks { margin:12px 0px 12px 0px; overflow:hidden; }
#footer div.flinks a { color:#ffffff; text-decoration:underline; padding:0px 3px 0px 3px; }
#footer div.flinks a:hover { text-decoration:none; }

.gridview { border:solid 1px #e5e5e5; }
.gridview tbody tr.header { color:#ffffff; background-color:#546a91; }
.gridview tbody tr.header th { padding:7px 3px 6px 3px; }
.gridview tbody tr.header th a { text-decoration:none; }
.gridview tr.header th a:hover { text-decoration:underline; }
.gridview tbody tr.item { background-color:#ffffff; }
.gridview tbody tr.item td { background-color:#ffffff; padding:3px 3px 3px 3px; }
.gridview tbody tr.item td a { background-color:#ffffff; }
.gridview tbody tr.item td a:hover { background-color:#ffffff; }
.gridview tbody tr.altitem { background-color:#f5fafe; }
.gridview tbody tr.altitem td { padding:3px 3px 3px 3px; }
.gridview tbody tr.altitem td a { background-color:#ffffff; }
.gridview tbody tr.altitem td a:hover { background-color:#ffffff; }

.messagebox { font:normal 16px/20px Arial, Helvetica, sans-serif; background-color:#f5fafe; border:dashed 1px #051e5b; padding:10px 10px 10px 10px; margin:2px 0px 5px 0px; overflow:hidden; }
.messagebox img.messageimage { position:relative; padding:3px 10px 3px 3px; background-image:none; float:left; }
.messagebox span.messagetext { position:relative; width:500px; float:right; }
.sidenote { color:#333333; font-size:11px; }

.login { width:410px; padding:5px; }
.logintitle { font:bold 18px/22px "Trebuchet MS"; text-align:left; padding:5px 0px 0px 25px; margin:5px 0px 5px 5px; display:block; background:url(../../Images/Theme/Default/lock.png) no-repeat left center; }
.logininstruction { background-color:#f5fafe; border:dashed 1px #4d689d; text-align:center; font-size:12px; padding:5px; }

.fp { width:410px; padding:5px; }
.fpininstruction { background-color:#f5fafe; border:dashed 1px #4d689d; text-align:center; font-size:12px; padding:5px; }
.fptitle { font:bold 18px/22px "Trebuchet MS"; text-align:left; padding:5px 0px 0px 5px; margin:5px 0px 5px 5px; display:block; }

.ca { width:410px; padding:5px; }
.cainstruction { background-color:#f5fafe; border:dashed 1px #4d689d; text-align:center; font-size:12px; padding:5px; }
.catitle { font:bold 18px/22px "Trebuchet MS"; text-align:left; padding:5px 0px 0px 5px; margin:5px 0px 5px 5px; display:block; }