﻿a:link, a:visited
{
    color: navy;
    text-decoration: underline;
    cursor: hand;
}
a:hover {
	text-decoration: none;
	cursor: hand;
}
a:active {
	color: #ff9900;
	text-decoration: underline;
	cursor: hand;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    /*background-color: #2E4d7B;*/
    background-color: #e1e6c5;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: hand;
}

.accordionContent
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    /*background-color: #D3DEEF;*/
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
 /*background-color: #D3DEEF;*/
    color:black;
}

body
{
	font-size: 10pt;
	font-family: Verdana;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}

/*
#breadcrumbs {
	color: #fdea12;
	background-color: #a83930;
	padding: 10px;
	float: right;
	clear: left;
	margin-bottom: 1.8em;
}
#breadcrumbs a:link, #breadcrumbs a:visited,
#breadcrumbs a:hover, #breadcrumbs a:active {
	color: #fdea12;
}
*/

.code {
	color: #a83930;
	background-color: #fdea12;
    font: 0.9em/1.4em verdana, arial, helvetica, sans-serif;
    float: right;
    border: solid 1px #a83930;
    padding: 10px;
}
.code a:link, #breadcrumbs a:visited
{
   	color: navy;
	cursor: hand;
 
}
.code a:hover, #breadcrumbs a:active {
	color: #a83930;
	cursor: hand;
}

.content
{
    margin-left: 265px;
    /*padding: 0 20px 1.8em 10px;*/
    padding: 0 2px 0 0;
    background-color: #ffffff;
    font-family:Georgia;
    font-size:10pt;
    font-weight:bold;
}

div a:link
{
    color: navy;
    text-decoration: underline;
    cursor: hand;

}
div a:hover
{
	text-decoration: none;
	cursor: hand;
}
div a:visited
{
    color: navy;
    text-decoration: underline;
    cursor: hand;

}

.dynamicMenu
{
    margin-right: 2px;
}
.dynamicMenuItem
{
    background-color: #e1e6c5;
    color: white;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid black;
}

#footer {
	padding: 0 20px 1.8em 10px;
	border-top: 1px solid navy;
	clear: both;
}
#footer p {
	font: normal 0.8em/0.9em verdana, arial, helvetica, sans-serif;
	color: #666;
}
#footer p.left {
	float: left;
	clear: left;
}
#footer p.right {
	float: right;
	clear: right;
}

.GeneralText
{
    font-family:Times, Times New Roman, Serif;
    font-size: 12pt;
    font-weight:normal;
    color: Black;
}

.GeneralText a:link, .HomePageText a:visited
{
    color: #333399;
    text-decoration: none;
    font-family:Times, Times New Roman, Serif;
    cursor: hand;
}

h1
{
    font-size: 20pt;
    color: black;
    font-family: Times, 'Times New Roman' , Serif;
}

h2
{    font-size: 16px;
    color: black;
    /*font-family: Times, 'Times New Roman' , Serif;*/
    font-family: verdana, arial, helvetica, sans-serif;
}

h3
{    font-size: 14px;
    color: #942984;
    /*font-family: Times, 'Times New Roman' , Serif;*/
    font-family: verdana, arial, helvetica, sans-serif;
}

#header {
	/*padding: 0 20px 1.8em 10px;
	border-top: 1px solid navy;*/
	background-color: #e1e6c5;
	height: 2px;
	width: 100%;
	clear: both;
    margin-bottom: 5px;
}

.HomePageText
{
    font-family:Times, Times New Roman, Serif;
    font-size: 14pt;
    font-weight:normal;
    color: Black;
}

.HomePageText a:link, .HomePageText a:visited
{
    color: #333399;
    text-decoration: none;
    cursor: hand;
    font-family:Times, Times New Roman, Serif;
}

img.logoLeft
{
	text-align: left; 
	left: 0px; 
	position: absolute;
	vertical-align: top;
}

img.logoCenter
{
    display:block;
    text-align: center;
    vertical-align: middle;
    margin-left: auto;
    margin-right: auto
}

.instructions
{
  font-family:Verdana, Arial, Tahoma, Courier, Sans-Serif;
  font-size: 10pt;
  font-weight:normal;
}

.login {
  font-family:Helvetica, Arial, Tahoma, Courier, Sans-Serif;
  font-size: 10pt;
}

