.wrong
{
  font-family:Comic Sans;
  font-color:red;
  text-decoration:underline;
}

.bocbutton
{
  width:100px;
  height:20px;
  font-family:Verdana,Garamond;
  font-size:12pt;
  font-color:#FFF;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=peachpuff,endColorstr=white);
}

.bocheaderbutton
{
  background-color:#000;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=black,endColorstr=blue);
}

.steelpanel
{
  vertical-align:top;
  background-color:#4682B4;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=peachpuff,endColorstr=white) progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=135,Strength=5);
}

.rightpanel
{
  vertical-align:top;
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr=white,endColorstr=peachpuff);
  padding:5px 15px;
}

.smallrightpanel
{
  vertical-align:top;
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=peachpuff,endColorstr=white) progid:DXImageTransform.Microsoft.Shadow(color='tan',Direction=135,Strength=5);
  padding:5px 15px;
}

.titletext
{
  vertical-align:middle;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=135,Strength=2);
}

.shadowtext
{
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=peachpuff,endColorstr=white) progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=135,Strength=5);
}

A.nounderline
{
  text-decoration:none;
  border:0;
}

A.clickanddrag,A.clickanddraginside
{
  text-decoration:none;
  border:1px;
  cursor:url(http://images.zcubes.com/zboxdev/icon/clickanddrag.cur);
}

A.clickanddraginside
{
  cursor:url(/http://images.zcubes.com/zboxdev/icon/clickanddrag.cur);
}

A:link
{
  background-color:transparent;
  font-weight:400;
  color:#000;
}

A:visited
{
  background-color:transparent;
  font-weight:400;
  font-color:#000;
  color:#000;
}

A:link:hover
{
  font-style:italic;
  color:#000;
  text-decoration:underline|overline;
}

h11
{
  font-family:Garamond,Verdana;
  font-size:24pt;
  font-variant:small-caps;
  font-weight:700;
  color:#D2B48C;
}

h2
{
  font-family:Verdana,Garamond;
  font-size:18pt;
  color:#D2B48C;
  font-variant:small-caps;
  font-weight:700;
  margin:1px 0 0;
}

h3
{
  font-family:Verdana,Garamond;
  font-size:16pt;
  color:#D2B48C;
  font-variant:small-caps;
  font-style:italic;
  margin:0;
}

h4
{
  font-family:Verdana,Garamond;
  font-size:14pt;
  color:#D2B48C;
  font-variant:all-caps;
  font-style:italic;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=135,Strength=2);
  margin:0;
}

h5
{
  font-family:Verdana,Garamond;
  font-size:10pt;
  font-style:bold;
  color:#D2B48C;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=135,Strength=2);
  margin:0;
}

p
{
  line-spacing:normal;
  margin:0;
}

td
{
  font-family:Verdana,Garamond;
  font-size:8pt;
}

body
{
  font-family:Verdana,Garamond;
  font-size:8pt;
  font-color:#0FF;
  text-align:justify;
  color:transparent;
  scrollbar-face-color:lightgray;
  scrollbar-highlight-color:silver;
  scrollbar-shadow-color:silver;
  scrollbar-3dlight-color:silver;
  scrollbar-arrow-color:darksilver;
  scrollbar-track-color:darksilver;
  scrollbar-darkshadow-color:silver;
  margin:0;
  color:black; /* added jp 07/14/2009 */
}

body.gradedbody
{
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='white',EndColorStr='#4A91D9');
}

body.internal
{
  background-color:#F5DEB3;
}

address
{
  font-family:Verdana,Garamond;
  font-size:8pt;
  text-align:justify;
  font-color:grey;
}

th
{
  font-family:Verdana,Garamond;
  font-size:14pt;
  font-color:grey;
  color:#4682B4;
}

img.likebutton
{
  valign:bottom;
  border:0;
  width:20px;
  height:20px;  
}

img.zcubebuttonimagesmall
{
  width:30px;
  height:30px;
  vertical-align:top;
}

.zcubebuttontoolbarimage,.zcubebuttonimage
{
  height:30px;
  width:30px;
}

.zcubebuttonimage_publish
{
  height:20px;
  width:20px;
}

img1
{
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=black,endColorstr=sandybrown) progid:DXImageTransform.Microsoft.Shadow(color='#666666',Direction=135,Strength=9);
}

.noshadow
{
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#FFFFFF',Direction=135,Strength=1);
}

.linklist
{
  color:#FC6;
  background-color:#963;
}

.link1
{
  color:#FC6;
  background-color:#963;
  align:center;
  border-bottom-style:solid;
  width:100%;
}

.sectionheader
{
  color:#FC6;
  background-color:#963;
  align:left;
  font-size:20pt;
  width:100%;
  border-bottom-style:solid;
}

.listheader
{
  color:#FC6;
  background-color:#963;
  align:left;
  font-size:14pt;
  width:100%;
  border-top-style:solid;
  border-bottom-style:solid;
}

.gradblack
{
  border:0 solid #fff;
  text-decoration:none;
  font-weight:700;
  font-color:#000;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=black,endColorstr=sandybrown) progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=135,Strength=9);
}

.gradheader
{
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='white',EndColorStr='white') progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=135,Strength=3);
}

.steelpanel3
{
  vertical-align:top;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=white,endColorstr=peachpuff) progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=135,Strength=5);
}

