/*
This style sheet contains common elements of the current skin.  Elements in this style sheet are 
specific to the skin, and not necessarily required by the software.
*/

/* IE Mac Ignore \*/ 
html, body{height:100%;} 
/* end IE Mac Hack */

html, body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #6186B3;
}

/* IE Mac Ignore \*/ 
form, #outer{
	height:100%;
	min-height:100%;
}
html>body form{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
/* end IE Mac Hack */

pre {
	color: #FFFFFF;
	font-family: 'Courier New' , Monospace;
	font-size: 10pt;
}

/* -------------------------------------------------------
Items starting with LB represent elements within the left 
sidebar.
------------------------------------------------------- */

.hidewhenprinting
{
}

td.lbempty /* Used in the login page to show an empty sidebar */ {
	width: 10px;
	background-color: #6186B3;
	/* IE Mac Ignore \*/ 
	height: 100%;
	/* end IE Mac Hack */
}

td.lb /* This is actually the cell that contains table.lb, and the root of the sidebar */ {
	width: 185px;
	background-color: #6186B3;
	/* IE Mac Ignore \*/ 
	height: 100%; 
	/* End IE Mac hack */
}

table.lb /* left bar */ {
	width: 100%;
	background-color: #6186B3;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#FF425b7a', EndColorStr='#FF6186B3');*/
	/* IE Mac Ignore \*/ 
	height: 100%; 
	/* End IE Mac hack */
}

td.lbright /* Right margin */ {
	width: 10px;
	background-color: #6186B3;
	/* IE Mac Ignore \*/ 
	height: 100%; 
	/* End IE Mac hack */
}

table.lbgroup /* Left menu group (folder list, drive space, etc) */ {
	border-bottom: #FFFFFF 1px solid;
	border-left: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	margin-bottom: 14px;
	width: 100%;
	color: #000000;
	font-family: arial, Sans-serif;
	font-size: 10px;
}

th.lbgroup /* Header of left menu group */ {
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	width: 100%;
	background-color: #FFFFFF;
	color: #215DC6;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

th.lbgrouptwostepleft /* Header of left menu group */ {
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
	background-color: #FFFFFF;
	color: #215DC6;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

th.lbgrouptwostepright /* Header of left menu group */ {
	padding-bottom: 2px;
	padding-left: 2px;
	padding-top: 2px;
	background-color: #FFFFFF;
	color: #215DC6;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}

th.lbgroupl /* Left rounded edge of header */ {
	width: 2px;
	background-color: #FFFFFF;
	background-image: url(Images/Skin/Table2L.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

th.lbgroupr /* Right rounded edge of header */ {
	width: 2px;
	background-color: #FFFFFF;
	background-image: url(Images/Skin/Table2R.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

td.lbgroup  /* Content area of left menu group */ {
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	background-color: #CFDDEE;
}

table.lbitem /* Inner contents of a group */ {
	width: 100%;
	background-color: #CFDDEE;
	color: #000000;
	font-family: arial, Sans-serif;
	font-size: 10px;
}

td.lbitem {
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-family: arial, Sans-serif;
	font-size: 10px;
}



table.progressbar
{
	border: solid 1px #000000;
}

td.progressbar
{
	background-color: #6186B3;
}

table.lbitemhilite /* Inner contents of a group - hilighted */ {
	width: 100%;
	background-color: #fafaed; /*#fafae1;*/ /*#;*/
	color: #000000;
	font-family: arial, Sans-serif;
	font-size: 10px;
}

td.lbitemhilite {
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-family: arial, Sans-serif;
	font-size: 10px;
}

table.lbgrouphilite /* Left menu group (folder list, drive space, etc) */ {
	border-bottom: #FFFFFF 1px solid;
	border-left: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	margin-bottom: 14px;
	width: 100%;
	color: #000000;
	font-family: arial, Sans-serif;
	font-size: 10px;
}

td.lbgrouphilite  /* Content area of left menu group */ {
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	background-color: #fafaed; /*#fafae1;*/ /*#fafaed;*/
	border-top: #bbbbbb 1px solid;
}

a.lbitem /* Hyperlink in sidebar */ {
	color: #000066;
}

a.lbitem:hover /* Hyperlink in sidebar (hover) */ {
	color: #FF0000;
}

/* -------------------------------------------------------
Items starting with BAR represent specific table items in
the main skin
------------------------------------------------------- */

tr.bar1 {
	width: 100%;
	height: 17px;
}

td.bar1 {
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 7px;
	background-color: #6186B3;
	color: #FFFFFF;
	font-family: arial, Sans-serif;
	font-size: 10pt;
}

td.bar1inner {
	background-color: #6186B3;
	color: #FFFFFF;
	font-family: arial, Sans-serif;
	font-size: 10pt;
}

td.bar1s {
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #6186B3;
	height: 3px;
}

tr.bar2 {
	width: 100%;
	height: 26px;
}

td.bar2 {
	padding-bottom: 0px;
	padding-top: 0px;
	width: 100%;
	background-color: #EBEADB;
	color: #FFFFFF;
	font-family: arial, Sans-serif;
	font-size: 10pt;
}

td.bar2l {
	width: 2px;
	background-color: #6186B3;
}

td.bar2r {
	width: 7px;
	background-color: #6186B3;
}

tr.bar3 {
	width: 100%;
	height: 2px;
}

td.bar3 {
	width: 100%;
	background-color: #FFFFFF;
}

td.bar3l {
	width: 2px;
	background-color: #FFFFFF;
	background-image: url(Images/Skin/3L.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 2px;
}

td.bar3r {
	width: 1px;
	background-color: #FFFFFF;
	background-image: url(Images/Skin/3R.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

tr.bar4 {
	width: 100%;
	/* IE Mac Ignore \*/ 
	height: 100%; 
	/* End IE Mac hack */
}

td.bar4 {
	/* IE Mac Ignore \*/ 
	height:100%;
	/* end IE Mac Hack */
	width: 100%;
	background-color: #FFFFFF;
}

td.bar4l {
	width: 2px;
	background-color: #FFFFFF;
}

td.bar4r {
	width: 2px;
	background-color: #FFFFFF;
}

table.bar4inner {
	width: 100%;
	/* IE Mac Ignore \*/ 
	height: 100%; 
	/* End IE Mac hack */
}

tr.bar5 {
	width: 100%;
	height: 2px;
}

td.bar5 {
	width: 100%;
	background-color: #FFFFFF;
}

td.bar5l {
	width: 2px;
	background-color: #FFFFFF;
	background-image: url(Images/Skin/5L.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

td.bar5r {
	width: 2px;
	background-color: #FFFFFF;
	background-image: url(Images/Skin/5R.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

tr.bar6 {
	width: 100%;
}

td.bar6 {
	padding-bottom: 7px;
	padding-right: 5px;
	padding-top: 6px;
	width: 100%;
	background-color: #6186B3;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

td.bar6 A 
{
	color: #ffffff;
}

td.barright {
	width: 100%;
	background-color: #CFDDEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	height: 16px;
}

td.barrightsmall {
	width: 1px;
	background-color: #CFDDEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	height: 16px;
}

.barrightouter
{
	width: 163px;
}

td.barrightl {
	width: 1px;
	background-color: #FFFFFF;
	background-image: url(Images/Skin/RightBarSep.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 16px;
}

td.barrightr {
	width: 1px;
	background-color: #FFFFFF;
	background-image: url(Images/Skin/RightBarSep.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 16px;
}

td.barrightbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.printonly
{
	display:none;
}


div.previewheader
{
	text-align:left;
	background-color: #F3F3F3;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	border: solid 1px #000000;
	padding: 4px;
}

div.previewtext
{
	text-align:left;
	background-color: #FFFFFF;
	color: #000000;
	font-family: courier new;
	padding: 4px;
	font-size: 12px;
	border: solid 1px #000000;
	border-top: solid 0px #000000;
}