/* ****************************************************** */
/* ** COPYRIGHT 2007-2008 MINISTRY INFORMATION SERVICES ** */
/* ****************************************************** */

/* *********** 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:#BA9E6E;
text-align:center;  /* ALIGNS CONTAINER BOX TO CENTER OF PAGE */
}
#PAGE-CONTAINER {
position:relative;
width:1000px;
background:url(/assets/UserFiles/2008_redux/2008_defenderministries_bg_tile.jpg) repeat top left; 
margin:auto;
text-align:left;
}
/* ************ TOP SECTION SETTINGS *************** */
#TOP-CONTAINER{
position:relative; /* KEEP */
height:211px;
padding:0;
}
#HEADER-CONTENT {
position:relative;
color:white;
}
#HEADER-CONTENT IMG {
border:0;
}
#menubox {
position:absolute;
top:0;
left:840px;
}
/* ************ MID SECTION SETTINGS *************** */
#MID-CONTAINER	{
position:relative;
width:930px;
margin-left:35px;
}
#MID-SECTION	{
position:relative; /* KEEP */
margin-left:145px; /* KEEP */
width:785px;
}
#BODY-CONTENT {
width:590px;
font-size:10pt;
}
	#BODY-CONTENT IMG {
	margin:2px 7px 2px 7px;
	border:5px solid #003471;
	}
/* ************ F O O T E R  S E C T I O N ****************** */
#BOTTOM-CONTAINER {
position:relative; /* KEEP */
margin-bottom:0px;
clear:both;
}
#FOOTER-CONTENT {
line-height:13pt;
letter-spacing:.1em;
font-size:7pt;
font-weight:bold;
margin-right:0px;
color:5E1212;
padding:10px 0px 0px 0px;
}
#FOOTER-CONTENT A {
color:5E1212;
}
#FOOTER-CONTENT A:hover {
color:black;
text-decoration:none;
}
/* *********** D A T E  B O X ******************* */
#DATEBOX {
display:none;
}
/* *********** P A G E   T I T L E   B O X ******************* */
#PAGE-TITLE { /* PAGE TITLE */
display:none;
}
/* *********** T E X T  S E T T I N G S ******************* */
H1 { /* PRIMARY TITLE HEADING */
padding:0;
margin:0;
font-size:14pt;
color:#003471;
text-align:left;
text-transform:capitalize;
font-variant:small-caps;
}
H2 { /* SECONDARY TITLE HEADING */
color:#16918F;
font-size:11pt;
font-weight:bold;
text-transform:capitalize;
font-variant:small-caps;
}
H3 { /* PRIMARY SECTION HEADING */
font-size:10pt;
font-weight:bold;
text-transform:capitalize;
color:#003663;
}
H4 { /* SECONDARY SECTION HEADING */
font-size:9pt;
font-weight:bold;
text-transform:uppercase;
color:#333;
}
H5 { /* ALTERNATE PRIMARY HEADING */
font-size:13pt;
font-weight:bold;
color:#666;
text-transform:capitalize;
}
H6 { /* ALTERNATE SECONDARY HEADING */
font-size:10pt;
font-weight:bold;
font-style:italic;
color:#444;
text-transform:capitalize;
}
/* *********** C L A S S  S E T T I N G S ******************* */
.error	{
font-size:10pt;
font-weight:bold;
color:red;
}
.req {
font-weight:bold;
color:red;
}
/* *********** T A B L E  S E T T I N G S ******************* */
TABLE TH {
text-align:left;
font-size:8pt;
vertical-align:top;
}
TABLE TD {
font-size:8pt;
vertical-align:top;
}
#STANDARD_TABLE {
width:100%;
}
#STANDARD_TABLE TH {
text-transform:uppercase;
border-top:1px solid #4e4e4e;
border-bottom:1px solid #4e4e4e;
background-color:#e5a913;
}
#STANDARD_TABLE .row_highlight {
background-color:#eee;
}
/* *********** F O R M  S E T T I N G S ******************* */
INPUT {
font-size:7pt;
}
SELECT {
font-size:7pt;
}
/* *********** E L E M E N T  S E T T I N G S ******************* */
A IMG {
border:0;
}
A {
color:#2A498C;
}
/* ****** P H O T O   C A P T I O N   E L E M E N T S  (TEST) ******* */
.arc90_imgcaption { 
padding:0 0px 5px 5px; 
} 
.arc90_imgcaptionTXT { 
margin:0 0 12px 0;
padding:0;
font-size: .8em; 
color: #666; 
text-align: left;
line-height:1.4em;
} 
.floatl { 
float: left; 
margin-right: 1em; 
} 
.floatr { 
float: right; 
margin-left: 1em; 
} #ZONE-A {
position:relative; /* KEEP */
top:154px;
left:30px;
width:938px;
} /* ****************************************** */
/* ********** ZONE-A MENU SETTINGS ********** */
/* ****************************************** */
#NAV-A-CONTAINER {
/* CONTROLS THE NAV BOX WITHIN ZONE BOX*/
position:relative;
margin-left:10px;
}
/* ** N A V   T O P   L A Y E R   B O X   S E T T I N G S ** */
#NAV-A-TOP {
}
#NAV-A-TOP-CONTENT {
}
/* ** N A V   M I D   L A Y E R   B O X   S E T T I N G S ** */
#NAV-A-MID {
}
#NAV-A-OVERLAY	{
/* USED FOR OVERLAYING TEXT ONTO BACKGROUND */
position:absolute;
display:block;
z-index:10;
cursor:pointer;
}
/* ** N A V   P O S I T I O N I N G ** */
/* THIS POSITIONS THE TOP MENU LEVEL MAIN BOX*/
#NAVAMENUS, 
#NAVAMENUS ul {
list-style:none;
padding:0;
margin:0;
}
#NAVAMENUS li {
/* THIS POSITIONS THE MENU LIST ITEMS */
float:left;
position:relative;
line-height:1.4em; 
_width:1em; 
white-space:nowrap; 
}
#NAVAMENUS li ul {	
/* THIS POSITIONS THE SUBMENU LEVEL */
position:absolute;
margin-top:0;
margin-left:.1em; /* for IE */
display:none;
border:2px solid #5d5d5d;
}
#NAVAMENUS ul li ul {
/* THIS TELLS THE THIRD MENU WHERE TO GO */
margin-top:-.7em;
margin-left:9em;
}
#NAVAMENUS ul li {
width:100%;
display:block;
}

