body {
		margin					    : 0px 0px 0px 0px;
		padding					    : 0px 0px 0px 0px;
    scrollbar-3dlight-color     :#D0D0D0; 
    scrollbar-arrow-color       :#333333;
    scrollbar-base-color        :#FFFFFF;
    scrollbar-darkshadow-color  :#000000;
    scrollbar-face-color        :#D0D0D0;
    scrollbar-highlight-color   :#F2EFF5;
    scrollbar-shadow-color      :#470B6C;
}

font {
	color					: #470B6C;
    font-family 			: arial,verdana,helvetica;
	font-size				: 10px;
	border-style			: solid;
	border-width			: 0px; 
}
    
a.WhiteBold{
    color                   : #FFFFFF;
    font-weight             : bold;
    font-size               : 11px;
    text-decoration         : none;
}

a.WhiteBold:hover{
    color                   : #A0A0A0;
    text-decoration         : underline;
    font-weight             : bold;
    font-size               : 11px;
}

li {
    color					: #000000;
    font 			        : 11px /200px arial,verdana,helvetica;
    list-style-type         : square;
}


font.standard {
	color					: #000000;
    font-family 			: arial,verdana,helvetica;
	font-size				: 11px;
	border-style			: solid;
	border-width			: 0px;
}

font.purple {
	color					: #470B6C;
    font-family 			: arial,verdana,helvetica;
	font-size				: 11px;
	border-style			: solid;
	border-width			: 0px;
}

font.purpleMedium {
	color					: #470B6C;
    font-family 			: arial,verdana,helvetica;
	font-size				: 14px;
	border-style			: solid;
	border-width			: 0px;
}

font.purpleLarge {
	color					: #470B6C;
    font-family 			: arial,verdana,helvetica;
	font-size				: 18px;
	border-style			: solid;
	border-width			: 0px;
}

font.whiteSmall {
	color					: #FFFFFF;
    font-family 			: arial,verdana,helvetica;
	font-size				: 10px;
	border-style			: solid;
	border-width			: 0px;
}

font.whiteMedium {
	color					: #FFFFFF;
    font-family 			: arial,verdana,helvetica;
	font-size				: 12px;
	border-style			: solid;
	border-width			: 0px;
}

font.quoteText {
    font-family             : helvetica; 
    font-size               : 19px;
}

font.quotePerson {
    font-family             : helvetica; 
    font-size               : 10px;
}

a {
	color					: #6B8D69;
    font-family 			: arial,verdana,helvetica;
	font-size				: 11px;
	border-style			: solid;
	border-width			: 0px;
    text-decoration         : none;
}

a:hover {
	color					: #6B8D69;
    font-family 			: arial,verdana,helvetica;
	font-size				: 11px;
	border-style			: solid;
	border-width			: 0px;
    text-decoration         : underline;
}

a.purple {
	color					: #470B6C;
    font-family 			: arial, verdana, helvetica;
	font-size				: 11px;
	border-style			: solid;
	border-width			: 0px;
}

a.purple:hover {
	color					: #470B6C;
    font-family 			: arial,verdana,helvetica;
	font-size				: 11px;
	border-style			: solid;
	border-width			: 0px;
    text-decoration         : underline;
}

a.nav {
	color					: #470B6C;
    font-family 			: arial,verdana,helvetica;
	font-size				: 11px;
	border-style			: solid;
	border-width			: 0px;
    text-decoration         : none;
}

a.nav:hover {
	color					: #470B6C;
    font-family 			: arial,verdana,helvetica;
	font-size				: 11px;
	border-style			: solid;
	border-width			: 0px;
    text-decoration         : none;
}

a.white {
	color					: #FFFFFF;
    font-family 			: arial,verdana,helvetica;
	font-size				: 10px;
	border-style			: solid;
	border-width			: 0px;
}

a.white:hover {
	color					: #FFFFFF;
    font-family 			: arial,verdana,helvetica;
	font-size				: 10px;
	border-style			: solid;
	border-width			: 0px;
    text-decoration         : underline;
}

