@charset "utf-8";
/* CSS Document */
body {
	/*background-image:url(../images/img_bg_body.gif); */
	/*background-repeat:repeat-x; margin-top: 0;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#414040;
	
}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.myAdminTable {
	margin-top:5px;
	background-color: #FFFFFF;
	border: 1px solid #c2c2c2;
}
.txtField{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#414040;

}
.topmenu A:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #152b76; text-decoration: none;font-weight:bold; }
.topmenu A:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #152b76; text-decoration: none;font-weight:bold; }
.topmenu A:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #152b76; text-decoration: none;font-weight:bold; }
.topmenu A:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #cda001; text-decoration: none;font-weight:bold; }

.topmenuhome A:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold;color:#000000;text-decoration:none;padding-left:10px;padding-right:10px}
.topmenuhome A:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold; color:#000000;text-decoration: none; padding-left:10px;padding-right:10px}
.topmenuhome A:active {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold; color:#000000;text-decoration: none; ;padding-left:10px;padding-right:10px}
.topmenuhome A:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold; text-decoration: none; color: #e8641b; ;padding-left:10px;padding-right:10px}

.adminMenu{
background-color:#f5bf7f;
border:1px solid #f98802;
height:30px;
text-align:left;
padding-left:15px;
font-weight:bold;
/*color:#ffb55e;*/
color:#f56607;
text-decoration:none;
}
.subAdminMenu{
padding-left:20px;

}

a.subleftmenu:link,a.subleftmenu:active,a.subleftmenu:visited{
color:#6b3e09;
border-bottom:1px dotted #999999 ;
text-decoration:none;

}

a.subleftmenu:hover{
color:#6b3e09;
border-bottom:1px none #4873a1 ;
text-decoration:underline;
}

.tdHead{
/*color:#FFFF00;*/
color:#FFFFFF;
background-color:#fec602;
font-weight:bold;

}
.contentTable{
border:1px solid #e5e5e5;

}
.tdOrange{
height:10px;
background-color:#ffb55e;
color:#ffffff;
font-weight:bold;
font-size:10px;
text-align:center;
border-bottom:2px solid  #ca7614;
border-right:2px solid  #ca7614;
}


a:link,a:active,a:visited{
color:#f56607;
text-decoration:none;
}
a:hover{
color:#f56607;
text-decoration:underline;
background-color:#fdf7e2;
}
a.bigLink:link,a.bigLink:active,a.bigLink:visited{
color:#3b62b5;
text-decoration:none;
font-size:14px;
}
a.bigLink:hover{
color:#3b62b5;
text-decoration:underline;
font-size:14px;
}
a.Black:link,a.Black:active,a.Black:visited{
color:#444444;
text-decoration:none;

}
a.Black:hover{
color:#444444;
text-decoration:underline;

}

a.blue:link,a.blue:active,a.blue:visited{
color:#336699;
text-decoration:none;

}
a.blue:hover{
color:#336699;
text-decoration:underline;

}
/*a.choc:link,a.choc:active,a.choc:visited{
color:#996600;
text-decoration:none;

}
a.choc:hover{
color:#996600;
text-decoration:underline;

}*/

.greenTitle{
color:#009900;
font-size:17px;
font-weight:bold;
}

.grey{
color:#666666;
}
.liteGrey{
color:#bbbbbb;
}
.trBold{
text-align:center;
font-weight:bold;
}

.td_guest{
background-color:#66CCFF;
}
.tdGrey{
background-color:#bbbbbb;
color:#ffffff;
}
.custsevrTable{
border: 0px solid #c2c2c2;
font-size:9px;

margin-top:0px;
padding-top:0px;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-top:1px solid #999999;

}
.cust_title{
font-weight:bold;
font-size:9px;
text-align:center;
background-color:#fff4cc;
}
.fundsTable{
border: 0px solid #c2c2c2;
font-size:9px;
margin-top:0px;
padding-top:0px;
background-color:#FFFFCC;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-top:1px solid #999999;
}

.contentbg {
	background-image:url(../images/img_content_4_bg.gif);
	background-repeat:repeat-x; margin-top: 0;
}

