﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. */

/* Notes on content:
	All content should be enclosed in styled markup tags such as a paragraph (p) or span tag.  This is particularly true for
	Firefox so that the containers will expand to hold all the content.
	All images MUST be sized exactly to specifications! Firefox and IE7 clip images while IE6 expands containers to hold them
	so the correct thing to do is to properly size the images.

/* *************************************************************************************************************************
		HTML Tags
/* *************************************************************************************************************************/


html {		/* IE has an invisible block around the html that can be referenced. */
margin: 0;
padding: 0;
border: 0;
}


body {
	background-color:#136421;
	font-family:"trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif;
	color:#000000;
	font-size:.8em;
	line-height:160%;
	width:925px;
	min-width: 925px;	/* required for firefox */
	margin:0 auto;
	padding: 0;
	text-align: center;
}

#masthead {
	display:block;
	background-color:#F3F5F3;
}

#mainLogo {
	background-image: url('../images/core/MasterTithe_WhiteFill.png');	/* NOTE !!!! the path is relative to where the CSS file is stored NOT to site root!!! */
	background-repeat:no-repeat;
	float:left;
	margin-left:20px;
	margin-top:5px;
	z-index:1;
	width:320px;
	height:240px;
}

#BG_topHead {
	background-color:#F3F5F3;
	height:200px;
	margin:0;
}

#siteTagLine {
	color:#136421;
	font-size:1.5em;
	font-weight:bold;
	text-align:left;
	padding-left:100px;
	padding-top:90px;
	height:20px;
	width:auto;
}

/* Top menu section */

#top_nav {
	background-color:#07230C;
	height:65px;
	margin:0;
}

#top_menu {
	height:65px;
	text-align:left;
	float:right;
	padding-top:25px;
	width:auto;
}

#top_divider {
	background-color:#07230C;
	height:2px;
	width:auto;
}

.menuHorizonalTable {
	width:auto;
	border-collapse:collapse;
}

.menuHorizonalTableCell {
	width:140px;
	padding:0 5 0 0;
}

.menuHorizonalTableCell:hover {
    cursor:pointer;
    background-image: url('../images/core/MasterTithe_menuHorBG.png');	/* NOTE !!!! the path is relative to where the CSS file is stored NOT to site root!!! */
    background-repeat:no-repeat;
}

.menuItem {
	color:#ffffff;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	width:auto;
}

.menuItem:hover a {
    cursor:pointer;
}



/* Left Menu Section  */

.left_col {
	background-color:#DCE9DE;
	width: 200px;
	float: left;
	height:100%;
}

.leftArea {
	text-align:left;
	font-size:1.0em;
	width:auto;
	height:auto;
	padding:0 5 0 10;
}

.menuVerticleTable {
	width:200px;
	border-collapse:collapse;
}

.menuVerticleTableCell {
	width:auto;
	height:42px;
	padding:0 0 2 0;
}

.menuVerticleTableCellOn {
	background-color:#CCD9CE;
	width:auto;
	height:42px;
	padding:0 0 2 0;
}

.menuVerticleTableCell:hover {
    cursor:pointer;
    background-image: url('../images/core/MasterTithe_menuVertBG.png');	/* NOTE !!!! the path is relative to where the CSS file is stored NOT to site root!!! */
    background-repeat:no-repeat;
}

.menuItemLeft {
	color:#000000;
	font-size:1.3em;
	font-weight:bold;
	width:auto;
}

.menuItemLeft:hover a {
    cursor:pointer;
	width:auto;
}

/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
a:link,a:visited 
{
	color:#ffffff;
	text-decoration:none;
}

a:hover, a:active
{
	text-decoration:none;
}




#container {
	background-color:#DCE9DE;
	min-width: 600px;
}

#page_content {
	background-image: url('../images/core/MasterTithe_paperBG.png');	/* NOTE !!!! the path is relative to where the CSS file is stored NOT to site root!!! */
	background-repeat:repeat;
	margin-left: 200px;
	height:auto;
	text-align:left;
	padding:4px;
}

#layer1 {
	background-image: url('../images/Qtrs_computer2.jpg');	/* NOTE !!!! the path is relative to where the CSS file is stored NOT to site root!!! */
	background-repeat:no-repeat;
	height:100px;
	width:446px;
	text-align:center;
	float:left;
	font-size:1.7em;
	padding-top:225px;
	font-weight:bold;
	color:white;
	margin-right:4px;
	margin-top:20px;
}

h3 { 
	font: italic normal 1.4em georgia, sans-serif;
	letter-spacing: 1px; 
	margin-bottom: 0; 
	color: #7D775C;
	width:auto;
	}

h4 { 
	font: italic normal 1.2em georgia, sans-serif;
	letter-spacing: 1px; 
	margin-bottom: 0; 
	color: #7D775C;
	width:auto;
	}

.checkMarkText {
	font-size:1.7em;
	font-weight:bold;
}

.footer {
	background-color:#F3F5F3;
	clear: both;
}

.copyright1 
{
	color:#7C897E;
	width:100%;
	font-size:.8em;
	text-align:center;
	vertical-align:
}

.textBold
{
	font-weight:bold;
}
