A
{
text-decoration : none
}

A:hover
{
text-decoration : none; color : #B5843D;
}

BODY
{
background-image: url(globalimages/background.gif);
background-repeat: no-repeat;
background-position: 0% 0%;
background-size: 100%;
}

.mainBanner
{
position: absolute;
top:85px;
left:10px;
}

.thisMonthBox
{
position: absolute;
left: 510px;
top: 85px;
width: 268px;
height: 266px;
border-style:	solid;
border-width:	1px 1px 1px 0px;
border-color:	#014F40;
background-color: #FFFFFF;
}

.bglogoHome
{
position: absolute;
left: 80px;
top: 0px;
}

.thisMonthImage
{
position: absolute;
top:145px;
left:440px;
}

.topLine
{
position: absolute;
top: 78;
left: 10;
width: 768 px;
border-style:	solid;
border-width:	2px 0px 0px 0px;
border-color:	#014F40;
}

.thisMonthHeader
{
position: absolute;
top:95px;
left:440px;
font-family: arial, helvetica, san-serif;
size: 12px;
font-weight: bold;
color:#791409;
}

.tagLine
{
position: relative;
left: 5px;
top: 80px;
}

.currentEvent
{
position: relative;
align: top;
left: 3px;
top: 3px;
right-padding: 30px;
bottom: 2px;
width: 255;
font-family: Trebuchet MS, verdana, arial, sans-serif;
font-size: 14px;
color: #47573D;
}

.welcomeBox
{
position: absolute;
left: 10px;
top: 370px;
}

.thisMonthBoxText1
{
position: absolute;
left: 10px;
top: 140px;
font-family: arial, helvetica, san-serif;
font-size: 15px;
font-weight: bold;
}

.thisMonthBoxText2
{
position: absolute;
left: 10px;
top: 160px;
font-family: arial, helvetica, san-serif;
font-size: 12px;
}

.thisMonthBoxText3
{
position: absolute;
left: 180px;
top: 60px;
font-family: arial, helvetica, san-serif;
font-size: 12px;
color: #2073B5;
}

.thisMonthBoxTextArrow
{
font-family: arial, helvetica, san-serif;
font-size: 12px;
color: red;
font-weight: bold;
color:#791409;
}

.thisMonthTitle
{
position: absolute;
top:122px;
left:440px;
font-family: arial, helvetica, san-serif;
font-size: 17px;
font-weight: bold;
color:#791409;
}

/*li
{
margin-left: 10px;
padding-left: 0px;
}

ul
{
margin-top: 2px;
margin-left: 5px;
padding-left: 0px;
}*/

.homeBodyContainer
{
position: absolute;
width: 780px;
top:370px;
left:10px;
font-family: verdana, arial, helvetica, san-serif;
font-size: 12px;
color: black;
padding-bottom: 350px;
}

.profileBox
{
position: absolute;
left: 0px;
top: 0px;
width: 191px;
height: 250px;
border-style:	solid;
border-width:	1px 1px 1px 1px;
border-color:	#F0B034;
background-color: #F8FBDA;
}

.profileHeading
{
position: relative;
left: 0px;
top: 5px;
text-align: center;
font-family: "New Century Schoolbook", Times, serif;
font-size: 35px;
color: #F0B034;
}

.navBoxText
{
position: relative;
left: 10px;
width: 178;
top: 10px;
text-align: left;
font-family: Trebuchet MS, verdana, arial, sans-serif;
font-size: 14px;
}

.navBoxText a
{
color: #508776;
font-weight: bold;
}

img.navBoxImage
{
position: relative;
left: 2px;
top: 5px;
}

.ministryBox
{
position: absolute;
left: 194px;
top: 0px;
width: 191px;
height: 250px;
border-style:	solid;
border-width:	1px 1px 1px 1px;
border-color:	#1C8100;
background-color: #D7F4C9;
}

.ministryHeading
{
position: relative;
left: 0px;
top: 5px;
text-align: center;
font-family: "New Century Schoolbook", Times, serif;
font-size: 35px;
color: #508776;
}

.EventsBox
{
position: absolute;
left: 388px;
top: 0px;
width: 191px;
height: 250px;
border-style:	solid;
border-width:	1px 1px 1px 1px;
border-color:	#8798A1;
background-color: #E1F3F9;
}

.eventsHeading
{
position: relative;
left: 0px;
top: 5px;
text-align: center;
font-family: "New Century Schoolbook", Times, serif;
font-size: 35px;
color: #3E93AF;
}

.mediaBox
{
position: absolute;
left: 582px;
top: 0px;
width: 191px;
height: 250px;
border-style:	solid;
border-width:	1px 1px 1px 1px;
border-color:	#957854;
background-color: #FFD6A9;
}

.mediaHeading
{
position: relative;
left: 0px;
top: 5px;
text-align: center;
font-family: "New Century Schoolbook", Times, serif;
font-size: 35px;
color: #957854;
}

.homeNoticeContainer
{
position: absolute;
left: 0px;
top: 260px;
width: 772px;
height: 65px;
border-style:	solid;
border-width:	1px 1px 1px 1px;
border-color:	#6BB746;
background-color: #E9F9E1;
}

.noticeBoxText
{
position: relative;
left: 10px;
width: 750;
top: 10px;
text-align: left;
font-family: Trebuchet MS, verdana, arial, sans-serif;
font-size: 14px;
}

