/* 

Copyright 2005 Ministry Information Services

For information regarding this template or our ministry services
please visit: www.ministryis.org
or call: 321-415-2221
or email: services@ministryis.org
 */


/* *********** D O C U M E N T  S E T T I N G S ******************* */

body {
margin:0;
padding:0;
font-family: Arial, helvetica, sans-serif;
font-size:10pt;
background-color:#304d34;
}

#page-container {
position:absolute; /* KEEP */
top:0; /* KEEP */
left:10%; /* KEEP */
width:777px;
background-color:#f9f3d7;
}

/* ************ T O P  S E C T I O N ****************** */
#top-section {
position:relative; /* KEEP */
height:194px;
}

#top-menu-section {
position:relative;
top:10px;
width:776px;
margin:0;
z-index:20;
font-weight:bold;
font-size:8pt;
text-transform:uppercase;
}

#menu-content {
display:inline;
margin-right:10px;
margin-left:10px;
}

	#menu-content a {
	color:#bcb6aa;
	text-decoration:none;
	}

	#menu-content a:hover {
	color:white;
	}

		/* TOP NAV SUB MENU */
		DIV.top-sub {
		visibility:hidden;
		margin:0;
		padding:0;
		position:absolute;
		top:25px;
		z-index:35; /* must keep this setting */
		display:inline;
		background-color:#b4d985;
		white-space:nowrap;
		font-weight:bold;
		font-size:8pt;
		text-transform:uppercase;
		border:1px solid black;
		}

		DIV.top-sub UL {
		margin:0;
		padding:0;
		list-style:none;
		}

		DIV.top-sub UL LI a {
		display:inline;
		padding:2px 8px 2px 8px;
		color:#666 !important;
		text-decoration:none;
		}

		DIV.top-sub a:hover {
		display:block;
		padding:3px 8px 2px 8px;
		color:black !important;
		background-color:#99b970;
		}



/* *************** M I D  S E C T I O N ****************** */
#mid-section	{
position:relative; /* KEEP */
left:0px; /* KEEP */
float:right; /* KEEP */
width:630px;
}



#body-content {
padding:70px 15px 15px 15px;
font-size:8pt;
width:455px;
min-height:300px;
border-left:1px solid #d0cbb6;
border-right:1px solid #d0cbb6;
color:#444f57;
}

	#body-content IMG {
	margin:2px 7px 2px 7px;
	border:5px solid #a29268;
	}

	#body-content IMG.noborder {
	margin:2px 7px 2px 7px;
	border:0;
	}

	#body-content IMG.spacer {
	border:0;
	}
	

	#body-content A {
	color:#536c56;
	text-decoration:none;
	font-weight:600;
	}

#left-section	{
position:absolute;
top:42px;
right:0px;
width:137px;
_width:136px;
font-family: Arial, helvetica, sans-serif;
z-index:100;
}

	/* Side Nav Main Menu's */
	DIV.side-menu {
	margin:0;
	display:block;
	list-style:none;
	font-size:10pt;
	line-height:14pt;
	font-weight:bold;
	width:137px;
	_width:136px;
	}

	DIV.side-menu a {
	padding:4px 0 4px 8px;
	color:#c4af87;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #918360;
	}

	DIV.side-menu a:hover {
	padding:4px 0 4px 8px;
	color:white;
	background-color:#a29268;
	/*border-bottom:1px solid #918360;*/
	display:block;
	}
	
		/* Side Nav Secondary/SubMenu's */
		DIV.side-submenu {
		visibility:hidden;
		position:absolute;
		left:140px;
		padding:0;
		margin:-18px 0 0 0;
		white-space:nowrap;
		z-index:1000;
		display:block;
		background-color:#7f8da7;
		text-indent:5px;
		font-size:7pt;
		font-weight:bold;
		border:1px solid #5d5d5d;
		text-transform:uppercase;
		}

		DIV.side-submenu UL {
		margin:0;
		padding:0;
		list-style:none;
		text-decoration:none;
		}
		
		DIV.side-submenu UL LI {
		padding:0;
		margin:0;
		}
		
		DIV.side-submenu a {
		color:#22314c;
		text-decoration:none;
		display:block;
		padding:2px 5px 5px 0;
		}
		
		DIV.side-submenu a:hover {
		color:#22314c;
		background:white;		
		border:none;
		display:block;
		}


#right-section	{
	position:relative; /* KEEP */
text-align:right;
margin-right:15px;
width:130px;
float:right;
}



/* ************ F O O T E R  S E C T I O N ****************** */



#footer-section {
position:relative; /* KEEP */
float:left; /* KEEP */
bottom:2px;
left:0;
padding:0;

height:58px;
width:777px;
border-top:6px solid #5d5035;

}
	#footer-content {

	}
	

/* *********** G R O U P   M E N U S ******************* */
#GROUP-MENU {
	position:absolute; /* KEEP */
