/*************************** Start of Print styles ****************************/
@media print
{
	.noprint, td.leftnav, tr.toolbar, tr.screenheader {display: none}
	.justprint{display: inline} 
	table.Container { width: 100%; }
	div.Container { width: 100%; border: solid 1px silver; margin: 8px; background-color: white;}
}
@media screen
{
	.justprint{display: none}
	table.Container { width: 100%; table-layout: fixed; border-collapse: collapse; }
	div.Container { width: 800px; border: solid 1px silver; margin: 8px; background-color: white;}
} 
/*************************** End of Print styles ******************************/




/*************************** Start of Font Styles ****************************/
body { background-color: #cccccc; color: #000000; margin: 0;}
h3 { FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #5b7482; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; margin: 8px 0 4px 0}
h4 { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: Black; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; margin: 5px 0 3px 0}
p, li, td, div { FONT-SIZE: 9pt; FONT-FAMILY: Verdana; COLOR: Black; }
p { margin: 6px 0 6px 0; }
div { border: solid 0 black; }
li	{ margin: 1px 0 1px 0; }
tr {vertical-align: top}
nowrap { white-space:nowrap; }
/*************************** End of Font Styles ****************************/


/*************************** Start of Link Styles ****************************/
a:link, a:visited, a:hover {color: Blue; text-decoration: none}
a:hover {text-decoration: underline}

td.toolbar a:link, td.toolbar a:visited, td.toolbar a:hover  { FONT: bold 9pt Arial, Helvetica, sans-serif; TEXT-TRANSFORM: capitalize; COLOR: black; TEXT-DECORATION: none}
td.toolbar a:hover  {text-decoration: underline}

td.leftnav td { FONT: normal 9pt Arial, Helvetica, sans-serif; TEXT-TRANSFORM: capitalize; }

td.leftnav a:link, td.leftnav a:visited, td.leftnav a:hover { FONT: normal 9pt Arial, Helvetica, sans-serif; TEXT-TRANSFORM: capitalize; COLOR: white; TEXT-DECORATION: none; }
td.leftnav a:hover { TEXT-DECORATION: underline; }

td.leftnavsub1 { padding-left: 10px; }

td a.NavigatorLinkCurrent:link, td a.NavigatorLinkCurrent:visited, td a.NavigatorLinkCurrent:hover { FONT: 9pt Arial, Helvetica, sans-serif; TEXT-TRANSFORM: capitalize; COLOR: white; TEXT-DECORATION: none; cursor: default; font-weight: bold; }
td a.NavigatorLinkCurrent:hover { TEXT-DECORATION: none; }

.related, a.related:link, a.related:visited, a.related:hover { FONT: bold 9pt Arial, Helvetica, sans-serif; TEXT-TRANSFORM: capitalize; COLOR: #999966; TEXT-DECORATION: none}
a.related:hover {text-decoration: underline}
/*************************** End of Link Styles ****************************/



/*************************** Start of 'General Layout Styles ****************************/
td.footer {background-color: #5b7482; text-align: center; font-size: 8pt; color: white; padding: 4px;}
tr.logo { height: 97px; }
tr.logo td { padding: 0px; }
td.logo { width: 180px; text-align: center; }
td.logo img {  } /* width: 180; height: 97; */

td.logo-2
{ 
	background-image: url('include/images/logo.jpg');
	background-position: left top; background-repeat: no-repeat; 
	text-align: right;
	vertical-align: bottom;
	font-weight: bold;
}

td.relatedpic { width: 180px; }
td.relatedpic img { width: 180px; height: 97px; }

tr.screenheader {height: 100px}
div.header {background-color: #5b7482; text-align: right; font-size: 8pt; font-weight: bold; color: black; padding: 4px;}

table.header { background: url('include/images/MellonBackground.jpg') no-repeat right top; width: 100%; margin: 0; border-width: 0; }
table.header tr td img { margin: 10px; }
td.tagheader 
{ 
	color: #5b7482; text-align: right; vertical-align: middle; padding: 10px 210px 10px 10px; font: bold 18px;
	/*  background-image: url('include/images/MellonBackground.jpg'); */
	background-image: url('include/images/splash.jpg');
	background-position: right top; background-repeat: no-repeat; 
}
td.tagheader span { margin-left: 5px; color: #666666; font-size: 10pt; font-weight: normal;}
tr.hline { height: 5px; }	
tr.hline td { background-color: black; border: 1px; margin: 0px; }	
tr.toolbar { vertical-align: middle; height: 25px; }	

/*
span.toolbarleft {text-align: left; width: 49%;}
span.toolbarright {text-align: right; width: 49%;}
*/
span.toolbarleft { float: left; }
span.toolbarright { float: right; }

.NavigatorTitleRow td { width: 100%; }

tr.leftnavhline td { border-top: solid 1px white; padding-top: 10px; }   
td.leftnavcap { width: 140px; background-color: #cfbc91; color: black; padding: 0px 0px 0px 10px; }	
td.leftnav { background-color: #90b7ce; padding: 5px; }
td.leftnav table { border: solid 0 black; border-spacing: 3px; }
td.leftnav table tr td { width: 100%; padding-bottom: 4px; }

td.toolbar { background: #cfbc91; color: black; padding: 0px 10px 0px 10px; font-weight: bold; }	
td.toolbar span.toolbar { padding: 0px; margin: 0px; width: 50%; text-align: left; }	
td.toolbar span.ParticipantLabel { padding: 0px; margin: 0px; width: 49%; text-align: right; }	

tr.pagecontent { vertical-align: top; height: 600px; }	
td.pagecontent { width: 800px; background-color: white; padding: 10px 10px 10px 10px; border: solid 0px red}	
/**************************** End of 'General Layout Styles *****************************/



/*************************** Start of Custom Table Styles ****************************/
table.dataview1 {border-collapse: collapse; table-layout: fixed;}
table.dataview1 td {border: solid 1px #888888; padding: 3px 10px 3px 10px}
table.dataview1 th {border: solid 1px #888888; background-color: #dddddd; font-weight: bold; font-size: 10px; padding: 3px 5px 3px 5px; text-align: center;}

table.home {border-collapse: collapse; table-layout: fixed;}
table.home td {border: solid 4px #5b7482; padding: 3px 10px 3px 10px}
table.home td.image {border: solid 4px #5b7482; padding: 0px 0px 0px 0px}

table.resultview, table.resultview2
{
	table-layout: fixed;
	padding: 4px;
	border-collapse: collapse;
}
table.resultview th
{
	color: brown;
	background-color: #eeeeee;
	border-top: solid 1px brown;
	border-bottom: solid 1px brown;
	vertical-align: middle;
	padding: 1px 5px 1px 5px;
	font-weight: normal;
}
table.resultview tr.total td
{
	border-bottom: solid 1px brown;
	padding-bottom: 5px;
}
table.resultview td, table.resultview2 td { padding: 2px 5px 2px 5px; }
table.resultview2 td { border-bottom: dotted 1px brown; }
table.resultview2 th
{
	color: brown;
	border-top: solid 1px brown;
	border-bottom: solid 1px brown;
	vertical-align: middle;
	padding: 1px 5px 1px 5px;
}

.total td { font-weight: bold; }
/*************************** End of Custom Table Styles ****************************/
