@charset "utf-8";
/* CSS Document */

body{margin:0; background:url(../images/bodyBG.png) top repeat-x;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 150%;color: #333;}
a{color:#002343;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#002343;text-decoration:underline;}
a:active{text-decoration:none;}
#leftTop a{color:#fff;}
#leftTop a:link{text-decoration:none;}
#leftTop a:visited{text-decoration:none;}
#leftTop a:hover{color:#fff;text-decoration:underline;}
#leftTop a:active{text-decoration:none;}
#topNav a{color:#fff;}
#topNav a:link{text-decoration:none;}
#topNav a:visited{text-decoration:none;}
#topNav a:hover{color:#fff;text-decoration:none;}
#topNav a:active{text-decoration:none;}
h1{font-size:18px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#002343;margin:0 0 12px 0;}
.componentheading, h2{font-size:18px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#002343;margin:5px 0 12px 0; line-height:1.2em;}
h3{font-size:18px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#002343;margin:10px 0 0 0;}
h4{font-size:14px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#002343;margin:10px 0 0 0;}
img{border:none;}

#mainLeft{float:left; width:25px;height:400px;background:url(../images/leftBG.png) no-repeat;}
#mainRight{float:right; width:25px;height:400px;background:url(../images/rightBG.png) no-repeat;}
#mainCenter{margin:0 25px;}

#logoBox{text-align:center; height:170px; padding:5px 0 0 0; margin:0 150px;}
#leftTop{width:150px;float:left;color:#fff;text-align:left;margin-top:20px;}
#rightTop{color:#fff;text-align:right;margin-top:20px;}

#topNav{border:1px solid #fff;height:30px;background:url(../images/navBG.gif) repeat-x;width:928px;margin-top:10px;}
#topNav ul{padding:0;margin:0; list-style:none;}
#topNav li{float:left;margin:0 10px;height:30px;line-height:30px;padding:0 15px;color:#fff;cursor:hand;cursor:pointer;}
#topNav li.active{float:left;margin-top:-10px;height:39px;line-height:39px;padding:0 14px;font-weight:bold;background:url(../images/navBGOver.gif) repeat-x;color:#fff;border:1px solid #ccc;border-bottom:none;}
#topNav li.over{float:left;margin-top:-10px;height:39px;line-height:39px;padding:0 14px;background:url(../images/navBGOver.gif) repeat-x;color:#fff;border:1px solid #ccc;border-bottom:none;}

#content{width:900px;background:url(../images/logoBG.gif) no-repeat 200px 0px #fff;min-height:400px;height:auto !important;height:400px;padding:15px 15px;}
#contentLeftSide{width:170px;float:left;}
#contentRightSide{width:170px;float:right;}
#contentCenter{width:530px;margin:0 185px;}
#contentCenter2{width:705px;margin:0 0 0 185px;}

.side{border:1px solid #c8c8c8;margin:0 0 15px 0;}
.sideTop{background:url(../images/leftHeaderBG.png) no-repeat;height:25px;color:#002343;font-weight:bold;line-height:25px;padding-left:15px;}
.sideBottom{padding:8px 8px 18px 8px;background:url(../images/leftBottomBG.png) repeat-x bottom left;}
.side ul{margin:0 0 0 10px;padding:0 0 0 15px;list-style:square;}
.side li{margin:8px 0;}

.middle{border:1px solid #c8c8c8;margin:0 0 15px 0;}
.middleBottom{padding:8px;background:url(../images/leftBottomBG.png) repeat-x bottom left;}

.rightAlign{text-align:right;}
.prayerTable{border:1px solid #e1e1e1; width:100%;padding:8px;margin:0 0 15px 0;}
.prayerTable td{border-bottom: 1px dashed #ccc;}
.prayerTable .firstTr td{border-bottom: 1px solid #999;}
.prayerTable .lastTr td{border-bottom:none;}

.eventsTable{border:1px solid #ccc;padding:9px;width:100%;}
.eventsTable td{width:126px;min-height:100px;height:auto !important;height:100px;}
.eventsTable div.clickable{background-color:#e5f0f5;height:100px;}
.eventsTable div.over{cursor:pointer;background-color:#c0dce8;}
.eventsTable div.title {font-weight:bold;margin:5px;color:#002343;height:auto;}
.eventsTable .days td{line-height:30px; height:30px; text-align:center; background:url(../images/navBGOver.gif) top left repeat-x; color:#fff; font-weight:bold;}

.eventsTop {height:70px;margin:0;text-align:center;padding-bottom:15px;}
.eventsTop img{margin:0 50px;}
.eventsTopLeft{float:left;line-height:70px;margin:0 10px;}
.eventsTopRight{float:right;line-height:70px;margin:0 10px;}

.disabledText{color:#999;}

#footer{margin:0px; text-align:right; padding:15px;}

.firstP {padding-top:0px;margin-top:0;}

a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
	text-decoration: none !important;
	font-size:18px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#002343;margin:25px 0 12px 0;
}
strong {font-weight:bold;}

h2, .contentheading {
	padding: 0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	vertical-align: bottom;
	color: #333;
	text-align: left;
	width: 100%;
}

