@charset "utf-8";
body {
    background-image: url(../images/backtexture.gif); 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.normaltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight   : normal;
	color: #FFFFFF;
}

.homeheader {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : bold;
  color            : #ffffff;
  }

.mainlevel-topmenu {
 padding-right    :7px;
   padding-left     :7px;
   padding-top      :2px;
   padding-bottom   :2px;
   height           :20px;
	font-size        :11px;
	color			: #5a7a5e;
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-variant     : small-caps;
	font-weight      :bold;
	background-color: #ffffff;
}

.mainlevel-topmenu  a:link, .mainlevel-topmenu  a:visited{
   color            :#5a7a5e;
   padding-right    :7px;
   padding-left     :7px;
   font-weight      :bold;
   font-variant     : small-caps;
   font-family     : Verdana, Arial, Helvetica, sans-serif;  
   font-size        :11px; 
}

.mainlevel-topmenu  a:hover
{
    text-decoration :underline; 
	color:   #e25d09;
}

.maintable {
	border: 1px solid #FFFFFF;
}




/**************************  Pathway settings*****************  */
.pathway {
  padding-top       :10px;
  padding-bottom    :10px;
  padding-left      :10px;
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  font-size         : 10px;
  color             : #009900;
}

a.pathway:link, a.pathway:visited {
  color            : #336600;
  font-weight      : normal;
}

a.pathway:hover {
  color            : #006633;
  font-weight      : normal;
}

/************************** CMS required stuff **********************/
/****************styling for extra pages if used********************/
p-nav{
  font-size         : 11px;}

/******this styles all the categories links**********************/
a.category:link, a.category:visited {
  font-size        : 11px;
  color            : #006600;
  font-weight      : bold;
  text-decoration  : none;
}

a.category:hover {
  text-decoration  : underline;
  color: #990000;
}
/******this styles all the blog sections:not used in this site*********/
a.blogsection:link, a.blogsection:visited {
  font-size        : 11px;
  color            : #006600;
  font-weight      : bold;
  text-decoration  : none;
}
a.blogsection:hover {
 text-decoration  : underline;
 color: #990000
}

/*********** Newsfeed Settings**********************/

.newsfeedheading {
  font-family       : Verdana,Helvetica,Arial,sans-serif;
  font-size         :11px;
  font-weight       :bold;
  color             :#006600;
}

.newsfeeddate {
  font-family       :Verdana,Helvetica,Arial,sans-serif;
  font-size         :11px;
  color             :#006600;
}

/*********** Mianlevel settings**********************/
/****This is what drives the main menu styles- not used ***/
.mainlevel {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 12px;
  text-align         : center;
  padding            : 3px;
  color              : #000000;
}

a.mainlevel:link, a.mainlevel:visited {
  color             : #000000;
  text-decoration   : underline;
  font-weight       : normal;
}

a.mainlevel:hover {
   color            : #006600;
   text-decoration  : none;
}

/****Home page footer menu***/

.mainlevel-footermenu {
  	font-family        : Verdana, Arial, Helvetica, sans-serif;
  	font-size          : 10px;
  	text-decoration  	 : none;
  	text-align         : center;
 	padding            : 3px;
   	padding-right		:15px;
    padding-left		:15px;
	color              : #000000;
}

a.mainlevel-footermenu:link, a.mainlevel-footermenu:visited {
  color             : #000000;
  text-decoration   : underline;
  text-decoration  : none;
  font-weight       : normal;
  text-align         : center;
}

a.mainlevel-footermenu:hover {
   color            : #006600;
   text-decoration  : none;
}

/****END Home page footer menu***/


/* Specific module settings */
/* use this one to style the main images at the left*/
table.moduletable-mainpic {
	padding         :0px;
    margin          :0px;
}
/* use this one to style the recent events block*/
table.moduletable-recent{
   padding-left     : 20px;
  margin            : 0px;
  font-size         : 11px;
  font-variant      : normal;
  font-weight       : normal;
  color             : #777777;
  font-family       : Tahoma, Arial, sans-serif;
  text-align        : left;
}

table.moduletable-recent td {
  font-family     :Verdana, Arial, Helvetica, sans-serif;
  font-size       :11px;
  line-height     :15px;
  color           :#444444;
}

table.moduletable-recent p {
  line-height       :15px;
}


table.moduletable-recent ul{
   margin           :10px 0;
   color            :#006600;
   font-size        :11px;
   margin           :4px 0;
   list-style       :none;
   list-style-image :url(../images/icon-news.gif);
   list-style-position: outside;
   vertical-align: middle;
}

