/* NCF CSS */

.background{
	background-image: url(images/bg_top_bar_repeat_grad.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	background-position: center top;
}
.background_testing{
	background-image: url(images/bg_top_bar_repeat_grad_2.jpg);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	background-position: center top;
}
.background_main{
	background-image: url(images/bg_main_bar_repeat.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	background-position: center top;
}
/* main nav */
.navbar {width:703px; margin:0px; padding:0px;  background-color: #000000; }
.mainmenu{border-top: 2px solid #820000; margin:0px; padding:0px; background-color: #f4f4f4; height:35px;  }

#cssdropdown, #cssdropdown ul { list-style: none;  padding: 0px; margin:0px; }
#cssdropdown li {float: left; position:relative;   background-color: #F4F4F4; color: #000; }

.mainitems {   display:block;  }
li.mainitems {margin:0 9px; width:120px; }
.mainitems a:link {padding: 8px; margin:0px; font: bold 14px Trebuchet MS, sans-serif;  text-decoration: none; color: #000; display:block; }
.mainitems a:hover{padding: 8px; margin:0px; text-decoration: none;  background-color: #ccc;  }
.mainitems a:visited{padding: 8px; margin:0px; font: bold 14px Trebuchet MS, sans-serif;  text-decoration: none; color: #000; display:block;}

.subuls{ display:none; width: 150px; background-image: url(images/nav_bg.jpg);  padding: 0px; margin:0px; position: absolute; top: 2.4em; left: 0; background-color: lightyellow; border: 1px solid #ccc; z-index:2000; }
.subuls li{width: 100%; padding: 0px; 	  margin:0px; display:block;  }
.subuls li a:link{font: 11px Trebuchet MS, sans-serif; text-decoration: none; padding: 5px; margin:0px; display:block;  color: #000;}
.subuls li a:hover {text-decoration: none; padding: 5px; margin:0px; }
.subuls li a:visited{font: 11px Trebuchet MS, sans-serif; text-decoration: none; padding: 5px; margin:0px; display:block;  color: #000;}


#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;left: auto;}
#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;}
/* end main nav */


/* right page nav */

.rightpagenav {width:170px;}
.rightpagenavtitle {font: bold 15px Trebuchet MS, sans-serif; text-decoration: none; padding: 2px; margin:0px; display:block; color: #eeeeee; border-bottom:2px #ccc solid;}

.rightpagenav ul { list-style: none;  padding: 0px; margin:0px;}
.rightpagenav li {float: left; position:relative; padding:2px;  background-color: #380101; color: #000; border-bottom:1px #ad0101 solid; }

.rightpagenav a:link {padding: 0px; margin:0px; font: bold 14px Trebuchet MS, sans-serif;  text-decoration: none; color: #fff; display:block; width:166px;}
.rightpagenav a:visited{margin:0px; font:  14px Trebuchet MS, sans-serif;  text-decoration: none; color: #ccc; display:block; width:166px;}
.rightpagenav a:hover{ margin:0px; text-decoration: none;  background-color: #ccc;  color: #000; }


/* end right page nav */



.inputfieldtext {
background-color: #eee;
	color: #000;
	border: 1px dotted #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;

}

.homeblogbox{
 width:235px !important; /*moz width*/
 width:250px; /*ie width*/
 height:200px;
 
 border-right:1px #ddd solid; 
 padding:0 7 0 7; 
 float:left; 

}

.bottomcalendar {
float:left; 
width:703px;
}

.bodytextmaincol{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	word-spacing: normal;
	color: #555555;
	line-height: 13px;
	text-align: left;
	
	padding:20px;
	float:left; 
	margin:0px;
width:491px;
	
}
.photogallery{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	word-spacing: normal;
	color: #555555;
	line-height: 13px;
	text-align: left;
	
	padding:20px;
	float:left; 
	margin:0px;
width:670px;
	
}

.bodytext{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	word-spacing: normal;
	color: #555555;
	line-height: 13px;
	text-align: left;

}
.quickinfotitle{
	font-family: Arial;
	font-size:18px;
	font-style: normal;
	word-spacing: normal;
	color: #f2f2f2;
	line-height: 17px;
	text-align: left;
	padding:5px 5px 5px 10px;


}
.quickinfotext{
	font-family: Arial;
	font-size:12px;
	font-style: normal;
	word-spacing: normal;
	color: #333333;
	padding:10px;
	text-align: left;


}

.container{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	word-spacing: normal;
	color: #555555;
	line-height: 13px;
	text-align: left;
	width:703px;
	float:left; 
	margin:0px;
	background-color:#ffffff;

	
}
.bodytextrightcol{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	word-spacing: normal;
	color: #ffffff;
	line-height: 13px;
	text-align: left;
	width:170px;
	padding:1px 0px;
	margin:0px;
	background-image: url(http://www.new-cov.org/test/images/right_red_bg_lines.png);
	
	background-color: #820000;
	float:right;
	border-left:2px #ccc solid;
	
}



.biotext{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	word-spacing: normal;
	color: #555555;
	line-height: 13px;
	text-align: left;
	padding-left:20px;
}

.bottomsection{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	word-spacing: normal;
	color: #555555;
	line-height: 13px;
	text-align: left;
	background-color:#008889;
	background-image: url(images/bottomsection_bg.jpg); background-repeat: repeat x;
	height:52px;
	border-top:7px #bbb solid;
	border-bottom:7px #bbb solid;
	padding:0px;

}

.bottomsectionleft{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	word-spacing: normal;
	color: fff;
	line-height: 10px;
	text-align: left;
	background-color:#008889;
	background-image: url(images/bottomsection_bg.jpg); background-repeat: repeat x;
	height:20px;
	width:810px;
	border-top:4px #bbb solid;
	border-bottom:4px #bbb solid;
	padding-left:10px;
	border-right:1px #bbb solid;
	

}
.bodytextgetconnected{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	word-spacing: normal;
	color: #555555;
	line-height: 13px;
	text-align: left;
	padding:10px;
}


.copyright{
	font-family: verdana,  sans-serif;
	font-size: 10px;
	font-style: normal;
	word-spacing: normal;
	color: #ffffff;
	background:#f6f6f6;
	line-height: 30px;
	
	text-align: left;
	padding:2px;
		background-color:#008889;
	background-image: url(images/bottomsection_bg.jpg); background-repeat: repeat x;
	border-top:4px #bbb solid;
	border-bottom:4px #bbb solid;
	
	vertical-align:middle;
}

.bodytextright{
	font-family: verdana,  sans-serif;
	font-size: 9px;
	font-style: normal;
	word-spacing: normal;
	color: #080808;
	line-height: 13px;
	text-align: left;
}

.softsmalltext{
	font-family: verdana,  sans-serif;
	font-size: 10px;
	font-style: normal;
	word-spacing: normal;
	color: #080808;
	line-height: 13px;
	text-align: left;
}

.mainmenu{
	font: bold 18px/22px "Trebuchet MS";
	font-size: 14px;
	font-style: normal;
	word-spacing: normal;
	color: #080808;
	line-height: 13px;
}

.pagetitle{
	font: bold 25px/22px "Trebuchet MS";
	font-size: 25px;
	font-style: normal;
	word-spacing: normal;
	color: #008c8b;
	padding-right:10px;

}
.pagesubtitle{
	font: bold 15px/16px "Trebuchet MS";
	font-size: 15px;
	font-style: normal;
	word-spacing: normal;
	color: #8b0000;
}
.messagestabletitle{
	font:  13px/14px "Trebuchet MS";
	font-size: 14px;
	font-style: normal;
	word-spacing: normal;
	color: #ffffff;
	border-bottom:1px #ccc solid;
	padding:2px;
}
.messagebgcolorrow {
background-color:#e2e2e2;
float:left; 
margin-right:2px; 
padding:2px;
}
.messagerow {
float:left; 
margin-right:2px; 
padding:2px;
}

.seriesrow {
font: bold 18px "Trebuchet MS";
border-bottom:2px solid #aaa;
width:466px; 
padding-right:15px; 
background-color:#f2f2f2;

}

.otherseries {
font: bold 14px "Trebuchet MS";
border-bottom:1px solid #aaa;
width:466px; 
padding-right:15px; 
background-color:#f7f7f7;

}

.devotionaltitle{
font-size:20px; 
border-top:1px #aaa dotted;
color: #8b0000;
}

.devotionaltitlenoborder{
font-size:20px; 
color: #8b0000;
}

.gcpagesubtitle{
	font: bold 18px/17px "Trebuchet MS";
	font-size: 18px;
	font-style: normal;
	word-spacing: normal;
	color: #008C8B;
}
A {text-decoration: none; color: #888; }
A:link {text-decoration: none; color: #888; }
A:visited {text-decoration: none; color: #aaa;}
A:active {text-decoration: none; color: #aaa;}
A:hover {text-decoration: none; color: #000; background-color:#eee;}



A.messagelinks {text-decoration: none; color: #555555; margin: 0 10px 0 10px;  }
A.messagelinks:link {text-decoration: none; color: #555555;  margin: 0 10px 0 10px; }
A.messagelinks:visited {text-decoration: none; color: #55555; margin: 0 10px 0 10px; }
A.messagelinks:active {text-decoration: none; color: #555555; margin: 0 10px 0 10px; }
A.messagelinks:hover {text-decoration: underline;  background-color:none; margin: 0 10px 0 10px; cursor: pointer;}



A.messageseries {text-decoration: none; color: #555555; }
A.messageseries:link {text-decoration: none; color: #555555;}
A.messageseries:visited {text-decoration: none; color: #55555; }
A.messageseries:active {text-decoration: none; color: #555555; }
A.messageseries:hover {text-decoration: none;  color: #111; }


/* begin styles for RSS Feed 
     This is the most basic style to use for a list with no bullets */
.rss_box {
	float:left;
	clear:both;
	font-family:arial;
}

.rss_box p{
	margin-top:10px;
}

.rss_box {
	float:left;
	clear:both;
	font-family:arial;
	
}

.rss_title, rss_title a, .rss_title a:visited, .rss_title a:active  {
	color:#8b0000;
	padding: 0;
	font-size:18px;
	font-family:Trebuchet MS;
	border-bottom:1px dotted #333;
}

.rss_items {
       list-style:none;
       margin:0;
       padding:0;
}

.rss_item  {
  font-size: 12px;
  margin-bottom: 1em;
  margin-top:0px;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	font-size:14px;
	color:#8b0000;
	}

.rss_item a:hover { 

	}

.rss_date {
	font-size: xx-small;
	
	height:20px;
	}
	
	/* end styles for RSS Feed  */
	
.messageauthor {
 	font-size:9px; 
 	color:#aaa;
}
.homemidbox {
 width:250px; /*ie width*/
 height:200px;
 

 padding:0 0 0 0; 
 float:left; 

}