@charset "iso-8859-1";

/* BODY */ 
body {background-image: url(../images/theme/bg-page.jpg); font-size: 9pt; color: #000033; font-family: sans-serif, verdana; line-height: 12pt}

/* COMMON HTML */
img.bdr{border: 1px solid #000033}
img.bdrMm{border: 0px; margin: 20px 0px 0px 0px ;}
img.bdrM{border: 0px; margin: 20px 10px 0px 10px ;}
img.nobdr {border: 0px}

h1 {font-size: 13pt; color: #000033; font-family: sans-serif, verdana; text-decoration: none; font-weight: bold;}
h2 {font-size: 13pt; color: #990000; font-family: sans-serif, verdana; text-decoration: none; font-weight: bold;}
h3 {font-size: 11pt; color: #3333FF; font-family: sans-serif, verdana; text-decoration: none; font-weight: bold;}
h4 {font-size: 11pt; color: #990000; font-family: sans-serif, verdana; text-decoration: none; font-weight: bold;}
h5 {font-size: 9pt; color: #000066; font-family: sans-serif, verdana; text-decoration: none; font-weight: bold;}
h6 {font-size: 9pt; color: #990000; font-family: sans-serif, verdana; text-decoration: none; font-weight: bold;}

a:link {font-size: 9pt; color: blue; font-family: sans-serif, verdana; text-decoration: none; font-weight: normal;}
a:visited {font-size: 9pt; color: blue; font-family: sans-serif, verdana; text-decoration: none; font-weight: normal;}
a:hover {font-size: 9pt; color: #990000; font-family: sans-serif, verdana; text-decoration: underline; font-weight: normal;}

/* FORMS */

form#searchForm {margin: 0px auto 0px auto;}

.button {background-color: #000033; border-top: 1px solid white;  border-right: 1px solid white; border-bottom: 1px solid white; border-left: 1px solid white; color: white; cursor: pointer}

input.search {font-family: sans-serif, verdana; font-size: 9pt; color: blue; padding-left:3px}

/* WINDOW WRAP */
DIV#windowWrap {text-align: center; }

/* PAGE SLOGAN */
div#slogan {width: 1010px; text-align: center; margin: 0px auto 0px auto; overflow: hidden; padding: 0px 0px 0px 0px; font-size: 13pt; color: #3333FF; border-top: 0px solid #C1C1C1; border-right: 0px solid #C1C1C1; border-bottom: 0px solid #C1C1C1; border-left: 0px solid #C1C1C1;}

div#slogan h1 {font-family: sans-serif, verdana; text-decoration: none; font-weight: bold; font-size: 9pt; color: #999999; margin: 10px 0px 0px 5px;}


/* OUTER PAGE WRAP */
div#outerPgWrap  {width: 1010px; text-align: center; margin: 0px auto 0px auto; overflow: hidden; padding: 0px 0px 0px 0px; background-color: white; border-top: 1px solid #C1C1C1; border-right: 1px solid #C1C1C1; border-bottom: 1px solid #C1C1C1; border-left: 1px solid #C1C1C1;}

/* INNER PAGE WRAP */
div#innerPgWrap  {width: 1010px; text-align: center; margin: 0px auto 0px auto}

/* PAGE TOP */
div#pageTop {background-image: url(../images/theme/bg-pg-t.jpg); background-repeat: no-repeat; width: 1010px; height: 12px}

/* PAGE BODY */
div#pageBody {background-image: url(../images/theme/bg-pg-m.jpg); background-repeat: repeat-y; text-align: right; width: 1010px; padding: 0px 0px 10px 0px;}

/* TOP ADS */
div#topAdsWrap {width: 990px; margin: 0px auto 0px auto; border: 0px solid black; height: 60px}
table#topAdsTable {width: 990px}
td.topAdsCell {text-align: center; width: 25%}

/* PAGE HEADER */
div#headerWrap {background-image: url(../images/theme/header-bg.png); width: 970px; margin: 10px auto 0px auto; height: 60px; background-repeat: no-repeat; border: 1px solid #000033}
div#header {}
div#headerLeft {width: 380px; height: 60px; float: left; text-align: center}

div#headerRight {width: 588px; height: 60px; float: right; text-align: center}

div#headerRightTop {height: 21px; text-align: center; padding: 4px 0px 0px 0px; font-size: 9pt; color: whitesmoke; font-family: sans-serif, verdana; text-decoration: none; font-weight: bold;}
div#headerRightTop a:link {font-size: 9pt; color: whitesmoke; font-family: sans-serif, verdana; text-decoration: none; font-weight: bold;}
div#headerRightTop a:visited {font-size: 9pt; color: whitesmoke; font-family: sans-serif, verdana; text-decoration: none; font-weight: bold;}
div#headerRightTop a:hover {font-size: 9pt; color: cyan; font-family: sans-serif, verdana; text-decoration: underline; font-weight: bold;}

div#headerRightBottom {height: 27px; text-align: center; padding: 8px 0px 0px 0px;}

/* HEAD NAV */
div#headNavWrap {background-color: #000066; width: 970px; margin: 7px auto 0px auto; height: 25px;}
div#headNav {padding: 5px 0px 0px 0px; font-size: 9pt; color: whitesmoke; font-family: sans-serif, verdana; text-decoration: none; font-weight: bold; text-align: center} 
div#headNav a:link {font-size: 9pt; color: cyan; font-family: sans-serif, verdana; text-decoration: none; font-weight: bold;}
div#headNav a:visited {font-size: 9pt; color: cyan; font-family: sans-serif, verdana; text-decoration: none; font-weight: bold;}
div#headNav a:hover {font-size: 9pt; color: whitesmoke; font-family: sans-serif, verdana; text-decoration: underline; font-weight: bold;}


/* TITLE BAR */
div#titleBarWrap {background-image: url(../images/theme/title-bar-bg.jpg); width: 970px; margin: 7px auto 0px auto; height: 35px; border: 1px solid #000033}
div#titleBar {}
div#titleBarLeft {width: 720; float: left; text-align: left}
div#titleBarLeft h1 {font-size: 14pt; color: whitesmoke; font-family: sans-serif, verdana; text-decoration: none; font-weight: bold; margin: 8px 0px 0px 10px;}
div#titleBarRight {width: 235; float: right; text-align: center}

div.donate-off {width: 140px; height: 35px; margin: 0px auto 0px auto; background-image: url(../images/theme/donation-out.jpg); cursor: pointer}
div.donate-on {width: 140px; height: 35px; margin: 0px auto 0px auto; background-image: url(../images/theme/donation-over.jpg); cursor: pointer}


/* CONTENT BODY WRAP*/
div#contentBodyWrap  {width: 970px; margin: 8px auto 0px auto;}
div#contentBody  {float: left; width: 710px; margin: 0px 0px 0px 0px;}

div#twoCol {float: left; text-align: center; width: 700px; margin: 0px auto 0px auto;}

div#contentWrap {float: left; width: 700px; margin: 10px auto 0px auto;} 

div#content {float: right; width: 500px; margin: 0px auto 0px auto;}

div#content2 {text-align: center; width: 700px; margin: 0px auto 0px auto;}

div#adminContent {text-align: left; border: 1px solid #000033; padding: 10px 10px 10px 10px}

div#theContent {text-align: left; width: 500px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px;}	

div#theContent2 {text-align: left; width: 700px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px;}	

div#columnRightWrap {float: left; width: 190px; margin: 0px auto 0px auto;}

div#columnRight {text-align: left}

div#columnWrap  {float: right; width: 260px; margin: 0px 0px 0px 0px;} 

/* VIDEO WRAP */
div#videoWrap {text-align: center; margin: 0px auto 10px auto;}

/* LEFT COLUMN ABOVE MENU */
div#leftColabove {padding: 10px 0px 0px 0px; border-top: 0px solid #C1C1C1; border-right: 0px solid #C1C1C1; border-bottom: 0px solid #C1C1C1; border-left: 0px solid #C1C1C1; color: #000033; margin: 0px 0px 10px 0px; text-align: center; background-image: url(../images/theme/login-bg.png); background-repeat: no-repeat; height: 160px; width: 180px}	
div#leftColabove h1 {font-size: 9pt; color: #000099; font-family: sans-serif, verdana; text-align: center; font-weight: bold; margin: 0px 0px 2px 0px;}
div#leftColabove input.login {padding: 0px 0px 0px 3px; font-size: 9pt; color: #990000; font-family: sans-serif, verdana; color: #999999; background-color: whitesmoke; border: 1px solid #999999}
div#leftColabove form.login {margin: 0px 0px 0px 0px;} 
div#leftColabove a:link {font-size: 8pt; color: #000099; font-family: sans-serif, verdana; text-decoration: none}
div#leftColabove a:visited {font-size: 8pt; color: #000099; font-family: sans-serif, verdana; text-decoration: none}
div#leftColabove a:hover {font-size: 8pt; color: #990000; font-family: sans-serif, verdana; text-decoration: underline}
.button2 {background-color: #000033; border-top: 1px solid white;  border-right: 1px solid white; border-bottom: 1px solid white; border-left: 1px solid white; color: white; cursor: pointer; font-size: 9pt; color: white; font-family: sans-serif, verdana; padding: 1px 2px 1px 2px;}	

/* ROLL OVERS */
div.nav-type-head {border-top: 1px solid #000033; border-right: 1px solid #000033; border-bottom: 1px solid #000033; border-left: 1px solid #000033; 
padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; height: ; width: ; text-align: center;  color: white; background-color: #000033; font-size: 10pt; font-family: sans-serif, verdana; font-weight: bold; margin-bottom: 3px}

div.nav-type-head2 {border-top: 1px solid #000033; border-right: 1px solid #000033; border-bottom: 1px solid #000033; border-left: 1px solid #000033; 
padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; height: ; width: ; text-align: center;  color: white;  background-color: #3333FF; font-size: 10pt; font-family: sans-serif, verdana; font-weight: bold; margin-bottom: 3px}

div.nav-type-off {border-top: 1px solid #000033; border-right: 1px solid #000033; border-bottom: 1px solid #000033; border-left: 1px solid #000033; 
padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 10px; height: ; width: ; text-align: left; background-image: ; background-repeat: ; 
background-color: #83A6D1; font-size: 10pt; font-family: sans-serif, verdana; font-weight: bold; margin-bottom: 3px}

div.nav-type-on {border-top: 1px solid #000033; border-right: 1px solid #000033; border-bottom: 1px solid #000033; border-left: 1px solid #000033; 
padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 20px; height: ; width: ; text-align: left; background-image: ; background-repeat: ; 
background-color: #000066; font-size: 10pt; font-family: sans-serif, verdana; font-weight: bold; margin-bottom: 3px}

a.nav-type:link {font-size: 9pt; color: white; font-family: sans-serif, verdana; font-weight: bold; text-decoration: none}
a.nav-type:visited {font-size: 9pt; color: white; font-family: sans-serif, verdana; font-weight: bold; text-decoration: none}
a.nav-type:hover {font-size: 9pt; color: white; font-family: sans-serif, verdana; font-weight: bold; text-decoration: underline}

div.nav-cat-off {border-top: 1px solid #000033; border-right: 1px solid #000033; border-bottom: 1px solid #000033; border-left: 1px solid #000033; 
padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 10px; height: ; width: ; text-align: left; background-image: ; background-repeat: ; 
background-color: #83A6D1; font-size: 10pt; font-family: sans-serif, verdana; font-weight: bold; margin-bottom: 3px}

div.nav-cat-on {border-top: 1px solid #000033; border-right: 1px solid #000033; border-bottom: 1px solid #000033; border-left: 1px solid #000033; 
padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 12px; height: ; width: ; text-align: left; background-image: ; background-repeat: ; 
background-color: #000066; font-size: 10pt; font-family: sans-serif, verdana; font-weight: bold; margin-bottom: 3px}

a.nav-cat:link {font-size: 9pt; color: white; font-family: sans-serif, verdana; font-weight: bold; text-decoration: none}
a.nav-cat:visited {font-size: 9pt; color: white; font-family: sans-serif, verdana; font-weight: bold; text-decoration: none}
a.nav-cat:hover {font-size: 9pt; color: white; font-family: sans-serif, verdana; font-weight: bold; text-decoration: underline}


/* FOOT MODULE*/
div#footModWrap {background-image: url(../images/theme/foot-Mod.png); background-repeat: no-repeat; width: 970px; height: 125px; margin: 10px auto 0px auto; border: 1px solid #000033}
div#footMod {}
div#footModLeft {width: 605px; height: 125px; float: left; text-align: left;}
div#footModLeftTop {text-align: center; width: 605px; height: 20px;}
div#footModLeftTop h1 {text-align: center; font-size: 10pt; color: white; font-family: sans-serif, verdana; text-decoration: none; font-weight: normal; margin: 5px auto 0px auto;}
div#footModLeftBottom {}
table#footModTable {width: 600px; margin: 3px 0px 0px 0px;}
td#footModCell {width: 200px; font-size: 8pt; color: whitesmoke; font-family: sans-serif, verdana; text-decoration: none; font-weight: normal;}
td#footModCell a:link {font-size: 8pt; color: whitesmoke; font-family: sans-serif, verdana; text-decoration: none; font-weight: normal;}
td#footModCell a:visited {font-size: 8pt; color: whitesmoke; font-family: sans-serif, verdana; text-decoration: none; font-weight: normal;}
td#footModCell a:hover {font-size: 8pt; color: cyan; font-family: sans-serif, verdana; text-decoration: underline; font-weight: normal;}
td#footModCell2 {width: 605px; font-size: 8pt; color: whitesmoke; font-family: sans-serif, verdana; text-decoration: none; font-weight: normal; text-align: center}
td#footModCell2 a:link {font-size: 8pt; color: whitesmoke; font-family: sans-serif, verdana; text-decoration: none; font-weight: normal;}
td#footModCell2 a:visited {font-size: 8pt; color: whitesmoke; font-family: sans-serif, verdana; text-decoration: none; font-weight: normal;}
td#footModCell2 a:hover {font-size: 8pt; color: cyan; font-family: sans-serif, verdana; text-decoration: underline; font-weight: normal;}

div#footModRight {width: 325px; height: 125px; float: right; text-align: center; font-size: 9pt; color: whitesmoke; font-family: sans-serif, verdana; text-decoration: none; font-weight: normal;}
div#footModRight h1 {font-size: 10pt; color: orange; font-family: sans-serif, verdana; text-decoration: none; font-weight: bold; margin: 5px 0px 3px 0px;}
div#footModRight a:link {font-size: 8pt; color: cyan; font-family: sans-serif, verdana; text-decoration: none; font-weight: normal;}
div#footModRight a:visited {font-size: 8pt; color: cyan; font-family: sans-serif, verdana; text-decoration: none; font-weight: normal;}
div#footModRight a:hover {font-size: 8pt; color: gold; font-family: sans-serif, verdana; text-decoration: underline; font-weight: normal;}

/* PAGE BOTTOM */
div#pageBottom {background-image: url(../images/theme/bg-pg-b.jpg); background-repeat: no-repeat; width: 1010px; height: 12px}

/* BOTTOM ADS */
div#bottomAdsWrap {width: 990px; margin: 0px auto 0px auto; border: 0px solid black; height: 60px}
table#bottomAdsTable {width: 990px}
td.topAdsCell {text-align: center; width: 25%} 

/* COPYRIGHT */
div#copy {text-align: center; verical-align: middle; padding: 0px 0px 0xp 0px; font-family: sans-serif; color: #999999; font-weight: normal; font-size: 7pt;}	
div#copy a:link {font-family: sans-serif; color: #999999; font-weight: normal; font-size: 7pt; text-decoration: none}
div#copy a:visited {font-family: sans-serif; color: #999999; font-weight: normal; font-size: 7pt; text-decoration: none}
div#copy a:hover {font-family: sans-serif; color: #990000; font-weight: normal; font-size: 7pt; text-decoration: underline}
div#copy a:active {font-family: sans-serif; color: #990000; font-weight: normal; font-size: 7pt; text-decoration: underline}

/* LEGAL WRAP */
div#legalWrap {}

/* LEGAL */
div#legal {text-align: center; verical-align: middle; padding: 0px 0px 0xp 0px; font-family: sans-serif; color: #999999; font-weight: bold; font-size: 7pt;}	
div#legal a:link {font-family: sans-serif; color: #999999; font-weight: normal; font-size: 7pt; text-decoration: none}
div#legal a:visited {font-family: sans-serif; color: #999999; font-weight: normal; font-size: 7pt; text-decoration: none}
div#legal a:hover {font-family: sans-serif; color: #990000; font-weight: normal; font-size: 7pt; text-decoration: underline}
div#legal a:active {font-family: sans-serif; color: #990000; font-weight: normal; font-size: 7pt; text-decoration: underline}

/* RECOMMEND */
table#recTable {border: 1px solid black; font-size: 9pt; background-color: whitesmoke; width: 100%}

/* Admin Forms */
#formTable {margin: 10px auto 10px auto; border: 0px solid #000033; width: 100%}
#formLeft {background-color: #ffffFF; width: 150px; text-align: right; padding-right: 10px; font-size: 9pt; font-family: sans-serif; font-weight: bold; color: #474747}
#formRight {font-size: 9pt; font-family: sans-serif; padding-left: 2px; color: #474747} 

table#manageTable {width: 100% ; border: 1px solid #000033; margin: 3px; background-color: #DFF0FF; }
td#manageText {background-color: white; font-family: sans-serif; color: #000033; font-weight: normal; font-size: 9pt; padding: 2px; border: 1px solid #000033;}
td#manageIcon {text-align: center; background-color: white; width: 16px; border: 1px solid #000033; padding: 2px; font-family: sans-serif; color: #000033; font-weight: normal; font-size: 9pt;}	

div#adminMessage {width: 85%; margin: 0px auto 0px auto; border: 1px solid red; padding: 10px; font-family: times new roman; font-size: 12pt; font-weight: normal; text-align: left; font-style: italic; color: #3333FF} 
div#adminMessage2 {width: 85%; margin: 0px auto 0px auto; border: 1px solid red; padding: 10px; font-family: times new roman; font-size: 12pt; font-weight: normal; text-align: center; font-style: normal; color: #3333FF; font-weight: bold}

td#sac {border: 1px solid #000033; padding: 5px; font-size: 9pt}
td#icon {border: 1px solid #000033; width: 18px; vertical-align: middle; text-align: center}

/* EDIFICATION */
div#edificationWrap {}
div#edificationTop {background-image: url(../images/theme/column-inset-t.png); background-repeat: no-repeat; height: 12px}
div#edificationMid {background-image: url(../images/theme/column-inset-m.png); background-repeat: repeat-y; padding: 0px 15px 0px 15px; color: #3333ff; font-style: italic; font-family: times new roman; font-size: 10pt}
div#edificationMid b {color: #990000; font-style: italic}
div#edificationBot {background-image: url(../images/theme/column-inset-b.png); background-repeat: no-repeat; height: 13px}


div#catWrap {}
div#catHead {}
div#catMsg {}

div#contWrap {text-align: left}
div#contHead {text-align: left}
div#contMsg {text-align: left}

table#popTable {width: 650px; border: 1px solid #000033}
td#popHead {width: 650px; height: 60px; background-image: url(../images/theme/header-bg.png); background-repeat: no-repeat; border-bottom: 1px solid #000033}
td#popContent {background-color: white; padding: 15px}
td#popFoot {background-color: #0000CC; height: 25px; text-align: center; border-top: 1px solid #000033}
td#popFoot a:link {font-family: sans-serif; color: white; font-weight: bold; font-size: 8pt; text-decoration: none}
td#popFoot a:visited {font-family: sans-serif; color: white; font-weight: bold; font-size: 8pt; text-decoration: none}
td#popFoot a:hover {font-family: sans-serif; color: #000033; font-weight: bold; font-size: 8pt; text-decoration: underline}
td#popFoot a:active {font-family: sans-serif; color: #000033; font-weight: bold; font-size: 8pt; text-decoration: underline}

table#listTable {background-color: #99CCFF; border: 1px solid #000033; margin-top: 5px}
td#list {font-family: sans-serif; color: red; font-weight: bold; font-size: 10pt; background-color: white; border: 1px solid #000033}
td#listType {font-family: sans-serif; color: #000033; font-weight: bold; font-size: 9pt; background-color: whitesmoke; border: 1px solid #000033}
td#listForm {background-color: white; border: 1px solid #000033}

div#feedback {text-align: left; width:600px; margin: 0px auto 0px auto; color: #3333FF; font-style: italic}
div#feedbackb {text-align: left; width: 450px; margin: 0px auto 0px auto; color: #3333FF; font-style: italic}
div#scripture {text-align: left; width:600px; margin: 0px auto 0px auto; color: #990000; font-style: normal}
div#scriptureb {text-align: left; width: 450px; margin: 0px auto 0px auto; color: #990000; font-style: normal}


div#doxWrap{text-align: center; padding: 5px; border: 0px #000033 solid; background-color: whitesmoke}