/*--Author: Cole Sousa 
  --Update: Date: 2009*/	


body {
 /*font-family: Arial, Helvetica, sans-serif;*/
 /*font-family: Century Schoolbook;*/
  font-family:Verdana;
 font-size: 13px;

 background-color:#FCFAEE;
 /*FAF7DC;*/
}

#wrapper { 
 margin: 0 auto;
 width: 942px;
 margin-top:10px;
  margin-bottom:10px;
 
 /*
  background-image:url(Images/drop_shadow.gif);
  background-repeat:repeat-y;
 */
}

#Header_bar
{
  width: 935px;	
  border-right: 1px solid #5d6a8a;
 border-left: 1px solid #5d6a8a;
 height: 8px;
 margin: 0 auto;
 background:url(../Images/CNF_Images/header_bar.jpg) no-repeat;
}

#header {
 width: 935px;
 color: #333;
 border-top: 1px solid #ccc;
 border-right: 1px solid #ccc;
 border-left: 1px solid #ccc;
 height: 100px;
 margin: 0 auto;
 /*background: #DAC8BF;*/
background:url(../Images/CNF_Images/Header.jpg) no-repeat;
 
/*background-color:#9e9c9c;*/
}

#header h1
{
color:Navy;  
padding:50px 0px 0px 5px;
font-size:20px;
	
}



#navigation {
 width: 935px;
 border-bottom: 1px solid #5d6a8a;
 border-left: 1px solid #5d6a8a;
  border-right: 1px solid #5d6a8a;
  border-top: 1px solid #5d6a8a;
margin: 0 auto;
 height:25px;
 

/*background-color:#2a3869;*/
background:url(../Images/CNF_Images/Nav_bg.jpg) repeat-x;
}

.navigation_class
{
  color: #F3E676; 
  padding-top:5px;
   padding-left:5px;
   padding-right:0px;
   padding-bottom:5px;
   font-family:Arial, Helvetica, sans-serif;
   
   width:500px;
   float:left;
      display:inline-block;
}


.navigation_class a 
{
    color: #F3E676; 
   font-size:13px;   
  text-decoration:none;
}

.navigation_class a:hover 
{
 color: #F3E676;
  font-size:13px;   
  
   text-decoration:underline;
}

.navigation_class_account_mg
{
  float:right;
  display:inline-block;
  width:125px;
   color: #F3E676; 
  /*padding-top:5px;
   padding-left:5px;
   padding-right:0px;
   padding-bottom:5px;*/
   
  /* margin-top:-7px;*/
  
  /* padding-bottom:10px;*/
    
    padding-top:5px; 
   font-family:Arial, Helvetica, sans-serif;
  
  height:20px;
  
}

.navigation_class_account_mg a 
{
    color: #F3E676; 
   font-size:13px;   
  text-decoration:none;
   margin-bottom:5px;
}

.navigation_class_account_mg a:hover 
{
 color: #F3E676;
  font-size:13px;   
  
   text-decoration:underline;
  
}



#content { 
 width: 935px;
 color: #333;
border: 1px solid #ccc;
 
 padding: 0px 0px 0px 0px;


  min-height:462px;
 margin: 0 auto;
 background:url(../Images/CNF_Images/bg_con.jpg) repeat;
}
* html #content {height:462px} /* IE Min-Height Hack */ 

#footer { 
 width: 935px;
 /*height:20px;*/
 height:125px;
margin: 0 auto;
margin-bottom:5px;

border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;

 border-left: 1px solid #5d6a8a;
  border-right: 1px solid #5d6a8a;

 background:url(../Images/CNF_Images/footer_image.jpg) repeat;
}

.footer_ad
{
 float:left;
 width:468px;
 height:60px;
 display:inline;
  margin-top:10px;	
 margin-left:10px;

}

.footer_links1
{

 float:right;
 color:White;
  margin-top:50px;
   margin-right:15px;	
  
   width:555px;
}






.footer_links1 a
{
	 color:White;
	 
}



/*---------------------------------------------------------------------*/

#leftcontent { /* Parent Wrapper for inside boxes */
 display: inline; /* IE Hack */
 /*padding: 4px;*/
 width: 646px;
 float: left;
 min-height: 100px;
 /*border:solid 1px red;*/
}
* html #leftcontent {height:300px} /* IE Min-Height Hack */ 

#rightcontent {
 /*padding: 4px;*/
 display: inline; /* IE Hack */
 width: 250px;
 float: left;
/*border:solid 1px black;*/
 min-height: 300px;
}
* html #rightcontent {height:300px} /* IE Min-Height Hack */ 
/* -------------- End Columns ------------- */




