body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0px;
	color: #333333;
	padding: 10px;
}
h1 {
	margin: 0 0 5px;
	font-size: 24px;
}
h2 {
	margin: 0;
	font-size: 20px;
	color: #666666;
}
h3 {
	margin: 0;
	font-size: 12px;
}
h4    {
	margin: 10px 0 2px 0;
	font-size: 15px;
	color: #DDDDDD;
}
p {
	font-size: 12px;
}
.tablehead {
background-color: #072167;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
padding: 10px 5px;
}
.tablesubhead {
background-color: #75839B;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
padding: 10px 5px;
}
.box {
border: 2px solid #75839B;
margin: 10px;
}
a  {
	color: #0000FF;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #00FFFF;
	text-decoration: underline;
}
.order_new, .order_forreview {
	color: #990000;
	background-color: #EEDDDD;
}

.order_newmanual {
color: #990000;
background-color: #EEDDDD;
}

.order_approved {
	color: #006600;
	background-color: #DDEEDD;
}
.order_dead {
	color: #555555;
	background-color: #CCCCCC;
}
.medquest {
color: #990000;
padding: 10px;
line-height: 1.2;
}

.order_tobefilled {
	color: #0033FF;
	background-color: #DDDDFF;
}
.order_shipped {
	color: #000000;
}
.order_onhold {
	color: #996600;
	background-color: #EEEEDD;
}

.order_invalidcc {
color: #555555;
background-color: #CCCCCC;
}
.order_incomplete {
color: #555555;
background-color: #CCCCCC;
}





















.formfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #666699;
	padding: 5px;
}

.formfieldsNum {
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #333333;
background-color: #FFFFFF;
border: 1px solid #666699;
padding: 5px;
text-align: right;
}

.rowactive0 {
background-color: #F4F4F4;
color: black;
border-bottom: solid 1px #CCCCCC;
}
.rowactive1 {
	background-color: #ECECEC;
	color: black;
	border-bottom: solid 1px #CCCCCC;
}
.rowinactive1 {
background-color: #FFEEEE;
color: red;
border-bottom: solid 1px #CCCCFF;
}
.rowinactive0 {
background-color: #FFE0E0;
color: red;
border-bottom: solid 1px #CCCCFF;
}
.rowactive0, .rowactive1, .rowinactive0, .rowinactive1 {
	font-size: 12px;
	padding: 5px 10px;
}
.order_new, .order_forreview, .order_approved, .order_dead, .order_tobefilled, .order_shipped, .order_onhold, .order_invalidcc, .order_incomplete, .order_newmanual {
	font-size: 12px;
	padding: 5px 10px;
	border-bottom: solid 1px #CCCCCC;
}

#MENSAJE {
color: #990000;
font-size: 12pt;
background-color: #FFCCCC;
padding: 10px;
margin: 10px 0;
border: solid 1px #990000;
}

.TimeSheet {
background-color: #FFFFFF;
border: 1px solid #999999;
font-size: 9pt;
}

.TimeSheet td {
	text-align: center;
	border-bottom: dotted 1px gray;
	padding: 6px 7px;
}

.TimeSheet td strong { color: #666666; 
}
#counterwrap {
float: right;
width: 150px;
font-size: 12px;
color: #FFFFFF;
background-color: #FF0000;
padding: 5px;
text-align: center;
}
#counter { font-weight: bold; }

.PRINT { display: none; }
.formlistsReadonly {
	color: #666666;
	background-color: #CCCCCC;
}