.steelpanel4
{
  vertical-align:top;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=peachpuff,endColorstr=white) progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=135,Strength=5);
  text-decoration:none;
  valign:top;
  align:left;
  font-style:bold;
  font-family:Verdana,Garamond;
  font-size:9pt;
}

.ActivateTextEffect
{
  font-family:Microsoft Sans Serif;
  font-size:10pt;
  text-align:justify;
  font-color:#000;
  background-color:#D8D8BF;
  text-decoration:underline|overline;
}

.ActivateTextEffect2
{
  vertical-align:middle;
  font-color:#000;
  text-decoration:underline|overline;
  font-family:Verdana,Garamond;
  text-align:justify;
  font-weight:700;
  font-size:11pt;
}

.ActivateTdEffect
{
  vertical-align:middle;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=sandybrown,endColorstr=white) progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=135,Strength=5);
  text-decoration:none;
  align:left;
  font-style:bold;
  font-family:Verdana,Garamond;
  font-size:9pt;
}

.ActivateTdShade
{
  vertical-align:top;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=sandybrown,endColorstr=white) progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=135,Strength=5);
  text-decoration:none;
  valign:top;
  align:left;
  font-style:bold;
  font-family:Verdana,Garamond;
  font-size:9pt;
}

.stee
{
  vertical-align:top;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFAFA,endColorstr=white) progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=135,Strength=5);
}

.steelpanelitable
{
  vertical-align:middle;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=peachpuff,endColorstr=white) progid:DXImageTransform.Microsoft.Shadow(color=#000000,Direction=135,Strength=5);
}

.steelpaneltest
{
  valign:top align:center;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=peachpuff,endColorstr=white) progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=135,Strength=5);
}

.textshade
{
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#EEEEEE,direction=45);
  width:150px;
  color:#FFFAFA;
}

.ftest
{
  font-family:Verdana,Garamond;
  font-size:10pt;
  font-style:bold;
  text-align:Left;
  line-height:100%;
  text-indent:0;
  color:#D2B48C;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=135,Strength=2);
  word:0;
  margin:0;
}

.tablehead
{
  text-decoration:none;
  color:#A38C7D;
  valign:top;
  align:left;
  font-style:bold;
  font-family:Verdana,Garamond;
  font-size:14pt;
}

.shadedcell
{
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=peachpuff,endColorstr=white);
}

.shadedcell2
{
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='white',EndColorStr='peachpuff');
}

.shadedcell3
{
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=black,endColorstr=sandybrown);
}

.marqueefont
{
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='white',EndColorStr='peachpuff');
  font-family:Verdana,Garamond,;
  font-size:10pt;
  font-weight:700;
  color:gray;
}

.dottedline
{
  color:#D2B48C;
  font-size:8pt;
}

.btablehead2
{
  font-family:Verdana,Garamond;
  text-align:justify;
  font-color:#0FF;
  font-weight:700;
  font-size:11pt;
}

.btablehead
{
  font-family:Garamond,Verdana;
  font-size:16pt;
  text-align:Left;
  font-variant:small-caps;
  font-weight:700;
  color:#D2B48C;
}

.topQuote
{
  font-family:Verdana,Garamond;
  font-size:8pt;
  text-align:left;
  line-height:100%;
  text-indent:0;
  text-decoration:none;
  color:#D2B48C;
  font-variant:small-caps;
  font-weight:700;
  word:0;
  margin:0;
}

.paraNew
{
  font-family:Microsoft Sans Serif;
  font-size:10pt;
  text-align:justify;
  font-color:#0FF;
}

.dropcap
{
  width:1em;
  height:1em;
  float:left;
  text-align:center;
  font-size:15pt;
  color:maroon;
  face:Times, Times New Roman, serif,Palatino;
}

.dropcapHTML
{
  valign:top;
  font-color:maroon;
}

.likemenu
{
  border:0 solid #fff;
  text-decoration:none;
  font-weight:700;
  font-color:#000;
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=white,endColorstr=lightsteelblue);
}

.likemenustatus
{
  border:0 solid #fff;
  text-decoration:none;
  font-weight:700;
  font-color:#000;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=skyblue,endColorstr=ghostwhite);
}

.likemenustatuscard
{
  color:#FFF;
  font-weight:700;
  height:10px;
}

.aFilter
{
  background-color:#FFF;
  filter:light();
  color:#0FF;
  width:150px;
}

.myData
{
  behavior:url(#default#userData);
}

.m0l0o
{
  border:0 solid #fff;
  text-decoration:none;
  font-weight:700;
  font-color:#000;
  font-size:12pt;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=black,endColorstr=sandybrown);
}

.m0l1o
{
  border:0 solid #fff;
  text-decoration:none;
  font-color:#000;
  font-weight:700;
  font-size:12pt;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=black,endColorstr=sandybrown) progid:DXImageTransform.Microsoft.Shadow(color='#666666',Direction=135,Strength=9);
}

.t0l0o
{
  border:0 solid #fff;
  text-decoration:none;
  font-weight:700;
  font-color:marron;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=sandybrown,endColorstr=black) progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=135,Strength=9);
}

.t0l1o
{
  border:0 solid #fff;
  text-decoration:none;
  font-color:#000;
  font-weight:700;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=sandybrown,endColorstr=black) progid:DXImageTransform.Microsoft.Shadow(color='#666666',Direction=135,Strength=9);
}

.zCubesButton,.zCubesButtonRaised
{
  font-size:12px;
  font-family:Tahoma, Verdana, Arial;
  text-decoration:none;
  font-weight:400;
  height:15px;
  width:50px;
  valign:middle;
  align:center;
  unselectable:on;
  color:#4682B4;
}

