/*
1 Sept 2008: Created by Gary K
*/

TABLE {
	PADDING: 0px; MARGIN: 0px;
  BORDER: none; BORDER-COLLAPSE: collapse;
}

FORM {
  MARGIN: 0px; PADDING: 0px;
}

HR {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px;
}

/* edit menubar */
.editmenu {
	color: #888;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
}
.editmenu img {
	width: 20px;
}
td.editmenu {
	padding: 0px 30px 0px 30px;
	white-space: nowrap;
}
a.editmenu {
	color: #888;
	text-decoration: none;
	font-variant: small-caps;
}
a.editmenu:active   { color: #888; }
a.editmenu:visited  { color: #888; }
a.editmenu:link     { color: #888; }
a.editmenu:hover    { color: black; }
.login {
	color: black;
	font-weight: bold;
	text-decoration: none;
	display: none;
	font-variant: small-caps;
}
.login:active   { color: white; }
.login:visited  { color: white; }
.login:link     { color: white; }
.login:hover    { color: black; display: inline; text-decoration: none; }

/* bookend lists (align left and right) */
dl.bookend {
  margin: 0px; padding: 0px;
  white-space: nowrap;
  vertical-align: middle;
}
dt.beLeft {
  margin: 0px; padding: 0px;
  float: left;
}
dd.beRight {
  margin: 0px; padding: 0px;
  text-align: right;
}

/* edit fields */
#company {
  /* width: 200px; */
  font-size: 11px;
  font-weight: bold;
}
#title {
  width: 320px;
  font-size: 11px;
  font-weight: bold;
}
#descr {
  width: 730px; height: 200px;
  font-size: 11px;
  color: black;
}
#benefits {
  width: 730px; height: 120px;
  font-size: 11px;
  color: black;
}
#contact {
  font-size: 11px;
}
#address {
}
#email {
}
#phone, #fax {
  font-weight: bold;
}
SELECT#company,
INPUT#title, INPUT#title.text,
SELECT#contact,
TEXTAREA#descr,
TEXTAREA#benefits {
  background-color: #fffff0;
}
A.company {
  color: black;
  font-weight: bold;
}
TABLE.phones {
  margin: 0px; padding: 0px;
  border: none;
  border-collapse: collapse;
  font-weight: bold;
}
TABLE.phones tr td {
  padding: 0px; padding-right: 2px;
}

#showall {
  font-size: 11px;
}

/* Misc */

.hideit {
  display: none;
}
.showit {
  /* display: block; /* inline; */
}

.left {
  float: left; clear: right;
  display: inline;
}
.right {
  float: right; clear: left;
  display: inline;
}
.fade0 {
	opacity: 0.00; -moz-opacity: 0.00; filter: alpha(opacity=0); zoom: 1;
}
.fade25 {
	opacity: 0.25; -moz-opacity: 0.25; filter: alpha(opacity=25); zoom: 1;
}
.fade50 {
	opacity: 0.50; -moz-opacity: 0.50; filter: alpha(opacity=50); zoom: 1;
}
.fade75 {
	opacity: 0.75; -moz-opacity: 0.75; filter: alpha(opacity=75); zoom: 1;
}
.fade100 {
	opacity: 1.00; -moz-opacity: 1.00; filter: alpha(opacity=100); zoom: 1;
}

.Error {
  margin: 30px; padding: 0px;
  font-size: 120%;
  font-weight: bold;
  color: black;
  text-align: center;
}

#Status {
  margin: 40px;
  font-size: 120%;
  font-weight: bold;
  color: #B00;
  text-align: center;
}

.lastmod {
  color: black;
  font: 8pt normal Arial,sans-serif;
  text-align: right;
}

