.body 
{		
	font-family:Arial Narrow,sans-serif;
	font-size: 12px;	
	color: #000000;
	text-align: justify;

}

.report_header
{	
	background-image: url(../Images/heading_back.gif);
	background-repeat: repeat-x;
	color: black;
	font-weight: bold;
}

.h1 
{
	margin-left:10px;
	font-family: Arial Narrow,sans-serif;
	font-size: 18px;
	color: #BE1E2D;
	font-weight: bold;
}

.h2 
{
	margin-left:10px;
	font-family: Arial Narrow,sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.h3 
{
	margin-left:10px;
	
	font-family: Arial Narrow,sans-serif;
	font-size: 14px;		
	font-weight: bold;
	
	color: #FFFFFF;
}

.front_text
{
	font-family: Arial Narrow, sans-serif;
	font-size: 11px	
	color: #000000;		
}

.front_small
{
	font-family: Arial Narrow, sans-serif;
	font-size: 11px	
	color: #000000;		
}

.standard_input
{
	font-family: Arial Narrow, sans-serif;
	font-size: 11px
	border: 1px solid black;
	color: #000000;	
	width:150px;
}

.standard_input_smaller
{
	font-family: Arial Narrow, sans-serif;
	font-size: 11px
	border: 1px solid black;
	color: #000000;	
	width:100px;
}

.standard_input_qty
{
	font-family: Arial Narrow, sans-serif;
	font-size: 11px
	border-left: 1px solid black;
	color: #000000;	
	width:75px;	
}

.standard_input_tiny
{
	font-family: Arial Narrow, sans-serif;
	font-size: 11px
	border-left: 1px solid black;
	color: #000000;	
	width:50px;	
}

.readonly_input
{
	font-family: Arial Narrow, sans-serif;
	font-size: 11px
	border: 1px solid black;
	color: #000000;	
	width:150px;
}

.date_input
{
	font-family: Arial Narrow, sans-serif;
	font-size: 11px
	border: 1px solid black;
	color: #000000;	
	width:100px;
}

.date_input_smaller
{
	font-family: Arial Narrow, sans-serif;
	font-size: 11px
	border: 1px solid black;
	color: #000000;	
	width:65px;
}

.standard_table
{	
	margin-left:10px;	
	font-family: Arial Narrow, sans-serif;
	font-size: 12px;	
}

.standard_table_nomargin
{			
	font-family: Arial Narrow, sans-serif;
	font-size: 12px;	
}

.text_area_input
 {
	font-family: Arial Narrow, sans-serif;
	font-size: 10px
	border: 1px solid  black;
	color: #000000;	
	width:350px;
}

select.feedback_select 
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
	width:150px;
}

select.standard_select_large 
{
	font-family: Arial Narrow, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
	width:150px;
}

select.standard_select 
{
	font-family: Arial Narrow, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
	width:125px;
}

select.standard_select_medium
{
	font-family: Arial Narrow, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
	width:100px;
}

select.standard_select_smaller 
{
	font-family: Arial Narrow, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
	width:75px;
}

.note_css
{
	font-family: Arial Narrow, sans-serif;
	font-size: 14px;	
	color: #000000;		
}

.box_table_border
{	
	margin-left:10px;	
  font-family: Arial Narrow, sans-serif;
	font-size: 12px;
	
	border-top: 1px solid black;	
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
}

.centred_table
{ 
	margin-left: auto;
	margin-right: auto;
	text-align : center; 
}

div.tree_view_div
{	
	position:absolute;
	
	width:350px;
	height:400px;
	z-index: 9002;		
	
	background-color:#CCCCCC;
	border: 1px solid  black;
	
	overflow:auto;
}

.blanket 
{
	background-color:#BE1E2D;	
			
	filter: alpha(opacity=65); 
	opacity:0.65;
	-moz-opacity: 0.65;
   
	position:absolute;

	top:0px;
	left:0px;	
}