a.pink {
	color					: #FF00CC;
    font-family 			: helvetica,arial,verdana;
	font-size				: 11px;
	border-style			: solid;
	border-width			: 0px;
    text-decoration         : none;
}

a.pink:hover {
	color					: #FF00CC;
    font-family 			: helvetica,arial,verdana;
	font-size				: 11px;
	border-style			: solid;
	border-width			: 0px;
    text-decoration         : underline;
}

a.pinkLarge {
	color					: #FF00CC;
    font-family 			: helvetica,arial,verdana;
	font-size				: 26px;
	border-style			: solid;
	border-width			: 0px;
    text-decoration         : none;
}

a.pinkLarge:hover {
	color					: #FF00CC;
    font-family 			: helvetica,arial,verdana;
	font-size				: 26px;
	border-style			: solid;
	border-width			: 0px;
    text-decoration         : underline;
}

a.purpleMedium {
	color					: #470B6C;
    font-family 			: arial,verdana,helvetica;
	font-size				: 14px;
	border-style			: solid;
	border-width			: 0px;
    text-decoration         : none;
}

a.purpleMedium:hover {
	color					: #470B6C;
    font-family 			: arial,verdana,helvetica;
	font-size				: 14px;
	border-style			: solid;
	border-width			: 0px;
    text-decoration         : underline;
}

input {
    font-family 			: arial,helvetica;
	font-size				: 10px;
	color					: #666666;
}

input.text {
	border-style			: solid;
	border-width			: 1px;
    width					: 292px;
}

input.checkbox {
	border-style			: solid;
	border-width			: 0px;
}

.formelement {
  	font-family 			: arial,helvetica;
	font-size				: 12px;
	color					: #4F4F4F;
    height                  : 20px;
    width                   : 292px;
   	border-style			: solid;
	border-width			: 1px;
    border-color            : #789354;
}

option.formelement {
  	font-family 			: arial,helvetica;
	font-size				: 10px;
	color					: #4F4F4F;
    width                   : 292px;
   	border-style			: solid;
	border-width			: 1px;
    border-color            : #789354;
}
.miniLogin {
  	font-family 			: arial,helvetica;
	font-size				: 12px;
	color					: #4F4F4F;
    height                  : 18px;
    width                   : 114px;
   	border-style			: solid;
	border-width			: 1px;
    border-color            : #789354;
}
input.textSmall {
	border-style			: solid;
	border-width			: 1px;
    width					: 140px;
}

input.search {
	border-style			: solid;
	border-width			: 1px;
	width					: 166px;
}

input.small {
	border-style			: solid;
	border-width			: 1px;
	width					: 66px;
}

.radioStyle {
 	background					: #CED4CD;
}

.radioStyle2 {
 	background					: #F0F2F0;
}

select {
	font-size				: 10px !important;	
	border-style			: solid;
	border-width			: 1px;
}

.newstitle{
	font-size				: 10px;		
	font-weight				: bold;
}

.newsbody{
	font-size				: 10px;		
}

.small {
	font-size				: 10px;		
}

.bold{
	font-weight				: bold;
}

.smallbold {
	font-weight				: 500;
	font-size				: 10px;		
}

.form{

    border-style            : solid;
    border-width            : 1; 
    border-color            : #CCCCCC;
    color                   : #000000;
    background              : #FFFFFF;
    font-family             : Verdana, Helvetica, Arial, Helvetica, sans-serif; 
    font-size               : 10px;
    height                  : 19px;
    width                   : 199px;

}

.formWide{

    border-style            : solid;
    border-width            : 1; 
    border-color            : #CCCCCC;
    color                   : #000000;
    background              : #FFFFFF;
    font-family             : Verdana, Helvetica, Arial, Helvetica, sans-serif; 
    font-size               : 10px;
    height                  : 19px;
    width                   : 268px;

}

