﻿/* style notes - anson */
/* background-color:#56727a; */
/* background-color:#edf0f5; */
/* background-color:#527094; */
/* background-color:#e34e74; sublinks*/
/* background-color:#94bfea */
/* background-color:#edf2f5 */
/* background-color:#37a8ac */
/* color:#7a7879 */

#bg_links,
#bg_wordofgod,
#bg_bibletext,
#bg_bibleinfo,
#bg_stations,
#bg_help{background-image:url(../images/final/background-04.gif);background-repeat:no-repeat;background-position:top right;padding:0 250px 0 0;}
#bg_history,
/*#bg_board,*/
#bg_servants,
#bg_enote,
#bg_about,
#bg_join,
#bg_faq, 
#bg_weare {background-image:url(../images/final/background-03.gif);background-repeat:no-repeat;background-position:top right;padding:0 250px 0 0;}
#bg_life,
#bg_rosary,
#bg_prayer,
#bg_board,
#bg_boardlist {background-image:url(../images/final/background-02.gif);background-repeat:no-repeat;background-position:top right;padding:0 250px 0 0;}
/*#bg_message,*/
#bg_location {background-image:url(../images/final/background-07.jpg);background-repeat:no-repeat;background-position:top right;padding:0 250px 0 0;}
#bg_news,
#bg_schedule,
#bg_accountinfo,
#bg_currentgroup,
#bg_roster,
#bg_register {background-image:url(../images/final/background-01.gif);background-repeat:no-repeat;background-position:top right;padding:0 250px 0 0;}

