*{-webkit-text-size-adjust: 100%;}

.line_grey{border-bottom:1px solid #cccccc; }
.line_grey_right{border-right:1px solid #e5e5e5; }
.line_grey_base{border-bottom:1px solid #e5e5e5; }
.line_grey_all{border:1px solid #cccccc; }
.news_box{border: 1px solid #e5e5e5;}
.content{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 13px;
	color: #ffffff;
	line-height: 22px;

}
.content2{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #3a3a3a;
	line-height:18px;

}
.content3{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 13px;
	color: #8b7770;

}
.content5{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 13px;
	color: #000000;
}
.content4{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #000000;
}

.content_black{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #000000;
	line-height: 30px;
}

.content_red{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 13px;
	color: #ff0000;

}

.content_purple{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 13px;
	color: #800080;

}

.content-red, .content_color-red, .content-red a{color:#ff5752;}
.content-pink, .content_color-pink, .content-pink a{color:#ff4eb2;}
.content-orange, .content_color-orange, .content-orange a{color:#ff6c00;}
.content-yellow, .content_color-yellow, .content-yellow a{color:#ffb400;}
.content-green, .content_color-green, .content-green a{color:#22ac38;}
.content-cyan, .content_color-cyan, .content-cyan a{color:#00a7b1;}
.content-blue, .content_color-blue, .content-blue a{color:#0068b7;}
.content-purple, .content_color-purple, .content-purple a{color:#8356e9;}
.content-black, .content_color-bloack, .content-black a{color:#3a3a3a;}
.content-gray, .content_color-gray, .content-gray a{color:#888888;}
.content-golden, .content_color-golden, .content-golden a{color:#c7a849;}
.content-olive, .content_color-olive, .content-olive a{color:#849f32;}

.content_menu_color a:visited {
	color: inherit !important;
}

.content_menu_color a:link {
	color: inherit !important;
}

.seachbox{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #838383;
	width: 120px;
	border: 1px solid #D2D2D2;

}
.seachlist{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #838383;
	width: 85px;
	list-style-type: none;
	filter: Gray;
	border: 1px solid #838383;

}

.input{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #838383;
	width: 50px;
	border: 1px solid #D2D2D2;

}

.inputbox{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #f40000;
	line-height: 20px;
	width: 380px;
	border: 1px solid #D2D2D2;

}
.inputbox2{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #f40000;
	width: 380px;
	border: 1px solid #D2D2D2;
	height: 105px;

}

.title {
	font-family: "Arial";
	font-size: 16px;
	color: #cc000f;

}
.title2 {
	font-family: "Arial";
	font-size: 15px;
	color: #000000;

}


.content_red a{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 13px;
	color: #ff0000;
		text-decoration:none;


}

.content_red a:visited{
	color: #ff0000;
}
.content_red a:link{
	color: #ff0000;
}
.content_red a:active{
	color: #ff0000;
}


.content_purple a{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 13px;
	color: #800080;
		text-decoration:none;


}

.content_purple a:visited{
	color: #800080;
}
.content_purple a:link{
	color: #800080;
}
.content_purple a:active{
	color: #800080;
}


.heading1 {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 16px;
	color: #1b4182;
	line-height: 22px;
	font-weight: bold;
}

.heading1 a{
	text-decoration:none;
	color: #1b4182;
}

.heading1 a:visited{
	color: #1b4182;
}
.heading1 a:link{
	color: #1b4182;
}
.heading1 a:active{
	color: #1b4182;
}




.heading2 {
	font-family: Verdana,Times New Roman, Times, serif;
	font-size: 18px;
	color: #333333;
	line-height: 22px;
	font-weight: bold;
	text-decoration: underline;
}

.heading3 {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 15px;
	color: #ffffff;
	line-height: 22px;
	font-weight: bold;
}

.heading4 {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 16px;
	color: #333333;
	line-height: 22px;
	font-weight: normal;
}

.leftmenuitem {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 12px;
	color: #cccccc;
	font-weight:bold;
	text-decoration: none;
}



.leftmenuitem:link {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 12px;
	color: #cccccc;
	font-weight:bold;
	text-decoration: none;
}

.leftmenuitem:visited {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 12px;
	color: #cccccc;
	font-weight:bold;
	text-decoration: none;
}


.leftmenuitem:hover {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 12px;
	color: #21AEAD;
	font-weight:bold;
	text-decoration: none;
}

.leftmenuitem:active {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 12px;
	color: #cccccc;
	font-weight:bold;
	text-decoration: none;
}

.fooder{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 22px;

}

.fooder:link {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.fooder:visited {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}


.fooder:hover {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.fooder:active {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

/* 
MediaWrapper 
*/

.MediaWrapper{border:1px solid #B2B2B2; background:#F3F3F3;width:330px;padding:5px;}
.MediaWrapper .vie .video{margin:0 0 5px 0;}
.MediaWrapper .vie .audio{margin:0 0 5px 0;}
.MediaWrapper .vie .title{line-height:18px;margin:2px 0 5px 0;}
.MediaWrapper .thu a{background:#fff;border:1px solid ; width:50px;height:50px;overflow:hidden;margin:3px 6px;}
.MediaWrapper .thu a img{position:relative;left:-50%;}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: transparent;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

/*Index news*/
#marqueecontainer1{
position: relative;
width: 200; /*marquee width */
height: 180px; /*marquee height */
overflow: hidden;
/*margin-left:15px;*/
}


/*Index Activity List*/
#marqueecontainer{
position: relative;
width: 100%; /*marquee width */
height: 180px; /*marquee height */
overflow: hidden;
}


.weekindex{
	border: 1px solid #999999;
	background-color: #52BE59;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	width: 10%;
}

.disday{
	border: 1px solid #999999;
	background-color: #EFEFEF;	
}

.event
{
	font-size: 10px;
	color:#000;
}

.searchboxOn, .searchboxOff, .menu-search {
	width: 130px;
}


.search_type_label {
	margin-right: 20px;
}
.search_label {
	margin-top: 3px;
	
}

.search_label span {
	padding: 1px 5px 1px 5px;
	background-color: yellow;
}

.sermon_search_div {
	padding: 5px 10px 5px 10px;
	background-color: #eee;
	border: 1px solid #ccc;
}

.sermonDownload a {
	font-size: 16px;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 3px 10px 3px 10px;
	background: #333;
	color: #fff !important;
}

.MsoNormal{
	margin-bottom: 5px !important;
    margin-top: 0px !important;
}

.cke_editable p{
	margin-bottom: 5px !important;
    margin-top: 0px !important;
}	
p{
	margin-bottom: 5px !important;
    margin-top: 0px !important;
}

.left_menu .heading3, .left_menu .heading1 {
	font-size: 14px !important;
}

.left_menu .sp1 .heading1 {
	color: #800080 !important;
}

.left_menu .sp2 .heading1 {
	color: #800080 !important;
}

.left_menu .sp3 .heading1 {
	color: #B97A57 !important;
	line-height: 16px;
}

.left_menu .sp3 .heading3 {
	line-height: 16px;
}

.left_menu .sp4 .heading1 {
	color: #c7a849 !important;
	line-height: 16px;
}

.left_menu .sp4 .heading3 {
	line-height: 16px;
}
