/* WAS Eco Earth */
/* Eco Earth Fabrics */

/********************************************/
/************ NOTANANT COMPONENTS ***********/
/********************************************/

/* NEW - basket */
/* Ninput searchinput */
/* LI change 11/06 */
/* ! leftcolumn conditionals ! */
/* ! padding changes for background hovers ! */
/* darker green for links? #-3C9210 */
/* lighter background for links -A6DA96 -B3DDA7 */
/* ori background #-8FD17B */
/* orig comp main colours - background: #F_6_F4F1; border: solid 1px #E_1_DDD0; */
/* links 2E700C */
/* links hover 2E710C */

/* link colour: #999B99 */

/* list background styles */
	.listbg1 { background: transparent; }
	.listbg2 { background: transparent; }

	#list_orgs_style .listwrapperLR .listbg1 { }
	#list_orgs_style .listwrapperLR .listbg2 { }
	#list_comms_style .listbg1 { background-color: #DAD7CD; }

	.listwrapperTB .listbg1 { background: #EFEDE6; border: solid 1px #DAD7CD; }
	.listwrapperTB .listbg2 { background: #EFEDE6; border: solid 1px #DAD7CD; }


/*
.leftcolumn .infomenu .infotop { display: block; }
.leftcolumn .infomenu .infowrapper { display: none; }
.leftcolumn .infomenu:hover .infowrapper { display: block; }
*/

 .leftcolumn .infomenu { /*margin-right: 4px; margin-left: 4px;*/ margin-bottom: 0px; }
/* Subclasses mirror the list elements above. Note that MARK gets added if a list element is currently selected */
.infotop { /*display: none;*/ height: 15px; }
.leftcolumn .infotop { width: 154px; background: #8CB340 URL(comp_left.gif) top left no-repeat; border: 0px; color: #fff; border-bottom: 2px solid #E8E5DB; font-weight: bold; }
.leftcolumn	.infotop a { color: #fff; }
.leftcolumn	.infotable { }
.leftcolumn	.infofirst { width: 158px; padding: 0px; background: #FFF; color: #999B99; border: none; border-bottom: 2px solid #E8E5DB; }
.leftcolumn	.infoMARKfirst { width: 158px; padding: 0px; background: #8CB340; color: #FFF; border: none; border-bottom: 2px solid #E8E5DB; }
.leftcolumn .infoMARKa { background: #8CB340; width: 148px; padding: 5px; float: left; color: #FFF; font-weight: bold; }
.leftcolumn	.infoMARKa:hover { background: #8CB340; color: #FFF; text-decoration: none; }
.leftcolumn	.infoitem { }
.leftcolumn .infoa { background: #FFF; width: 148px; padding: 5px; float: left; color: #999B99; font-weight: bold; }
.leftcolumn .infoa:hover { background: #8CB340; color: #FFF; text-decoration: none; }
.leftcolumn	.infoa1 { background: #FFF; color: #999B99; font-weight: bold; }
.infoa1:hover { }
.infobase { float: left; height: 10px; width: 160px; }


.orgmenu  { /*margin-right: 4px; margin-left: 4px;*/ }
    .orgtop { }
    .orgitem { width: 160px; padding: 0px; background: #FFF; color: #999B99; border: none; border-bottom: 2px solid #E8E5DB; }
    .orglink { background: #FFF; width: 150px; padding: 5px; float: left; color: #999B99; font-weight: bold; }
    .orglink:hover { background: #8CB340; color: #FFFFFF; text-decoration: none; }
    .orgbase { }


/* Calendar elements m=month text style, x=today text style, a=linked */
.calendar { background: none; /*margin-right: 4px; margin-left: 4px;*/ width: 160px; }	
	.caltable { background: #FFF; }
	.caltop { }
	.calbase { }
	.calitem { color: #fff; background: #8CB340 URL(comp_left.gif) top left no-repeat; }
	.callink { color: #fff; }
    .callink:hover { color: #fff; }
	.cal { color: #666; }
	.calm { color: #333; }
	.calx { color: #6699FF; background: #AADDFF; }
	.cala { color: #008; background: #D9D2C2; border: solid thin #D9D2C2; }
	.cala:hover { background: #6699FF; color: #ffffff; }

#list_events_style .caltable { background: #FFF; }


/* Notanant network menu list */
.Notanantfull { background: #FFF; /*margin-right: 4px; margin-left: 4px;*/ }
.Notanantsmall { }
	.NStatus { color: #000; }
    .Notananttop { background: #FFF URL(quicklinks2.gif) no-repeat; }
	.Notananttop a:hover { background: none }
	.Notanantbox { }
	.Nitem { width: 160px; padding: 0px; color: #999B99; border: none; border-bottom: 2px solid #E8E5DB; }
	.Ntext { color: #999B99; }
	.Ninput { }
	.Nform { }
/*
	.Nlink { width: 110px; padding: 5px; height: 18px; float: left; color: #FFFFFF; }
	.Nlink:hover { background: URL(nlink_back.gif) transparent; color: #FFFFFF; text-decoration: none; }
*/
	.Nlink { background: #FFF; width: 150px; padding: 5px; float: left; color: #999B99; font-weight: bold; }
	.Nlink:hover { background: #8CB340; color: #FFF; text-decoration: none; }


/*NEW May06*/
.basketXmenu { /*margin-right: 4px; margin-left: 4px;*/ width: 160px; }
	.basketXtop { background: #8CB340 URL(comp_left.gif) top left no-repeat; color: #ffffff; border-bottom: 2px solid #E8E5DB; }
	.basketXtable { background: #FFF; }
	.basketXwrapper { background: #FFF; width: 160px; border-bottom: 2px solid #E8E5DB; }
	.basketXfirst { color: #999B99; background: transparent URL(basket_arrow.gif) left no-repeat; font-weight: bold; }
	.basketXlink { background: URL(basket.gif) left no-repeat; color: #FFFFFF; font-weight: bold; }
	.basketXlink:hover { background: URL(basket.gif) left no-repeat; color: #FFFFFF; }
	.basketXa1 { color: #8CB340; font-weight: bold; }
	.basketXa1:hover { background: transparent URL(basket_arrow.gif) left no-repeat; }
	.basketXtotal { width: 160px; color: #999B99; background: #FFF; border: none; font-weight: bold; border-bottom: 2px solid #E8E5DB; }
	.basketXbase { /*margin-right: 4px; margin-left: 4px;*/ background: #FFF; padding: 0px; width: 160px; margin-bottom: 10px; }
	.basketXbase a { background: #FFF; width: 150px; padding: 5px; display: block; color: #8CB340; font-weight: bold; }
	.basketXbase a:hover { background: #8CB340; color: #FFFFFF; text-decoration: none; }


.helparea { }
    .helplink  { color: #000; }

.searcharea { width: 150px; background: #6699FF; margin-bottom: 0px; }
    .searchtop { width: 150px; height: 35px; background: #6699FF URL(search_top.gif) left top no-repeat; }
	.searchform { margin: 0px; } /*for wierd i.e. bug*/
	.searchinput { margin-bottom: 5px; }
	.searchlink { color: #666677; }
	.searchlink:hover { color: #666677; }
	.searchbase { width: 150px; height: 20px; margin-bottom: 15px; background: #6699FF URL(search_bottom.gif) left bottom no-repeat; }

.newsXmenu { }
/* Subclasses mirror the list elements above*/
    .newsXtop { /*color: #8A78C1;*/ }
	/*.newsXtable { background: #EDEDED; border: solid 1px #D8D2C1; }*/
	.newsXwrapperTB { background: #FFF; border: solid 0px #EFEDE6; }
	.newsXfirst { }
    .newsXitem { }
    .newsXa { /*color: #8A78C1;*/ }
    .newsXa:hover { /*color: #BEB3D2;*/ text-decoration: underline; }
	.newsXa1 { /*color: #8A78C1;*/ }
	.newsXa1:hover { /*color: #BEB3D2;*/ text-decoration: underline; }
    .newsXbase { }

.leftcolumn .newsXtop { color: #999B99; }
.leftcolumn .newsXa { color: #8CB340; }
.leftcolumn .newsXmenu { width: 158px; }
.leftcolumn .newsXwrapperTB { width: 158px; background: #FFF; border: solid 0px #EFEDE6; }


.updXmenu { /*float: left;*/ }
/* Subclasses mirror the list elements above*/
    .updXtop { }
	.updXtable { background: #FFF; border: solid 0px #EFEDE6; }
	.updXwrapper { background: #FFF; border: solid 0px #EFEDE6; }
	.updXfirst { }
    .updXitem { }
    .updXa { /*color: #8A78C1;*/ }
    .updXa:hover { /*color: #BEB3D2;*/ text-decoration: underline; }
	.updXa1 { /*color: #8A78C1;*/ }
	.updXa1:hover { /*color: #BEB3D2;*/ text-decoration: underline; }
    .updXbase { }

.leftcolumn .updXtop { color: #999B99; }
.leftcolumn .updXa { color: #8CB340; }
.leftcolumn .updXmenu { width: 158px; }
.leftcolumn .updXwrapper { background: #FFF; border: solid 0px #EFEDE6; }

.topicsXlist { }
/* Subclasses mirror the list elements above*/
    .topicsXtop { }
	/*.topicsXtable { background: #EDEDED; border: solid 1px #D8D2C1; }*/
	.topicsXwrapperTB { background: #FFF; border: solid 0px #EFEDE6; }
	.topicsXfirst { }
    .topicsXitem { }
    .topicsXa { /*color: #8A78C1;*/ }
    .topicsXa:hover { /*color: #BEB3D2;*/ text-decoration: underline; }
	.topicsXa1 { /*color: #8A78C1;*/ }
	.topicsXa1:hover { /*color: #BEB3D2;*/  text-decoration: underline; }
    .topicsXbase { }

.featXlist { }
/* Title (H1) appears outside the featXbg1 div*/
	.featXtop { color: #999B99; } 
	.featXtitle { color: #999B99; border-bottom: solid 0px #EFEDE6; } 
	.featXwrapperTB { background: transparent; }
	.featXwrapperTB TD { }
	.featXbg1 { background: #FFF; border: solid 0px #EFEDE6; /*border-top: none;*/ }
	.featXbg2 { background: #FFF; border: solid 0px #EFEDE6; /*border-top: none;*/ }
	.featXLogo { } 
	.featXLogo img { }
	.featXwrapperTB H5 { } 
	.featXa { }
	.featXa:hover { }
	.featXa1 { }
	.featXa1:hover { }
	.featXitem { } 
	.featXitem p { }
	.featXitemL { } 
	.featXitemL p { }
	.featXbase { }

.addrXlist { }
/* Subclasses mirror the list elements above*/
	.addrXtable { }
	.addrXfirst { }
    .addrXitem { }
    .addrXa { }
    .addrXa:hover { text-decoration: underline; }
	.addrXa1 { }
	.addrXa1:hover { text-decoration: underline; }
    .addrXbase { }


/* Breadcrumbs of recently visited sites */
.history { margin-right: 4px; margin-left: 4px; }
    .histtitle { color: #999B99; }
    .histitem { }
    .histlink { color: #999B99; }
    .histlink:hover { color: #8CB340; }