.forumInput{

    border-style            : solid;
    border-width            : 1; 
    border-color            : #CCCCCC;
    color                   : #000000;
    background              : #FFFFFF;
    font-family             : Verdana, Helvetica, Arial, Helvetica, sans-serif; 
    font-size               : 10px;
    height                  : 19px;
    width                   : 367px;

}

.vertDot{
background-image: url("http://grassroots.int.2fluid.co.uk//images/reuse/vertDot.gif");
}

.forumTextarea{

    border-style            : solid;
    border-width            : 1; 
    border-color            : #CCCCCC;
    color                   : #000000;
    background              : #FFFFFF;
    font-family             : Verdana, Helvetica, Arial, Helvetica, sans-serif;
    font-size               : 10px;
    height                  : 140px;
    width                   : 367px;
}

textarea.standard{
  	font-family 			: arial,helvetica;
	font-size				: 12px;
    border-style			: solid;
	border-width			: 1px;
    width					: 292px;
    border-color            : #789354;
    color                   : #4F4F4F;
    background              : #FFFFFF;
    height                  : 150px;
}

.textareaWide{

    border-style            : solid;
    border-width            : 1; 
    border-color            : #CCCCCC;
    color                   : #000000;
    background              : #FFFFFF;
    font-family             : Verdana, Helvetica, Arial, Helvetica, sans-serif;
    font-size               : 10px;
    height                  : 140px;
    width                   : 268px;
}
ul li {
	list-style-image    	: url(/images/reuse/listItem.gif);
	top                 	: 10px;
    left                 	: -24px;
	position            	: relative;
    line-height         	: 11px;
    list-style          	: outside;
    padding					: 2px;
}

ul li.aim {
	list-style-image    	: url(/images/reuse/listItem.gif);
	top                 	: 0px;
    left                 	: -24px;
	position            	: relative;
    line-height         	: 11px;
    list-style          	: outside;
    padding					: 2px;
		font-family      : Verdana;
    color			 			 : #666666;
   	font-size        : 11px;
}
.thickOrangeBar {
	height					: 8px;
	background				: #FF6600;
}

.thinLightOrangeBar {
	height					: 1px;
	background				: #FFB27F;
}

.directoryAlphabetDisplay{
	font-weight				: bold;
	font-size				: 10px;
	color					: #666666;
}

.directoryAlphabetDisplay a {
	color					: #333333;
	font-weight				: bold;
	font-size				: 10px;
}

.directoryAlphabetDisplay a:hover {
	color					: #FF6600;
	text-decoration			: none;
}

.directoryAlphabetDisplay a.selected {
	color					: #FF6600;
}

.directoryAlphabetDisplay a {
	color					: #000000;
	font-size				: 10px;
}

a.orangeLink {
	font-size				: 10px;
	color					: #FF6600;
	font-weight				: bold;
	text-decoration			: underline;
}

a.orangeLink:hover {
    font-size				: 10px;
	color					: #000000;
	font-weight				: bold;
	text-decoration			: underline;
}

.delegateDetails {
	border-color			: #FF6600;
	border-width			: 1px;
	border-style			: solid;
	font-size				: 10px;
	width					: 100%;
}

.delegateDetails td {
	padding-left			: 4px;
	background-color		: #FAFAFA;
	border-color			: #CCCCCC;
	border-width			: 0px 0px 1px 0px;
	border-style			: solid;
	height					: 20px;
	font-size				: 10px;
}

.delegateDetails td.title {
	background-color		: #FF6600;
	color					: #FFFFFF;
	font-weight				: bold;
	font-size				: 11px;
}

.delegateDetails td.attribute {
	color					: #666666;
	font-size				: 10px;
}

.delegateDetails td.value {
	padding-right			: 4px;
	text-align				: right;
	font-size				: 10px;
}

.delegateDetails td.value a {
	padding-right			: 4px;
	text-align				: right;
	font-size				: 10px;
}

.delegateDetails td.white {
	background-color		: #FFFFFF;
}


table{
	font-family      : arial, helvetica, sans-serif;
   	font-size        : 10px;
}

