.body_link {
	FONT: 12px Verdana, Arial; TEXT-TRANSFORM: none; COLOR: #0033cc; TEXT-DECORATION: none
}
.timeClass {
  font-family:Verdana, Arial;
  font-weight:normal;
  font-size:8pt;
}
.body_subtitle {
	FONT: bold 12px Verdana, Arial; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
.body_text {
	FONT: 12px Verdana, Arial;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	TEXT-DECORATION: none;
	background-position: 10px;
}
.SmaButton {
	BORDER-RIGHT: buttonshadow 1px solid;
	BORDER-TOP: buttonhighlight 1px solid;
	FONT: menu;
	TEXT-TRANSFORM: capitalize;
	BORDER-LEFT: buttonhighlight 1px solid;
	CURSOR: default;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: buttonshadow 1px solid;
	height: 15px;
	WIDTH: 50px;
	FONT-WEIGHT: bold;
	background-color: buttonface;
	background-position: center center;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	text-align: center;
}
.body_text_grey {
	FONT: 12px Verdana, Arial; TEXT-TRANSFORM: none; COLOR: #CCCCCC; TEXT-DECORATION: none
}
.logout_text {
	FONT: 10px Verdana, Arial; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
.logout_text_sm {
	FONT: bold 8px Verdana, Arial; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
.body_text_white {
	FONT: 12px Verdana, Arial; TEXT-TRANSFORM: none; COLOR: #FFFFFF; TEXT-DECORATION: none
}
.body_text_red {
	FONT: 12px Verdana, Arial; TEXT-TRANSFORM: none; COLOR: #FF0000; TEXT-DECORATION: none
}
.body_text_red_sm {
	FONT: 9px Verdana, Arial; TEXT-TRANSFORM: none; COLOR: #FF0000; TEXT-DECORATION: none
}
.body_text_bold {
	FONT: bold 12px Verdana, Arial; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
.body_text_italic {
	FONT: italic 12px Verdana, Arial; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
.body_title {
	FONT: bold 13px Verdana, Arial; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
.body_title_head {
	FONT: bold 13px/1.5 Verdana, Arial; TEXT-TRANSFORM: none; COLOR: #FFFFFF; TEXT-DECORATION: none
}
.body_title_head_black {
	FONT: bold 13px/1.5 Verdana, Arial; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
.body_title_product {
	FONT: 15px Geneva, Arial; TEXT-TRANSFORM: none; COLOR: #333333; TEXT-DECORATION: none
}
.bodynav_link {
	FONT: bold 12px Verdana, Arial; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
.bodynav_link:hover {
	COLOR: #0033cc; TEXT-DECORATION: none
}
.bodynav_link_tight {
	FONT: bold 12px Verdana, Arial; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
.bodynav_offline {
	COLOR: #999999; TEXT-DECORATION: none
}
.body_subtitle {
	MARGIN-TOP: -4px; MARGIN-BOTTOM: -14px; PADDING-TOP: 2px
}
INPUT {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana,arial
}
SELECT {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana,arial
}
TEXTAREA {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana,arial;
	overflow : scroll;
}
A {
	COLOR: #666633; TEXT-DECORATION: none 
}
A:hover {
	TEXT-DECORATION: underline
}
.TabBg {
	BACKGROUND-COLOR: #6b7994
}
.ShortInput {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 40%; BORDER-BOTTOM: 1px solid
}
.LongInput {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 90%; BORDER-BOTTOM: 1px solid
}
.TextInput {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 60%; BORDER-BOTTOM: 1px solid
}
.DateInput {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 75px; BORDER-BOTTOM: 1px solid
}
.clTextArea {
	overflow : scroll; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 90%; HEIGHT: 200px; BORDER-BOTTOM: 1px solid
}
.clButton {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.smButton {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; WIDTH: 40px; HEIGHT: 15px;
	}
.tbLabelFooter {
	BACKGROUND-COLOR:  #FFCC33
}
.tbValueFooter {
	BACKGROUND-COLOR: #999933
}
.frmLabelFooter {
	BACKGROUND-COLOR: #999933
}
.frmValueFooter {
	BACKGROUND-COLOR: #999933
}
.frmLegend {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.frmLabel {
	VERTICAL-ALIGN: top;
	WIDTH: 40%;
	BACKGROUND-COLOR: #e2e4e8;
	text-transform: capitalize;
	background-position: center center;
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
}
.frmValue {
	VERTICAL-ALIGN: top; WIDTH: 80%; BACKGROUND-COLOR: #ffffff
}
.frmFrame {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid
}
.tbLabel {
	VERTICAL-ALIGN: top;
	WIDTH: 20%;
	BACKGROUND-COLOR: #e2e4e8;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.tbValue {
	VERTICAL-ALIGN: top; WIDTH: 80%; BACKGROUND-COLOR: #ffffff
}
.tbFrame {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid
}
.Tab0 {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.Tab1 {
	COLOR: #000000; TEXT-DECORATION: none
}
.SubTabPanel {
	BACKGROUND-COLOR: #999933
}
.SubTab1 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none
}
.SubTab0 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none
}
.WidgetTable {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.WidgetTable TD {
	BORDER-BOTTOM: #cccccc 1px solid
}
.WidgetTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: capitalize; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial; BACKGROUND-COLOR: #999933; TEXT-DECORATION: none
}
.WidgetHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none; text-transfor: capitalize
}
.WidgetHeader A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: capitalize; COLOR: #000000; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
.WidgetFooter {
	BACKGROUND-COLOR: #c0c0c0
}
.RecordList {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
.RecordList A {
	FONT-SIZE: 10px; COLOR: #0000ff; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
.RecordList A:hover {
	COLOR: #6b7994; TEXT-DECORATION: underline
}
.tdDTIlte {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: black;
	BORDER-TOP-COLOR: black;
	BACKGROUND-COLOR: 999933;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: black
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	TEXT-TRANSFORM: capitalize; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana,Arial; 
}
.SmallTable A {
	COLOR: black; TEXT-DECORATION: none
}
.cMenu {
	FONT: menu; COLOR: #000000; TEXT-DECORATION: none
}
.cMenuSub {
	BORDER-RIGHT: white 2px outset; PADDING-RIGHT: 1px; BORDER-TOP: white 2px outset; PADDING-LEFT: 1px; BACKGROUND: #CCCC99; PADDING-BOTTOM: 1px; FONT: 12px Verdana, Arial; BORDER-LEFT: white 2px outset; WIDTH: 230px; PADDING-TOP: 1px; BORDER-BOTTOM: white 2px outset; POSITION: absolute
}
.cMenuSub A {
	FONT: menu; WIDTH: 100%; COLOR: buttontext; TEXT-DECORATION: none
}
.cMenuSub A:hover {
	BACKGROUND: highlight; COLOR: highlighttext; TEXT-DECORATION: none
}
.cMenuSub A:hover {
	BACKGROUND: highlight; COLOR: highlighttext; TEXT-DECORATION: none
}
.cMenuSub TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.menuSeparator {
	BORDER-BOTTOM: #eeeeee 2px groove
}
.s {
	FONT-SIZE: 10px; FONT: menu; WIDTH: 100%; COLOR: buttontext; TEXT-DECORATION: none
}
.buttonHover {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: buttonhighlight; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: buttonshadow; PADDING-BOTTOM: 1px; BORDER-TOP-COLOR: buttonhighlight; PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: buttonshadow
}
.SubButton {
BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonhighlight 1px solid; BACKGROUND: buttonface; FONT: menu; TEXT-TRANSFORM: capitalize; background-color:#FFCC33;  BORDER-LEFT: buttonhighlight 1px solid; CURSOR: hand; PADDING-TOP: 0px; BORDER-BOTTOM: buttonshadow 1px solid; height:auto; WIDTH:auto; FONT: 10px Verdana, Arial; FONT-WEIGHT: bold;
}
.smButton {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; WIDTH: 40px; HEIGHT: 12px;
}
.tbLabelFooter {
	BACKGROUND-COLOR: #999933
}
.buttonBar {
	BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonhighlight 1px solid; BACKGROUND: buttonface; FONT: menu; TEXT-TRANSFORM: capitalize; BORDER-LEFT: buttonhighlight 1px solid; CURSOR: default; PADDING-TOP: 0px; BORDER-BOTTOM: buttonshadow 1px solid
}
slideMenu.arrow {
	PADDING-RIGHT: 0px; MARGIN-TOP: -3px; PADDING-LEFT: 0px; FONT-SIZE: 10px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; OVERFLOW: hidden; WIDTH: 10px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: webdings; HEIGHT: 11px
}
.widCell {
	BORDER-RIGHT: 0px dotted; BORDER-TOP: 0px dotted; FONT-SIZE: 10px; BORDER-LEFT: 0px dotted; BORDER-BOTTOM: 1px dotted; FONT-FAMILY: verdana
}
.filObj {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 10px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; HEIGHT: 18px
}
.DataBind {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 0px solid; BORDER-LEFT: #eeeeee 1px solid; WIDTH: 100%; BORDER-BOTTOM: #eeeeee 0px solid
}
.vMenuSub {
	BORDER-RIGHT: white 2px outset; PADDING-RIGHT: 1px; BORDER-TOP: white 2px outset; PADDING-LEFT: 10px; BACKGROUND: #e2e4e8; PADDING-BOTTOM: 1px; FONT: verdana,arial,helvetica; FONT-SIZE: 10px; BORDER-LEFT: white 2px outset; WIDTH: 100px; PADDING-TOP: 1px; BORDER-BOTTOM: white 2px outset; POSITION: absolute
}
.handle {
	BORDER-RIGHT: buttonshadow 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: buttonhighlight 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: buttonhighlight 1px solid; WIDTH: 3px; PADDING-TOP: 0px; BORDER-BOTTOM: buttonshadow 1px solid; HEIGHT: 100%
}

div.clSlideMenu{ /* All slideMenu2 DIV elements */
	position:absolute;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	overflow:hidden;
	width:150;
	height:22;
}
a.clA0{ /* All top level links */
	color:white;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
a.clA1{ /* All sub level links */
	color:black;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
a.clA2{ /* All sub2 level links */
	color:navy;
	text-decoration:none;
}
a.clA3{ /* All sub3 level links */
	color:black;
	text-decoration:none;
}
a.clA4{ /* All sub4 level links */
	color:green;
	text-decoration:none;
}
/* STUFF FOR MENU*/

body {color: #222222; font: 11px Tahoma, Arial; background-color: #FFFFFF;}

.ptitle {font:bold 11px Tahoma, Arial, Helvetica; color: #FFFFFF;
         border:solid 1px #0575D1; background-color: #0F91F9;}

/* HR {height: 1px; color:#FFFFFF;}*/

/*A:link,
A:visited       {font: 11px Tahoma, Arial, Helvetica; color: #FFFFFF; text-decoration: underline;}

A:hover,
A:visited:hover {font: 11px Tahoma, Arial, Helvetica; color: #FFFFFF; text-decoration: none;}*/


.TreeMenuTitle {color: #888888; font: 18px Arial, Helvetica; font-weight: 600}

.XPRedTopBack  {color: #FDC2C2; font: 13px Tahoma, Arial, Helvetica; background-color: #DB8181}
.XPRedMainBack {background-color: #DB8181; background-image: url(img/xpback_Red.gif); background-repeat: no-repeat}
.XPRedMenuBack {background-color: #E19797; color: #FFFFFF; font: 10px Arial, Helvetica; font-weight: bold}
.XPRedHorLine  {background-color: #F0CDCD}
.XPRedExTitle  {color: #FDC2C2; font: 13px Tahoma, Arial, Helvetica; font-weight: bold}
.XPRedText     {color: #FFFFFF; font: 11px Tahoma, Arial}
.XPRedTitle    {color: #FFFFFF; font: 20px Arial, Helvetica; font-weight: bold;}

.XPGreenTopBack  {color: #AAF7A2; font: 13px Tahoma, Arial, Helvetica; background-color: #79C370}
.XPGreenMainBack {background-color: #79C370; background-image: url(img/xpback_Green.gif); background-repeat: no-repeat}
.XPGreenMenuBack {background-color: #90CD89; color: #FFFFFF; font: 10px Arial, Helvetica; font-weight: bold}
.XPGreenHorLine  {background-color: #CBE7C7}
.XPGreenExTitle  {color: #D3FACE; font: 13px Tahoma, Arial, Helvetica; font-weight: bold}
.XPGreenText     {color: #333333; font: 11px Tahoma, Arial}
.XPGreenTitle    {color: #FFFFFF; font: 20px Arial, Helvetica; font-weight: bold;}

.XPOrangeTopBack  {color: #FFD4A2; font: 13px Tahoma, Arial, Helvetica; background-color: #DA9F5B}
.XPOrangeMainBack {background-color: #DA9F5B; background-image: url(img/xpback_orange.gif); background-repeat: no-repeat}
.XPOrangeMenuBack {background-color: #DFB07A; color: #FFFFFF; font: 10px Arial, Helvetica; font-weight: bold}
.XPOrangeHorLine  {background-color: #EDDBC6}
.XPOrangeExTitle  {color: #FFE9CC; font: 13px Tahoma, Arial, Helvetica; font-weight: bold}
.XPOrangeText     {color: #222222; font: 11px Tahoma, Arial}
.XPOrangeTitle    {color: #FFFFFF; font: 20px Arial, Helvetica; font-weight: bold;}

.XPBlueTopBack  {color: #D6DFF5; font: 13px Tahoma, Arial, Helvetica; background-color: #6375D6;}
.XPBlueMainBack {background-color: #6375D6; background-image: url(img/xpback.gif); background-repeat: no-repeat}
.XPBlueMenuBack {background-color: #7AA1E6; color: #FFFFFF; font: 10px Arial, Helvetica; font-weight: bold;}
.XPBlueHorLine  {background-color: #C5DFFF}
.XPBlueExTitle  {color: #D6DFF5; font: 13px Tahoma, Arial, Helvetica; font-weight: bold;}
.XPBlueText     {color: #FFFFFF; font: 11px Tahoma, Arial}
.XPBlueTitle    {color: #D6DFF5; font: 16px Arial, Helvetica; font-weight: bold;}

.XPSilverTopBack  {color: #EEEEEE; font: 13px Tahoma, Arial, Helvetica; background-color: #B1B3C8}
.XPSilverMainBack {background-color: #B1B3C8; background-image: url(img/xpback_s.gif); background-repeat: no-repeat}
.XPSilverMenuBack {background-color: #C3C7D3; color: #FFFFFF; font: 10px Arial, Helvetica; font-weight: bold}
.XPSilverHorLine  {background-color: #DFDFDF}
.XPSilverExTitle  {color: #666666; font: 13px Tahoma, Arial, Helvetica; font-weight: bold}
.XPSilverText     {color: #333333; font: 11px Tahoma, Arial}
.XPSilverTitle    {color: #DEE4F6; font: 20px Arial, Helvetica; font-weight: bold;}

.XPOliveTopBack  {color: #E0E7B8; font: 13px Tahoma, Arial, Helvetica; background-color: #A5BD84}
.XPOliveMainBack {background-color: #A5BD84; background-image: url(img/xpback_o.gif); background-repeat: no-repeat}
.XPOliveMenuBack {background-color: #CBD8AC; color: #FFFFFF; font: 10px Arial, Helvetica; font-weight: bold}
.XPOliveHorLine  {background-color: #DFDFDF}
.XPOliveExTitle  {color: #EDF1D5; font: 13px Tahoma, Arial, Helvetica; font-weight: bold}
.XPOliveText     {color: #333333; font: 11px Tahoma, Arial}
.XPOliveTitle    {color: #E0E7B8; font: 20px Arial, Helvetica; font-weight: bold;}

.TopBack  {color: #AAAAAA; font: 13px Tahoma, Arial, Helvetica; background-color: #FFFFFF}
.Text     {color: #222222; font: 11px Tahoma, Arial}
.MainBack {background-color: #FFFFFF; color: #222222; font: 10px Arial, Helvetica; font-weight: bold}
.MenuBack {background-color: #CCCCCC; color: #FFFFFF; font: 10px Arial, Helvetica; font-weight: bold}
.ExTitle  {color: #AAAAAA; font: 13px Tahoma, Arial, Helvetica; font-weight: bold}

.ParamTitle    {color: #222222; font: 16px Arial, Helvetica; font-weight: bold}
.ParamBack     {background-color: #FFFFFF; font: 11px Tahoma, Arial, Helvetica; font: 11px Tahoma, Arial}
.ParamTbl      {color: #333333; font: 11px Tahoma, Arial, Helvetica; font: 11px Tahoma, Arial}
.ParamTblTitle {background-color: #CEE9F2; color: #444444; font: 11px Tahoma, Arial, Helvetica; font-weight: bold;}
.ParamTblCell  {background-color: #ECF7F9; font: 11px Tahoma, Arial, Helvetica; color: #222222;}


.StyleNameW    {color: #FFFFFF; font: 11px MS Sans Serif; font-weight: bold}
.StyleNameB    {color: #000000; font: 11px MS Sans Serif; font-weight: bold}


A.White:link,
A.White:visited       {font: 11px Tahoma, Arial, Helvetica; color: #FFFFFF; text-decoration: none;}

A.White:hover,
A.White:visited:hover {font: 11px Tahoma, Arial, Helvetica; color: #FFFFFF; text-decoration: underline;}



A.Dark:link          {font: 11px Tahoma, Arial, Helvetica; color: #3333DD; text-decoration: none;}
A.Dark:hover         {font: 11px Tahoma, Arial, Helvetica; color: #5555FF; text-decoration: underline;}
A.Dark:visited       {font: 11px Tahoma, Arial, Helvetica; color: #5555CC; text-decoration: none;}
A.Dark:visited:hover {font: 11px Tahoma, Arial, Helvetica; color: #5555FF; text-decoration: underline;}

A.Black:link          {font: 11px Tahoma, Arial, Helvetica; color: #222222; text-decoration: none;}
A.Black:hover         {font: 11px Tahoma, Arial, Helvetica; color: #000000; text-decoration: underline;}
A.Black:visited       {font: 11px Tahoma, Arial, Helvetica; color: #222222; text-decoration: none;}
A.Black:visited:hover {font: 11px Tahoma, Arial, Helvetica; color: #000000; text-decoration: underline;}


A.MenuLink:link,
A.MenuLink:visited       {font: 11px Tahoma, Arial, Helvetica; color: #FFFFFF; text-decoration: none;}
A.MenuLink:hover,
A.MenuLink:visited:hover {font: 11px Tahoma, Arial, Helvetica; color: #FFFFFF; text-decoration: none;}


.MenuTable          {border-width: 0;}
.MenuItem           {border-width: 1; background-color: #628FE2; border-style: solid; border-color: #A0C0FF; color: #FFFFFF}
.MenuItemOver       {border-width: 1; background-color: #285BA5; border-style: solid; border-color: #FFFFFF; color: #000000; cursor: hand}

.MenuItemSilver     {border-width: 1; background-color: #A3A3A3; border-style: solid; border-color: #E3E3E3; color: #FFFFFF}
.MenuItemOverSilver {border-width: 1; background-color: #696969; border-style: solid; border-color: #FFFFFF; color: #000000; cursor: hand}

.MenuItemOlive     {border-width: 1; background-color: #9FA862; border-style: solid; border-color: #E2E4CF; color: #FFFFFF}
.MenuItemOverOlive {border-width: 1; background-color: #696D2F; border-style: solid; border-color: #FFFFFF; color: #000000; cursor: hand}

.MenuItemOrange     {border-width: 1; background-color: #C1911F; border-style: solid; border-color: #FFEEC9; color: #FFFFFF}
.MenuItemOverOrange {border-width: 1; background-color: #816300; border-style: solid; border-color: #FFFFFF; color: #000000; cursor: hand}

.MenuItemGreen     {border-width: 1; background-color: #20AF1C; border-style: solid; border-color: #CAFFD1; color: #FFFFFF}
.MenuItemOverGreen {border-width: 1; background-color: #258200; border-style: solid; border-color: #FFFFFF; color: #000000; cursor: hand}

.MenuItemRed     {border-width: 1; background-color: #B11C1C; border-style: solid; border-color: #FFEEEE; color: #FFFFFF}
.MenuItemOverRed {border-width: 1; background-color: #840000; border-style: solid; border-color: #FFFFFF; color: #000000; cursor: hand}


/* NEEDED STYLES */
div.slideMenuBG{position:absolute; left:0; top:0; z-index:1}
div.slideMenuText{position:absolute; left:2; top:2; z-index:200;}
/* NEEDED ----- This class should be named like this:
	#NAME_OF_YOUR_MENUcont
*/
#slideMenucont{position:absolute;	height:600; width:200; visibility:hidden;}

.RecordSet {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; CURSOR: default; BORDER-RIGHT-WIDTH: 0px
}
.RecordSetCell {
	BORDER-RIGHT: 0px dotted; BORDER-TOP: 0px dotted; FONT-SIZE: 10px; BORDER-LEFT: 0px dotted; BORDER-BOTTOM: 1px dotted; FONT-FAMILY: verdana
}
.RecordSetHeader {
	BORDER-TOP: #ffffff 1px solid; BACKGROUND: #dbd8d1; OVERFLOW: hidden; BORDER-BOTTOM: #808080 1px solid; HEIGHT: 20px
}
.RecordSetHeader TABLE {
	TABLE-LAYOUT: fixed; BACKGROUND: #dbd8d1; WIDTH: 100%
}
.buffer TABLE {
	TABLE-LAYOUT: fixed; BACKGROUND: #dbd8d1; WIDTH: 100%
}
.RecordSetHeader .colResize {
	WIDTH: 5px
}
#sortArrow {
	FONT: 8pt/8pt Webdings
}
.RecordSet .controls {
	FONT: 9pt/9pt webdings; CURSOR: hand
}
.RecordSetHeader TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; FONT: 8pt Tahoma; COLOR: #000000; PADDING-TOP: 2px
}
.RecordSetBody TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; FONT: 8pt Tahoma; COLOR: #000000; PADDING-TOP: 2px
}
.buffer TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; FONT: 8pt Tahoma; COLOR: #000000; PADDING-TOP: 2px
}
.RecordSetBody TD {
	PADDING-RIGHT: 3px
}
.RecordSetBody {
	TABLE-LAYOUT: fixed; OVERFLOW-Y: auto; OVERFLOW-X: hidden; WIDTH: 100%
}
.RecordSetBody SPAN {
	OVERFLOW: hidden
}
.buffer {
	OVERFLOW: hidden
}
.buffer {
	VISIBILITY: hidden; WIDTH: 100%; HEIGHT: 1px
}
.spacer {
	WIDTH: 5px
}
.spacer {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-LEFT: #808080 1px solid; WIDTH: 2px; HEIGHT: 15px
}
.RecordSetStatus {
	BORDER-RIGHT: #ffffff 1px outset; BORDER-TOP: #ffffff 1px outset; BACKGROUND: #dbd8d1; OVERFLOW: hidden; BORDER-LEFT: #ffffff 1px outset; WIDTH: 100%; BORDER-BOTTOM: #ffffff 1px outset; HEIGHT: 20px
}
.RecordSetStatus TD {
	FONT: 8pt Tahoma
}

/*DHTML POPUP WINDOW*/
.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #394B79;
color: white;
cursor: move;
overflow: hidden;
width: auto;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #394B79;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