.zCubesMenuButton
{
  font-size:12px;
  font-family:Tahoma, Verdana, Arial;
  text-decoration:none;
  font-weight:700;
  color:#4682B4;
  height:15px;
  width:150px;
  valign:middle;
  align:center;
  unselectable:on;
  background-color:#FFF;
  padding-left:5px;
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr=white,endColorstr=lightsteelblue) progid:DXImageTransform.Microsoft.Shadow(color=#444444,Direction=135,Strength=1);
}

.zCubesMenuIconBar,.zCubesMenuIcon
{
  font-size:12px;
  font-family:Tahoma, Verdana, Arial;
  text-decoration:none;
  font-weight:400;
  color:#4682B4;
  height:20px;
  valign:middle;
  align:center;
  unselectable:on;
  background-color:transparent;
  display:inline;
  visibility:visible;
  cursor:hand;
  padding-left:2px;
  padding-right:2px;
}

.zCubesMenuIcon,.zCubesMenuIconTop
{
  width:20px;
  vertical-align:center;
  valign:top;
}

.zCubesMenuIconBorder,.zCubesMenuIconBorderRelative
{
  position:absolute;
  border:1px solid silver;
  background-color:#FFF;
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=white,endColorstr=silver) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,Strength=2);
}

.zCubesMenuIconBorderRelative
{
  position:relative;
}

.zCubesPanel,.zCubesPanelPlain,.zCubesPanelDark
{
  font-size:12px;
  font-family:Tahoma, Verdana, Arial;
  text-decoration:none;
  font-weight:400;
  font-color:#4682B4;
  background-color:#DEEBFF;
}

.zCubesPanelMenu
{
  font-size:12px;
  font-family:Tahoma, Verdana, Arial;
  text-decoration:none;
  font-weight:400;
  font-color:#4682B4;
  border:0;
  padding:0;
}

.zCubesPanelHelp
{
  color:#000;
}

.MenuHead
{
  font-size:12px;
  font-family:Tahoma, Verdana, Arial;
  text-decoration:none;
  font-weight:700;
  color:#4682B4;
  height:15px;
  valign:middle;
  align:center;
  unselectable:on;
  padding-left:5px;
  padding-right:5px;
}

.zCubesPanel,.zCubesPanelStatus
{
  border:0;
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#DEEBFF,endColorstr=#8CB2E7);
  padding:0;
}

.zCubesPanelStatus
{
  font-size:9px;
  font-family:Tahoma, Verdana, Arial;
  text-decoration:none;
  font-weight:400;
  color:#4682B4;
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=white,endColorstr=silver);
}

.zCubesPanelDark
{
  border:0;
  color:#FFF;
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#003CB5,endColorstr=#4A79CE);
  padding:0;
}

.zCubesPanelLight
{
  border:0;
  font-color:#4682B4;
  background-color:#8CB2E7;
  vertical-align:middle;
  border-bottom:#4682B4 1px solid;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=white,endColorstr=silver);
  padding:0;
}

.zCubesPanelWhite
{
  border:0;
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=white,endColorstr=silver);
  padding:0;
}

.zCubesPanelBrowser
{
  border:0;
  padding:0;
}

.zCubesPanelFlat
{
  font-size:12px;
  font-family:Tahoma, Verdana, Arial;
  text-decoration:none;
  font-weight:700;
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr=#DEEBFF,endColorstr=white);
}

.zCubesButtonRaised
{
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=steelblue,endColorstr=white) progid:DXImageTransform.Microsoft.Shadow(color=#FFFFFF,Direction=90,Strength=1);
}

.zCubesMenuHeaderBar
{
  background-color:#4682B4;
  color:#FFF;
  text-align:center;
  width:150px;
}

.zStatusStyle
{
  background-color:#1E90FF;
  color:#FFF;
  text-align:center;
}

table.navbar
{
  font-size:8pt;
  border:0;
  font-weight:700;
  margin:0;
  padding:0;
}

table.menu
{
  font-size:8pt;
  font-weight:400;
  margin:0;
  padding:0;
}

td.menuNormal
{
  color:#000;
  font-weight:400;
  vertical-align:top;
  background-color:transparent;
  width:90%;
  cursor:hand;
  padding:0;
}

a.SubMenuNormal:link
{
  color:#000;
  font-weight:400;
  vertical-align:top;
  background-color:#FFF;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#DEEBFF,endColorstr=#8CB2E7) progid:DXImageTransform.Microsoft.Shadow(color='#666666',Direction=135,Strength=1);
  width:90%;
  padding:0;
}

div.menuNormal
{
  display:none;
  position:static;
  cursor:hand;
}

div.menuHover
{
  border:1px solid #ADD8E6;
  background-color:#FFF;
  display:inline;
  position:absolute;
}

a.menuitem:link
{
  text-decoration:none;
  color:#000;
  background-color:#FFF;
  display:block;
  border:1px solid #ADD8E6;
  width:99%;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=white,endColorstr=#DEE7FF) progid:DXImageTransform.Microsoft.Shadow(color='#666666',Direction=135,Strength=1);
}

a.menuitem:visited1
{
  text-decoration:none;
  color:#000;
  background-color:#FFF;
  display:block;
  border:1px solid #ADD8E6;
}

