/***********/
/* GENERAL */
/***********/

body
{
	background: #FFFFFF;
	scrollbar-base-color: #393F6F;
	scrollbar-face-color: #393F6F;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#F0F0F0;
	scrollbar-shadow-color:'F0F0F0';
	scrollbar-highlight-color:'';
	scrollbar-3dlight-color:'';
	scrollbar-darkshadow-Color:'';
	margin: 0px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
}

td	{ font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 12px; color: #000000 }

ul	{ list-style-image:url('http://www.onepluscorp.com/images/bulletBlue2.gif'); list-style-type:disc }
p	{ text-align: justify; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 12px; color: #000000; }
.b	{ font-weight: bold; }
.u	{ text-decoration: underline; }
.bu { font-weight: bold; text-decoration: underline; }
.i { font-style: italic; }
.top	{ margin: 0px 5px 0px 5px; float: right;}

.welcome	{ text-align: center; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 14px; font-weight: bold; color: #AAAAAA; }
.welcome2	{
	text-align: center;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.content
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	margin: 15px 20px 15px 20px;
	border: 0px ridge  #1851BD;
}

.homeheader
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #1851BD;
	padding: 5px 10px 5px 0px;
	display: block;
	background-color: #DDDDDD;
}

.homeheadergreen
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #006633;
	padding: 5px 10px 5px 0px;
	display: block;
	background-color: #DDDDDD;
}
.homeTable
{
	border: 0px ridge  #1851BD;
}
.homeTD
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	color: #000000;
	padding: 0px 0px 0px 0px;
	border: 1px ridge  #1851BD;
}
.hometextcolumn	{ padding: 5px 8px 5px 8px; }
.homewhatsnewlinkTable
{
	background-color: #FFFFFF;
	border: 2px ridge  #CCCCCC;
}
.homewhatsnewlinkTD
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	background-color: #393F6F;
}
.homewhatsnewlinkTD a { color: #FFFFFF; text-decoration: none; }
.homewhatsnewlinkTD a:hover { color: #FF0000; text-decoration: underline; }

.title	{ font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 18px; font-weight: bold; color: #393F6F; color: #1851BD;}
.titleblack	{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #393F6F;
	color: #000000;
}
.titlegreen	{ font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 18px; font-weight: bold; color: #393F6F; color: #006633;}
.subtitle	{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.textnormal	{ font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 12px; color: #000000; }
.textsmall	{ font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 10px; color: #000000; }
.productsTable	{}
.productsTR	{}
.productsTD
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
.toc	{ font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 14px; font-weight: bold; color: #393F6F; margin: 0px 0px 0px 20px; }
.toc a:visited { color: #0000FF; }
.productsTD a	{ font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 14px; font-weight: bold; color: #336600; }
.productsTD a:hover	{ font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #336600; }
.textcenter	{ text-align: center; }
.textjustify	{ text-align: justify; }
.text14px	{ font-size: 14px; }
.text16px	{ font-size: 16px; }
.backtotop	{ text-align: right; }
.faqQ	{ font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 12px; font-weight: bold; }
.faqA	{ font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 12px; font-weight: normal; }

.prodPic	{ float: right; text-align: center;}
.prodPic a	{ text-decoration: none; color: #1851BD; font-weight: bold;}
.prodPic a:hover { text-decoration: underline; color: #FF0000;}

.prodLinks	{ background-color: #FFFFFF; border: 0px outset #CCCCCC; }
.prodLinksTD	{ font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; font-size: 12px; font-weight: bold; text-align: left; color: #000000; }
.prodLinksTD a { text-decoration: none; color: #1851BD;}
.prodLinksTD a:hover { text-decoration: underline; color: #FF0000;}


/******************************/
/* STYLE FOR COMPARISON CHART */
/******************************/
#prodchart	{  }
#prodchartTable	{ border: 1px solid  #1851BD;}
#prodchartTable td { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; }
.prodchartTR	{  }
.prodchartTDborderR		{ font-size: 10px; color: #000000; text-align: center; padding: 3px; border-right: 2px ridge #000000; border-bottom: 1px solid #1851BD; }
.prodchartTDborderReg	{ font-size: 10px; color: #000000; text-align: center; padding: 3px; border-right: 1px solid #1851BD; border-bottom: 1px solid #1851BD; }
.prodchartTDborderB1	{ font-size: 10px; color: #000000; text-align: center; padding: 3px; border-right: 1px solid #1851BD; border-bottom: 2px ridge #000000; }
.prodchartTDborderB2	{ font-size: 10px; color: #000000; text-align: center; padding: 3px; border-right: 1px solid #1851BD; border-bottom: 3px ridge #000000; }
.prodchartTDborderRB1	{ font-size: 10px; color: #000000; text-align: center; padding: 3px; border-right: 2px ridge #000000; border-bottom: 2px ridge #000000; }
.prodchartTDborderRB2	{ font-size: 10px; color: #000000; text-align: center; padding: 3px; border-right: 2px ridge #000000; border-bottom: 3px ridge #000000; }

/*************************************/
/* END OF STYLE FOR COMPARISON CHART */
/*************************************/


/******************************/
/* STYLE FOR NAVIGATION PANEL */
/******************************/
.nav	{ background-color: #393F6F; }
.navTable	{ background-color: #393F6F; border: solid 1px #CCCCCC; }
.navTR	{  }
.navTD	{ text-align: left; border-right: 2px inset #CCCCCC; border-left: 2px outset #333333; }
.navTD a:hover	{ color: #FFFFFF; text-decoration: underline; display: block; }
.navA
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 0px 0px;
/*	border-bottom: 2px solid #A9A685; */
}
/*************************************/
/* END OF STYLE FOR NAVIGATION PANEL */
/*************************************/

/********************/
/* STYLE FOR FOOTER */
/********************/
.footer
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10px;
	color: #000000
}
.footerTable	{}
.footerTR	{}
.footerTD
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10px;
	text-align: center;
}
.footerTD2
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10px;
	text-align: center;
	background-color: #393F6F;
	color: #FFFFFF;
}
/***************************/
/* END OF STYLE FOR FOOTER */
/***************************/

/*********/
/* MEDIA */
/*********/
.video
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10px;
	color: #000000
}
.videoTable	{}
.videoTR	{}
.videoTD
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10px;
	text-align: center;
}

.videospeed
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #000000;
}
.videospeed a	{ color: #237AFF; background-color: #DDDDDD; text-decoration: none; padding: 5px 5px 5px 5px; }
.videospeed a:hover	{ color: #FFFFFF; background-color: #237AFF; padding: 5px 5px 5px 5px; }

.videoclose	{ padding: 5px 15px 5px 15px; }
.videoclose a
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 5px 5px 5px 5px;
}

/***************************/
/* END OF STYLE FOR MEDIA  */
/***************************/

.costsavinglinkTable
{
	background-color: #393C6B;
	border: 2px ridge  #CCCCCC;
}
.costsavinglinkTD
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 15px 5px 15px;	
}
.costsavinglinkTD a { color: #FFFFFF; text-decoration: none; }
.costsavinglinkTD a:hover { color: #FF0000; text-decoration: underline; }

/********************/
/* WASTE EXPO STYLE */
/********************/
.expo	{ background-color: #393F6F; }
.expoTable	{ background-color: #393F6F; border: solid 1px #CCCCCC; }
.expoTR	{  }
.expoTD
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	border-right: 2px inset #CCCCCC;
	border-left: 2px outset #333333;
	background-color: #237AFF;
	color: #FFFFFF;
}
.expoTD a:hover	{ color: #FFFFFF; text-decoration: underline; }
.expoA
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}

/***************************/
/* END OF WASTE EXPO STYLE */
/***************************/

/*******************/
/* GUARANTEE STYLE */
/*******************/
.guarantee	{ background-color: #393F6F; }
.guaranteeTable	{ background-color: #393F6F; border: solid 1px #CCCCCC; }
.guaranteeTR	{  }
.guaranteeTD
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	border-right: 2px inset #CCCCCC;
	border-left: 2px outset #333333;
	background-color: #336600;
	color: #FFFFFF;
}
.guaranteeTD a:hover	{ color: #FFFFFF; text-decoration: underline; }
.guaranteeA
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DDDDDD;
	text-decoration: none;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}

/**************************/
/* END OF GUARANTEE STYLE */
/**************************/
table.mainTable {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

