body {  

background-color: #f6f7f7; 
font-family:  "Helvetica", Sans-Serif; 
font-size: 12px; 
color: 333333; 
font-style: normal; 
line-height: 12pt; 
text-align:none; 

} 

.foot {  

font-family:  Helvetica, Verdana; 
font-size: 10px; 
color: 8f5fbe; 
font-style: normal; 
line-height: 12pt; 
text-align:none;

} 

.bars { 

background-color: 8f5fbe; 

}

.bars2 { 

background-color: DDDDDD; 

}

img.product {

border-color: 8f5fbe;

}

td {  

font-family:  Helvetica; 
font-size: 12px; 
font-style: normal; 
line-height: 12pt; 
text-align:none; 

}

.callout {  

font-family:  Helvetica, Verdana; 
font-size: 14; 
font-style: normal; 
font-weight: bold; 
line-height: 12pt; 
text-align:none; 

}

.callout2 {  

font-family:  Helvetica, Verdana; 
font-size: 14; 
font-style: normal; 
font-weight: bold; 
line-height: 12pt; 
text-align:none; 

}

.white {  

font-family:  Helvetica; 
font-size: 12; 
color: FFFFFF; 
font-style: normal; 
font-weight: bold; 
line-height: 12pt; 
text-align:none

}

.head {  

font-family:  Helvetica; 
font-size: 18;

}

#dhtmltooltip{

position: absolute;
left: -300px;
width: 150px;
border: 1px solid #FFFFFF;
padding: 5px;
background-color: #FFFFFF;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=black,direction=135);

}

#dhtmlpointer{

position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;

}

#fixedtipdiv{

position:absolute;
padding: 2px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;

}

.product_input {

margin-left: 0px;
margin-bottom: 0px;
width: 250px;
height: 20px;
font-family:  Helvetica, Verdana, sans-serif; 
font-size: 12px;
border-width: 1px;
border-style: solid;
border-color: 8f5fbe;

}

.inline_input {

margin-left: 0px;
margin-bottom: 0px;
width: 20px;
height: 20px;
font-family:  Helvetica, Verdana, sans-serif; 
font-size: 12px;
border-width: 1px;
border-style: solid;
border-color: 8f5fbe;
text-align: center;

}

.product_input2 {

margin-left: 0px;
margin-bottom: 0px;
width: 250px;
height: 20px;
font-family:  Helvetica, Verdana, sans-serif; 
font-size: 12px;
border-width: 1px;
border-style: solid;
border-color: 8f5fbe;

}

.product_textarea2 {

margin-left: 0px;
margin-bottom: 0px;
width: 250px;
font-family:  Helvetica, Verdana, sans-serif; 
font-size: 12px;
border-width: 1px;
border-style: solid;
border-color: 8f5fbe;

}

.product_textarea {

margin-left: 0px;
margin-bottom: 0px;
width: 250px;
font-family:  Helvetica, Verdana, sans-serif; 
font-size: 12px;
border-width: 1px;
border-style: solid;
border-color: 8f5fbe;

}

.product_select {

margin-left: 0px;
margin-bottom: 0px;
width: 250px;
font-family:  Helvetica, Verdana, sans-serif; 
font-size: 12px;
border-width: 1px;
border-style: solid;
border-color: 8f5fbe;

}

.product_file {

margin-left: 0px;
margin-bottom: 0px;
font-family:  Helvetica, Verdana, sans-serif; 
font-size: 12px;
border-width: 1px;
border-style: solid;
border-color: 8f5fbe;

}

form {

margin-left: 0px;
margin-bottom: 0px;
margin-top: 0px;
margin-right: 0px;

}

a:link {  font-weight: bold; text-decoration: none; color: 8f5fbe;}
a:visited {  text-decoration: none; font-weight: bold; color: 8f5fbe;}
a:hover {  text-decoration: underline; font-weight: bold; color: 333333;}

a.delete:link {  font-size: 10; font-weight: normal; text-decoration: none; color: 8f5fbe;}
a.delete:visited {  text-decoration: none; font-weight: normal; font-size: 10; color: 8f5fbe;}
a.delete:hover {  text-decoration: underline; font-weight: normal; font-size: 10; color: 333333;}

a.callout:link {  font-weight: bold; text-decoration: none; color: 8f5fbe;}
a.callout:visited {  text-decoration: none; font-weight: bold; color: 8f5fbe;}
a.callout:hover {  text-decoration: underline; font-weight: bold; color: 333333;}

/* SCROLLABLE SCHEDULE */

TR.rowodd {

	background-color: #e7e7e7;
	height: 35px;

}

TR.roweven {
	height: 35px;

}

.sortable TD {

height: 35px;

}

.sortcol {

	font-family:  Helvetica, Verdana; 
	font-size: 14; 
	padding-left: 5px;
	cursor: pointer;
	height: 26px;
	padding-bottom: 10px;
	border-bottom: 1px solid #8f5fbe;

}
.sortasc {

	font-size: 14;
	color: 8f5fbe;
	height: 26px;
	border-bottom: 1px solid #8f5fbe;

}

.sortdesc {

	font-family:  Helvetica, Verdana; 
	font-size: 14;
	color: 8f5fbe;
	height: 26px;
	border-bottom: 1px solid #8f5fbe;

}

.nosort {

	font-size: 14;
	color: 999999;
	height: 26px;
	border-bottom: 1px solid #8f5fbe;

}

/* SCROLLABLE SCHEDULE */