/* **************************************** */
/* SHOW SUBMENU  1 */
#NAVAMENUS li:hover ul, 
#NAVAMENUS li.over ul {
display:block;
}
#NAVAMENUS li:hover ul ul, 
#NAVAMENUS li.over ul ul {
display:none;
}
/* SHOW SUBMENU  2 */
#NAVAMENUS ul li:hover ul, 
#NAVAMENUS ul li.over ul {
display:block;
}
/* ********************************************* */
#NAVAMENUS a {
/* MAKE THE TOP MENU LINE LOOK LIKE THIS */
display:block;
color:white;
text-decoration:none;
font-size:10pt;
font-weight:bold;
font-variant:small-caps;
text-transform:capitalize;
padding:0 8px;
margin-left:1px;
}
#NAVAMENUS a:hover {	
border-top:1px solid black;
border-left:1px solid black;
/*color:#8fa4b9;*/
color:#012754;
background-color:#8F96B2;
margin-left:0;
}
#NAVAMENUS ul {
/* MAKE THE SUBMENU LIST SETTINGS */
border-top:3px solid #F4d500;
}
#NAVAMENUS ul a {
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
background-color:#E17C77;
color:black;
opacity:.85;
filter: alpha(opacity=85);
font-size:8pt !IMPORTANT;
line-height:12pt !important;
}
#NAVAMENUS ul a:hover	{	
color:white !important;
background-color:#970508;
border-bottom:1px solid #55627F;
}
#NAVAMENUS {
z-index:1;
}
#NAVAMENUS ul {
z-index:2;
}
#NAVAMENUS ul ul {
z-index:3;
}
/* ** N A V   B O T T O M   L A Y E R   B O X   S E T T I N G S ** */
#NAV-A-BOTTOM{
}
#NAV-A-BOTTOM-CONTENT {
}
/* ** N A V   F I X E S ** */
/* FIXES FOR IE. ALSO HIDE FROM IE MAC 
    * html #NAV-A-MID #NAVAMENUS ul li { float: left; height: 1%; }
    * html #NAV-A-MID #NAVAMENUS ul li a { height: 1%; }
RM COMMENTED OUT SECTION */ #ZONE-B	{
z-index:205;
padding-top:4px;
width:120px;
margin:0 0 10px 0;
position:absolute;
top:210;
} /* ****************************************** */
/* ********** ZONE-B PANEL SETTINGS ********** */
/* ****************************************** */
#panel-b-container {
position:relative;
width:120px;
}
#panel-b-top {
display:none;
position:relative;
height:58px;
width:120px;
}

