@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height:20px;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

li{
line-height:20px;
}


input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	background-color: #FFFFFF;
	color: #000000;
	padding: 2px;
	border: 2px solid #685485;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
	padding: 2px;
	border: 2px solid #685485;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
	border: 2px solid #685485;
}

a.footlink{
color:#666666;
font-weight:normal;
text-decoration:none;
font-size:10px;
font-weight:bold;
}

a.footlink:hover{
font-weight:normal;
color:#996600;
font-weight:bold;
}

a.menulink{
color:#FFFFFF;
font-size: 13px;
font-weight:bold;
text-decoration:none;
}

a.menulink:hover{
font-weight:bold;
text-decoration:underline;
color:#FFFF33;
}

a.menu2link{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-color:#333333;
}

a.menu2link:hover{
font-weight:bold;
color:#FFFF33;
background-color:#600;
}

a.menu3link{
font-family:Arial, Helvetica, sans-serif;
color:#93451F;
font-weight:bold;
text-decoration:none;
font-size:12px;
}

a.menu3link:hover{
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:bold;
color:#333300;
}

.dottedlinetop{
	border-top:dotted 2px;
	border-color:#000000;
}
.dottedlineright{
	border-right:dotted 2px;
	border-color:#000000;
}
.dottedlineleft{
	border-left:dotted 2px;
	border-color:#000000;
}

.title1 {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#003333;
}

.title2 {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #D5F518;
	list-style:none;
	line-height:21px;
}

.title3 {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color:#F00;
	list-style:none;
	line-height:21px;
}

.title4 {
	font-size: 10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#F00;
	font-weight:bold;
}

.title1menu{
	color:white;	
}

.title1menu:hover{
	color:yellow;	
}

.txtWhite {
	color: #ffffff;
}
.txtOtherColor {color: #999933;}
.fontSize10 {font-size: 10px}
.fontSize11 {font-size: 11px}


.bgNoRepeat {
	background-repeat:no-repeat;
}
.bgleft {
	background-image: url(img/bg_bottom.jpg);
	background-repeat: repeat-y;
	background-position: right;
}


.bgright {
	background-image: url(img/bg_bottom.jpg);
	background-repeat: repeat-y;
	background-position: left;
}


.indentRight {padding-right: 15px;}
.indentLeft {padding-left: 10px;}


/* Menu control */

div {
	margin:0px;
	padding:0px;
}

#menuBox {
	background-image: url(images/menu.jpg);
	width: 1000px;
	position: absolute;
	height: 122px;
	top: 0px;
}

#headerBox{
	margin:0px auto;
	width:1000px;
	position:relative;
	background-color:#000066;
}


#menuContainer {
	position:relative;
	width:1000px;
	background-image: url(images/menu.jpg);
	height: 122px;
}

#menuHome {
	position:absolute;
	top:17px;
	left: 62px;
}

#menuAbout {
	position:absolute;
	top:17px;
	left: 235px;
}

#menuEvent {
	position:absolute;
	top:17px;
	left: 408px;
}

#menuMinistries{
	position:absolute;
	top:17px;
	left: 576px;
}

#menuContact{
	position:absolute;
	top:17px;
	left: 747px;
}

#submenuAbout {
	position:absolute;
	top:40px;
	z-index:2;
	left: 231px;
	width: 120px;
	height: 66px;
}

#submenuEvents {
	position:absolute;
	top:40px;
	z-index:2;
	left: 404px;
	width: 120px;
	height: 66px;
}

#submenuMinistries {
	position:absolute;
	top:40px;
	z-index:2;
	left: 572px;
	width: 123px;
	height: 63px;
}

#submenuContact {
	position:absolute;
	top:40px;
	z-index:2;
	left: 744px;
	width: 120px;
	height: 66px;
}

.panelHome {
	margin-left: 150px;
	margin-top: 35px;
	margin-bottom: 0px;
	margin-right: 30px;
	text-align:justify;
}

.panel1 {
	margin-left: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}

.panel-notice{	
	padding:10px; 
	background-color:#FC0; 
	border:#000 1px solid;
}

.panel-notice-important{	
	padding:10px; 
	background-color:#FFCAC9; 
	border:#000 1px solid;
}

.narrowLine{
line-height:15px;
}

