BODY {
      background-color : #000000;
      }
      
 .dgSupplierInRegion 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: black;
	padding: 3px 6px 3px 6px;
	height: 30px;
	}
	
.dgHeader
	{
	font-weight:bold;
	font-size: 11px;
	padding: 3px 6px 3px 6px;
	height: 20px;
	}
	
.dgRow
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	padding: 3px 6px 3px 6px;
	}
	
.dgAlternate 
	{
		background-color: #e5e5e5;
	}
 
 .main_text
   {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: black;
   }
   
.small_text
   {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: black;
   }
   
.form_text
   {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: black;
	text-align:right;
   }
.ftextbox_text
   {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: black;
   }
      
 .basic_text
   {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: black;
   }
   
.report_header 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: black;
	font-weight: bold;
	background-color: #ffff99;
	padding: 3px 0px 3px 3px;
}

.report1
   {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: black;
	padding: 3px 3px 3px 3px;
	background-color: #cfcfcf;
   }
.report2
   {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #666633;
	padding: 3px 3px 3px 3px;
	background-color: #e5e5e5;
   }
 .report3
   {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #666633;
	padding: 3px 3px 3px 20px;
	background-color: #e5e5e5;
   }
   .report4
   {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: black;
	padding: 3px 3px 3px 3px;
	background-color: #e5e5e5;
	font-weight: bold;
   }
.reportpoints1
   {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #373737;
	padding: 3px 3px 3px 3px;
	background-color: #e5e5e5;
   }
 .reportpoints2
   {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #373737;
	padding: 3px 3px 3px 3px;
	background-color: #dadada;
   }
.report_spacer 
{
	font-size: 1px;
}
 .report_empty
   {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: black;
	padding: 5px 3px 3px 3px;
   }
      
.login_textbox
	{
		width:100px;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.login
   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: black;
	background-color: white;
	padding: 3px 3px 0px 6px;
	filter:alpha(opacity=65);
	opacity: 0.65;
	-moz-opacity:0.65;
   }
   
.login div
   {
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;
   }
   
.login2
   {
	padding: 6px 3px 6px 6px;
	background-color: white;
	filter:alpha(opacity=65);
	opacity: 0.65;
	-moz-opacity:0.65;
   }
   
.login2 div
   {
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;
   }   
   
.button
   {
   	font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: 10px;
   	font-weight:bold;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;
   }   

.formpad
   {
	padding:15px 0px 0px 15px;
	background-color: #ebebeb;
	background-image: url("images/big_bg1.jpg");
	background-repeat: no-repeat;
	vertical-align: top;
	width: 212;
   }
   
a.nav
   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px 4px 0px 10px;
	color:black;
   	font-weight:bold;
   	text-decoration:none;
   }
   
a.nav_login
   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px 30px 0px 10px;
	color:black;
   	font-weight:bold;
   	text-decoration:none;
   }
   
a.nav:hover
      {
   	font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: 12px;
   	padding:0px 4px 0px 10px;
   	color: red;
   }

.footer
  {
   	font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: 10px;
   	padding:20px 0px 20px 0px;
   	color: black;
   	text-align: center
   }
   
.footer2
  {
   	color: blue;
   	text-decoration:none;
   }

.navbar
	{
	height: 24;
	background-image: url("images/yllw-br.gif");
	padding:0px 0px 3px 0px;
	}

.maincontent
	{
	width: 588;
	background-image: url("images/big_bg2.jpg");
	padding:20px 20px 20px 20px;
	}
	
.logincontent
	{
	background-color: White;
	padding:20px 20px 20px 20px;
	vertical-align:top
	}
	
.admin_nav_back
	{
	background-color: #efefef;
	padding:10px 10px 10px 10px;
	vertical-align:top
	}

.login_error
	{
   	font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: 12px;
   	padding: 3px 5px 3px 5px;
   	color: #ff3300;
   	background-color: White;
   	font-weight:bold;
   }

.lsn_padding {padding: 5px 0px 5px 0px;}
   
a.login_side_nav
	{
   	font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: 11px;
   	color: #000066;
   	font-weight:bold;
   	text-decoration: none;
	}
	
a.login_side_nav:hover
	{
   	color: #cc9900;
   	text-decoration: underline;
	}
	
a.login_page_nav
	{
   	font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: 12px;
   	color: #3333ff;
   	text-decoration: none;
   	text-decoration: underline;
	}
	
a.login_page_nav:hover
	{
   	color: #cc9900;
   	text-decoration: underline;
	}