/*
*	File:		doccolours.css
*	Created:	01/02/2009
*
*	Styles for borders and colours
*/

body
{
	background-color: #f4fdf4;
	color: #102;
}

/*
*	Page header
*/
#header
{
	background-color: transparent;
	border-bottom: 1px solid #f4fdf4;
}

#logo a
{
	display: block;
	background-color: transparent;
/*	background: url(../images/perfumelogoinv.gif) top left no-repeat; */
	text-decoration: none;
}
#logo a:link img, #logo a:visited img
{
	background-color: transparent;
/*	background: url(../images/perfumelogo.gif) top left no-repeat; */
	border: 1px solid #f4fdf4;
}
#logo a:hover img, #logo a:active img, #logo a:focus img
{
	background-color: transparent;
/*	background: url(../images/perfumelogoinv.gif) top left no-repeat; */
	border: 1px solid #f4fdf4;
}


#pagetitle a img
{
	border: none;
}
#pagetitle a:hover img, #pagetitle a:active img, #pagetitle a:focus img
{
	background-color: #eeff00;
	border: none;
}
#pagetitle a:hover, #pagetitle a:active, #pagetitle a:focus
{
	background-color: #eeff00;
	border: none;
}
.skip a:link, .skip :visited
{
	background-color: transparent;
	color: #f4fdf4;
	font-weight: normal;
	text-decoration: none;
}
.skip a:hover, .skip a:active, .skip a:focus
{
	background-color: #eeff00;
	color: #204;
	font-weight: bold;
	text-decoration: underline;
}
/*
*	Container for main content and columns
*/
#content
{
	background-color: transparent;
	border-top: 1px solid #f4fdf4;
}

/*
*	Main navigation menu
*/
#menucol
{
	background-color: #f8ffb8;
	border-top: 1px solid #208;
	border-bottom: 1px solid #208;
}
.menu li							/* places dummy border round each menu item as part of */
{									/* fix for layout bug in Internet Explorer and fix for */
	border: 1px solid #f8ffb8;		/* bug in Navigator 4.7x */
}
.menu li
{
	border-top: 1px solid #208;
}
.menu a:link, .menu a:visited
{
	color: #607;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
}
.menu a:hover, .menu a:active, .menu a:focus
{
	background-color: #eeff00;
	color: #405;
	font-weight: bold;
	text-decoration: underline;
}

.menu li.selected
{
	color: #102;
	background-color: transparent;
}

.submenu li
{
	border: 1px solid #f8ffb8;
}
.submenu a:link, .submenu a:visited
{
	color: #607;
	font-weight: normal;
	text-decoration: underline;
	background-color: transparent;
}
.submenu a:hover, .submenu a:active, .submenu a:focus
{
	background-color: #eeff00;
	color: #405;
	font-weight: normal;
	text-decoration: none;
}

.submenu selected.li
{
	color: #102;
	background-color: transparent;
	font-weight: bold;
}


.coltitle
{
	background-color: transparent;
	color: #204;
	font-weight: bold;
}
.coltitle h4
{
	color: #408;
}

/*
*	Main content
*/
#maintext
{
	background-color: transparent;
	color: #102;
}
/*
*	Breadcrumb
*/
#navline
{
	background-color: #f8ffb8;
	border-top: 1px solid #208;
	border-bottom: 1px solid #208;
}
#where									/* id for breadcrumb */
{
	background-color: transparent;
	color: #102;
}
#maintext #navline #where a:link, #maintext #navline #where a:visited
{
	background-color: transparent;
	color: #607;
	text-decoration: underline;
}
#maintext #navline #where a:hover, #maintext #navline #where a:active, #maintext #navline #where a:focus
{
	background-color: #eeff00;
	color: #405;
	text-decoration: none;
}

#maintext h1, h2, h3, h4, h5, h6
{
	background-color: transparent;
/*	color: #509; */
	color: #b07;
}

#maintext a:link
{
	background-color: transparent;
	color: #609;
	text-decoration: underline;
}