#left_Segment { /* Parent Wrapper for inside boxes */
 margin: 4px;
 display: inline; /* IE Hack */
 padding-right: 0px;
 width: 621px;
 float: left;
 min-height: 200px;
 /*border:solid 1px green;*/
}
* html #left_Segment {height:300px} /* IE Min-Height Hack */ 



#right_Segment {
 margin: 4px;
 padding: 4px 1px 4px 1px;
  
 display: inline; /* IE Hack */
 width: 238px;
 float: left;
/*border:solid 1px purple;*/
 min-height: 50px;

}
* html #right_Segment {height:50px} /* IE Min-Height Hack */ 

/* -------------- End Segments ------------- */



/* -------------- Used to clear floats ------------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* -------------- End Used to clear floats ------------- */




.HighLight
{
 width:200px;
 border: solid 1px silver;

 text-align:left;

}

.HighLight h1 {

background-image:url(../Images/Highlight1.gif);
color:Navy;
height:12px;
/*width:100%;*/
border-bottom:solid 1px gray;
padding:1px 0px 5px 5px;

font-size:small; 
margin:0;
	
}





/*--------End of Pictures------------------*/






h3
{
	font-size:13px;
	font-weight:bold;
	color:Navy;
}



/*------------Layout for Home Page------------*/



.Home_leftcontent { /* Parent Wrapper for inside boxes */
 margin-left: 5px;
 display: inline; /* IE Hack */
 padding-right: 10px;
 width: 290px;
 float: left;
 min-height: 100px;
 /*border:solid 1px green;*/
 border-right:dotted 1px silver;
}

* html .Home_leftcontent {height:100px} /* IE Min-Height Hack */ 

.Home_rightcontent {
 margin-left: 2px;
 padding: 0px;
 display: inline; /* IE Hack */
 width: 300px;
 float: left;
/*border:solid 1px red;*/
 min-height: 100px;
}
* html .Home_rightcontent {height:100px} /* IE Min-Height Hack */ 
/* -------------- End Columns ------------- */


.Home_Center_Content
{
 width:100%;
 height:30px;
/*margin-top:-5px;*/
 margin-bottom:11px;
 
}







#Home_Page_Directory
{
width:215px;
height:250px;

 background-image:url(../Images/home_page_directory_v2.gif);
 background-repeat:no-repeat;
	
 padding:20px 0px 0px 8px;

}



#Home_left_Segment ul{
	
list-style:disc; 
padding:3px 0px 1px 20px;

}

#Home_left_Segment li
{
  font-weight:bold;
  font-size:8pt;

}


#Home_left_Segment p
{
padding:5px 0px 1px 5px;	
	
	
}



#Home_right_Segment p{
	
padding:8px 0px 0px 0px;	

}




#Home_right_Segment ul{
list-style:none;	
padding:0px 0px 0px 15px;	

}

#Home_right_Segment ul li{
	
	
}
 
 
 #Home_right_Segment a{
	color:blue;	
	/*margin: 300px 0px 0px 275px;	*/
}
 
 
  #Home_right_Segment a:visited{
	color:blue;	
	
}


  #Home_left_Segment a:visited{
	color:blue;	
	
}
  #Home_center_Segment a:visited{
	color:blue;	
	
}






 
 
 


h1
{
  color:Navy;	
   font-size:20px;
	
}



.processinglable
{
 visibility:hidden;
 color:Navy;
 font-size:14px;   
    
}

.page_processing
{
 visibility:hidden;
 color:Navy;
 font-size:14px;
 position:absolute;
 top:50%;
 left:35%;   
 width:300px;
 height:100px;
 background:white;
 border:solid 2px silver;
 z-index:1001; 

}

.page_processing_bg
{
	
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index:1400; 
	overflow:hidden;
	/*position: fixed;*/
	 
}


/*---------------------------------------*/


/*-------Collapasable Header-------*/


.CollapaseContent
{
width:722px;
height:0px;
 background-color:White;
 overflow:hidden;
 /*border:solid 1px Silver;	*/
}

.CollapaseContentEmployer
{
width:922px;
height:0px;
 background-color:White;
 overflow:hidden;
 /*border:solid 1px Silver;	*/
}

.CollapaseHeader
{
width:250px;
height:15px;
/*background-image: url(../Images/nav_bar_background.gif);	*/
color:Navy;
 font-weight:bold;
 /*float:right;*/
  padding:1px 2px 5px 2px;
   cursor:pointer;
 vertical-align:top;
}

.div_place_holder1
{
	text-align:center;
	width:719px;
	margin-left:56px;
}

.div_place_holder2
{
	text-align:right;
	width:719px;
	margin-left:56px;
}

/*--------------------------------*/


/*------------Modal Popup--------------------*/


 /*--------------------Modual---------------*/
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}
/*---------------------------*/



/*------------End Modal Popup--------------------*/


/*----------Accoriion Control-------------------*/

