body {
	font-family: Arial, Helvetica, sans-serif;
	color : black;
	background-color: white;
	margin-top: 10px;
}
a {
	text-decoration: none;
	color : #015B7E;
}
a:link {
}
a:visited {
}
a:active {
	
}
a:hover {
	text-decoration: underline;
}
p {
	font-size: 13px;
}
td {
	font-size: 13px;
}

hr {
	border-top : #015B7E 1px solid;
	border-bottom: 0;
}


/* custom styles */

.news-table td {
	padding-right : 20px;
}

.line {
	xbackground-color: #808080;
	background-color: #015B7E;
}
.padl {
	padding-left: 5px;
}
.navbar {
	margin-top: 12px;
	margin-bottom: 13px;
	font-weight: bold;
	xcolor: #99CC00;
	color : #015B7E;
}
.nav {
	margin-right: 10px;
	margin-left: 10px;
}
.nav1 {
	margin-right: 10px;
	margin-left: -1px;

}
.navcon {
	position: relative;
	left: 300px;
}
.footer {
	margin-top: 14px;
	margin-bottom: 13px;
	font-size: 11px;
}

.footer2 {
	margin-top: -12px;
	margin-bottom: 13px;
	font-size: 11px;
}

.spot {
	margin-top: 1px;
	margin-right: 8px;
	margin-bottom: 1px;
	margin-left: 8px;
}
.colour {
	xcolor: #99CC00;
	color : #015B7E;
	font-weight : bold;
	margin-left: 9px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 16px;
	margin-bottom: 5px;
	font-weight: normal;
}
.title {
	margin-top: 30px;
	margin-left: 35px;
	font-weight: bold;

}
h3 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}
.show {
	font-weight: bold;
	color: #99CC00;
	margin-bottom: 35px;
	margin-top: 20px;


}
.padr {
	padding-right: 150px;
	padding-left: 35px;

}
.slist {
	margin-bottom: -5px;
}

.textlogo {
  padding-bottom : 1em;
  margin-bottom : -2em;
  padding-left : 1.8em;
  padding-top : .6em;
  }
  
.front {
  padding-left : 1em;
  border : red 1px solid;
  }
  
  .frontTd {
   padding-left : 2.6em;
   padding-top : 2em;
   padding-bottom : 2em;
   }
   
   .grLogo {
   
   padding-left : 14em;
   padding-right : 0em;
   
   }
   
   .top {
   
   margin-left : -0.6em;
   }
   
   
   #navbar
{
width : 100%;
}

#navbar ul
{
list-style: none;
padding-left: 8px;
margin: 0;
white-space: nowrap;
background-color: white;
text-align: center;
/*margin-top : 180px;*/
width : 350px;
xmargin-top: 4px;
padding-top : 5px;
padding-bottom : 5px;
}

#navbar li {
display: inline;
border-right: 1px solid white;
border-top: 1px white;
}

#navbar ul li a {
padding: 5px 15px 5px 15px;
color: #015B7E;
background-color: white;
text-decoration: none;
}

#navbar ul li a:hover {
color: white;
background-color: #015B7E;
}

p.error {    font-weight : bold;  color : black;  background-color :
red;  border : black 2px solid;  padding : 2em;  }
.styled {  width : 80%;
  margin: 10px auto;
  border : black 1px solid;
  padding : 1em;
  background-color : #F2F2F2;  
  }
  
  
newsTable {
  
  border : black 1px solid;
  width : 95%; 
}

tr.newsTable td {
  border : black 1px solid;
  padding : .5em;
}

.newsHeadline {
font-weight: bold;
margin-bottom: 2px;
}

.fullLink {
font-weight: normal;
margin-bottom: 20px;
}

h3 {
font-size: x-large;
}

.title {
font-weight: bold;
font-size: large;
border-bottom: 1px solid #777;
}

.date {
font-size: 10px;
margin-bottom: 20px;
margin-top : -4px;
}

.footerTbl {
  font-size : xx-small;
}

#content {
  padding-left : 0.3em;
}


.left_content {
	width : 250px;
	float : left;
	margin-top: 18px;
}

.right_content {
	width : 500px;
	float : left;
	margin-left : 8px;
}


.contact-left {
	margin-left : 5.8em;
	text-align : left;
}

.contact-right {
	margin-left : 5em;
	text-align : left;
}

* html .contact-left {
	margin-left : 6em;
	} 
* html .contact-right {
	margin-left : 5.2em;
	} 

.facebook {
	text-align:right;
	padding-top: 10px;
}
