BODY
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica;
	margin-left :  0px;
	margin-top : 8px;
	background-color : White;
}
A:link
{
	COLOR: #3333CC;
	text-decoration: none;
}
A:visited
{
	COLOR: #3333CC;
	text-decoration: none;
}
BODY A:hover
{
    COLOR:  #FF6633; 
    TEXT-DECORATION: underline;
}
TD, TH
{
    FONT-SIZE: smaller;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica
}
.textsmallgray
{
	FONT-SIZE: xx-small;
    COLOR: #666;
}
#small
{
    FONT-SIZE: smaller
}
/*size one font*/
#verysmall
{
	font-size: 9pt;
}
/*uppercase in News Headlines*/
.link
{
   		text-transform: capitalize;
}
TD.pol_gr
{
    BACKGROUND-COLOR: #669933
}
TD.pol_br
{
    BACKGROUND-COLOR: #cc9900
}
TD.pol_rd
{
    BACKGROUND-COLOR: #cc0066
}
TD.pol_bl
{
    BACKGROUND-COLOR: #336699
}
TD.or
{
    BACKGROUND-COLOR: #f09036
}
TD.bl
{
    BACKGROUND-COLOR: #99cccc
}
TD.gr
{
    BACKGROUND-COLOR: #66cc66
}
TD.ye
{
    BACKGROUND-COLOR: #f6f063
}
TD.pi
{
    BACKGROUND-COLOR: #ffaaaa
}
.small
{
    FONT-SIZE: smaller;
    FONT-FAMILY: Arial, Helvetica
}
.dim
{
    COLOR: #999999;
    FONT-STYLE: italic
}
.a1
{
    COLOR: #000000
}
.a1 A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.a1 A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.a1 A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.a2
{
    FONT-SIZE: 8px;
    COLOR: black
}
.white
{
    FONT-SIZE: smaller;
    COLOR: white;
    FONT-FAMILY: Arial, helvetica
}
#white
{
	color: #ffffff;
}
#headmessage
{
	color: Green;
	font-weight: bold;
    FONT-SIZE: larger;
    TEXT-ALIGN: center
}
#message
{
	color: Green;
	FONT-FAMILY: Arial, Helvetica;
}
.ad1 A:link
{
    COLOR: #FF6633; 
    TEXT-DECORATION: underline
}
.ad1 A:visited
{
    COLOR:  #FF6633; 
    TEXT-DECORATION: underline
}
.ad1 A:hover
{
    COLOR: #3333CC;
    TEXT-DECORATION: underline
}
/*member links hovers and bg's*/
.ml a:link
{
 color : Black;
 text-decoration : none;
}
.ml a:visited
{
 color : Black;
 text-decoration : none;
}
.ml a:hover
{
 color : Black;
 text-decoration : underline;
}
#memLinkF
{
    BACKGROUND-COLOR: #FF9933;
}
#memLinkWR
{
    BACKGROUND-COLOR: #9999CC;
}
#memLinkP
{
    BACKGROUND-COLOR: #FFFF66;
}
#memLinkC
{
    BACKGROUND-COLOR: #99CC66;
}
.memLink
{
    BACKGROUND-COLOR: gray
}
#memLink
{
    BACKGROUND-COLOR: #cccccc
}
.smallW
{
    FONT-SIZE: smaller;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica
}
.head
{
	font-weight: bold;
    FONT-SIZE: larger;
    TEXT-ALIGN: center
}
.headLinks
{
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
}
.headLinks A:link
{
	color: #333333;
	text-decoration: none;
}
.headLinks A:visited
{
	color: #333333;	
	text-decoration: none;
}
.headLinks A:hover
{
	color: #FF6633; 
	text-decoration: underline;
}
/*background colours*/
.outline
{
	background-color: #999999;
}
/*backgroundcolor for left navigation links*/
.navbg
{
	background-color: #e8e8e8;
}
.darkgraybg
{
	background-color: #666666;
}
.blue
{
	background-color: #330099;;
}
.lime
{
	 background-color : #336600;
}
.yellow
{
	 background-color : #ffff33;
}
.darkred
{
  BACKGROUND-COLOR: #990000;
}
/*back button positioning*/	
#back
{
	text-align : right;
}
.a3 A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.a3 A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.a3 A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.gray
{
	font-size: 10px;
	color: #666666;
	font-style: italic;
}
.red
{
	 background-color : #FFCC00;
}
.black
{
	background-color : Black;
	color: #FFFFFF;
}
.orange
{
	background-color : #ff6633;
}
.green
{
	background-color : #009900;
}
.fill
{
	background-color : #FFFF99;
}
.leftnavbg
{
	background-color : #E6E29D;
}
.verysmall
 {
 font-size : xx-small;
}
/*Outline and positioning of tables on office page*/
.tableOutline
{
	border-top : 1px solid Black;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
    position : relative;
	/*left : 5%;*/
	}