top:167px;
left:0;
height:14px;
width:580px;
z-index:50;
font-weight:bold;

}	

	#GROUP-MENU-CONTENT {
	margin-right:10px;
	margin-left:10px;
	display:inline;
	text-transform:uppercase;
	font-size:8pt;
	}
	
	#GROUP-MENU-CONTENT a {
	color:#8fa4b9;
	text-decoration:none;
	}
	
	#GROUP-MENU-CONTENT a:hover {
	color:#CCC;
	}

		/* GROUP NAV SUB MENU */
		DIV.group-sub {
		visibility:hidden;
		position:absolute;
		top:17px;
		z-index:35; /* must keep this setting */
		display:inline;
		white-space:nowrap;
		font-weight:bold;
		font-size:8pt;
		text-transform:capitalize;
		}

		DIV.group-sub UL {
		display:block;
		margin:0;
		padding:0;
		list-style:none;
		background-color:1b2b45;
		}
		
		DIV.group-sub UL LI {
		padding:0 1px 1px 1px;
		}
		
		DIV.group-sub UL LI a {
		color:A79A65 !important;
		text-decoration:none;
		display:block;
		padding:3px 5px 3px 5px;
		}

		DIV.group-sub a:hover {
		color:#333 !important;
		background-color:white;
		}


/* *********** P A N E L   B O X E S ******************* */
#panel-a {
	position:relative; /* KEEP */
width:130px;
margin-top:10px;
font-size:8pt;
}
#panel-a A {
font-size:8pt;
text-decoration:none;
color:#544e8d;
}

#panel-a A:hover {
color:black;
}

#panel-b {
	position:relative; /* KEEP */
width:390px;
padding-bottom:15px;

}


/* *********** P A G E   T I T L E   B O X ******************* */
#page-title { 
position:absolute;
top:205px;
left:0;
margin-left:157px;
width:465px;
_width:435px;
font-size:16pt;
font-family: Arial, helvetica, sans-serif;
font-weight:bold;
color:#304d34;
text-align:right;
text-transform:uppercase;
padding-left:0;
padding-right:-10px;
border-bottom:1px solid #d0cbb6;
}



/* *********** D A T E  B O X ******************* */
#DATEBOX {
position:absolute;
top:234px;
left:160px;
width:180px;
height:52px;
padding-left:2px;
color:#8f887a;
font-size:7pt;
font-weight:bold;
z-index:100;
text-align:left;
vertical-align:middle;
}


/* *********** L O G I N  B O X ******************* */

#LOGIN {
position:absolute;
top:385px;
left:5px;
padding-right:5px;
width:250px;
z-index:100;
font-size:7pt;
}

#LOGIN INPUT {
font-size:7pt;
}

#LOGIN A {
color:white;
}
#LOGIN TABLE {
font-size:7pt;
}
/* *********** C O N T E N T  B O X ******************* */

#content-box {
position:absolute;
padding-right:2px;
top:235px;
left:655px;
width:180px;
z-index:100;
}
	#content-box IMG {
	border:0;
	}


/* *********** T E X T  S E T T I N G S ******************* */
H1 { /* PAGE TITLE */
padding:0;
margin:0;
font-size:18pt;
color:black;
text-align:right;
text-transform:lowercase;
}
H2 { /* LARGE HEADING */

color:#036;
font-size:16pt;
font-weight:bold;
text-transform:uppercase;
line-height:16pt;
}
H3 { /* MEDIUM HEADING */
font-size:10pt;
font-weight:bold;
text-transform:uppercase;
}
H4 { /* SMALL HEADING */
margin-bottom:-16px;
font-size:11pt;
font-weight:900;
line-height:8pt;
text-transform:uppercase;
color:#900;
}
H5 { /* LARGE SUBHEADING */
font-size:13pt;
font-weight:bold;
color:#666;
line-height:10pt;
text-transform:capitalize;
}
H6 { /* REGULAR SUBHEADING */
font-size:10pt;
font-weight:bold;
font-style:italic;
color:#444;
line-height:8pt;
text-transform:capitalize;
}

HR {
color:#736357;
}

/* *********** T A B L E  S E T T I N G S ******************* */
TABLE {
font-size:10pt;
}

#footer-table {
font-size:7pt;
font-weight:bold;
color:736357;
width:100%;
}
	#footer-table TD {
	padding:10px;
	}

.cap {
font-size: 18pt;
font-weight: bold;
}

#submenu {
border-collapse:collapse;
}

#submenu TD A {
display:block;
padding:0 4px 0 4px;
font-size:8pt;
font-weight:bold;
color:black;
border-bottom:1px solid #9cc46a;
}

#submenu TD A:hover {
display:block;
padding:0 4px 0 4px;
font-size:8pt;
font-weight:bold;
background-color:#9cc46a;
color:white;
}

