/* CSS Document */

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #002B5F;
	text-decoration: none ;
	font-weight: bold;
} 

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2A568F;
	text-decoration: none ;
	font-weight: bold
}

p,li,ul,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	list-style-type: square;
} 

ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
} 

.searchtext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B629A;
	font-weight: bold;

} 

/* Links (on site) */

a {
	text-decoration: underline;
	color: #2B629A;
	font-weight: bold;
}
a:visited, a:active {
	color: #2B629A;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: #9A2B2B;
	text-decoration: underline;
	font-weight: bold;
}

.topbit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0px
}
a.topbit:visited{ text-decoration: none; color: #FFFFFF; }
a.topbit { text-decoration: none; color: #FFFFFF;  } 
a.topbit:active  { text-decoration: none; color: #FFFFFF;  } 
a.topbit:hover { color: #FFFFFF; text-decoration: underline; }

.between{ color: #002B5F;}

/* Breadcrumb navigation */
.breadcrumb {  font-family: Verdana, Arial, Helvetica; font-size: 80%; color: black; text-decoration: none; text-transform: lowercase }

a.breadcrumb { font-size: 100%; }

a.breadcrumb:active,a.breadcrumb:visited { color: black; text-decoration: none } a.breadcrumb:hover { color: black; text-decoration: underline }

/* Menu styles */
/* Main navigation button text */
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	letter-spacing: 0px
}
a.nav:visited{ text-decoration: none; color: #333333; }
a.nav { text-decoration: none; color: #333333;  } 
a.nav:active  { text-decoration: none; color: #333333;  } 
a.nav:hover { color: #9A2B2B; text-decoration: underline; }

.toptext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: bold}
.toptextlight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}

ul.subnav {
	margin : 5px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 80%;
	color: black;
	text-decoration: none;
	font-weight: normal;
	list-style-type : square;
}

}


/* Forms */

.formbutton {
	font-weight : normal;
	font-family : Verdana;
	font-size : 9px;
	background : #BEBEBE;
; border: 0 solid
}

.saveButton {
	color : black;
	font-weight : normal;
	font-family : Verdana;
	font-size : 11px;
	background : CCCCCC;
	background-color : CCCCCC;
	border-style : solid;
	border-width : 1;
	border-color : 999999;
}

/* Table Cells */
.tblheader { font-weight: bold; background: #2B629A; color: #FFFFFF; font-size: 12px}

.tblcellheader {
	font-weight: bold;
	background: #2B629A;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tblcell {  background: whitesmoke; }

.tblcellalt { font-weight: normal; background: white; }

/* These styles control the search results listings */ 
.searchresultsRow1 { background: whitesmoke } 
.searchresultsRow2 { background: white } 

/* Forums styles */
.forumsSummaryText { color: #333333; text-decoration: none} 

.forumsToolbar { color: #333333; text-decoration: none} 

.forumsTableHeader { font-weight: bold; background: #CCCCCC; color: #333333} 

.forumsTableSubRow { font-weight: bold; background: #CCCCCC; color: #000000 }

.forumsTableToolbar { color: #000000; text-decoration: none; background: #CCCCCC; }

a.forumsToolbar:link,
a.forumsToolbar:visited,
a.forumsToolbar:active  {  color: #000000; }
a.forumsPageLinks:visited { font-weight: normal; color: #009999; }

.forumsTablePriority { 
/*	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	font-weight: normal; */
	background: #EDABAD; 
	color: #000000; }

.forumsTableOneRow { 
/*	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	font-weight: normal; */
	background: whitesmoke; 
	color: #000000; 	}
	
.forumsTableTwoRow { 
/*	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	font-weight: normal; */
	background: #e9e9e9; 
	color: #000000; }
	
.forumsTableCell { background: whitesmoke; color: #000000 }

.forumsTableFooter { color: #000000 }

/* Events */

.calHead {
	font-size: 80%;
	font-weight: bold;
	background: #17237E;
	color: #FFFFFF;
}

a.calHead,a.calHead:visited,a.calHead:active,a.calHead:link { color: white }

.calDayHead { background: #37A51A; color: black }

.calNoDay { background: EDEDED; color: #B2B4B5}

.calDay { font-weight: normal; background: #87ABCB; color: #000000}

.calToday { font-weight: normal; background: #37A51A}

/* News */

.newsTitle { font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #000000; font-weight: bold}
a.forumsPageLinks:active   { font-weight: normal; color: #009999;  } 

a.forumsPageLinks:link { font-weight: normal; color: #009999;  } 

a.subnav { text-decoration: none; color: #000000} a.subnav:active  { text-decoration: none; color: #000000} 
.topnav {  font-size: 9px; font-weight: normal; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif}
a.topnav { font-size: 12px; font-weight: normal; color: #446D82; text-decoration: none}
a.topnav:hover { font-size: 12px; font-weight: normal; color: #446D82; text-decoration: underline}
a.topnav:visited { font-size: 12px; font-weight: normal; color: #446D82; text-decoration: none}
.whitetop {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}

.membertls {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #EC3939; text-decoration: none}

a#bookmark {
	text-decoration: none;color: 000000;border-bottom : thin dashed red;border-bottom-width : 1; }
.newsarticle { font-family: Verdana, Arial, Helvetica, sans-serif;; font-size: 10px; color: #333333 }
.newslink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2B629A}
a.newslink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2B629A}
a.newslink:visted, a.newslink:active,{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2B629A}
a.newslink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9A2B2B; text-decoration: underline}
.radiotext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 }
.tblfooter {
	background : #D5F9DC;
}
.navback{
	background-color: #59B26B;
}

.colour{
	background-color: 39569A;
}

.colourtop{
	background-color: AFBEDF;
}
.siteHeading {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none ;
	font-weight: bold;

}
/* Polls */
 .bargraph {
	color : 17237E;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background : CCCCCC;
	background-color : CCCCCC;
}
 
 .barempty {
	color : 17237E;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background : whitesmoke;
	background-color : whitesmoke;
}
.searchbox {
	height: 20px;
	width: 105px;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;



}
