/* This style sheet applies to all pages in the ADMIN menus */
/*#wrapper {
	width: 830px;
}
#masthead {
	width: 823px;
}

.wide {width: 680px; }
*/
#content #input {
	display: block;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  padding-left: 4px;
}
#content #input input {
  /*border: 1px solid red;*/
  /*width: 130px;*/
	padding-left: 4px;
}

#content #input table TD input.text,
#content #input table TD input.money {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 12px;
    border: 1px solid blue;
    background: white;
		width: 130px;
		padding-left: 4px;
		float: left;
}

#content #input input.input {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 12px;
    border: 1px solid blue;
    background: white;
		width: 130px;
		padding-left: 4px;
		float: left;
}

.input0size {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 12px;
    border: 1px solid blue;
    background: white;
		padding-left: 4px;
		float: left;
}

#input select {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 10px;
    border: 1px solid blue;
    background: white;
		width: 130px;
		padding-left: 4px;
		float: left;
}


#input input.money {
	text-align: right;
}
#input input.graymoney {
	border: 1px solid silver;
	background: silver;
	font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
	width: 130px;
	padding-left: 4px;
	float: left;
	text-align: right;
}
#input input.money:before {
	content: "$";
	text-align: right;
}
#input input.gray {
	border: 1px solid silver;
	background: silver;
	font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
	width: 130px;
	padding-left: 4px;
	float: left;
}
#input input.yellow {
	border: 1px solid yellow;
	background: yellow;
	font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
	width: 130px;
	padding-left: 4px;
	float: left;
}

#content #input input.size130 {
	background: silver;
	width: 130px;
}
#content #input input.size20 {
	border: 1px solid blue;
  width: 20px;
}
#content #input input.tc {
	width: 300px;
  border: 1px solid blue;
}

#input input.size200 {
	width: 200px;
}
#input input.size300 {
	width: 300px;
}
#input input.size300border {
	width: 300px;
	border: 1px solid blue;
}
#input br {
	clear: left;
}

	
.buttons {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 12px;
	 font-weight: bolder;
   background-color: blue;
   color: #FFFFFF;
   margin-right: 2px;
	 margin-left: 2px;
}
.redbutton {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 12px;
	 font-weight: bolder;
   background-color: red;
   color: black;
   margin-right: 2px;
}

.buttons:hover {
    background: #00CCFF;
		color: black;
}
.redbutton:hover {
    background: #00CCFF;
		color: black;
}
.input0gray {
    border: 1px solid silver;
    background: silver;
		padding-left: 4px;
		float: left;
}

.checkbox {
	width: 10px;
  margin-right: 320px;
}

.required {
	background: #E0FFFF;
  width: 130px;
  border: 1px solid blue;
}

.error {
	background: fuchsia;
  width: 130px;
  border: 1px solid blue;
}

.boiler {
  color: black;
  font-weight: bolder;
}

.select {
    border: 1px solid blue;
		font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    background: aqua;
		width: 130px;
		padding-left: 4px;
		float: left;
}

textarea {
    border: 1px solid blue;
    background: white;
		padding-left: 4px;
}

.label1 {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 14px;
   display: inline;
   width: 130px;
   float: left;
   margin: 1px 2px 1px 2px;
   padding-right: 4px;
   text-align: right;
   background: #FFCC99;
	 border: solid #FFCC99 1px;
}
.nolabel1 {
	display: inline;
  width: 130px;
  float: left;
  margin: 1px 2px 1px 2px;
  padding-right: 4px;
  text-align: right;
  background: white;
	border: solid white 1px;
}


#content #input table.noborder {
	float: left;
	border-style: none;
	background: white;
	font-size: 12px;
}
#content #input table TD.noborder {
	border-style: none;
	background: white;
}

#content table.noborder {
	float: left;
	border-style: none;
	background: white;
	font-size: 12px;
}

#content table TD.noborder {
	border-style: none;
	background: white;
}
#content table TD.textright {
	text-align: right;
}

.tip {
	display: inline;
	float: left;
	font-size: 12px;
	color: black;
	background-color: yellow;
	padding-left: 6px;
	width: 130px;
}

#footer {
	clear: both;
  background: blue;
	width: 100%;
	height: 15px;
	border: none;
	font-color: white;
	font-weight: bold;
	font-size: 12px;
	padding: 2px 0 4px 0;
	text-align: center;
}

#jan_calendar {
	background-image: url(/images/jan.gif);
  background: blue;
}