table.moduletable-recent li {
    padding-left    :5px;
    margin          :5px 0;
    list-style-image :url(../images/icon-news.gif);
	vertical-align: middle;
    }

table.moduletable-recent ul li a {
    color           :#888888;
    font-weight     :normal;
}

table.moduletable-recent ol {
vertical-align: middle;
}

/* use this one to style the upcoming events block*/
.mod_events_latest_table{
  margin            : 0px;
  font-variant      : normal;
  font-weight       : normal;
  color            :#ffffff;
  font-size       :11px;
    font-family     :Verdana, Arial, Helvetica, sans-serif;
  text-align        : left;
}
.mod_events_latest_date{
  font-variant      : normal;
  font-weight       : normal;
  color            :#ffffff;
  font-size       :11px;
    font-family     :Verdana, Arial, Helvetica, sans-serif;
  text-align        : left;
}
.mod_events_latest_content{
  color            :#ffffff;
  font-size       :11px;
    font-family     :Verdana, Arial, Helvetica, sans-serif;
  font-variant      : normal;
  font-weight       : normal;
  text-align        : left;
  padding-left     : 20px;
  background-image: url(../images/home_events_icon.gif);
}

a.mod_events_latest_content:link, a.mod_events_latest_content:visited {
  color             : #000000;
  text-decoration   : underline;
  font-weight       : normal;
}

a.mod_events_latest_content:hover {
   color            : #006600;
   text-decoration  : none;
}

table.moduletable-upcoming th {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : bold;
  color            : #ffffff;
  }


table.moduletable-upcoming{
  margin            : 0px;
  font-size         : 11px;
  font-variant      : normal;
  font-weight       : normal;
  color             : #777777;
  font-family       : Tahoma, Arial, sans-serif;
  text-align        : left;
}

table.moduletable-upcoming a:link, table.moduletable-upcoming a:visited{

  color            :#ffffff;
  font-size       :11px;
    font-family     :Verdana, Arial, Helvetica, sans-serif;
}

table.moduletable-upcoming td {
  font-family     :Verdana, Arial, Helvetica, sans-serif;
  font-size       :11px;
  line-height     :15px;
  color           :#444444;
}

table.moduletable-upcoming p {
  line-height       :15px;
}


table.moduletable-upcoming ul{
   margin           :10px 0;
   color            :#006600;
   font-size        :11px;
   margin           :4px 0;
   list-style       :none;
   list-style-image :url(../images/icon-news.gif);
   list-style-position: outside;
}

table.moduletable-upcoming li {
    padding-left    :5px;
    margin          :5px 0;
    list-style-image :url(../images/icon-events.gif);
    }

table.moduletable-upcoming ul li a {
    color           :#888888;
    font-weight     :normal;
}

table.moduletable-upcoming ol {
vertical-align: middle;
}


/******************* Module settings**********************/
table.moduletable {
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 11px;
	width           : 100%; /* to fill and not collapse in IE****/
	color           : #222222;
	padding         : 0px;
    font-weight     : normal;
}

table.moduletable th {
	font-family     : Arial, Helvetica, sans-serif;
	font-size       : 11px;
	background-color: #006600;
	padding         :0px;
    color           : #FFFF00
}

table.moduletable td {
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 11px;
	height          : 15px;
    background      :inherit;
	}

table.moduletable li {
	font-size      : 11px;
    background     :inherit;
}

table.moduletable ul {
    font-size       : 11px;
	padding         : 0px;
    background      :inherit;
}

table.moduletable br {
    line-height     : 15px; /**to make line height in modules look clean***/
}




/******************* Footer Table Module settings**********************/
table.moduletable-footermenu {

	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 9px;
	color           : #222222;
	padding         : 3px;
    font-weight     : normal;
}

table.moduletable-footermenu th {
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 9px;
	background-color: #006600;
	padding         :5px;
    color           : #FFFF00
}

table.moduletable-footermenu td {
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 9px;
	height          : 15px;
    background      :inherit;
	}

table.moduletable-footermenu li {
	font-size      : 9px;
    background     :inherit;
}

table.moduletable-footermenu ul {
    font-size       : 9px;
	padding         : 0px;
    background      :inherit;
}

table.moduletable-footermenu br {
    line-height     : 15px; /**to make line height in modules look clean***/
}

 /**END Footer Table***/

/******************* FHome Main Menu settings**********************/
table.moduletable-mainmenu {

	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 9px;
	color            :#006505;
	padding         : 3px;
    font-weight     : normal;
}

table.moduletable-mainmenu  a:link, table.moduletable-mainmenu  a:visited{

   color            :#006700;
   padding-right    :3px;
   padding-left     :3px;
   font-weight      :bold;
   font-variant     : small-caps
   
}