.Acc_Container
{
 width:605px;
 min-height:250px;
 /*border:solid 1px purple;	*/
 margin-Left:12px;	
}

.Acc_Header
{
background-color:#85b6f7;
color:Black;
 font-size:medium;
border:solid 1px black;
width:600px;

}

.Acc_Content
{	
 color:Black;
 border:dotted 1px black;
  width:600px;
}

.Acc_link
{
	color:Black;
	
}

.Acc_content_style
{
 margin:2px 0px 3px 0px;	
}


/*------------------------------------------------------------*/


/*-------Template------------*/

.Template_body
{
 width:615px;
 border:solid 4px #222f63;
 min-height:500px;
  /*background-color:#f3eda7;*/ 
 padding-bottom:10px;	
}
* html .Template_body {height:100px} /* IE Min-Height Hack */ 

.Template_body a
{
    color:Blue;
}




/*----------------------------------------------------*/



.Template_ad_body
{
 width:234px;
 min-height:340px;
/*border:solid 4px #222f63;
 background-color:#b9b06f;*/
 	 
}
* html .Template_body {height:50px} /* IE Min-Height Hack */ 
/*---------------------------*/

.Template_ad_body_background
{
 width:256px;
 min-height:50px;
 background-color:#F4EEBF;
 border:solid 3px #262D63;
 padding:3px;
 
 	 
}
* html .Template_ad_body_background {height:50px} /* IE Min-Height Hack */

.Template_ad_body_background h1
{
 color:#262D63;
 border-bottom:solid 2px #262D63;
  font-size:13px;
   margin-left:-3px;
   margin-right: -3px;
   padding-left:3px;
   padding-right:3px;
     padding-bottom:2px;
      padding-top:2px;
}
 

.Template_ad_body_no_background
{
 width:256px;
 min-height:50px;

 padding:3px;
 
	 
}
* html .Template_ad_body_no_background {height:50px} /* IE Min-Height Hack */ 
/*---------------------------*/
/*---------------------------*/



/*------------End Template--------*/


/*-----Ranking Page--------*/
.move_rank_article
{
	
 border:dotted 1px whitesmoke;
 background-color: Transparent, Blue;	

}


.hide
{
 display:none;
}

/*----------------------*/

/*----Page Link Styles*/

.Article_links
{
 padding: 10px 0px 10px 2px;
 font-size:11px;
 border-bottom:dotted 1px silver;	
}

.Article_Images
{
 border:solid 1px #384571;	
}


/*------Main Page styles------*/
.Main_resource_container
{
 width:288px;
 min-height:100px;
 margin-left:4px;
 margin-right:4px;
 margin-top:2px;		
}

* html .Main_resource_container {height:100px} /* IE Min-Height Hack */ 
/*----------------------------*/

.Main_resource_container_detail
{
 width:280px;
 min-height:100px;	
 /*border:solid 2px #706f74;*/
 padding-left:3px;
 padding-right:3px;
 
 font-size:11px;	
}
* html .Main_resource_container_detail {height:100px} /* IE Min-Height Hack */ 
/*----------------------------*/

.Main_resource_container_detail hr
{
 border:dotted 1px silver;	
 background-color:#444;
border-width:0;
color:#444;
height:1px;
line-height:0;
margin: .5em 10px .5em  15px;
/*page-break-after:always;*/
text-align:center;
width:90%;

}


hr:after {
content:"\a7\a7";
font-size:1.25em;
}

.Main_resource_container_detail p
{
	padding:0px 1px 1px 5px;
}


.Main_resource_container_detail a
{
 color:blue;	
}

.Main_resource_container_titles
{
 width:200px;
 height:35px;
 background-image:url(../Images/News_Titles/Christian_resources.jpg); 	
  background-repeat:no-repeat;
   
  padding-top:5px;
  margin-top:-10px;
}

.gray_title
{
 width:200px;
 height:25px;
 background-image:url(../Images/News_Titles/video_of_week.jpg); 	
 background-repeat:no-repeat;
 padding-top:5px;
 padding-bottom:3px;
}

.black_title
{
 width:200px;
 height:25px;
 background-image:url(../Images/News_Titles/Black_Header_no_bg.jpg); 	
 background-repeat:no-repeat;
 padding-top:5px;
 padding-bottom:3px;
}

.purple_title
{
 width:200px;
 height:25px;
 background-image:url(../Images/News_Titles/purple_Header_no_bg.jpg); 	
 background-repeat:no-repeat;
 padding-top:5px;
 padding-bottom:3px;
}




.Top_Pg_Rg_col_Template
{
width:280px;
height:17px;	
 background-image:url(../Images/Right_Column_tp/top.jpg);
 background-repeat:no-repeat;
 
}