.footer
{

top-padding: 5px;
height: 50px;
text-align: center;
font-family: "New Century Schoolbook", Times, serif;
font-size: 35px;
color: #957854;
background-color: #FFD6A9;
}

.footer p
{
vertical-align: bottom;
}

.footer2
{
position: absolute;
bottom: 0;
background-color: #014F40;
width: 100%;
vertical-align; 50%;
font-family: arial, helvetica, san-serif;
color: #FFFFFF;
padding: 5px 40px 5px 40px ;
}

.footer2 div {
  text-align: right;
  line-height: 1.45em;
}

.footerLHS {
  float: left;
  clear: left;
}

.bodyHeader
{
position: absolute;
top:85px;
left:18px;
}

.bodyContainer
{
position: absolute;
top:250px;
left: 10px;
width: 768px;
font-family: verdana, arial, helvetica, san-serif;
font-size: 12px;
color: black;
padding-bottom: 80px;
}

.bodyUnit
{
position: relative;
left:150px;
width: 600;
font-family: verdana, arial, helvetica, san-serif;
font-size: 12px;
color: #011800;
padding-top: 10px;
padding-bottom: 30px;
}

.bodyUnit h1
{
font-family:	Trebuchet MS, verdana, arial, sans-serif;
font-size: 36px;
color: #014F40;
}

.bodyUnit h2
{
font-family:	Trebuchet MS, verdana, arial, sans-serif;
font-size: 24px;
color: #C2642E;
}

.bodyUnit h5
{
font-family:	verdana, arial, sans-serif;
font-size: 22px;
color: #3F502D;
}


.bodyUnit h3
{
font-family:	Trebuchet MS, verdana, arial, sans-serif;
font-size: 18px;
color: #407EB7;
}

.bodyUnit h4
{
font-family:	 verdana, arial, sans-serif;
font-size: 9px;
font-weight: normal;
}

.bodyUnit h5
{
font-family:	Trebuchet MS, verdana, arial, sans-serif;
font-size: 15px;
color: #C74D34;
}

.bodyUnit A
{
color: #1F6A97;
font-weight: bold;
}

.bodyUnit table
{
padding-top: 10px;
padding-bottom: 10px;
border-style: solid;
border-width: 0 0 1px 1px;
border-color: #7C7C7C;
border-spacing: 0;
border-collapse: collapse;
text-align: left
}

.bodyUnit table #left
{
text-align: left;
}


.bodyUnit td
{
border-width: 1px 1px 0 0;
border-style: solid;
margin: 0;
padding: 5px 10px 5px 10px;
border-color: #7C7C7C;
}

.bodyUnit tr
{
font-family: verdana, arial, helvetica, san-serif;
font-size: 12px;
color: #011800;
}

.bodyUnit table #odd
{
background-color: #FFFFE6;
vertical-align: top;
}

.bodyUnit table #even
{
background-color: #F2F2F2;
vertical-align: top;
}

.bodyUnit table #head
{
font-size: 15px;
font-weight: bold;
vertical-align: top;
background-color: #E39568;
}

.bodyUnit table #head2
{
font-size: 14px;
font-weight: bold;
text-align: center;
vertical-align: top;
background-color: #BFCFAE;
}

.bodyUnit .miscText
{
font-size: 13px;
color: #5E5E5E;
font-style: italic;
}

.quickMenuContainer
{
position: absolute;
left: 450px;
top: 10px;
}

.quickMenuContainerHome
{
position: absolute;
left: 397px;
top: 10px;
}

.quickMenuLink
{
font-family:	 arial, sans-serif;
font-size: 15px;
font-weight: bold;
color: #6D7271;
}

.quickMenuLink a
{
color: #6D7271;
}

img.border
{
margin-right: 15px;
}

img.border_right
{
margin-left: 10px;
}

/* *********************** */

/* container to position navigation */
#navigation	{
	position:	absolute;
	z-index: 1;
	top:	58px;
	left:	250px;
	}

/* all lists */
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	}

/* Top-level nav items */
#nav a {
	display: block;
	background:	#014F40;
	color:	white;
	width: 132px;
	font-family:	Trebuchet MS, verdana, arial, sans-serif;
	font-size: 14px;
 	font-weight: bold;
	text-decoration:	none;
	padding:	2px 2px 2px 15px;
	}

 /* all list items */
#nav li {
	float: left;
	}

/* second-level list container */
#nav li ul {
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border-style:	solid;
	border-width:	1px;
	border-color:	#016653;
	width: 130px;
	}

/* hover to display drop-down */
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	}

/* drop-down links */
#nav li li a	{
	display:	block;
	color:	#407958;
	background: #287C6C;
	border-style:	none;
	border-width:	0 0 1px 0;
	border-color:	#00A888;
	padding:	2px 0 2px 12px;
	font-family:	Trebuchet MS, arial, sans-serif;
 	font-weight: normal;
	font-size: 13px;
	text-decoration:	underline;
	color: white;
	width: 130px;
	}

/* hover for drop-down link items */
#nav li li a:hover, #nav li li a.sfhover	{
	background:	white;
	color:	black;
	}

#content {
	clear: left;
	color: #ccc;
	}

/* *********************** */