a.menuitem:visited
{
  text-decoration:none;
  color:#4682B4;
  background-color:#FFF;
  display:block;
  border:1px solid #ADD8E6;
  width:99%;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=white,endColorstr=skyblue) progid:DXImageTransform.Microsoft.Shadow(color='#666666',Direction=135,Strength=1);
}

a.menuitem:hover
{
  text-decoration:none;
  color:#000;
  background-color:#4682B4;
  display:block;
  border:1px solid #ADD8E6;
  width:99%;
  filter:progid:DXImageTransform.Microsoft.Glow(color='steelblue',Strength='2') progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=white,endColorstr=lightblue) progid:DXImageTransform.Microsoft.Shadow(color='#666666',Direction=135,Strength=1);
}

a.menuitem:active
{
  text-decoration:none;
  color:#FFF;
  background-color:red;
  display:block;
  border:1px solid #ADD8E6;
  width:99%;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=steelblue,endColorstr=dodgerblue) progid:DXImageTransform.Microsoft.Shadow(color='#666666',Direction=135,Strength=1);
}

div.browserHover
{
  border:1px solid #ADD8E6;
  background-color:red;
  display:inline;
  position:absolute;
}

td.menuBrowser
{
  color:#000;
  font-weight:400;
  vertical-align:top;
}

td.subMenuBrowser
{
  text-decoration:none;
  color:#4682B4;
  background-color:#FFF;
  display:block;
  border:1px solid #ADD8E6;
  width:99%;
  padding:0;
}

a.browseritem:link
{
  text-decoration:none;
  color:#4682B4;
  background-color:#FFF;
  display:block;
}

a.browseritem:hover
{
  text-decoration:none;
  color:#000;
  background-color:#4682B4;
  display:block;
}

.ZInput,.ZInputSmall,.ZMAX,.ZInputWarning
{
  color:#FFF;
  font-weight:400;
  font-family:Tahoma, Verdana,Garamond;
  cursor:hand;
  background-color:#000;
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#0F72D7,endColorstr=#444444);
  font-size:7pt;
  text-transform:uppercase;
}

.ZMAX
{
  width:300px;
}

.ZInputText
{
  background-color:#FFDAB9;
  color:#000;
  font-weight:400;
  font-family:Tahoma, Verdana,Garamond;
}

.ZTextArea
{
  width:150px;
}

.ZTextArea,.ZTextAreaNoSize
{
  background-color:#F0F8FF;
  color:#000;
}

.FormHeader
{
  font-weight:700;
  font-size:10pt;
  color:#3C596B;
  text-align:center;
  width:100%;
  background-color:#4682B4;
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=white,endColorstr=lightsteelblue) progid:DXImageTransform.Microsoft.Shadow(color=#444444,Direction=135,Strength=1);
  padding:5px 10px;
}

.marker
{
  width:1px;
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=1);
  text-align:center;
  vertical-align:top;
  font-family:Tahoma, Verdana,Garamond;
  font-size:8pt;
  color:silver;
}

.specialtext
{
  color:#FFF;
  background-color:maroon;
  border:1px solid red;
  padding-left:10px;
  padding-right:10px;
  margin-right:10px;
  text-transform:uppercase;
  font-family:Tahoma, Verdana,Garamond;
  font-size:7pt;
}

.specialtext1,.specialtextorange
{
  margin-right:10px;
  font-variant:all-caps;
  background-color:#4682B4;
  color:#FFF;
  font-weight:400;
  font-family:Tahoma, Verdana,Garamond;
  cursor:hand;
  border:0;
  height:10px;
  font-size:7pt;
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=darkgray,endColorstr=#444444);
  padding-left:2px;
  padding-right:2px;
  text-transform:uppercase;
}

.specialtextorange
{
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=red,endColorstr=orange);
}

.noticetext
{
  color:#FF0;
  background-color:maroon;
  font-variant:small-caps;
  border:1px solid red;
  padding-left:10px;
  padding-right:10px;
  font-weight:700;
  font-family:Tahoma, Verdana,Garamond;
  font-size:7pt;
}

.ztiptext
{
  color:#000;
  font-family:Tahoma, Verdana,Garamond;
  font-size:8pt;
}

.additionalnoticetext
{
  color:#FFF;
  background-color:transparent;
  position:absolute;
}

.standardnoticetext
{
  color:#000;
  background-color:orange;
}

