﻿body {
    background-color: #E2E2E2;
	text-align: left;
	vertical-align: top;
	font-family:Tahoma;
	font-size:14px;
	color:#333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.modalProgress 
{
	clear: both;
	float: left;
	margin: 0px;
	z-index: 100;
	position: absolute;
	left: 0px;
	top: 0px;
}
.PageWorkingBackground
{
    position: fixed;
    top: 0;
    left: 0;
    background-color:Gray;
    filter:alpha(opacity=75);
    opacity:0.75;
    height: 100%;
    width: 100%;
    min-height: 100%;
    min-width: 100%
    }
    .UpdateProgress
    {
        background-color:#fff;
        width: 150px;
        text-align: center;
        vertical-align: middle;
        position: fixed;
        bottom: 50%;
        left: 45%;
        border: solid 2px #453825;
        margin: 10px;
        padding: 10px;
        }
.BibleBook 
{
    color: #8bacda;
    font-size:large;
    font-weight: bold;
}
.BibleBookTOC
{
    color: #8bacda;
    font-size: 14px;
    }

.BibleBookTOCChapter
{
       font-size: 9px; 
}

.BibleTextHighlight 
{
    color: Red;
    font-weight:bold;
}

.hanging-indent {
text-indent: -25px;
padding-left: 25px;
}


hr {
border: 0;
color: #8bacda;
background-color: #006bff;
height: 1px;
width: 100%;
text-align: left;
}

A:link, A:visited, A:active, A:hover 
{
    font-family:Verdana, Tahoma, Arial;
	font-size:10pt;
	color: #8bacda;
	text-decoration: none;
}
a:hover 
{
    color: #006bff;
}


.bibleinput {   
   color:#8bacda;   
   font: bold;
   font-size: 10pt;
   font-family:Verdana, Tahoma, Arial; 
   background-color:#FFFFFF;   
   border: 1px solid;   
   border-color: #8bacda #8bacda #8bacda #8bacda;   
}
input[type='checkbox'], input[type='radio']
{
    border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
}

input[type='text'] 
{
    color: Black;
    border-width: 3px 3px 3px 3px;
    background-color: #f0f6fe;
}


/* menu classes */
.TopItemClass
{
	background-image: url(images/menu_bg_off.jpg);
	color: #FFFFFF;
}
.TopItemTextClass
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
	padding: 5px 5px 5px 5px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
.TopItemTextHoveredClass
{
	color: #006bff;
	font-weight: bold;
	font-family:Verdana, Tahoma, Arial;
	font-size:10pt;
	background-image: url(images/menu_bg_on.jpg);
	padding: 5px 5px 5px 5px;
	text-align: center;
}
.ItemClass
{
	background-color: #FFFFFF;
	border-top: solid 0px #e2e2e2;
	border-left: solid 1px #e2e2e2;
	border-right: solid 1px #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}
.ItemTextClass
{
	font-family:Verdana, Tahoma, Arial;
	font-size:10pt;
	color: #006bff;
	padding:3px 3px 3px 3px;
}
.ItemTextHoveredClass
{
	color: #FFFFFF;
	background-color: #8bacda;
	font-family:Verdana, Tahoma, Arial;
	font-size:10pt;
	padding:3px 3px 3px 3px;
}
.righticon_on 
{
    background-color: #8bacda;
}
.righticon_off
{
    background-color: #FFFFFF;
}

/* Map related */

.h1blue, .h2blue, .h1, .h2 {
	font-weight: bold;
	color: #8bacda;
	text-align: left;
    clear: both;
	padding: 10px 0 6px 6px;
	margin: 0;
	background-color: #E8F2FA;
}

.subh1 
{
 border-bottom: 1px solid #e8f2fa;   
 border-top: 1px solid #e8f2fa; 
 font-weight:bold; 
 clear:both; 
}

.h1blue, .h1 {
	font-size: 18px;
}

.h2blue, .h2 {
	font-size: 15px;
}

.h1
{
    background-color: #FFFFFF;
}


.h2 
{
    background-color: #FFFFFF;
}


.footer 
{
  background-color: #E8F2FA;
  font-size: 9px;
  height: 60px;
}


/*  form */

.myform, .myformEdit {
	margin:0 auto;
	width:400px;
	padding:14px;
			border:solid 2px #b7ddf2;
}
.myformEdit 
{
  width:840px;  
}
	.contacth1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	.contactp {
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #b7ddf2;
		padding-bottom:10px;
	}
	.contactlabel{
		display:block;
		font-weight:bold;
		text-align:right;
		width:140px;
		float:left;
	}
	.contactsmall {
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:140px;
	}
	.contactinput {
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:200px;
		margin:2px 0 20px 10px;
		background:#ebf4fb;
	}
	
		.contacteditor {
		font-size:12px;
		padding:4px 2px;
		margin:2px 0 20px 10px;
	}
	
		.contactinputresult {
		float:left;
		font-size:12px;
		padding:4px 2px;
		width:340px;
		margin:2px 0 20px 10px;
		text-align: right;
		
	}
	.contactbutton { 
		clear:both;
		margin-left:150px;
		background:#FFFFFF;
		color:#8bacda;   
		border:solid 1px #666666;
		font-size:11px;
		font-weight:bold;
		padding:4px 6px;
	}
	
	
	
	
	
	/* Gridview */

.mGrid { 
    width: 100%; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
}
.mGrid td { 
    padding: 2px; 
    border: solid 1px #c1c1c1; 
    color: #717171; 
	 
}
.mGrid th { 
    padding: 4px 2px; 
    color: #fff; 
    background: #424242 url(Images/grd_head.png) repeat-x top; 
    border-left: solid 1px #525252; 
    font-size: 0.9em; 
}
.mGrid .alt { background: #fcfcfc url(Images/grd_alt.png) repeat-x top; }
.mGrid .pgr { background: #424242 url(Images/grd_pgr.png) repeat-x top; }
.mGrid .pgr table { margin: 5px 0; }
.mGrid .pgr td { 
    border-width: 0; 
    padding: 0 6px; 
    border-left: solid 1px #666; 
    font-weight: bold; 
    color: #fff; 
    line-height: 12px; 
 }   
.mGrid .pgr a {
	color: #D3D3D3;
	text-decoration: none;
}
.mGrid .pgr a:hover { color: #000; text-decoration: none; }


.dgMouseOver 
{
	background-color: #F0F0F0;
	cursor: pointer;
}

.dgMouseOut 
{
	background-color: White;
}

.dgMouseClick
{
	background-color: Yellow;
}


/* direction frame */

.directions 
{
    background-color: White;
    border:0px;
}


/* media */

.media {
	border: 1px dotted  Silver;
	border-left: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	
}

.mediaheader 
{
    border: 1px dotted  Silver;
	border-left: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	font-size: 12px;
	font-weight: bold;
}

.hop, .hop A:link, .hop A:visited, .hop A:active, .hop A:hover 
{
    font-family:Verdana, Tahoma, Arial;
	font-size:8px;
	color: #b5b5b5;
	text-decoration: none;
	vertical-align: bottom;
}
.hop a:hover 
{
    color: #006bff;
}

/* online broadcast checkbox */

.bcastcheckbox 
{
  font-size:11px;   
}


/* scrolling text */

div.scroll {
height: 800px;
width: 530px;
overflow: auto;
border: 1px dash #e8f2fa;
background-color: #fbfbfb;
padding: 8px;
}



/* ----------------------------- Gallery ---------------------------- */

.gallery li
{
    display: inline;
    float: left;
    margin: 10px 0 0 10px;
}
.center
{
 margin-left: auto;
 margin-right: auto;
 
}

.ImageSingle 
{
 margin-left: 50px;
  margin-bottom: 10px;
}