a.nav{
	font-family      : Verdana;
    color			 : #688864;
   	font-size        : 10px;

}
a.nav:hover{
	font-family      : Verdana;
    color			 : #6D513C;
   	font-size        : 10px;
}

td.greyText{
	font-family      : Verdana;
    color			 : #524D4C;
   	font-size        : 10px;

}

td.greyTextSmall{
	font-family      : Verdana;
    color			 : #524D4C;
   	font-size        : 9px;

}
td.newsSmallGreyText{
	font-family      : Verdana;
    color			 : #524D4C;
   	font-size        : 9px;
}
td.smallDarkGreenText{
	font-family      : Verdana;
    color			 : #2B5329;
   	font-size        : 9px;
}
td.smallLightGreenText{
	font-family      : Verdana;
    color			 : #7B9173;
   	font-size        : 9px;
}
td.subNavGreen{
	font-family      : Verdana;
    color			 : #77956C;
   	font-size        : 9px;
}

td.bgnorep{
	background: url('/images/aboutUs/background.jpg') no-repeat bottom center;
	
}
a.subNavGreen{
	font-family      : Verdana;
    color			 : #77956C;
   	font-size        : 9px;
}
a.subNavGreen:hover{
	font-family      : Verdana;
    color			 : #6D513C;
   	font-size        : 9px;
}
font.subNavBrown{
	font-family      : Verdana;
    color			 : #6D513C;
   	font-size        : 9px;
}
font.newsHeaderBig{
	font-family      : Georgia;
    color			 : #5B3329;
   	font-size        : 19px;
}
font.newsSubHeader{
	font-family      : Georgia;
    color			 : #666666;
   	font-size        : 14px;
}
.headerBig{
	font-family      : Georgia;
    color			 : #5B3329;
   	font-size        : 19px;
}
.brownText{
	font-family      : Georgia;
    color			 : #5B3329;
   	font-size        : 11px;
}


.headerSmall{
	font-family      : Georgia;
    color			 : #5B3329;
   	font-size        : 12px;
}
font.greyText{
	font-family      : Verdana;
    color			 : #4F4F4F;
   	font-size        : 11px;
}

font.greyTextProduct{
	font-family      : Verdana;
    color			 : #4F4F4F;
   	font-size        : 9px;
}
font.smallGreyText{
	font-family      : Verdana;
    color			 : #4F4F4F;
   	font-size        : 9px;
}
font.smallLightGreyText{
	font-family      : Verdana;
    color			 : #70716A;
   	font-size        : 9px;
}

font.homePageTitleHeader{
	font-family      : Georgia;
    color			 : #676260;
   	font-size        : 10px;
}
font.homePageInfoText{
	font-family      : Verdana;
    line-height      : 11px;
    color			 : #676260;
   	font-size        : 9px;
}
a.greyText{
	font-family      : Verdana;
    font-weight      : bold;
    color			 : #4F4F4F;
   	font-size        : 11px;
}
a.greyText:hover{
	font-family      : Verdana;
    font-weight      : bold;
    text-decoration  : underline;
    color			 : #4F4F4F;
   	font-size        : 11px;
}

a.greyTextFooter{
	font-family      : Verdana;
    color			 : #4F4F4F;
   	font-size        : 11px;
}
a.greyTextFooter:hover{
	font-family      : Verdana;
    text-decoration  : underline;
    color			 : #4F4F4F;
   	font-size        : 11px;
}

font.greenText{
	font-family      : Verdana;
    color			 : #688864;
   	font-size        : 11px;
}
font.smallGreenText{
	font-family      : Verdana;
    color			 : #688864;
   	font-size        : 9px;
}
font.darkGreenText{
	font-family      : Verdana;
    color			 : #336633;
   	font-size        : 11px;
}
.newsBodyText{
	font-family      : Verdana;
    color			 : #666666;
   	font-size        : 9px;
}

.newsBodyText11{
	font-family      : Verdana;
    color			 : #666666;
   	font-size        : 11px;
}

td.newsSmallText{
	font-family      : Verdana;
    color			 : #688864;
   	font-size        : 9px;
}