.dragtext
{
  color:#FFF;
  background-color:#4682B4;
  font-variant:small-caps;
  border:2px solid #4682B4;
  padding-left:10px;
  padding-right:10px;
  font-weight:700;
  cursor:url(http://images.zcubes.com/zboxdev/icon/DragAndDrop.cur);
}

.liketab
{
  color:#FFF;
  background-color:#4682B4;
  font-variant:small-caps;
  border:2px solid silver;
  padding-left:10px;
  padding-right:10px;
  font-weight:700;
  cursor:hand;
}

.ztipcrumbs
{
  color:silver;
  text-align:center;
  vertical-align:middle;
  font-family:Trebuchet MS;
  font-size:8pt;
}

body.publish,body.publishInternal
{
  background-color:#FFF;
}

body.publish
{
  background-color:transparent;
}

A.PublishLinks:link:hover
{
  font-weight:700;
  font-style:normal;
  background-color:#FFDAB9;
  text-decoration:underline|overline;
}

A.ZacReader:visited
{
  font-weight:400;
  color:#4682B4;
  background-color:transparent;
  text-decoration:none;
}

A.ZacReader:link:hover
{
  font-weight:700;
  font-style:normal;
  font-size:12px;
  background-color:transparent;
  text-decoration:underline|overline;
}

A.LinkB:link
{
  background-color:transparent;
  text-decoration:none;
}

A.LinkB:visited
{
  font-weight:400;
  background-color:transparent;
  text-decoration:none;
}

A.LinkB:link:hover
{
  font-weight:700;
  font-style:italic;
  text-decoration:underline;
}

.DefaulttPage
{
  width:500px;
  visibility:hidden;
  font-size:28px;
  font-family:Garamond;
  font-color:#369;
  filter:progid:DXImageTransform.Microsoft.Pixelate(Duration=5);
}

.zebra
{
  font-weight:700;
  background-color:#FFDAB9;
  text-decoration:underline;
}

.zdropB
{
  font-family:verdana;
  font-size:12px;
  font-weight:400;
  font-style:italic;
  text-decoration:underline;
}

.font-family
{
  color:Red;
  font-family:Verdana;
  font-size:12px;
  font-color:#000;
  font-weight:700;
  font-style:normal;
  text-decoration:none;
  letter-spacing:normal;
  text-transform:none;
  word:normal;
}

.BoldMessage
{
  font-weight:Bold;
  font-family:Verdana,Garamond;
  font-size:18pt;
  color:#4682B4;
}

.LoadingMessage
{
  font-weight:Bold;
  font-family:Verdana,Garamond;
  font-size:14pt;
  color:#4682B4;
}

.RowHover
{
  font-weight:400;
  font-style:normal;
  text-decoration:none;
  background-color:#FFDAB9;
}

.RowUnHover
{
  font-weight:400;
  font-style:normal;
  background-color:transparent;
  text-decoration:none;
}

.MessageA
{
  font-family:Verdana,Garamond,;
  font-size:10pt;
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#EEEEEE,direction=45);
  color:#red;
}

.disclaimer
{
  font-family:Verdana,Garamond;
  font-size:8pt;
  color:#000;
  align:center;
}

.ZDisplayP
{
  font-family:Verdana,Garamond;
  font-size:12pt;
  align:left;
}

.ZDisplayReg
{
  font-family:Verdana,Garamond;
  font-weight:700;
  font-size:10pt;
  align:left;
}

.ZDisplayMessage
{
  align:left;
  font-size:12px;
  font-family:Tahoma, Verdana, Arial;
  text-decoration:none;
  font-weight:700;
  color:#4682B4;
}

td.MenuTD
{
  align:right;
  width:45px;
  font-weight:700;
  font-family:Arial,Tahoma, Verdana;
  font-size:11px;
  vertical-align:top;
  background-color:transperant;
  padding:0;
}

td.MenuTDHover
{
  align:right;
  width:45px;
  font-weight:700;
  font-size:11px;
  font-family:Arial,Tahoma, Verdana;
  vertical-align:top;
  background-color:#4682B4;
  text-decoration:underline|overline;
  cursor:hand;
  padding:0;
}

A:hover
{
  font-weight:400;
  color:blue;
}

A:active
{
  font-weight:400;
  color:red;
}

.tdhead
{
  font-family:Verdana;
  font-size:12px;
  font-style:normal;
  text-decoration:none;
  letter-spacing:normal;
  text-transform:none;
  background-color:#FFF;
  border:thin solid #000;
  word:normal;
}

.tdnamehead
{
  font-family:Verdana;
  font-size:12px;
  font-style:normal;
  text-decoration:none;
  letter-spacing:normal;
  text-transform:none;
  border:thin solid #000;
  background-color:#DAD9D4;
  word:normal;
}

.zbars
{
  border-top:thin solid #87CEEB;
  border-bottom:thin solid #1E90FF;
  background-color:#FFF;
}

.iconswithborder
{
  background-color:transperant;
  width:20px;
  height:20px;
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100,FinishOpacity=0,Style=2,StartX=0,FinishX=50,StartY=0,FinishY=50);
}

.iconswithbordergray
{
  background-color:transperant;
  width:20px;
  height:20px;
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100,FinishOpacity=0,Style=2,StartX=0,FinishX=100,StartY=0,FinishY=100);
}

.time
{
  behavior:url(#default#time2);
}

.img
{
  width:60px;
  height:60px;
  border:thin solid #000;
}

.Zwizard
{
  font-size:12px;
  font-family:Tahoma, Verdana, Arial;
  text-decoration:none;
  font-color:#4682B4;
  font-weight:700;
  cursor:hand;
  padding:4px;
}

.maintab
{
  color:#000;
  background-color:#FFDAB9;
  font-variant:small-caps;
  border:2px solid silver;
  padding-left:10px;
  padding-right:10px;
  font-weight:700;
  font-size:10pt;
  cursor:hand;
}

.zheaderstyle,.footerstyle,.rollupstyle
{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  align:center!important;
  background-color:red;
}

.coverbox12
{
  overflow:hidden;
}

.ZWizardImage
{
  width:40px;
  height:40px;
}

.ZEditBox
{
  font-family:Bradley Hand ITC, Tahoma, Verdana, Arial;
  font-size:18pt;
  vertical-align:top;
  cursor:text;
}

.ZEditBoxCode
{
  font-family:Tahoma, Verdana, Arial;
  font-size:10pt;
}

.KillDiv
{
  background-color:silver;
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
  z-index:1000;
}

.IconText
{
  font-family:Tahoma, Verdana, Bradley Hand ITC, Arial;
  font-size:7pt;
  color:#000;
  width:30px;
  valign:middle;
  align:center;
  text-align:center;
  filter:progid:DXImageTransform.Microsoft.Shadow(color=white,direction=135,Strength=1);
}

.IconTextReverse,.IconTextReverseTop
{
  font-family:Tahoma, Verdana, Bradley Hand ITC, Arial;
  font-size:7pt;
  color:#708090;
  width:30px;
  valign:middle;
  align:center;
  text-align:center;
}

.zCubesMenuIconTop
{
  text-align:center;
  vertical-align:top;
  height:50px;
  width:50px;
}

.IconTextReverseTop,.zCubesMenuIconTop
{
  width:50px;
  text-align:center;
}

.ZInputZ,.ZInputZShort,.ZInput,.ZInputWarning
{
  background-color:#000;
  color:#FFF;
  font-weight:400;
  font-family:Tahoma, Verdana,Garamond;
  cursor:hand;
  border:0;
  height:20px;
  font-size:7pt;
  padding-left:2px;
  padding-right:2px;
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=darkgray,endColorstr=#444444) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,Strength=2);
}

.ZInputWarning
{
  background-color:red;
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=darkgray,endColorstr=red) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,Strength=2);
}