table.moduletable-mainmenu th {
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 9px;
	background-color: #006600;
	padding         :5px;
	   color            :#006505;
    
}

table.moduletable-mainmenu td {
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 9px;
	height          : 15px;
    background      :inherit;
	}

table.moduletable-mainmenu li {
	font-size      : 9px;
    background     :inherit;
}

table.moduletable-mainmenu ul {
    font-size       : 9px;
	padding         : 0px;
    background      :inherit;
}

table.moduletable-mainmenu br {
    line-height     : 15px; /**to make line height in modules look clean***/
}

 /**END Home Main Menu Table***/



/***********styling for polls modules*****************/

.poll {
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  font-size         : 11px;
  color             : #006600;
  line-height       : 14px;
}

.content_rating {
  font-style       : italic;
  font-size        : xx-small;
  color            : #990000;
}

.content_vote {
  font-size        : xx-small;
  height           : 20px;
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 10px;
  padding-right    : 10px;
  background       : #clear;
  border           : 1px solid #000000;
}

/**************Form stylingsrom ******************/
form {
	margin          : 5;
 	padding         : 2;
    color           : #222222;
	height: 15px;
}

.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-weight      : bold;
  font-size        : 10px;
  color            : #FFFFFF;
  border           : 1px solid ;
  background-color : #006600
}
.button-outsideleft {
   font-size:10px;
   font-family:Verdana,sans-serif;
   color:#FFFFFF;
   background-color:#339900;
   border-style:dotted;
   border-color:#CCCC00;
   padding: 0px;
   margin          : 2px;
}

table.moduletable-outsideleft th {
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 10px;
	padding         :0px;
	float			:left;
	text-align		:left;
	color			:#777777;
	font-weight     : bold;
	font-variant 	: small-caps;
}


form p {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
}

textarea
{
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
}

select
{
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : normal;
}

/*********** CONTENT PAGE SETTINGS *******************/
/*********** all content is styled here**************/
a.contentpagetitle:link, a.contentpagetitle:visited {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  color            : #006600;
  text-align       : left;
  padding          : 1px;
  margin-bottom    : 5px;
  border-bottom    : none;
}

a.contentpagetitle:hover {
  color            : #339933; /*change this to suit your scheme*/
}

/****take their styling from parent container***********/
.contentpane {
  text-align       : justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.contentpaneopen {
  text-align       : justify;
  font-size        : 11px;
}

.contentpaneopen a:link, .contentpaneopen a:visited {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  color            : #006600;
  text-decoration  : underline;
}

.contentpaneopen a:hover {
  color            : #009900;
  text-decoration  : underline;
}

/*floated to the right for the home page only!!**/
.contentheading {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : bold;
  color            : #ffffff;
  text-align       : right;
  padding          : 2px;
  padding-left     : 3px;
  margin-bottom    :7px;
}

.componentheading {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : bold;
  color            : #006600;
  text-align       : left;
  padding          : 2px;
  padding-right     : 10px;
  padding-top     : 10px;
  margin-bottom    :6px;
}

.contentdescription {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  text-align       : left;
  padding          : 0px;
  font-size        : 12px;
  font-weight      : bold;
  line-height      : 17px;
  color            : #222222;
}

.category {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  text-align       : left;
  padding          : 0px;
  font-size        : 12px;
  font-weight      : bold;
  line-height      : 17px;
  color            : #222222;

}

/******* Section listing settings**********/
.sectiontableentry1 {
  padding          : 2px;
  background-color : #EEF9EE;
  font-size        : 12px;
  font-weight      : normal;
  line-height      : 17px;
 }

.sectiontableentry2 {
  padding          : 2px;
  background-color : #FFFFFF;
  font-size        : 12px;
  font-weight      : normal;
  line-height      : 17px;
 }

.sectiontableheader {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  padding          : 2px;
  background-color : #FFFFFF;
  font-size        : 12px;
  font-weight      : bold;
  line-height      : 17px;
  color            : #006600;
}

/* ***********Table of contents*************/
.contenttoc {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  background-color : #EEEEEE;
  border           : solid 1px #777777;
  padding          : 3px;
  margin           : 3px;
  font-size        : 11px;
}

a.toclink:link, a.toclink:visited {
  color            : #006600;
  font-weight      : bold;
  border-bottom    : none;
  font-size        : 12px
}

a.toclink:hover {
  color            : #990000;
  font-weight      : bold;
  font-size        : 12px;
}


.article_seperator {

}

/***************end of all content syling***********************/