.loginLabel
{
    font-family:Helvetica, Arial, Tahoma, Courier, Sans-Serif;
    /*font-size: 10pt;*/
        font-size: 8pt;
    font-weight:bold;
    text-transform: uppercase;
    color: #FF0033;
}

.loginAgreement
{
    font-family:Helvetica, Arial, Tahoma, Courier, Sans-Serif;
    font-size: 8pt;
    font-weight:normal;
    color: Black;
}

.loginForgotPW
{
    font-family:Helvetica, Arial, Tahoma, Courier, Sans-Serif;
    font-size: 10pt;
    font-weight:bold;
    color: #333399;
}

.login td {
	color:#a83930;
	font: bold 0.8em/0.8em verdana, arial, helvetica, sans-serif;
}
.login td.title {
	color: #a83930;
	font: bold 1.0em/1.0em verdana, arial, helvetica, sans-serif;
	text-align: center;
	padding-bottom: 10px;
}
.loggedinout
{
    background-color:White;
    color: Black;
    padding: 2px;
    font-family:Helvetica, Arial, Tahoma, Courier, Sans-Serif;
    font-size:8pt;
    font-weight: bold;
    border-right: #391884 thin solid; border-top: #391884 thin solid; border-left: #391884 thin solid; border-bottom: #391884 thin solid;
}

.loggedinoutTitle
{
    background-color: #333399;
    color: White;
    font-family: Helvetica, Arial, Tahoma, Courier, Sans-Serif;
    font-size:8pt;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}

.logOut
{
    color: Black;
    font-family: Helvetica, Arial, Tahoma, Courier, Sans-Serif;
    font-size:10pt;
    font-weight: bold;
    text-align: left;
}

.mainInfoBox
{
    BORDER-RIGHT: #e1e6c5 thin dotted;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #e1e6c5 thin dotted;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #e1e6c5 thin dotted;
    WIDTH: 75%;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #e1e6c5 thin dotted;
    HEIGHT: 100%    
}

.mainInfoBox2
{
    BORDER-RIGHT: #e1e6c5 thin dotted;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #e1e6c5 thin dotted;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #e1e6c5 thin dotted;
    WIDTH: 67%;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #e1e6c5 thin dotted;
    HEIGHT: 100%    
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	/*background-color:#ffffdd;*/
	/*background-color:Black;*/
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	/*width:250px;*/
}

.nav 
{
    background-color: #FFFFFF;
}
.nav li {
	display: inline; 
}
.nav ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}
.nav a:link, .nav a:visited
{
    display: block;
    width: 99.99%; 
    color: #391884;
    text-decoration: none;
    cursor: hand;
    padding: 0.25em 0.5em 0.25em 0.5em;
    font-family:Helvetica, Arial, Tahoma, Courier, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
}
.nav a:hover {
	text-decoration: none;
	cursor: hand;
	background-color:#e1e6c5;
	color: #AA2222;
}

/*p
{
	margin: 0in 0in 0pt
}*/

/* Parent Section */
.ParentSection_SectionTitle {font-family: verdana, arial, helvetica, sans-serif; font-weight:700; font-size: 16px; font-variant:normal; vertical-align:top; color:#3B1F81}
.ParentSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}

.prayerRequest { font-family: Courier New, Verdana, Arial, Sans-Serif; font-weight: normal; font-size: 10pt; color: Black; }
.required { color: navy; font-weight: bold; font-size: 8pt;line-height:10pt;margin-right:4px}
.notrequired { color: Black; font-weight: normal; font-size: 8pt; line-height: 10pt;margin-right:4px}

.requiredField {font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color:Red; font-weight:bold; text-align:center; vertical-align:middle;}

.sidebar
{
    float: left;
    padding: 0 10px 10px 10px;
    background-color: #FFFFFF;
    background-repeat: repeat-y;
    background-position: left top;
    width: 165px;
}

.sidebar h3 {
  font-weight: bold;
  padding-bottom: 0.5em;
  border-bottom: 1px dashed #999966;
  color: #999966;
}

.sidebarLogin
{
    float: left;
    padding: 0 10px 10px 10px;
    background-color: #FFFFCC;
    background-repeat: repeat-y;
    background-position: left top;
    width: 150px;
}

td a:link, a:visited
{
    color: navy;
    text-decoration: underline;
    cursor: hand;

}

td a:hover
{
	text-decoration: none;
	cursor: hand;
}

