body {
	background-color: #fff;
	color: #000;
	margin: 0px 0px 50px 0px;
	font-family: arial, helvetica, sans-serif;
	}

p.menu a:link { color: #000; text-decoration: none; }
p.menu a:active { color: #000; text-decoration: none; }
p.menu a:visited { color: #000; text-decoration: none; }
p.menu a:hover { color: #CCCCCC; text-decoration: none; }

/*--------------IN USE--------------*/
.link_white:link, .link_white:visited, .link_white:active, .link_white:hover
{ 
	font-size:12px; 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight:bold;
}

.whiteLinks
{ 
	font-face:arial;
	font-size:12px; 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight:bold;
}


.thinLink_white_b
{ 
	font-size:10px; 
	color: #000000; 
	text-decoration: none; 
	font-weight:normal;
}

.thinLink_white_b:link
{ 
	font-size:10px; 
	color: #000000; 
	text-decoration: none; 
	font-weight:normal;
}

.thinLink_white_b:visited
{ 
	font-size:10px; 
	color: #000000; 
	text-decoration: none; 
	font-weight:normal;
}

.thinLink_white_b:hover
{ 
	font-size:10px; 
	color: #000000; 
	text-decoration: none; 
	font-weight:normal;
}
 
.thinLink_white_b:active
{ 
	font-size:10px; 
	color: #000000; 
	text-decoration: none; 
	font-weight:normal;
}

.thinLink_white
{ 
	font-size:10px; 
	color: #000000; 
	text-decoration: none; 
	font-weight:normal;
}

.thinLink_white:link
{ 
	font-size:10px; 
	color: #000000; 
	text-decoration: none; 
	font-weight:normal;
}

.thinLink_white:visited
{ 
	font-size:10px; 
	color: #000000; 
	text-decoration: none; 
	font-weight:normal;
}

.thinLink_white:hover
{ 
	font-size:10px; 
	color: #CCCCCC; 
	text-decoration: none; 
	font-weight:normal;
}
 
.thinLink_white:active
{ 
	font-size:10px; 
	color: #000000; 
	text-decoration: none; 
	font-weight:normal;
}









.thinLink_normal
{ 
	font-size:11px; 
	color: #727071; 
	text-decoration: none; 
	font-weight:normal;
}

.thinLink_normal:active
{ 
	font-size:11px; 
	color: #727071; 
	text-decoration: none; 
	font-weight:normal;
}

.thinLink_normal:visited
{ 
	font-size:11px; 
	color: #000000; 
	text-decoration: none; 
	font-weight:normal;
}

.thinLink_normal:link
{ 
	font-size:11px; 
	color: #727071; 
	text-decoration: none; 
	font-weight:normal;
}

.thinLink_normal:hover 
{ 
	font-size:11px; 
	color: #000000; 
	text-decoration: none; 
	font-weight:normal;
}







.thinLink
{ 
	font-size:10px; 
	color: #999; 
	text-decoration: none; 
	font-weight:normal;
}

.thinLink:active
{ 
	font-size:10px; 
	color: #999; 
	text-decoration: none; 
	font-weight:normal;
}

.thinLink:visited
{ 
	font-size:10px; 
	color: #000000; 
	text-decoration: none; 
	font-weight:normal;
}

.thinLink:link
{ 
	font-size:10px; 
	color: #999; 
	text-decoration: none; 
	font-weight:normal;
}

.thinLink:hover 
{ 
	font-size:10px; 
	color: #000000; 
	text-decoration: none; 
	font-weight:normal;
}

	/* generic href */

a:link, a:visited, a:active, a:hover { font-size:12px; color: #000000; text-decoration: none; font-weight:bold; }
a:hover { color: #434343; }
/*--------------IN USE--------------*/


	/* "RELATED" links, used on email and messaging page */

p.related a:link,
p.related a:active,
p.related a:visited
	{
	color: #f60;
	text-decoration: none;
	font-size:0.7em
	}
p.related a:hover {
	color: #999; text-decoration: none; font-size:0.7em
	}

	
	/* footer link styles */

div.footer a:link,
div.footer a:active,
div.footer a:visited
        {
        color: #999;
        text-decoration: none;
        }

div.footer a:hover {
        color: #f60;
        }



	/* probably deprecated */
	
a.headline-text:link, a.headline-text:visited { color: #000; text-decoration:none; }
a.headline-text:hover { color: #999; text-decoration:none; }




/* - - - - - - - - - - - - - */



	/* text formatting */

td, th, div, p, span { font-family: arial, helvetica, sans-serif; }

h1, h2 {
	margin: 0px;
	font: normal 18px helvetica, arial, sans-serif;
	color: #999;
	}

.white { color: #fff; }
.orange { color: #f60; }
.vlightgrey { color: #e9e9e9; }
.lightgrey { color: #ccc; }
.midgrey { color: #999; }
.darkgrey {color: #666; }
.red { color: #f00; }

.go-right { text-align: right; }
.go-center { text-align: center; }
.go-left { text-align: left; }

.small { font-size: smaller; }
.italic { font-style: italic; }



	/* for tightly spaced pars */
.small-margins { margin: 3px 0px 3px 0px; }



.orange-panel-medium {
	font-family: arial, helvetica, sans-serif;
	font-size:18pt;
	color:#f60;
	}

.orange-panel-large {
	font-family: "helvetica neu", helvetica, sans-serif;
	font-size: 18pt;
	color: #f60;
	}

.orange-title-large {
	font-family: "helvetica neue", helvetica, sans-serif;
	font-size: 24pt;
	color: #f60;
	}

.orange-title-smaller {
	font-family: "helvetica neue", helvetica, sans-serif;
	font-size: 22pt;
	color: #f60;
	}




/* - - - - - - - - - - - - - */



	
	/* left menu styles */

a.yo-left-nav:link,
a.yo-left-nav:active,
a.yo-left-nav:visited
	{
	color: #666;
	text-decoration:none;
	}

a.yo-left-nav:hover
	{
	color: #000000;
	text-decoration:none;	
	}

a.yo-left-nav-black:link,
a.yo-left-nav-black:active,
a.yo-left-nav-black:visited,
a.yo-left-nav-black:hover
	{
	color: #666;
	text-decoration:none;	
	}




/* - - - - - - - - - - - - - */



	/* background "panel" styles */

.vlightgrey-panel { background-color: #e9e9e9; color: #000; }
.lightgrey-panel { background-color: #ccc; color: #000; }
.midgrey-panel { background-color: #999; color: #fff; }
.darkgrey-panel { background-color: #666; color: #fff; }
.orange-panel { background-color: #f60; color: #fff; }
.black-panel { color: #fff; background-color: #000; }
.white-panel { background-color: #fff; color: #000; }



	/* Border colours -- for front page componenents */

.orange-border { border: 1px solid #f60; }
.white-border { border: 1px solid #fff; }
.darkgrey-border { border: 1px solid #666; }
.black-border { border: 1px solid #000; }
.lightgrey-border { border: 1px solid #ccc; }
.vlightgrey-border { border: 1px solid #e9e9e9; }




/* - - - - - - - - - - - - - */




/*--------------IN USE--------------*/

.formElement 
{
	background-color: #FFFFFF;
	border-style: none;
	border-color: #FFFFFF;
	font-size: 10pt;
	font-family: Arial;
	border-Width: 1
}

.white-small {
	font-family: arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight:bold;
}

.white-header {
	font-family: arial, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight:bold;
}

.header-big1, .header-big2, header-big3 {
	font-family: arial, sans-serif;
	color: #999;
	}

.header-big1 {
	font-size: 18px;
	}

.header-big2 {
	font-size: 18px;
	}

.header-big3 {
	font-size: 18px;
	color: #000;
	}

.header-small1, .header-small2, .header-small3 {
	font-family: arial, sans-serif;
	font-size: 12px;
	}
.header-small1 {
	color: #999;
	}
.header-small2 {
	color: #999;
	}
.header-small3 {
	color: #000;
	}
/*--------------IN USE--------------*/

/* - - - - - - - - - - - - - */



	/* headers used on product pages */

.header-grey { color: #999; } 

.prod-header {
	color: #999;
	font: normal 24px helvetica, arial, sans-serif;
	}
.prod-head-title {
	color: #000;
	font: normal 30px helvetica, arial, sans-serif;
	}



/* - - - - - - - - - - - - - */



	/* styles the page footer */

div.footer {
        font-size: 11px;
        font-family: arial;
        color: #999;
        text-align: left;
        }

/* - - - - - - - - - - - - - */


	/* Your Orange Landing Page */

div.landing-freetext {
	padding: 7px;
	font: bold 11px arial, helvetica, sans-serif;
	}

div.landing-freetext a:link,
div.landing-freetext a:visited,
div.landing-freetext a:active,
div.landing-freetext a:hover
	{
	text-decoration: none;
	}


div.landing-freetext a:hover
	{
	text-decoration: underline;
	}

ul.landing-strap {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    }

ul.landing-strap li {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    display: inline;
    }

ul.landing-strap a:link,
ul.landing-strap a:visited,
ul.landing-strap a:active,
ul.landing-strap a:hover
 {
    font: bold 11px arial, helvetica, sans-serif;
    text-decoration: none;
    margin: 1px;
    padding: 3px 0px 3px 20px;
    width: 100%;
    display: block;
    color: #fff;
    background: url("http://www.quercusambiente.org/images/yourorange/landingpages/boxarrow7.gif");
    background-repeat: no-repeat;
    background-color: #000;
    }

ul.landing-strap a:hover {
    background: url("http://www.quercusambiente.org/images/yourorange/landingpages/boxarrow7.gif");
    background-color: #f60;
    background-repeat: no-repeat;
    }


/* - - - - - - - - - - - - - */



	/* misc */


.noshow { display: none; }

        /* for horizontal rules */
.grey-hr { background-color: #ccc; }

        /* ensures table borders collapse */
table { border-collapse: collapse; }

.solid-list {
	list-style-type: disc;
	}


/* - - - - - - - - - - - - - */

/*