.ZInput
{
  height:20px;
  border-color:#FFF;
}

.ZInputZShort
{
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#0F72D7,endColorstr=#444444) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,Strength=1);
  height:15px;
}

.ZComment
{
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,Strength=1);
}

.ZHeaderInputGroups
{
  font-family:Tahoma, Verdana, Bradley Hand ITC, Arial;
  font-size:7pt;
  color:#000;
  valign:middle;
  align:center;
  text-align:center;
  font-weight1:bold;
  background-color:orange;
  text-transform:uppercase;
  padding-top:5px;
  padding-bottom:5px;
  margin-top:5px;
  margin-bottom:5px;
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=orange,endColorstr=tomato);
}

.ForLegend,.ZAccountClass
{
  color:silver;
  font-family:Tahoma, Verdana,Garamond;
  font-weight:700;
}

.Postcard
{
  font-family:Gigi;
  font-size:15pt;
}

.Diary
{
  font-family:Papyrus;
  font-size:10pt;
}

.Scarp
{
  font-family:Rage Italic;
  font-size:10pt;
}

.Love
{
  font-family:Curls MT;
  font-size:10pt;
}

.General
{
  font-family:Bradley Hand ITC;
  font-size:10pt;
}

.ImageShadowText
{
  font-family:Tahoma, Verdana, Arial;
  font-size:15pt;
  color:#FFF;
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,Strength=2);
}

.CubeHeaderText
{
  font-family:Arial Narrow;
  font-size:15pt;
}

.zdropA
{
  font-family:verdana;
  font-size:12px;
  background-color:#FFDAB9;
  color:#000;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=white,endColorstr=peachpuff);
  font-weight:400;
  position:relative;
}

.ZAccountText
{
  background-color:#FFDAB9;
  color:#000;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=white,endColorstr=peachpuff);
}

.SlideHeader
{
  color:#FFF;
  font-size:27pt;
  font-family:Arial;
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#000001,Strength=1);
}

.SlideSubHeader
{
  color:#D2B48C;
  font-size:18pt;
  font-family:Arial;
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#000001,direction=135,Strength=1);
  vertical-align:middle;
}

.SlideContent
{
  color:#FFF;
  font-size:18pt;
  font-family:Arial;
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#000001,Strength=1);
  vertical-align:top;
}

.BulletStyle1
{
  font-size:100%;
  vertical-align:middle;
}

.BulletStyle2
{
  font-size:80%;
  vertical-align:middle;
}

.BulletStyle3
{
  font-size:60%;
  vertical-align:middle;
}

.BulletStyle4
{
  font-size:50%;
  vertical-align:middle;
}

.BulletStyle5
{
  font-size:40%;
  vertical-align:middle;
}

.BulletStyle6
{
  font-size:30%;
  vertical-align:middle;
}