.WebBox
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 9px;
    text-align: left;
    line-height: 18pt;
}

.WebBox a:active {color: #391884; text-decoration: none; font-size: 9px; cursor:hand;}
.WebBox a:link {color: #391884; text-decoration: none; font-size: 9px; cursor:hand;}
.WebBox a:visited {color: #391884; text-decoration: none; font-size: 9px; cursor:hand;}
.WebBox a:hover {color: #932A85; text-decoration: underline; font-size: 9px; cursor:hand;}

.WebBox_ListItem {font-family: verdana, arial, helvetica, sans-serif; background-color: #ffffff;font: 9px; text-align: center }

.WebBox_ListTable
{
	border-right: #e1e6c5 2px solid;
	border-top: #e1e6c5 2px solid;
	border-left: #e1e6c5 2px solid;
	border-bottom: #e1e6c5 2px solid;
	float: right;
	margin-left: 0px;
	margin-right: 0px;
	width: 200px;
	height: 100%;
}

.WebBox_TitleText {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; text-align: center }

.welcomeTitle
{
    font-family:Times, Times New Roman, Serif;
    /*font-size: 24pt;*/
    font-size: 16pt;
    font-weight:bold;
    color: Black;
}

.WelcomeText
{
    font-family:Times, Times New Roman, Serif;
    font-size: 14pt;
    font-weight:normal;
    color: Black;
}

.WelcomeTextLink
{
    font-family:Times, Times New Roman, Serif;
    font-size: 14pt;
    font-weight:normal;
    color: #333399;
}

.unwatermarked {
      height:18px;
      width:148px;
      font-weight:bold;
}

.watermarked {
      height:20px;
      width:150px;
      padding:2px 0 0 2px;
      border:1px solid #BEBEBE;
      background-color: Yellow;
      color:gray;
}

.watermarkedEmailBody {
      /*height:214px;
      width:649px;*/
      padding:2px 0 0 2px;
      border:1px solid #BEBEBE;
      background-color: #FAFAD2;
      color: #696969;
      font-family: Book Antiqua, Perpetua, Verdana, Tahoma, Arial;
      font-style: italic;
}

.wizarderror
{
	color:Red;
	text-align:left;
	font-weight:bold;
}

.wizardSideBar
{
/*    border-right: #556b2f thin dotted;
    border-top: #556b2f thin dotted;
    border-left: #556b2f thin dotted;
    border-bottom: #556b2f thin dotted;*/
    background-color:#eeeebb;/*#ffeedd;  Teal; */
    vertical-align: top;
    text-align: left;
    width: 125px;
    color:navy; /*#804000;*/
    font-size:13pt;
    border-bottom: solid 1px;
    border-left: solid 1px;
    border-right: solid 1px;
    border-top: solid 1px;
    border-color: Black;
}

.wizardSideBar a:link, a:visited
{
    color: Maroon;
    text-decoration: none;
    font-size: 8pt;
    width: 150px;
    cursor: text;
}

.wizardStyle
{	/*
    border-right: #556b2f thin solid;
    border-top: #556b2f thin solid;
    border-left: #556b2f thin solid;
    border-bottom: #556b2f thin solid;
    background-color: #ffffe0; */
	background-color:#ffffcc;
	font-family:Tahoma,verdana,sans-serif,arial;
	font-size:10pt;
	color:Navy;
	border-style: none;
    vertical-align: top;
    text-align: left;
    font-weight:normal;
}

.wizardHeaderStyle
{
    font-family:Tahoma,verdana,sans-serif,arial;
	font-size:13pt;
	color:Navy;
	width: 100%;
	line-height: 15pt;
    text-align: center;
}

/* Maintain My User Info */
.demoarea {
	padding:20px;
	background:#FFF url(images/demotop.png) no-repeat left top;
}

.demoarea p 
{
	padding:5px;
}

.demoheading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}

.demobottom {
	height:8px;
	background:#FFF url(images/demobottom.png) no-repeat left bottom;
}

wireFrame {
display: 	none; 
overflow: hidden; 
z-index: 2; 
background-color: #FFFFFF; 
border: solid 1px #D0D0D0;

}

CloseButtonStyle {
background-color: #666666; 
color: #FFFFFF; 
text-align: center; 
font-weight: bold; 
text-decoration: none; 
border: outset thin #FFFFFF; 
padding: 5px;
}