/* css for accordian */
.arrowlistmenu{
width: 180px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 11px Arial;
color: #46422e; 
background: black url(../../images/titlebar-active.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform:capitalize;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
border-bottom:1px solid #CCCCCC;
text-decoration:none;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image:url(../../images/titlebar.png);
text-transform:capitalize;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;  

padding: 0; 
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
/*color: #A70303;*/ 
color:#595439;
background: url(../../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada;
height:auto;
text-transform:capitalize;
text-decoration:none;
font-size:10px;
}

.arrowlistmenu ul li a:visited{
color:#595439;
text-decoration:none;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color:#a39a6f;
background-color: #dfdede;
text-decoration:none;
}
/* end css for accordian */


.innerTD{
background-color:#a39a6f; 
font-size:11px;
text-shadow:#CCCCCC;
color:#FFFFFF;
}

.infoTable{
border:1px solid #cdcccc;
background-color:#ffffff;
}

.catTable{
border:1px solid #dccf92;
padding:2px 2px 2px 2px;
}

.txtonline{
font-size:13px;
font-weight:600;
}

.txtExample{
font-size:8px;
}

/*start css for vertical menu - info click*/
.verticaldiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 160px; /* Width of Menu Items */
border-bottom: 1px solid #ccc;
}
	
.verticaldiv ul li{
position: relative;
}
	
/*Sub level menu items */
.verticaldiv ul li ul{
position: absolute;
width: 150px; /*sub menu width*/
top: 0;
visibility: hidden;
background-color: LightYellow;
}

/* Sub level menu links style */
.verticaldiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
background: #fff;
padding: 1px 5px;
border: 1px solid #ccc;
border-bottom: 0;
background-color: LightYellow;
}

.verticaldiv ul li a:visited{
color: black;
background-color: LightYellow;
}

.verticaldiv ul li a:hover{
background-color: #CCCC66;
}

.verticaldiv .subfolderstyle{
background: url(../../images/arrow-list.gif) no-repeat center right;
background-color: LightYellow;
}
	
/* Holly Hack for IE \*/
* html .verticaldiv ul li { float: left; height: 1%; }
* html .verticaldiv ul li a { height: 1%; }
/** html .verticaldiv ul li a { width: 100%; }*/
/* End */

.prayertime{
font-weight:bold;
font-size:9px;
color: #FFFFFF;
}

.searchInput {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
	font-weight:bold;
	border: 1px solid #7196bd;
}

.prayertime2{
font-weight:bold;
font-size:9px;
}

/*START css for calendar front page*/

/* .calendar determines the overall formatting style of the calendar,  
   acting as the default unless later overruled. */

.calendar 
     {
     color: #3E5363;
     background-color: #eff2f5;
     border-color: #d0dae2;
     border-style: solid;
     border-width: 1px;
     }

.tcalendar 
     {
	color: #3E5363;
	border: 1px solid #000000;
     }

/*end css for vertical menu - info click*/

/* .calendarlink determines the formatting of those days linked to
   content. */

.calendarlink 
     {
     color: #3E5363;
	 border:none;
     }
.calendararrow {
	color: #344755;
	font-weight: bold;
	font-size:11px;
	text-decoration: none;
}

/* .header determines the formatting of the weekday headers at the top
   of the calendar. */

.calheader 
     {
    /* background-color: #2F8CAB;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;*/
	 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
     font-size:11px;
     color: #344755;
     }

/* .day determines the formatting of each day displayed in the
   calendar. */

.day 
     {
     background-color: #FFFFFF;
     border-color: #d0dae2;
     border-style: solid;
     border-width: 1px;
     text-align: center
     }
.currentday 
     {
     background-color: #7192a9;
     border-color: #314350;
     border-style: solid;
     border-width: 1px;
     text-align: center
     }
/* .linkedday determines the formatting of a date to which content is
   available. */

.linkedday 
     {
     background-color: #d0dae2;
     border-color: #d0dae2;
     border-style: solid;
     border-width: 1px;
     text-align: left
     }
	 
/*END css for calendar front page*/
	 
/* BLOG STYLES */

.blog_title{
font-size:16px;
color:#303030;
font-weight:600;
margin:0;
padding:0;
}	 
.blog_line{
line-height:inherit;
color:#CACACA;



}
.blog_content{
font-size:12px;
text-align:justify;
color:#4B4B4B;
}

.blog_head{
font-size:10px;
color:#575757;
}
.blog_comment{
font-size:15px;
font-weight:600;
color:#303030;
}
.blog_cap{
text-transform:capitalize;

}
.blog_field{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#414040;
}
.blog_btn{
font-size:11px;
}
.blog_big{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#414040;
margin:0;
padding:0;
font-weight:400;
}
.blog_list{
padding-top:0px;
margin-top:0px;

}