/**** GLOBAL ****/

.divhidden	{ display: none;}
	
/**** TABLES ****/
.table_login	{width: 318px;}
.table_button	{width: 640px;}
.table_memberdetail td			{line-height: 200%; padding-left: 10px;}
.table_memberdetail td.label	{width: 200px; vertical-align: top;}
.table_memberdetail td.data		{width: 440px; vertical-align: top;}
.activityreports td.label		{width: 100px; vertical-align: top;}
.activityreports td.data		{width: 120px; vertical-align: top;}
.extracts td.label		{width: 100px; vertical-align: top;}
.extracts td.data		{vertical-align: top;}

tr.reportinggroupheading {font-weight: bold; background-color: gray; color: White;}

table.reportinggroupheading		{margin: 0; padding: 0; border-top: solid 1px black; border-right: solid 1px black;}
table.reportinggroupdetail		{margin: 0; padding: 0; border-right: solid 1px black;}

td.reportinggroupmemberno {width: 75px; border-bottom: solid 1px black; border-left: solid 1px black;}
td.reportinggroupname {width: 150px; border-bottom: solid 1px black; border-left: solid 1px black;}
td.reportinggroupcompany {width: 150px; border-bottom: solid 1px black; border-left: solid 1px black;}
td.reportinggroupaddress {width: 250px; border-bottom: solid 1px black; border-left: solid 1px black;}

td.label	{text-align: right; vertical-align: top;
color:#455560;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
line-height:1.4em;
margin-bottom:1.4em;	
}
td.data		{padding: 0 0 2px 5px; vertical-align: bottom;

}

td.purchasecolumn1	{width: 450px; vertical-align: top; padding-right: 20px; padding-top: 20px;}
td.purchasecolumn2	{width: 250px; padding-top: 20px;}
td.cart				{text-align: right; vertical-align: bottom;}

td.cartcolumn1head	{width: 200px; vertical-align: middle; text-align: center; background-color:#455660; color: White; }
td.cartcolumn2head	{width: 45px;  vertical-align: middle; text-align: right; padding-right: 10px; background-color:#455660; color: White;}
td.cartcolumn3head	{width: 45px;  vertical-align: middle; text-align: right; padding-right: 10px; background-color:#455660; color: White;}
td.cartcolumn4head	{width: 75px;  vertical-align: middle; text-align: center;}
td.cartcolumn5head	{width: 75px;  vertical-align: middle; text-align: center;}

td.cartcolumn1		{width: 200px; padding-right: 10px; }
td.cartcolumn2		{width: 50px; padding-right: 10px; text-align: right;}
td.cartcolumn3		{width: 50px; padding-right: 10px; text-align: right;}
td.cartcolumn4		{width: 75px;  text-align: center;}
td.cartcolumn5		{width: 75px;  text-align: center;}

td.cartcolumn1total	{width: 200px; padding-right: 20px;  vertical-align: middle; border-top: solid 1px black; font-weight: bold;}
td.cartcolumn2total	{width: 50px; padding-right: 10px;   vertical-align: middle; text-align: right; border-top: solid 1px black; font-weight: bold;}
td.cartcolumn3total	{width: 50px; padding-right: 10px;   vertical-align: middle; text-align: right; border-top: solid 1px black; font-weight: bold;}
td.cartcolumn4total	{width: 75px; vertical-align: middle; text-align: center;}
td.cartcolumn5total	{width: 75px; vertical-align: middle; text-align: center;}

/**** INPUT ****/

td.data input 
{
color: #000000;
}

td.data textarea 
{
color: #000000;
}

td.data select 
{
color: #000000;
}

.prompt{
color:#455560;
font-size: 12px;
}

.label{
color:#455560;
font-size: 12px;
}

.textbox50{
border:1px solid #E2E2E2;
font-size: 12px;
width:50px;
}

.textbox60{
border:1px solid #E2E2E2;
color:#9E9E9E;
font-size: 12px;
width:60px;
}
.textbox100{
border:1px solid #E2E2E2;
font-size: 12px;
width:100px;
}
.textbox150{
border:1px solid #E2E2E2;
font-size: 12px;
width:150px;
}
.textbox300{
border:1px solid #E2E2E2;
font-size: 12px;
width:300px;
}
.textbox400{
border:1px solid #E2E2E2;
font-size: 12px;
width:300px;
}
.textbox500{
border:1px solid #E2E2E2;
font-size: 12px;
width:500px;
}


.dropdownlist50{
border:1px solid #E2E2E2;
font-size: 12px;
width:50px;
}
.dropdownlist100{
border:1px solid #E2E2E2;
font-size: 12px;
width:100px;
}
.dropdownlist150{
border:1px solid #E2E2E2;
font-size: 12px;
width:150px;
}
.dropdownlist200{
border:1px solid #E2E2E2;
font-size: 12px;
width:200px;
}
.dropdownlist300{
border:1px solid #E2E2E2;
font-size: 12px;
width:300px;
}
.dropdownlist400{
border:1px solid #E2E2E2;
font-size: 12px;
width:400px;
}
.dropdownlist450{
border:1px solid #E2E2E2;
font-size: 12px;
width:450px;
}
.dropdownlist500{
border:1px solid #E2E2E2;
font-size: 12px;
width:500px;
}

.checkboxlist input {}
.checkboxlist label 
{
margin-left: 3px;
color:#9E9E9E;
}

.radiobuttonlist
{
margin-left: 3px;
color:#9E9E9E;
font-size: 12px;
line-height: 20px;
}



.productname {color:#739114;font-size:18px;font-weight:700;}
.message {color:red; font-size: 13px;}
.carttext	{Color: black;}
.bold	{font-weight: bold;}	
.italic	{font-style: italic;}	
.note	{font-size: 11px; font-style: italic;}


/**** GOOGLE MAPS ****/
.map			{width:660px;height:500px; float: left; border: solid 1px blue;}
.mapmessages	{width:660px; float: left; border: solid 1px blue; color: #455660;}

td.lblmap	{padding-left: 10px;}

p.pagebreak	{page-break-after: always}

.pointer	{cursor: pointer;}

.logout{
margin-left:13px;
float:left;
background-color:#455560;
color:#FFFFFF;
display:inline-block;
font-size:14px;
font-weight:bolder;
height:26px;
line-height:24px;
margin-bottom:0;
padding:0 15px;
border: none;
cursor: pointer;
}

.selection td {
color: black;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
line-height:1.4em;
margin-bottom:1.4em;
}

.error
{
	color: Red;
	font-size: 12px;
}

.first-nav 
{
	background-color:#3a4a55;
}




#chemical_recycling_container
{
    width:450px;
    margin:20px 0px 0px 100px;
    background-color:#fdedd9;
    padding:5px 5px 0px 5px;
}

#chemical_recycling_container h4
{
    font-size:120%;
    color:#455560;
}