.bordertable
{
  border:0 solid #000;
  font-family:Garamond, Tahoma, Verdana, Arial;
  font-size:16pt;
  color:#FFF;
  background-color:#1a7edf;
  font-color:#FFF;
  valign:top;
  text-align:right;
  padding-left:15px;
  background-image:url(http://images.zcubes.com/zboxdev/icon/header/blue-orange_2000x50.png);
}

.CubeContent
{
  font-family:Tahoma, Garamond,Verdana, Arial;
  font-size:10px pt;
}

table.SpreadSheet
{
  font-family:Arial,Tahoma, Verdana,;
  font-size:10pt;
  color:inherit;
}

table.SpreadSheet td
{
  font-family:Arial,Tahoma, Verdana,;
  font-size:10pt;
  color:inherit;
  height:20px;
  width:100px;
}

table.SpreadSheet td.twinkle_on
{
  background-color:#FFE4B5!important;
  color:red!important;
}

.ssac_t
{
  border:1px #000 solid!important;
}

.sshl_t
{
  background-color:silver!important;
  filter:none!important;
}

.ssbo_t
{
  font-weight:700;
}

.ssbo_f
{
  font-weight:none;
}

.ssit_t
{
  font-style:italic;
}

.ssun_t
{
  text-decoration:underline;
}

.ssun_f
{
  text-decoration:none;
}

.ssal_l_t
{
  text-align:left;
}

.ssal_r_t
{
  text-align:right;
}

.ssal_c_t
{
  text-align:center;
}

.ssal_j_t
{
  text-align:justify;
}

.bsl
{
  border-left:2px solid #000!important;
}

.bst
{
  border-top:2px solid #000!important;
}

.bsb
{
  border-bottom:2px solid #000!important;
}

.bsr
{
  border-right:2px solid #000!important;
}

.ball
{
  border:2px solid #000;
  border-color:#000;
  border-width:3px;
}

.bNone
{
  border:0;
}

.imgborder
{
  left:10px;
}

.divgraph
{
  top:140px;
  width:180px;
  position:absolute;
  background-color:#FF0;
}

.highlightSelection
{
  background-color:silver!important;
}

.tdcontent
{
  zoom:20%;
}

.hide
{
  visibility:hidden;
  display:none;
}

.blank
{
  visibility:hidden;
  display:block;
}

.show
{
  visibility:visible;
  display:block;
}

.SelectTD1
{
  border:2px solid #000!important;
  filter:none!important;
}

.HighLightBorder
{
  border:2px solid #000;
}

.selectionbar
{
  height:15px;
  width:150px;
  font-weight:400;
  font-family:Tahoma, Verdana,Garamond;
  cursor:hand;
  background-image:url(http://images.zcubes.com/zboxdev/icon/header/blue4_2000x35.png);
  background-color:#000;
  font-size:7pt;
  text-transform:uppercase;
}

.ChangeBGColor
{
  background-color:#FF0!important;
}

.zcontent
{
  font-family:Trebuchet MS, Times New Roman,Tahoma,Verdana,Garamond;
  font-size:12pt;
}

.smallimage
{
  width:10px;
  height:10px;
}

.zhandles
{
  border-right:#000 1px solid;
  border-top:#000 1px solid;
  font-size:0;
  z-index:1001;
  border-left:#000 1px solid;
  width:6px;
  cursor:pointer;
  border-bottom:#000 1px solid;
  position:absolute;
  height:6px;
}

.bookmark
{
  background-image:url(http://images.zcubes.com/zboxdev/icon/edits/Link.gif);
  width:20px;
}

.selectedcells
{
  background-color:#FFE4B5!important;
  color:#000!important;
}

.calciimg
{
  width:15px;
  height:15px;
  cursor:hand;
}

.heading
{
  font-family:Trebuchet MS;
  color:#545454;
  font-size:18pt;
}

#MyDatagrid
{
  color:#000;
  font-size:9pt;
  height:18px;
  vertical-align:top;
  font-family:Trebuchet MS,Verdana;
  font-weight:400;
  width:99%;
  border:1px;
  border-color:#FED9BF;
  border-style:solid;
}

#MyDatagrid a
{
  text-decoration:underline;
  color:#000;
}

#MyDatagrid a:hover
{
  text-decoration:none;
  color:#000;
}

.gridheading
{
  font-size:10pt;
  color:#000;
  background-color:#D9E7F3;
  font-weight:700;
}

.EmailAlignment
{
  font-size:10pt;
  color:gray;
  font-family:Trebuchet MS,Verdana;
  font-weight:400;
}

.zcubeclick,.img1,.gami,.gamidecorations,.guideposts,.ZButton,.ZwizardImage,.DecorationForPopUp
{
  cursor:hand;
}

.menustyle,.tablemenustyle
{
  border:0 solid #fff;
  text-decoration:none;
  font-weight:700;
  font-color:#000;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=black,endColorstr=sandybrown) progid:DXImageTransform.Microsoft.Shadow(color=#FFEC8B,Direction=135,Strength=9);
}

.m0l2o,.t0l2o
{
  border:0 solid #fff;
  text-decoration:none;
  font-color:#000;
  font-weight:700;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=black,endColorstr=sandybrown) progid:DXImageTransform.Microsoft.Shadow(color='#666666',Direction=135,Strength=9);
}

.m0l0i,.m0l1i,.m0l2i,.t0l0i,.t0l1i,.t0l2i
{
  font-size:12px;
  font-family:Tahoma, Verdana, Arial;
  text-decoration:none;
  font-color:#000;
  font-weight:700;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=black,endColorstr=sandybrown) progid:DXImageTransform.Microsoft.Shadow(color='#666666',Direction=135,Strength=9);
  padding:4px;
}

td.menuHover,td.browserHover
{
  color:#000;
  font-weight:400;
  vertical-align:top;
  background-color:#B0C4DE;
  padding:0;
}

div.menuBrowser,div.subMenuBrowser
{
  display:none;
  position:static;
}

A.PublishLinks:link,A.PublishLinks:visited
{
  font-weight:700;
  background-color:transparent;
  text-decoration:none;
}

.PublishLinks,.zebraout
{
  font-weight:700;
  background-color:transparent;
  text-decoration:underline;
}

legend,fieldset
{
  font-family:Verdana,Garamond;
  font-color:#0FF;
  font-size:8pt;
}

v\:*,o\:*
{
  behavior:url(#default#VML);
}

div,.gamizbox,span
{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
}

.gamizbox1,.contentbox1,.coverbox1
{
  -moz-box-sizing:border-box;
}

#MyGridDiv,#MyGridDiv.a visited,#MyGridDiv.a,#MyGridDiv.a hover
{
  height:248px;
  vertical-align:top;
  color:#545454;
  border-color:#FED9BF;
}

@media print {
  .pagebreak
  {
    page-break-after:always;
    height:0;
    background-color:transparent;
  }
}

@media screen {
  .pagebreak
  {
    page-break-after:always;
    width:100%;
    height:1px;
    font-size:0;
    background-color:#000;
  }
}


//pivot table

.bookmark
{
	background-image:url('http://images.zcubes.com/zboxdev/icon/edits/Link.gif');
	width:20px;
}


.selectedcells
{
	background-color:moccasin !important; 
	color:black !important; 
}

.calciimg
{
	width:13px;
	height:15px;
	cursor:hand;
}
.highlightSelection
{
	background-Color:silver !important;
}


.cvv
{
	color:red;
	background-Color:yellow !important
	font-weight:bold;
	text-decoration:none;

}

.cvv
{
	color:red;
	background-Color:yellow !important
	font-weight:normal;
}

.cvn
{
	color:orange;
	background-Color:yellow !important
	text-decoration:none;
	font-weight:bold;
}

.rn
{
	color:blue;
	background-Color:yellow !important
	font-weight:bold;
	text-decoration:none;
}

.dvv
{
	color:steelblue;
	background-Color:silver !important
	font-weight:bold;
	text-decoration:none;
}

.rv
{
	color:blue;
	background-Color:yellow !important
	font-weight:normal;
}

.dn
{
	color=brown;
	background-Color:silver !important
	font-weight:bold;
}

.dv
{
	color:brown;
	background-Color:silver !important
	font-weight:normal;

}

.gt
{
	color:green;
	background-color:peachpuff !important;
	font-weight:bold;
}

.st
{
	color:green;
	background-color:lightsteelblue !important
	font-weight:normal;	
}

.pn
{
	color:red;
	font-weight:bold;
	font-size:10pt;
}

.hvv
{
	background-Color:orange !important;
	font-weight:bold;
}
.lvv
{
}

.defaultodd
{
	background-color:moccasin;
}
.defaulteven
{
	background-color:white;
}

/* TABBED CUBES IMPLEMENTATION */
.ztabpanel
{	
	background-color:transparent;
    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=silver,endColorstr=white);*/
	color:black;
	cursor:hand;
}
.ztabinactive
{
	font-family:Tahoma, Verdana, Arial;
	border:solid 1px silver;
	padding:1px;
	padding-left:5px;
	padding-right:5px;
	height:10px;
	background-color:white;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=silver,endColorstr=gray)
    	progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=135,Strength=1);
	color:black;
	font-size:10px;
}
.ztabactive
{
	font-family:Tahoma, Verdana, Arial;
	border:solid 1px silver;
	padding:1px;
	padding-left:5px;
	padding-right:5px;
	height:10px;	
	background-color:silver;	
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=white,endColorstr=silver)
		    progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=45,Strength=2);
	color:black;
	font-size:10px;	
}

