form
{
  padding: 0px;
  margin: 0px;
  border: 0px;
}
body
{
	BACKGROUND-ATTACHMENT: fixed;
	FONT: 8pt sans-serif;
	margin:0px;
	padding:0px;
	scrollbar-3dlight-color:#d1d7dc;
	scrollbar-arrow-color:#006699;
	scrollbar-darkshadow-color:#98aab1;
	scrollbar-face-color:#dee3e7;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#dee3e7;
	scrollbar-track-color:#efefef;
}
td
{
	font-size: 8pt;
	font-family: 'Microsoft Sans Serif';
}
INPUT
{
	font-size: 8pt;
	font-family: 'Microsoft Sans Serif';
}
TEXTAREA
{
	font-size: 8pt;
	font-family: 'Microsoft Sans Serif';
}
.text
{
	font:8pt 'Microsoft Sans Serif';
}
.status
{
	font-weight: bold;
	font-size: 12pt;
	color: red;
	font-family: 'Microsoft Sans Serif';
}
.content
{
	font-size: 10pt;
	font-family: 'Microsoft Sans Serif';
}
.headings
{
	font-size: 15pt;
	color: gray;
	font-family: 'Microsoft Sans Serif';
}
h1
{
	font-size: 15pt;
	color: gray;
	font-family: 'Microsoft Sans Serif';
}
.redtext
{
	font-weight: bold;
	font-size: 7pt;
	color: red;
	font-family: 'Microsoft Sans Serif';
}
.greentext
{
    font-weight: bold;
	font-size: 7pt;
	color: green;
	font-family: 'Microsoft Sans Serif';
}
.smallblue
{
	font-weight: bold;
	font-size: 7pt;
	color: #0000c0;
	font-family: 'Microsoft Sans Serif';
}
.hide
{
     visibility:hidden;
     display:none;
     height:1px;
     width:1px;
     position:absolute;
}
.hiddenpanel
{
	overflow:hidden;
	position:absolute;
	display:none;
	z-index:10000;
}
.hidecalendar
{
	visibility:hidden;
	display:none;
	position:absolute;
	z-index:10000;
	top:1px;
	left:1px;
}
.dropdown
{
	height:19px;
}
.dropdownno
{
	height:19px;
    border-color: #A9A9A9;
    border-style: solid;
    border-width: 1px;
    z-index:500;
}
.droptextbox
{
	border-style:none;
	border-width:0px;
  padding:2px 2px 2px 3px;
	float:left;
	height:100%;
	width:expression(this.parentNode.clientWidth - 17 + 'px');
}
.droptextboxno
{
	border-style:none;
	border-width:0px;
	padding:2px 2px 2px 3px;
	float:left;
	height:100%;
	width:expression(this.parentNode.clientWidth - 17 + 'px');
}
.dropimage
{
	float:right;
	border-style:none;
	height:100%;
	width:16px;
}
.dropframe
{
	border-width:1px;
	border-style:solid;
	border-color:#D3D3D3;
	z-index:10000;
	position:absolute;
}
.noscroll
{
	overflow:none;
}
.blurdiv
{
	filter: Alpha(Opacity=50); 
	left: 0px;
	position: absolute; 
	top: 0px;
	height: 100%;
	width: 100%;
	background-color: white;
	z-index: 1000;
}
.topdiv
{
	left: 25%;
	position: absolute; 
	top: 30%;
	height: 30%;
	width: 50%;
	background-color: white;
	border-width: 1px;
	border-style: solid;
	z-index: 1001;	
}

.messagediv
{
	left: 35%;
	position: absolute; 
	top: 30%;
	height: 20%;
	width: 30%;
	background-color: #DCDCDC;
  border-width:2px;
  border-color: #2F4F4F;
  border-style:solid;
  padding:10px;
	text-align:center;
	z-index:1001;

}

.messagediv td
{
  padding: 5 5 5 5;
}

.messagetext
{
  font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: 'Microsoft Sans Serif';
}

.producttopdiv
{
	left: 0px;
	position: absolute; 
	top: 30px;
	height: 100%;
	width: 100%;
	background-color: white;
	z-index: 1001;	
}
.drag
{
	cursor:pointer;
	position:absolute;
}
.editstyle
{
	background-color:#F0F8FF;
	border-width:1px;
	border-color:#1E90FF;
	border-style:solid;
}
.message
{
  background-color:#F0FFF0;
  color: #555555;
  border-width:2px;
  border-color: #555555;
  border-style:solid;
  padding:10px;
	text-align:center;
	z-index:100001;
}

.currencyAmount
{
  text-align: right;
}
.hidepanel
{
  display: none;
}

