/* XP Olive stylesheet, relies on the basic stylesheet */

a
{
	background-color		: transparent;
	color					: #000000;
	padding-left			: 3px;
	padding-right			: 3px;
	padding-top				: 1px;
	padding-bottom			: 1px;
}

a:hover
{
	background-color		: #93A070;
	color					: #FFFFFF;
	text-decoration			: none;
}

body
{
	background-color		: #FFFFFF;
	color					: #000000;
}

img
{
	width					: 16px;
	height					: 16px;
	border-style			: none;
	border-width			: 0px;
	vertical-align			: bottom;
	margin-left				: 2px;
}

td
{
	font-family				: Tahoma, Verdana, Arial, sans-serif;
	font-size				: 8pt;
	font-weight				: normal;
	padding-top				: 2px;
	padding-left			: 6px;
	padding-right			: 7px;
	height					: 18px;
}

th
{
	font-family				: Tahoma, Verdana, Arial, sans-serif;
	font-size				: 8pt;
	font-weight				: normal;
	padding					: 3px 4px 4px 13px;
}

/* File List Styles */

div#file table
{
	background-repeat		: repeat-x;
	background-position		: left top;
	background-image		: url(header.png);
	width					: 100%;
	margin-bottom			: 10px;
}

div#file td
{
	vertical-align			: top;
}

div#file td a
{
	vertical-align			: top;
}

div#file td a:hover
{
	vertical-align			: top;
}

div#file th
{
	background-image		: url(header_seperator.png);
	background-repeat		: no-repeat;
	background-position		: right top;
}

div#file th.fill
{
	background-image		: none;
}

div#file th a:hover
{
	background-color		: transparent;
	color					: #000000;
	text-decoration			: underline;
}

div#file td.group
{
	font-weight				: bold;
	background-image		: url(group.png);
	background-repeat		: no-repeat;
	background-position		: left bottom;
	padding-left			: 14px;
	padding-top				: 3px;
	padding-bottom			: 2px;
	border-top-style		: none;
}

/* File List Styles */

/* Menubar Styles */

div#menubar
{
	background-color		: #f0f0e9;
	background-image		: url(menubar.png);
}

/* Menubar Styles */

/* Task Pane Styles */

div#pane
{
	background-color		: #b9cb99;
	background-image		: url(pane.png);
	background-repeat		: repeat-x;
	background-position		: left top;
}

div#pane_outer_frame
{
	border-left				: white solid 1px;
	border-bottom			: white solid 1px;
	border-right-style		: none;
}

div.pane_item
{
	background-image		: url(pane_header_right.png);
	background-repeat		: no-repeat;
	background-position		: right top;
	margin-left				: 12px;
	margin-right			: 15px;
	margin-top				: 12px;
	margin-bottom			: 15px;
}

div.pane_header
{
	background-image		: url(pane_header_left.png);
	background-repeat		: no-repeat;
	background-position		: left top;
	height					: 23px;
	border-bottom-style		: none;
}

div.pane_body_frame
{
	border-right			: solid 1px #FFFFFF;
	border-bottom			: solid 1px #FFFFFF;
	border-left				: solid 1px #FFFFFF;
	clear					: both;
	background-color		: #F6F6EC;
}

div.pane_body_text,
div.pane_body_html,
div.pane_body_details
{
	background-color		: transparent;
	color					: #56662D;
	padding-top				: 10px;
	margin-left				: 12px;
	padding-bottom			: 12px;
}


div.pane_body_text
{
	font-family				: Lucida Console, Courier New, Courier, monospace;
	font-size				: 6pt;
	width					: 199px;
	overflow				: scroll;
}

div.pane_body_html
{
	font-family				: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size				: 8pt;
	margin-right			: 12px;
	overflow				: hidden;
}

div.pane_body_details
{
	margin-right			: 12px;
	overflow				: hidden;
	font-family				: Tahoma, Verdana, Arial, sans-serif;
	font-size				: 8pt;
	background-color		: transparent;
	color					: #000000;
	width					: 187px;
}

div.pane_body_html a,
div.pane_body_details a
{
	background-color		: transparent;
	color					: #000000;
	text-decoration			: underline;
	padding					: 0px;
}

div.pane_body_html a:hover,
div.pane_body_details a:hover
{
	background-color		: transparent;
	color					: #000000;
	text-decoration			: underline;
}

div.pane_body_details div.header
{
	font-weight				: bold;
}

div.pane_body_details div.newline
{
	margin-bottom			: 4px;
	white-space				: nowrap;
}

div.pane_title
{
	float					: left;
	height					: 23px;
}

div.pane_title div
{
	margin-left				: 13px;
	margin-top				: 4px;
	background-color		: transparent;
	color					: #56662D;
	font-family				: Tahoma, Verdana, Arial, sans-serif;
	vertical-align			: middle;
	font-weight				: bold;
	font-size				: 8pt;
}

div.pane_title div.hover
{
	color					: #72921D;
}

div.pane_button
{
	float					: right;
	height					: 23px;
}

div.pane_button img
{
	vertical-align			: bottom;
	margin-top				: 3px;
	margin-right			: 6px;
}

div.pane_list_item
{
	font-family				: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size				: 8pt;
}

div.pane_list_item img
{
	vertical-align			: top;
	margin-right			: 3px;
}

/* Task Pane Styles */

/* Statusbar Styles */

div#statusbar
{
	background-color		: #EFECDF;
	background-image		: url(statusbar.png);
	border-top-style		: none;
}

div#statusbar td
{
	background-image		: url(status_seperator.png);
	background-repeat		: no-repeat;
	background-position		: right bottom;
	padding-left			: 4px;
	padding-top				: 4px;
	height					: 23px;
	border-right-style		: none;
}

div#statusbar a:hover
{
	background-color		: transparent;
	color					: #000000;
	text-decoration			: underline;
}

/* Statusbar Styles */