#panel-b-mid {
position:relative;
width:120px;
margin-top:10px;
}
#panel-b-content {
font-size:8pt;
color:#333;
}	
#panel-b-content .panelitem-b {
margin:0;
padding:5 0 20px 0 !important;
}
#panel-b-content .panelitem-b a {
text-decoration:none;
color:#544e8d;
}
#panel-b-bottom {
display:none;
position:relative;
height:22px;
width:120px;
} /* ******* ZONE D STYLE ******** */
#ZONE-D	{
float:right;
width:180px;
padding:0;
margin:0;
} /* ****************************************** */
/* ********** ZONE-D PANEL SETTINGS ********** */
/* ****************************************** */
#PANEL-D-CONTAINER {
position:relative;
width:180px;
display:block;
margin:0;
}
#PANEL-D-top { 
width:180px;
}
#PANEL-D-TOP-CONTENT {
margin-top:3px;
font-size:8pt;
font-weight:bold;
text-align:center;
}
#PANEL-D-TOP-CONTENT H1 {
padding:0 0 0 20px;
margin:0;
}
#PANEL-D-MID {
position:relative;
width:190px;
}
#PANEL-D-CONTENT {
font-size:8pt;
color:#333;
}
.panelitem-D {
display:block;
margin:0;
padding:0 0 10px 0 !important;
}
.panelitem-D H1 {
font-size:12pt;
font-weight:bold;
color:black;
padding:0 0 0 20 !important;
margin:0 0 10 0!important;
}
.panelitem-D H3 {
margin:0 0 -10 0;
padding:0 !important;
}	
.panelitem-D UL {
margin-bottom:0;
margin-top:0;
}
.panelitem-D UL LI {
padding-bottom:8px;
margin:0 0 0 -18;
_margin:0 0 0 -22;
}
.panelitem-D a {
text-decoration:none;
color:#544e8d;
}
#PANEL-D-BOTTOM {
} /* ****************************************** */
/* ********** ZONE-D NEWS SETTINGS ********** */
/* ****************************************** */
#NEWS-D-CONTAINER {
position:relative;
width:180px;
display:block;
margin:0;
}
#NEWS-D-TOP {
width:180px;
}
#NEWS-D-TOP-CONTENT {
margin-top:3px;
font-size:8pt;
font-weight:bold;
text-align:center;
}
#NEWS-D-TOP-CONTENT H1 {
font-size:14pt;
font-weight:bold;
color:#e5a913;
background:url(/assets/userfiles/images_layout/paw_turquoise_circle.jpg) center left no-repeat;
padding:0 0 0 20px;
margin:0;
}
#NEWS-D-MID {
padding-bottom:5px;
}
#NEWS-D-MID-CONTENT {
font-size:8pt;
width:180px;
}
#NEWSLIST-D {
position:relative;
margin:0 0 0 13;
_margin:0 0 0 9;
padding:0;
}
#NEWSLIST-D li {
position:relative;
text-decoration:none; 
color:#003663; 
font-variant:small-caps; 
font-size:9pt; 
font-weight:bold;
padding-bottom:8px;
}
#NEWSLIST-D li A  {
color:#003663;
text-decoration:none;
}
#NEWSLIST-D li ul {
margin:0; 
padding:0; 
  }
