/*------------CMS Styles------------*/

/*Header Tags-----------*/

h1
{
	font-size: 14px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}



h2
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}


h3
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

/*Image Borders-----------*/

.imgborder-White1px
{
	border: 1px solid #FFFFFF;
}


.imgborder-Purple1px
{
	border: 1px solid #4D0D64;
	margin: 8px 8px 8px,8px;


}

/*Table Borders-----------*/

.tableborder-PurpleYellow1px
{
	border: 1px solid #420957;
	border-bottom-color: #E3D74B;
	border-bottom-width: 4px;

}

.tableborder-Purple1px
{
	border: 1px solid #420957;
	border-top-width: 5px;
}



/*background images----------------------------*/

.bgMastTopRpt {
	background-image: url(../images/bgMastTopRpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


.bgYellowBar {
	background-image: url(../images/bgMastTopRpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.bgMenu {
	background-image: url(../images/bgMenuRpt.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F4F0F9;
}

.bgMenuBackground {
	background-image: url(../images/menuBgRpt.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #F4F0F9;
}

.bgBtn{
	background-image: url(../images/btnEndR.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #4D0D64;
}

/*background colors----------------------------*/


.bgColorPurple {
	background-color: #4D0D64;
}


.bgColorYellow {
	background-color: #E3D74B;
}


.bgColorYellow2 {
	background-color: #E3D74B;
}

.bgColorWhite {
	background-color: #FFFFFF;
}




/*Borders----------------------------*/


.boderPicWhite
{
	border: 1px solid #FFFFFF;
}


.boderPicPurple
{
	border: 1px solid #4D0D64;
	margin: 3px 10px 3px,3px;


}

.borderContentTable
{
	border: 1px solid #420957;
	border-bottom-color: #E3D74B;
	border-bottom-width: 4px;

}

.borderPrayer
{
	border: 1px solid #FFFFFF;
	border-right: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-bottom-width: 4px;

}

.borderContentTableBorderless
{
	/*border: 1px solid #420957;*/
	border-bottom: 1px solid;
	border-bottom-color: #E3D74B;
	border-bottom-width: 4px;
	background-color: #4D0D64;
	height:1px;
	line-height:1px;

}

.borderMenu
{
	/*border: 1px solid #420957;*/
	border-right: 1px solid;
	border-right-color: #4D0D64;
	background-color: #4D0D64;

}


.boderTimesTablePurple
{
	border: 1px solid #4D0D64;
}



/*Bullets, Lists, ULs, LIs ----------------------------*/

.newsBoxList {
	float: none;
	list-style-image: inherit;
	list-style-type: disc;
	margin: 0px 0px 0px,0px;
	padding: 0px 0px 0px 15px;

}




/*Content Formatting ----------------------------*/


.contentNews

{
	background-color: #FFFFFF;
	margin: 15px 0px 8px 0px;
	padding: 15px 0px 8px 0px;
	text-align: left;
	vertical-align: top;
}


.contentTimes

{
	font-size: 10px;
	background-color: #FFFFFF;
	margin: 5px 5px 8px 5px;
	padding: 5px 5px 8px 5px;
	text-align: left;
	vertical-align: top;	
}

.contentNormal

{
	background-color: #FFFFFF;
	margin: 6px 5px 5px 10px;
	padding: 6px 5px 5px 10px;
	text-align: left;
	vertical-align: top;
	
}


/*Tables, Boxes & Divs ----------------------------*/

.sideBoxTable

{
	float: none;
	width: 135px;
	margin: 0px 5px 0px 8px;
	padding: 0px 5px 0px 8px;
	
}

.newsContent
{
	float: left;
	width: 430px;
	margin: 0px;
	padding: 0px;
}


.contentBoxTable
{
	float: left;
	width: 430px;
	margin: 0px;
	padding: 0px;
}


.newsBoxTable {

	float: left;
	width: auto;
	background-color: #FFFFFF;
	padding: 7px 7px 7px 0px;
	margin:7px 7px 7px 0px;
	overflow: scroll;
	/*white-space: pre;*/
	

}

.contentCalendarTable
{
	float: right;
	width: 100px;
	padding: 0px;
	margin: 0px 8px 8px 8px;
	vertical-align: top;
	text-align: center;
}
/*Main Links*/

A.menuLink
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color: #22045C;
	text-align: left;
	vertical-align: text-bottom;

}

A.menuLink:hover
{
	color: #4d0d64;
}


A.menuLinkWhite
{	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-decoration:none;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;

}

A.menuLinkWhite:hover
{
	color: #e3d74b;
}

/*middle area links*/

A.menuMiddleLink:link
{
	color: #22045C;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

A.menuMiddleLink:hover
{
	color: #333333;
}

.menu
{
	width: 133px;
}
.rightcorner
{
	margin: 0px;
	padding: 0px;
}


.menuBorder
{
	
	
	border-bottom: 1px solid;
	border-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
}


/*background images*/

.menuGrey
{
	background-image: url(../images/bgMenuGrey.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#F4F0F9;
	padding-right: 3px;
	padding-left: 5px;
	vertical-align: top;
	height: 26px;
	text-align:left;
	line-height: 26px;	
}
.menuGreyDouble
{
	background-image: url(../images/bgMenuGrey.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#F4F0F9;
	padding: 3px 3px 3px 5px;
	vertical-align: top;
	height: 26px;
	text-align:left;
	line-height: 14px;	
}
.menuArrows
{
	vertical-align:baseline;
}	

.menuHome
{
	background-image: url(../images/menuHome.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
	height: 20px;
	line-height:20px;
	vertical-align:top;
}


.bgMenuRpt
{
	background-image: url(../images/bgMenuPurpleRpt.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color:#4d0d64;
	text-align: left;
	vertical-align:top;
}

.menuTop{
	background-image: url(../images/menuTop.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.menuBottom{
	background-image: url(../images/menuBottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 4px;
	line-height: 4px;
	vertical-align: top;
	
}

.FeatureEvents
{
	position:relative;
	font-size: 10px;
	background-color: #FFFFFF;
	margin: 5px 5px 8px 5px;
	padding: 5px 5px 8px 5px;
	vertical-align: top;
	text-align: center;
}
.FeatureEvents img
{
	width: 112px;
}
