* {
  /* margin: 0;
  padding: 0;
	border: 0;
	outline: 0; */
  FONT-FAMILY: Verdana,sans-serif;
	font-size: 12px;
}

body {
	background-color: #fff;
	margin: 0;
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

ol, ul {
	list-style: none;
}

a { 
	color: #00F;
  TEXT-DECORATION: underline
}
a:link {
	color: #00F;
  TEXT-DECORATION: underline
}
a:visited {
	color: #00F;
  TEXT-DECORATION: underline
}
a:active {
	color: #00F;
  TEXT-DECORATION: underline
}
a:hover
{
	color: #006;
  TEXT-DECORATION: none 
}


#main {
	width: 850px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

#content {
  margin-top: 0px;
	padding: 10px 5px 10px 5px;
	border: 0px solid #fff;
	background-color: #fff;
	text-align: left;
	}

HR {
	height: 1px;
	margin: 2px 0px 2px 0px;
	border: 0;
	background-color:  #000;
	color:  #000;
}

H1 {font-size: 15px;}
/* General Input style */
.InputField {
	padding: 2px;
  border: 1px solid #C2C2C2;	
}

/* Line details */
.FormInputLineDetails1 {
	background:inherit;
	border: 1px solid #C2C2C2;
}

.FormInputLineDetails2 {
	background:inherit;
	border: 1px solid #C2C2C2;
}

.TRLineDetails1 {
	margin: 2px;
	background-color: #FFFFFF;
}

.TRLineDetails2 {
	margin: 2px;
	background-color:#F4F4F4;
}

.TRLineDetailsHeader {
	background-color: #E0E0E0;
}

.TableLineDetails {
  border: 1px solid #c0bfbe;
  
}

.TableLineDetails td{
	padding: 2px;
	height: 18px;
	background:inherit;
}

/* //Line details */

.suggsHolder {
	border: 1px solid #C2C2C2;
	background-color: #FFFFFF;
	position: absolute;
	height: 145px;
	width: 492px;
	overflow: auto;
	list-style: none;
}

.suggsHolder li {
  height: 18px;
	padding: 2px 2px;
	display: block;
}

.suggsHolder li a {
	height: 18px;
	padding: 2px 2px;
  color:#000000;
	background:#FFF;
	text-decoration:none;
	display:block;
	
}

.suggsHolder li a:hover {
	height: 18px;
	padding: 2px 2px;
  color:#FFFFFF;
	background:#33F;
	text-decoration:none;
	display:block;
	cursor: hand;
}


.SearchCompanyCustomersHolder {
	border: 1px solid #C2C2C2;
	background-color: #FFFFFF;
	position: absolute;
	height: 145px;
	width: 250px;
	overflow: auto;
	list-style: none;
}

.SearchCompanyCustomersHolder li {
  height: 18px;
	padding: 2px 2px;
	display: block;
}

.SearchCompanyCustomersHolder li a {
	height: 18px;
	padding: 2px 2px;
  color:#000000;
	background:#FFF;
	text-decoration:none;
	display:block;	
}

.SearchCompanyCustomersHolder li a:hover {
	height: 18px;
	padding: 2px 2px;
  color:#FFFFFF;
	background:#33F;
	text-decoration:none;
	display:block;
	cursor: hand;
}


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/adm/img/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px Verdana,sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/adm/img/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 


/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(/img/overlay/white.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:640px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay div.close {
	background-image:url(/img/overlay/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}


#topmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#topmenu ul{
font: bold 11px "Trebuchet MS", Arial, san-serif;
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#topmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
/* text-transform:uppercase; */
}

#topmenu a{
float: left;
display: block;
color: #000;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
/* letter-spacing: 0.5px; */
background-color: #fff; /*Default menu color*/
border-bottom: 1px solid #fff;
}

#topmenu a:hover{
	color: #000;
background-color: #ccc; /*Menu hover bgcolor*/
}

#topmenu #current a{ /*currently selected tab*/
color: #000;
background-color: #ccc; 
border-color: #ccc; 
}

#topmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #ccc; 
}


/* Company Menu */
#companymenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#companymenu ul{
font: bold 11px "Trebuchet MS", Arial, san-serif;
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#companymenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
/* text-transform:uppercase; */
}

#companymenu a{
float: left;
display: block;
color: #000;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
/* letter-spacing: 0.5px; */
background-color: #fff; /*Default menu color*/
border-bottom: 1px solid #fff;
}

#companymenu a:hover{
	color: #000;
background-color: #ccc; /*Menu hover bgcolor*/
}

#companymenu #current a{ /*currently selected tab*/
color: #000;
background-color: #ccc; 
border-color: #ccc; 
}

#companymenuline{
clear: both;
padding: 0;
width: 100%;
height: 2px;
line-height: 5px;
background: #ccc; 
}