#NEWSLIST-D li ul li{
list-style:none;
_list-style-image:none !important;
display:block; 
margin:0; 
font-variant:normal;
font-weight:normal;
font-size:8pt;
}
#NEWSLIST-D li ul li a{
color:#2A498C; 
text-decoration:none; 
}
#NEWSLIST-D .h3 {
margin:0; 
padding:0 0 0 5px; 
font-size:7pt; 
color:#ccc;
}
#NEWSLIST-D .viewmoretag {
font-size:6pt;  
font-weight:bold;
text-decoration:none;
text-align:right;
width:185px;
}
#NEWS-D-BOTTOM {
width:180px;
} #ZONE-GROUP	{
position:absolute;
top:225px;
left:29px;
width:auto;
z-index:50;
} /* *********** G R O U P   M E N U S ************* */
#NAV-GROUP-CONTAINER {
position:relative;
_width:147px;
}
#NAV-GROUP-TOP {

}
#NAV-GROUP-TOP-CONTENT {

}
#NAV-GROUP-MID {

}
#NAVGROUPMENUS, 
#NAVGROUPMENUS ul {
/* THIS POSITIONS THE TOP MENU LEVEL MAIN BOX*/
list-style:none;
padding:0;
margin:0;
}
#NAVGROUPMENUS li {
/* THIS POSITIONS THE MENU LIST ITEMS */
/* float:left;  COMMENTED OUT PUTS MENUS IN VERTICAL LIST ORDER */
position:relative;
line-height:1.4em; 
white-space:nowrap; /* KEEPS MENUS ON THE SAME LINE  */
}
#NAVGROUPMENUS li ul {
/* THIS POSITIONS THE SUBMENU LEVEL */
position:absolute;
margin-top:-1.5em;
margin-left:113px; 
display:none;
border:2px solid #5d5d5d;
}
#NAVGROUPMENUS ul li ul {
/* THIS POSITIONS THE THIRD MENU */
margin-top:-1em;
margin-left:7em;
}
#NAVGROUPMENUS ul li {
width:100%;		/* SET TO 100% FOR SUBS TO EXTEND FULL WIDTH */
display:block;
}
/* ****************************************** */
/* SHOW SUBMENU  1 */
#NAVGROUPMENUS li:hover ul, 
#NAVGROUPMENUS li.over ul {
display:block;
}
#NAVGROUPMENUS li:hover ul ul, 
#NAVGROUPMENUS li.over ul ul {
display:none;
}
/* SHOW SUBMENU  2 */
#NAVGROUPMENUS ul li:hover ul, 
#NAVGROUPMENUS ul li.over ul {
display:block;
}
/* ****************************************** */
#NAVGROUPMENUS a {
/* TOP MENU LINE STYLE */
display:block;
color:#000033;
text-decoration:none;
font-size:8pt;
font-weight:bold;
/* font-variant:small-caps; */
text-transform:capitalize;
padding:0 5px;
}
#NAVGROUPMENUS a:hover {
/* TOP MENU LINE MOUSE OVER STYLE */
color:#55627f;
}
#NAVGROUPMENUS ul {
/* SUBMENU LIST SETTINGS */
border-top:3px solid #F4d500;
}
#NAVGROUPMENUS ul a {
/* SUBMENU LIST ANCHORED TEXT SETTINGS */

border-bottom:1px solid #fff;

background-color:#dedede;
font-size:7pt;
opacity:.85;
filter: alpha(opacity=85);
text-transform:capitalize;
line-height:12pt !important;
}
#NAVGROUPMENUS ul a:hover	{
/* SUBMENU MOUSE OVER STYLE */
color:white !important;
background-color:#314560;
border-bottom:1px solid #55627F;
}
/* ********************************************* */
#NAVGROUPMENUS {
z-index:1;
}
#NAVGROUPMENUS ul {
z-index:2;
}
#NAVGROUPMENUS ul ul {
z-index:3;
}
/* ********************************************* */
/* Fix IE. Hide from IE Mac */
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
#NAV-GROUP-BOTTOM {

}
#NAV-GROUP-BOTTOM-CONTENT {

} 