.FilterTable
{
	border-color: lightgrey;
	border-style: dashed;
	border-width:thin;
	font-size: 6pt;
}	
.navBox 
{
	 BORDER-RIGHT: black thin solid; 
	 BORDER-TOP: black thin solid; 
	 BORDER-LEFT: black thin solid; 
	 BORDER-BOTTOM: black thin solid; 
	 BACKGROUND-COLOR: #c4e8ce;
}
td.FilterTable
{
	font-size: 6pt;
}
.StatsTable
{
	background-color:#E7E7E7;
	border-color:#849AAD;
	border-style:dotted;
	border-width:thin;
	font-size: 6pt;
	
}
.StatsTitle
{
	background-color: #849AAD;
	color: White;
	text-align:center;
	font-weight: bold;
}	
td.StatsTable
{
	font-size: 6pt;
}
.leftsidebar
{
	font-family:Verdana;
	font-size: 10px;
	}
li.leftsidebar
{
	text-decoration:none;	
	font-size: 10px;
}
A.leftsidebar {font-size: 10px;}
A.leftsidebar:Hover    { color: #5A6994; text-decoration: underline; font-size:10px;}
A.SidebarButtons:Hover    { color: #5A6994; text-decoration: underline; font-size:10px;}

.SidebarButtons {text-align: center; font-size: 10px; font-family: Verdana, Serif; color: #333333; background-color: #FFFFFF; border: #000033; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 160px;} 
a            { text-decoration:none; color: #635963; font-family: Verdana, "MS Sans Serif", "sans serif"; font-size:10px;}  
font         { font-family: Verdana;} 
table           { font-family: Verdana; font-size: 10pt; } 
td           { font-family: Verdana; font-size: 10pt; } 
A:Hover    { text-decoration: underline; font-size: 10px;} 
A.header:Hover    { color: #5A6994; text-decoration: underline; font-size:10px;}
li           { color: #247493; font-size: 10px; }     
ul           { margin-left: 17;  } 
.cFormField  { font-size: 10px; font-family: Verdana, Serif; color: #333333; background-color: #FFFFFF; border: #000033; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;} 
.cFormField.linkButton{background-color:White; color:Blue; text-decoration:underline; border-style:none; cursor:hand; }
.cFormrequired{font-size:xx-small; font-family: Verdana, Serif; color:Red}
.TestTable  { font-size: 10px; font-family: Verdana, Serif; color: gray; background-color:  white; border: gray; border-style: outset; border-top-width: 4px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style:solid;} 
.BoxTitle {  font-family: Verdana; font-weight: bold; color: White; background-color: gray; text-align: center;font-size: 10px; border-style: solid; border: gray; border-bottom-width: 2px;}
.LoginTable  { font-size: 10px; font-family: Verdana, Serif; color: black; background-color: lightgrey; border: gray; border-style: outset; border-top-width: 4px; border-right-width: 1px; border-bottom-width: 4px; border-left-width: 1px; border-style:solid;} 
a.LoginTable { color: White; text-decoration: underline;}
smPrint {font-size: 4px; color: Black;}
lgPrint {font-size: 14px; color: Black;}

.Summary {font-family:Verdana; color: Black; font-size:12px;}
a.Summary {color: Blue; text-decoration: underline;}

.RightSideTable  { padding: 3,3,3,3;  font-size: 12px; font-family: Verdana, Serif; color: #333333; background-color:  lightgrey; border: #000033;  border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width: 0px; border-style:solid; } 
.PCHeader {font-family:Verdana; color: #247493; font-size:12px; }
.linkbuttonstyle { font-family:Verdana; color:Black; border-width:thin; border-color: Black; background-color: Green}
.SponsorHeader{ font-family:Verdana; font-size:medium; font-weight:bold; color:Black; border-width: thin; border-color:Black;} 
.ProgramDataHeader { font-family:Verdana; font-size:medium; font-weight:bold; color:Black;} 
.TransporterHeader{ font-family:Verdana; font-size:medium; font-weight:bold; color:Black;} 
.CollectionHeader { font-family:Verdana; font-size:medium; font-weight:bold; color:Black;} 
.PartnerHeader { font-family:Verdana; font-size:medium; font-weight:bold; color:Black;} 
.RecyclingHeader{ font-family:Verdana; font-size:medium; font-weight:bold; color:Black;} 
.SectionHeader{ font-family:Verdana; font-size:medium; font-weight:bold; color:Black;} 
.ActivityHeader{ font-family:Verdana; font-size:medium; font-weight:bold; color:Black;}
.ReportHeader{ font-family:Verdana; font-size:medium; font-weight:bold; color:Black;} 
.SearchHeader{color:red; font-size:14px; font-weight:bold;}
.HomePageStyle{ color: #217194; font-weight:bold; font-family: Verdana; font-weight: bold; font-size: 12pt;}
a.HomePageStyle { color:#217194; font-weight:bold; text-decoration:none; font-family: Verdana; font-size:10pt;}
.footer { background-color: Gray; border-bottom-color: black; border-top-color: Maroon; color:White;  border-top-width:4px; border-right-width:0px; border-bottom-width:4px; border-left-width: 0px; border-style:solid; } 
.newfooter { background-color:Gray; border-bottom: solid, 2px, black; border-top: solid, 2px, maroon; color:White;}
A.newfooter {  color: #FFFFFF; font-size: 10pt; text-decoration: underline; }
.PartnerHeaderbox { background-color: #FFFFCC; font-family: Verdana; font-weight: bold; border: solid; border-width: thin; border-color:gray; border-top-width: 0; border-right-width: 0; border-left-width: 0; }

h1	
{
	color: #C0C0C0;
	font-weight: bold;
	font-size: 16pt;
	font-family: "Times New Roman", Georgia, Time, "MS Serif";
	letter-spacing: 1pt;
	 }

h2   { 
	color: #635963; 
	font-weight: bold; 
	font-size: 14pt; 
	font-family: Verdana; 
	letter-spacing: 1pt; 
	 }

h3   { 
	color: #006666; 
	font-weight: bold; 
	font-size: 12pt; 
	font-family: "Times New Roman", Georgia, Times, "MS Serif"; 
	text-transform: capitalize; 
	letter-spacing: 1pt; 
	}

.cBackFFF {background-color: #FFFFFF;}

form         { margin-top: 0; margin-bottom: 0 }  
dl           { margin-top: 1; margin-bottom: 0 }
dd           { margin-top: 0; margin-bottom: 0 }
h4           { margin-top: 0; margin-bottom: 0 }

.displayTablel { color: Black; background-color: lightgrey }
.displayTabler { background-color:  #E7E3E7}

/**************************** Treeview Menu ***************************/
/* for div where treeview is placed */
div.ob_tree	{
	background-color: lightgrey;
	overflow:auto;
}

/* for node text */
td.ob_t2 {
	color:navy;
	FONT: 9pt Tahoma; 
	vertical-align:middle; 
	border:none; 
	background-color:none;
	padding:2px;
}

/* for node text highlighted/selected */
td.ob_t3 {
	color:navy;
	FONT: 9pt Tahoma; 
	vertical-align:middle; 
	background-color: black;
	padding:2px;
}

/* for node when edited */
input.ob_t3		{
	font: 9pt Tahoma; 
}

/* links in all nodes */
td.ob_t2 A		{
	color: #0000cd;
	FONT: 9pt Tahoma;
}

td.ob_t2 A:hover	{
	color: #0000cd;
	FONT: 9pt Tahoma;
	background-color:#ffffff;
}

td.ob_t2 A.list	
{
	FONT: 9pt Tahoma;
	COLOR: #0000cd;
	TEXT-DECORATION:none;
} 

td.ob_t2 A.list:hover
{
	FONT: 9pt Tahoma;
	COLOR: #0000cd;
	TEXT-DECORATION:underline;
	background-color:#ffffff;
} 

/* link in selected node */
td.ob_t3 A		{
	color: crimson;
}

/* for icons */
td.ob_t4 {
	vertical-align:top;}

/* for icons */
div.ob_d4 {
	width: 21px;
	font: 6pt Tahoma;
}

/* for vertical lines (indent) */
div.ob_d5 {
	width:15px; 
	vertical-align:top;
}

/* for plus-minus images */
td.ob_t6 {
	width:16px;
	vertical-align:top;
}

/* for message "Loading ..." */
td.ob_t7 {
	FONT:9pt Tahoma; 
	background-color:#ffffff; 
	border:1px solid #666666; 
	color:#666666; 
	width:80px; 
	text-align:center; 
	padding-left:20px;
}
	
/* for links */
A.list	
{
	FONT: 8pt Tahoma;
	COLOR: #0000cd;
	TEXT-DECORATION:underline;
} 

A.list:hover
{
	background-color:#ffffff;
	FONT: 8pt Tahoma;
	COLOR:  #0000cd;
	TEXT-DECORATION:underline;
} 

li.list 
{
	COLOR: #247493; 
	FONT: 8pt Tahoma; 
}     

#dhtmltooltip
{
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


@media print {
   .optionbox {display:none;}
   .close {display:none}
			}
	
@media screen {
   .container {margin-left:250;}
			}		
			
.optionbox {
	position:absolute; 
	left:0px; 
	width:250;}

.container 
{
  position:relative; 	
  right: 0px;
  margin-right: 0px;
}

.close {
  left:0px;
  width:100%;
}

.divPanel
{
display:none;
position:relative;
}