/* global settings */
html {font-size:12px;font-family:helvetica;margin:0px;padding:0px}
body {background:url(../images/final/background-body.gif) repeat-y top center;background-color:#56727a;margin:0px;padding:0px}
p {margin:0 0 12px 0;padding:0px;}
#topmenu {padding:0 30px;}
.input-txt {border:1px #7a7879 solid;color:#7a7879}
.clear {clear:both;font-size:0px;line-height:0px}
.disabled {display:none}
h4 {display:block;font-size:26px;color:#CFD0D4;margin:0 0 20px 0;font-style:italic} 
h5 {border-bottom:1px #94bfea dashed;color:#527094;display:block;font-size:12px;height:22px;margin:0 0 12px 0;padding:0px 5px;line-height:22px;}
h6 {display:block;font-size:16px;color:#CFD0D4;margin:0 0 20px 0;font-style:italic} 
ol {margin:0 0 12px 0;padding:0px 5px 0 30px;}
ol li {padding:0px 0 12px 0;}
p {line-height:1.4em;margin:0 0 12px 0;padding:0px 5px;}
p br {display:none}
.floatLeft {float:left;padding:5px 10px 5px 5px;}
.spacer {display:block;height:22px;}

/* page settings */
#pageWrapper {margin:0 auto;width:900px;}

/* page header */
#topmenu .logo {background:url(../images/final/image-logo.gif) no-repeat top center;display:block;height:46px;margin:30px 0 0 0;width:131px;}
#topmenu table {height:120px;margin:0 0 0 0;width:840px;}
#topmenu table td {padding: 0 0 0 0;vertical-align:top;}
#topmenu table td .input-txt {width:80px}
#topmenu table td .input-email {background:url(../images/final/background-email.gif) no-repeat 4px center;padding:2px;}
#topmenu table td .input-password {background:url(../images/final/background-password.gif) no-repeat 4px center;padding:2px;}
#topmenu table td .login {margin:28px 0 0 0;width:250px}
#topmenu table td .links {height:22px;float:right;font-size:11px;margin:30px 0 0 0;text-align:right;}
#topmenu table td .login br,
#topmenu table td .login a {color:#7a7879;font-size:.9em;line-height:22px;margin:0 5px 0 0;text-decoration:none;}
#topmenu table td span {color:#7a7879;font-size:.9em;margin:0 0 0 5px;line-height:22px;}
#topmenu table td .links a {color:#7a7879;font-size:.9em;line-height:22px;margin:0 0 0 5px;text-decoration:none;}
#topmenu table td .login a:hover,
#topmenu table td .links a:hover {color:#000;text-decoration:underline}

.integrated_nav {height:22px;float:left;margin:0 0 12px 0;text-align:right;}
.integrated_nav {font-size:.9em;background:url(../images/final/background-menu-right.gif) no-repeat right;background-color:#37a8ac;padding:0 10px 0 0;}
.integrated_nav span {display:block;background:url(../images/final/background-menu-left.gif) no-repeat left;margin:0px;padding:0 0 0 10px;}
.integrated_nav span a.first {background-image:none;padding:0 5px;}
.integrated_nav span a {background:url(../images/final/background-menu-icon.gif) no-repeat left center;color:#fff;line-height:22px;padding:0 5px 0 12px;text-decoration:none}

#topmenu table td .main-links {font-size:.9em;background:url(../images/final/background-menu-right.gif) no-repeat right;background-color:#527094;padding:0 10px 0 0;}
#topmenu table td .main-links span {display:block;background:url(../images/final/background-menu-left.gif) no-repeat left;margin:0px;padding:0 0 0 10px;}
#topmenu table td .main-links span a.first {background-image:none;padding:0 5px;}
#topmenu table td .main-links span a {background:url(../images/final/background-menu-icon.gif) no-repeat left center;color:#fff;line-height:22px;padding:0 5px 0 12px;text-decoration:none}
#topmenu table td .main-links {height:22px;float:right;text-align:right;}

.sub-links {font-size:.9em;padding:0;position:absolute;top:85px;width:900px;}
.sub-links div
{
	background: url(../images/final/background-menu-right.gif) #9999ff no-repeat right center;
	height: 22px;
	margin: 0 30px 0 0;
	padding: 0 10px 0 0;
	float: right;
	text-align: right;
}
.sub-links div span {display:block;background:url(../images/final/background-menu-left.gif) no-repeat left center;padding:0 0 0 10px;}
.sub-links div span a {background:url(../images/final/background-menu-icon.gif) no-repeat left center;color:#fff;line-height:22px;padding:0 5px 0 12px;text-decoration:none}
.sub-links div span a.first {background-image:none;padding:0 5px;}
.sub-links div span sup {line-height:22px;padding:0 5px;}

/* page content */
#content {padding:0 30px}

/* default */
.content_default table {border-collapse:collapse;margin:0 0;width:100%}
.content_default table td {border-left:1px #ccc solid;border-right:1px #ccc solid;padding:0px 30px;width:33.3%;vertical-align:top;}
.content_default table img {float:left;margin:0 0 10px 0;}
.content_default table input {float:left;margin:0 0 10px 0;}
.content_default table h3 {color:#7a7879;float:left;font-weight:normal;height:60px;margin:0 0 0 5px;}
.content_default table h3 a {color:#7a7879;float:left;font-weight:normal;height:60px;margin:0 0 0 5px;text-decoration:none}
.content_default table p {width:auto}

/* page language control */
#langmode {text-align:right;margin:0 auto;padding:10px 0 10px 0;width:840px}
#langmode a {color:#7a7879;font-size:10px;margin:0;text-decoration:none;}
#langmode a:hover {color:#000;text-decoration:underline}
#langmode span {margin: 0 5px;}

/* page footer */
#footer {color:#7a7879;font-size:.8em;padding:0 0 20px 0;text-align:center}
#footer p {margin:0px;}

.uiTable {background-color:#EDF0F5;border-collapse:collapse;width:100%}
.uiTable .topleft,
.uiTable .topright,
.uiTable .bottomleft,
.uiTable .bottomright {background-repeat:no-repeat;height:10px;width:10px}
.uiTable .topleft {background-image:url(../images/final/background-top-left.gif)}
.uiTable .topright {background-image:url(../images/final/background-top-right.gif)}
.uiTable .bottomleft {background-image:url(../images/final/background-bottom-left.gif)}
.uiTable .bottomright {background-image:url(../images/final/background-bottom-right.gif)}
.uiTable .topleft,
.uiTable .bottomleft {background-position:left;}
.uiTable .topright,
.uiTable .bottomright {background-position:right;}
.uiTable .top,
.uiTable .bottom {height:10px;}
.uiTable .top {background-position:top;background-repeat:repeat-x;background-image:url(../images/final/background-top.gif);}
.uiTable .bottom {background-position:bottom;background-repeat:repeat-x;background-image:url(../images/final/background-bottom.gif);}
.uiTable .left,
.uiTable .right {background-image:url(../images/final/background-repeat.gif);background-repeat:repeat-y;}
.uiTable .left {background-position:left;}
.uiTable .right {background-position:right;}
.uiTable .center {padding:20px}

.formTable,
.submitTable {margin:0 0 10px 0;}
.submitTable td,
.submitTable th,
.formTable td,
.formTable th {padding:2px 5px;}
.formTable td {vertical-align:top}
.submitTable th,
.formTable th {text-align:left;vertical-align:top;width:150px;}
.formTable select,
.formTable input {border:1px #7a7879 solid;padding:2px;color:#7a7879;}
.formTable input {width:200px}
.formTable em {color:#7a7879;font-size:10px;}
.formTable a {color:#7a7879;font-size:10px;margin:0;text-decoration:none;}
.formTable a:hover {color:#000;text-decoration:underline}
.formTable span {font-size:10px;color:#ff0000;line-height:22px}

.locations {height:200px;padding:0 5px;width:500px}

.gridView {margin:0 0 12px 0;width:500px}
.gridView th {background-color:#94bfea;text-align:left;}
.gridView th,
.gridView td {padding:3px 5px;}
.gridView td {border-bottom:1px #94bfea solid}
.gridView td a {color:#7a7879;margin:0;text-decoration:none;}
.gridView td a:hover {color:#000;text-decoration:underline}
.gridView td table {margin:0 auto;}
.gridView td table td {border:0px;padding:0px;text-align:center;}
.gridView td table td span {font-size:13px;}
.gridView td table td span,
.gridView td table td a {padding: 0 2px;}
.gridView td img {border:none;}

.forumTable {border-collapse:collapse;width:100%}
.forumTable th,
.forumTable td {border:1px #ccc solid;padding:10px;vertical-align:top;}
.forumTable th {background-color:#94bfea;text-align:left;width:200px}
.forumTable th strong {display:block;font-size:14px;}

.bottomField {text-align:center;width:500px}
.bottomField span {display:block}

.linkset {display:block;padding:0 0 12px 0;}
.linkset a {color:#7a7879;margin:0;padding:0 5px;text-decoration:none;}
.linkset a:hover {color:#000;text-decoration:underline}



/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}