.showpanel
{
  display: inline;
}

.scrolldiv
{
  overflow: auto;
  height: 80px;
  text-align: left;
  border-width:1px;
  border-color:#2F4F4F;
  border-style:solid;
}

.bigscrolldiv
{
  overflow: auto;
  height: 150px;
  text-align: left;
  border-width:1px;
  border-color:#2F4F4F;
  border-style:solid;
}

.cascadediv
{
	left: 22%;
	position: absolute; 
	top: 15%;
	height: 20%;
	width: 56%;
	background-color: #DCDCDC;
  border-width:2px;
  border-color: #2F4F4F;
  border-style:solid;
  padding:10px;
	text-align:center;
	z-index:1001;

}
.smalldiv
{
	left: 22%;
	position: absolute; 
	top: 15%;
	height: 120;
	width: 250;
	background-color:#DCDCDC;
  border-width:2px;
  border-color:  #2F4F4F;
  border-style:solid;
  padding:10px;
	text-align:center;
	z-index:1002;

}
.treeTBplus
{
  background-color: white;
  border-style: none;
  border-width: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 14px;
}
.treeTB
{
  background-color: white;
  border-style: none;
  border-width: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.OverviewItem
{
  font-weight: bold;
	font-size: 7pt;
	color: #0000c0;
	font-family: 'Microsoft Sans Serif';
}
td.news_title
{
	word-wrap: break-word;
	font-size:18px;
	font-family:Microsoft Sans Serif;
	color:#696969;
	padding-top:5px;
	font-weight:bold;
}
a
{
	text-decoration:none;
}
a:visited
{
	Color: green;
}
a:hover
{
	text-decoration:underline;
}

a.events_link
{
	color:#004d8c;	
}
table.OuterTable
{
	background-color: #526fb6;
	margin-left:auto; 
	margin-right:auto;
}
table.InnerTable
{
	background-color: White;
	color: #333333;
	font-size: 0.8em;
	font-family: Verdana;
	height: 100%;
	width: 100%
}

.gridRowHeight 
{
   height:20px;
   white-space: nowrap;
}

.cpYearNav,.cpMonthNav { 
   background-color:#C0C0C0; 
   text-align:center; 
   vertical-align:middle; 
   text-decoration:none; 
   color:#000000; 
   font-weight:bold; 
}
.cpDayColumnHeader, .cpYearNav,.cpMonthNav,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpToday,.cpTodayDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { 
   font-family:arial; 
   font-size:8pt; 
}
TD.cpDayColumnHeader { 
   text-align:right; 
   border:solid thin #C0C0C0;
   border-width:0px 0px 1px 0px; 
}
.cpCurrentMonthDate, .cpToday, .cpOtherMonthDate, .cpCurrentDate  { 
   text-align:right; 
   text-decoration:none; 
}
.cpCurrentMonthDateDisabled, .cpTodayDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { 
   color:#D0D0D0; 
   text-align:right; 
   text-decoration:line-through; 
}
.cpCurrentMonthDate, .cpToday, .cpCurrentDate { 
   color:#000000; 
}
.cpOtherMonthDate { 
   color:#808080; 
}
TD.cpCurrentDate { 
   background-color: #C0C0C0; 
   border-width:1px; 
   border:solid thin #800000; 
}
TD.cpToday { 
   border-width:1px; 
   border:solid thin #C0C0C0; 
}
TD.cpToday { 
   border-width:1px; 
   border:solid thin #C0C0C0; 
}
TD.cpCurrentDateDisabled { 
   border-width:1px; 
   border:solid thin #FFAAAA; 
}
TD.cpTodayText, TD.cpTodayTextDisabled { 
   border:solid thin #C0C0C0; 
   border-width:1px 0px 0px 0px;
}
A.cpTodayText, SPAN.cpTodayTextDisabled { 
   height:20px; 
}
A.cpTodayText { 
   color:black; 
}
.cpTodayTextDisabled { 
   color:#D0D0D0; 
}
.cpBorder { 
   border:solid thin #808080; 
}
.selectedAddress {
  border:1px outset lightgrey;
  border-bottom:1px;
  background-color:white;
}
.unselectedAddress {
  border:1px outset lightgrey;
  cursor:pointer;
  background-color:#DCDCDC;
}
.selectorPanel {
  border-right: dodgerblue 1px solid;
  border-top: dodgerblue 1px solid;
  border-left: dodgerblue 1px solid;
  border-bottom: dodgerblue 1px solid;
  background-color: #f0f8ff;
}
.show_message {
  text-align:center;
  font-weight:bold;
}