#maintext a:visited
{
	background-color: transparent;
	color: #a08;
	text-decoration: underline;
}

#maintext a:hover, #maintext a:active
{
	background-color: #eeff00;
	color: #405;
	text-decoration: none;
}

#maintext a:focus
{
	background-color: #eeff00;
	color: #405;
	text-decoration: underline;
}

#footlinks a:link, #footlinks a:visited
{
	background-color: transparent;
	color: #609;
	text-decoration: underline;
}
#footlinks a:hover, #footlinks a:active
{
	background-color: #eeff00;
	color: #405;
	text-decoration: none;
}
#footlinks a:focus
{
	background-color: #eeff00;
	color: #405;
	text-decoration: underline;
}

#footer									/* placing a footer across the whole width of the */
{										/* bottom of the page is the other part of the fix */
	background-color: #f8ffb8;		/* for Internet Explorer's strange layout behaviour */
	color: #324;
	border-top: 1px solid #208;
	border-bottom: 1px solid #208;
}
#footer a:link, #footer a:visited
{
	background-color: transparent;
	color: #607;
	text-decoration: underline;
}
#footer a:hover, #footer a:active
{
	background-color: #eeff00;
	color: #405;
	text-decoration: none;
}
#footer a:focus
{
	background-color: #eeff00;
	color: #405;
	text-decoration: underline;
}

/*
*	Styles used with definition lists
*/
dt
{
	background-color:transparent;
	color:#408;
	font-weight:bold;
}

/*
*	Table styles for exposure and effects information
*/
table.effects tr
{
	background-color: transparent;
}
table.effects tr th
{
	border: 1px solid #102;
	color: #408;
}
table.effects tr td
{
	border: 1px solid #102;
}

/*
*	Table styles for Table 1
*/
table.table1 tr
{
	background-color: transparent;
}
table.table1 tr th
{
	border: 1px solid #102;
	color: #408;
}
table.table1 tr td
{
	border: 1px solid #102;
}

/*
*	Tables
*/
td, th
{
	border: 1px solid #102;
}
#maintext table.table1 tr th a:link
{
	background-color: transparent;
	color: #70a;
	text-decoration: none;
}

#maintext table.table1 tr th a:visited
{
	background-color: transparent;
	color: #a08;
	text-decoration: none;
}

#maintext table.table1 tr th a:hover, #maintext table.table1 tr th a:active
{
	background-color: #eeff00;
	color: #405;
	text-decoration: underline;
}

#maintext table.table1 tr th a:focus
{
	background-color: #eeff00;
	color: #405;
	text-decoration: underline;
}

/*
*	Global styles
*/
h1, h2, h3, h4, h5, h6
{
	background-color: transparent;
/*	color: #509; */
	color: #b07;
}

acronym, abbr
{
	border-bottom: 2px dashed #344;
	cursor: help;
}

.line
{
	margin-bottom: 4px;
	border-bottom: 2px solid #899;
}
.bold
{
	background-color: transparent;
	color: #408;
	font-weight: bold;
}
.normal
{
	background-color: transparent;
	color: #102;
	font-weight: normal;
}
.redtext
{
	color: #900;
}
.boldred
{
	color: #900;
	font-weight: bold;
}
.boldpink
{
	color: #b0b;
	font-weight: bold;
}
.greentext
{
	color: #050;
}
.centred-piccy img
{
	border: 1px solid #204;
}
img.ileft
{
	border: 1px solid #204;
}
img.iright
{
	border: 1px solid #204;
}

a img.noborder
{
	border: none;
}
a:hover img.noborder, a:active img.noborder, a:focus img.noborder
{
	background-color: #eeff00;
	border: none;
}

.notice
{
	border: 3px double #208;
}
.insertbox
{
	background-color: #fafaea;
	border: 1px dashed #208;
}
.mainbox
{
	background-color: #fafaea;
	color: #204;
	border: 3px double #208;
}