.treeview_header
{		
	margin-left:10px;
	font-family: Arial Narrow,sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.front-heading
{
	font-family: Arial Narrow,sans-serif;
	font-size: 30px;
	color: #BB202E;
	font-weight: bold;
}
.treeview_closebutton
{
	margin-left:10px;
	font-family: Arial Narrow,sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	
	text-decoration: underline;
}

.standard_button
{
  color:#FFFFFF;
  font: bold 84% 'trebuchet ms',helvetica,sans-serif;
  background-color:#BE1E2D;
  border:1px solid;
  cursor: pointer;
  border-color: #696 #363 #363 #696;
}



a.sample_attach, a.sample_attach:visited,div.sample_attach
{
  display: block;
  width: auto;
  white-space: nowrap;  
    
  padding: 2px 5px;

  background: #FFFFFF;

  text-decoration: none;
  font-family: Arial Narrow;
  font-weight: bold;
  font-size: medium;
  text-align: left;
  color: black;
}

a.sample_attach_logoff
{
	display: block;
  width: auto;
  white-space: nowrap;  
   
  border-bottom: 0px solid black;  
  padding: 2px 5px;

  background: #FFFFFF;

  text-decoration: none;
  font-family: Arial Narrow;
  font-weight: bold;
  font-size: medium;
  text-align: left;
  color: black;
}

a.sample_attach_sub, a.sample_attach_sub:visited,div.sample_attach_sub
{
  display: block;
  width: auto;
  white-space: nowrap;  
   
  border-bottom: 1px solid black; 
  padding: 2px 5px;

  background: #FFFFFF;

  text-decoration: none;
  font-family: Arial Narrow;
  font-weight: bold;
  font-size: 13px;
  text-align: left;
  color: black;    
}

div.sample_attach:hover,a.sample_attach:hover
{
	background-color:black;
	color: white;
}

div.sample_attach_sub:hover,a.sample_attach_sub:hover
{
	background-color:black;
	color: white;
}

a.sample_attach, a.sample_attach:visited { border-bottom: 1px solid black; }
div.sample_attach_menu_child             { border-bottom: 1px solid black; }

form.sample_attach
{
  position: absolute;
  visibility: hidden;

  border:  1px solid black;
  padding: 0px 5px 2px 5px;

  background: #FFFFFF;
}

form.sample_attach b
{
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.1em;
}

.loginarea
{
	font-family: Arial Narrow;
  font-weight: bold;
  font-size: smaller;
  color: white;
}

input.loginboxes
{	
	border-style:solid;
  border-color:#777777;
  
  font-family: Arial Narrow;  
  font-size: smaller;
  color: black;
}

input.gobutton
{
   font-size:14px;
   font-family:Arial Narrow,sans-serif;
   font-weight:bold;
   width:40px;
   height:50px;
   background-color:#CCCCCC;
   border-style:solid;
   border-color:#777777;
   text-align:center;
   cursor:pointer;
}

input.sample_attach { margin: 1px 0px; width: 170px; }

*
{
	margin: 0;
}

html, body 
{
	height: 100%;
}

.wrapper 
{
	min-height: 94%;
  height: auto !important;
  height: 94%;
  margin: 0 auto -4em;
}

.footer, .push 
{
	height: 4em;
}

.solfooter, a.solfooter
{
	text-decoration: none;
	
	font-family: Arial Narrow;  
  font-size: small;
  color: white;
}

a.solfooter:hover
{	
	color: black;
}

.home_menu
{
	display: ;
  white-space: nowrap;      

  text-decoration: none;
  font-family: Arial Narrow;
  font-weight: bold;
  font-size: medium;
  text-align: center;
  color: black;
  cursor:pointer;
}

.home_menu_selected
{
	display: ;
	background:#000000;	
  	white-space: nowrap;      
	  text-decoration: none;
  	font-family: Arial Narrow;
  	font-weight: bold;
  	font-size: medium;
  	text-align: center;
  	color: white;
  	cursor:pointer;
}