.Template_Pg_Rg_col_body
{
 width:276px;
 min-height:100px;
 background-color:#edebeb;	
  /*border:solid 1px green;*/
}
* html .Template_Pg_Rg_col_body {height:100px} /* IE Min-Height Hack */ 
/*---------------------------*/

.Bottom_Pg_Rg_col_Template
{
width:280px;
height:17px;	
background-image:url(../Images/Right_Column_tp/bottom.jpg);
background-repeat:no-repeat; 
}
/*-***************************************/

.Video_hr
{
border:dotted 1px silver;	
 background-color:#444;
border-width:0;
color:#444;
height:1px;
line-height:0;
margin: .5em 10px .5em  15px;
/*page-break-after:always;*/
text-align:center;
width:90%;	
}
/*--------------------------------*/

.Bible_page
{
 margin-left:5px;
}

.Bible_page a
{
	color:blue;
}

.div_hr
{
 margin:3px 4px 3px 4px;
 height:1px;
 border-bottom:dotted 1px silver;	
}




/*------------------------------------------------------------*/






.worthy_quote_box
{
 border:solid 1px silver;
  background-color:#54088a;
  color:white;
  min-height:85px;
  width:285px;	
	
   
}

.worthy_quote_box h1
{
background-color:#9F3ED5;
 border-bottom:solid 1px silver;
 color:#48036F;
 font-weight:bold;
  font-size:11px;
   font-family:Times New Roman;
}

.worthy_quote_box p
{
  font-size:12px;
   font-family:Times New Roman;
   padding:2px;
}


/*----------------New Styles------------*/
.Category_Title
{
 width:200px;
 height:30px;
 background-image:url(../Images/CNF_Images/Headers/Nation.gif); 	
 background-repeat:no-repeat;
 /*padding-top:1px;
 padding-bottom:3px;
 border:solid 1px green;*/

}

.Category_Title h1
{	
color:White;
 font-family:Calibri;
 font-weight:bold;
  font-size:23px;
}

.Category_Title h2
{	
color:White;
 font-family:Calibri;
 font-weight:bold;
  font-size:23px;
}

.Category_Title2
{
 width:200px;
 height:30px;
 background-image:url(../Images/CNF_Images/Headers/World.gif); 	
 background-repeat:no-repeat;
 /*padding-top:1px;
 padding-bottom:3px;*/


}

.Category_Title2 h3
{	
color:White;
 font-family:Calibri;
 font-weight:bold;
  font-size:23px;
}

.Category_Title2 h4
{	
color:White;
 font-family:Calibri;
 font-weight:bold;
  font-size:23px;
}

.Category_Title2 h5
{	
color:White;
 font-family:Calibri;
 font-weight:bold;
  font-size:23px;
}


.popupMenu
{
 width:175px;
 height:97px;
  z-index:3005;
 background:url('../Images/white_arrow.png') no-repeat;
position:absolute;
 color:White;
 padding:23px 10px 1px 16px;
 visibility:hidden;
}

/*-----Email--------*/
.Email
{
width:232px;
height:180px;
background-image:url(../Images/CNF_Images/Email.gif);
background-repeat:no-repeat; 
/*padding:0px 0px 0px 12px;*/
text-align:left; 
}
.Email_button
{
    margin-top:3px;
/*margin-left:133px;*/ 
}
/*------------------*/


/*-----User Article Styles--------*/

.cb label
{
    margin-left: 20px;
}



/*-------------------------------*/

.facebook_img
{
  margin:10px 20px 6px 0px;	
	
}


.div_content
{
    
    padding:5px;
    
}


.social_buttons
{
  border-top:1px solid #262D63;
  border-bottom:1px solid #262D63; 
   margin-bottom:3px;    
}


/*--Data Pager---------------------------------*/

ol, ul

{

    list-style-type : none;

    margin-left : 0;

    padding-left : 0;

}

 

ol li, ul li

{

    margin-left : 0;

    padding-left : 0;

}

 

div#pager

{

    text-align : center;

}


div#pager a.previousNextLink
{
text-decoration : none;
padding : 0.38em 0.5em;
}

div#pager a.previousNextLink:hover
{
text-decoration : underline;
}

/* If “previous” or “next” is disabled, hide it */
div#pager a[class="previousNextLink"][disabled]
{
display : none;
}

/* Page numbers (except active one) */
div#pager a.numericLink
{
color : #0d8cbd;
border : 1px solid #d4d4d4;
padding : 0.3em 0.7em;
text-align : center;
text-decoration : none;
}

/* Page numbers mouse over */
div#pager a.numericLink:hover,
/* Active page number */
div#pager span span
{
color : #0d8cbd;
background-color : #d8eff8;
border : 1px solid #0d8cbd;
padding : 0.3em 0.7em;
text-align : center;
}




/*--------------------------------------------------------*/