.officeT2
{
	border-left : 1px solid Black;
	border-right : 1px solid Black;
    position : relative;
	/*left : 5%;*/
}
.officeT3
{
	border-bottom : 1px solid Black;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
    position : relative;
	/*left : 5%;*/
}
/*Header padding on office page*/
.headerpadding
{
	padding-bottom : 10px;
	padding-top : 10px;
	font-size : larger;
}
/*dotted underline for tds */
.dotted
{
	border-bottom : 1px dotted #999999;
}
/*outline for lef nav*/
.leftnavoutline
{
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
}
.leftnavtopoutline
{
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	border-top : 1px solid #999999;
}
.leftnavbottomoutline
{
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
}
/*1px gray outline for tables*/
.grayoutline
{
	border : 1px solid #999999;
}
.graybottomline
{
	border-bottom : 1px solid #999999;
}
.grayleftline
{
	border-left : 1px solid #999999;
}
/*imagespacing on member frontpage*/	
#membimg
{
	padding-top : 4px;
}
/*navbar code*/
#leftnav ul 
	{ 
	margin: 0;
	padding: 0;
	list-style-type: none; 
	}

#leftnav a 
	{ 
	display: block; 
	color: #000;
	background-color: #e8e8e8;
	width: 160px;
	padding: .1em .8em;
	text-decoration: none;
	border-bottom : 2px solid #FFF;
	}
#leftnav a:hover
	{
	background-color: #369;
	color: #FFF;
	}
#lnmembhome a 
	{ 
	color: #FFF;
	background-color: #f60;
	}
#lnmembhome a:hover
	{
	background-color: #f93;
	}
#lnemergency a 
	{ 
	color: #FFF;
	background-color: #900;
	text-decoration: none;
	border-top : 2px solid #fff;
	border-bottom :3px solid #fff;
	}
#lnemergency a:hover
	{
	background-color: #f33;
	color: #FFF;
	}
#lnbottom a 
	{ 
	color: #FFF;
	background-color: #360;
	text-decoration: none;
	border-top : 2px solid #fff;
	border-bottom : 2px solid #fff;
	}
#lnbottom a:hover
	{
	background-color: #693;
	color: #FFF;
	}
/*Member Links*/
#memblinks ul 
	{ 
	margin: 0;
	padding: 0;
	list-style-type: none; 
	}

#memblinks a 
	{ 
	display: block; 
	color: #000;
	background-color: #66cc33;
	width: 170px;
	padding-left: .6em;
	padding-top: .1em;
	padding-bottom: .1em;
	text-decoration: none;
	border-bottom : 1px solid #ffffff;
}
#memblinks a:hover
	{
	background-color: #369;
	color: #FFF;
	}
#lightgreen a 
	{
	background-color: #6f6;
	}
#addedit a 
	{
	background-color: #c93;
	}
#addedit a:hover
	{
	background-color: #960;
	}
/*more news - front page only*/
#morenews ul 
	{ 
	margin: 0;
	padding: 0;
	list-style-type: none; 
	}

#morenews a 
	{ 
	display: block; 
	color: #000;
	background-color: #e8e8e8;
	width: 190px;
	padding: .1em .4em;
	text-decoration: none;
	text-transform: capitalize;
	border-bottom : 1px solid #ffffff;
}
#morenews a:hover
	{
	background-color: #369;
	color: #FFF;
	}
#mnHead
	{ 
	color: #000;
	background-color: #FEFF80;
	font-weight : bold;
	text-align : center;
	border-bottom : 1px solid Silver;
	}
	/*image on member home page*/
	#membimg
	{
	font-size : xx-small;
	text-align : center;
}
.redtext
{
	color : #FF3300;
}
.indent
{
	 padding-left : 10px;
	 padding-right : 10px;
}
.leftindent
{
	padding-left : 10px;
}
.rightindent
{
	padding-right : 10px;
}
.toppadding
{
	padding-top : 10px;
}
.bottompadding
{
	padding-bottom: 10px;
}
/*align to the right and indent 10 pixels - for back button or links*/
.rightalign
{
text-align : right;
}
  .redtext a:link
{
	color : #ff0000;
}
  .redtext a:visited
{
	color : #ff0000;
}.topBottompadding {
	padding-top: 10px;
	padding-bottom: 10px;
}
.graytext {
	color: #666666;
}
#altbg {
	background-color: #ffffcc;
}