.ztabinactivex
{
	font-family:Tahoma, Verdana, Arial;
	height:10px;
	background-color:transparent;
	color:black;
	font-size:10px;
}

.ztabactivex
{
	font-family:Tahoma, Verdana, Arial;
	height:10px;	
	background-color:transparent;	
	color:black;
	font-size:10px;	
}

.ztactive
{
	background-image:url(http://images.zcubes.com/ztabs/active.gif);
	background-repeat:repeat-x;
	background-position:right;
	text-align:center;
	font-size:8pt;
	height:14px;
	color:#595959;
}

.ztactiveleft
{
	background-image:url(http://images.zcubes.com/ztabs/activeleft.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:14px;
	width:1px; 
}

.ztinactiveleft
{
	background-image:url(http://images.zcubes.com/ztabs/inactiveleft.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:14px;
}
.ztactiveright
{
	background-image:url(http://images.zcubes.com/ztabs/activeright.png);
	background-position:left;
	background-repeat:no-repeat;
	height:14px;
}
.ztinactive
{
	background-image:url(http://images.zcubes.com/ztabs/inactive.gif);
	background-repeat:repeat-x;
	background-position:right;
	text-align:center;
	font-size:8pt;
	height:14px;
	color:White;
}
.ztinactiveright
{
	background-image:url(http://images.zcubes.com/ztabs/inactiveright.png);
	background-position:left;
	background-repeat:no-repeat;
	height:14px;
}
.ztadd
{
	background-image:url(http://images.zcubes.com/ztabs/add.gif);
	background-repeat:repeat-x;
	background-position:right;
	text-align:center;
	font-size:14px;
	height:14px;
	color:White;
}
.ztaddright
{
	background-image:url(http://images.zcubes.com/ztabs/addright.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:14px;
}

.ztclosebutton
{
	position:relative;
	left: 5px;
}

.ztabnew
{
	background-color:red;
}


/* New Cover Implementations */
.CubeWrapper
{
	border:0px;
	padding:0px;
	overflow:hidden;
	width:100%;
	height:100%;
}

.CW_tl,.CW_tr,.CW_bl,.CW_br
{
	width:0px;
	height:0px;
}
.CW_tm,.CW_bm
{
	/*width:100%;*/
	height:0px;
}
.CW_ml,.CW_mr
{
	width:0px;
	/*height:100%;*/
}
.CW_mm
{
	width:250px;
	height:250px;
}

/* float implementation. move to setup also*/
.fl
{
	float: left;
} 
.fr
{
	float: right;
} 
.ifl
{
	float: left; 
	vertical-align: text-top;
} 
.ifr
{
	float: right; 
	vertical-align: text-top;
} 
div.wc
{
	width:99.5%; 
	float:left;
}