﻿.ztable
{
  font-family:Tahoma,Garamond,Verdana;
  font-size:10pt;
}

.cubebaricon
{
	width:25px;
	height:25px;	
}

.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;
}

h1
{
  font-family:Garamond,Verdana;
  font-size:24pt;
  font-variant:small-caps;
  font-weight:700;
  color:black;
}

h2
{
  font-family:Garamond,Verdana,Garamond;
  font-size:18pt;
  font-variant:small-caps;
  font-weight:700;
  margin:1px 0 0;
  color:black;  
}

h3
{
  font-family:Garamond,Verdana,Garamond;
  font-size:16pt;
  font-variant:small-caps;
  font-style:italic;
  margin:0;
  color:black;  
}

h4
{
  font-family:Garamond,Verdana,Garamond;
  font-size:14pt;
  font-variant:all-caps;
  font-style:italic;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=135,Strength=2);
  margin:0;
  color:black;  
}

h5
{
  font-family:Garamond,Verdana,Garamond;
  font-size:10pt;
  font-style:bold;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=135,Strength=2);
  margin:0;
  color:black;  
}

p
{
  line-spacing:normal;
  margin:0;
}

td
{
  font-family:Tahoma,Garamond,Verdana;
  font-size:10pt;
  outline:none;
}

body
{
  font-family:Garamond,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:Garamond,Verdana,Garamond;
  font-size:8pt;
  text-align:justify;
  font-color:grey;
}

th
{
  font-family:Garamond,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;*/
  width:25px;
  height:25px;
  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);
}

/* zCubesMenuIconBar1 was deactivated from zCubesMenuIconBar due to mozilla issue. Not sure why it was triggering an issue */
.zCubesMenuIconBar1,.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:#000000;
  background-color1:maroon;
  border:1px solid dimgray;
  padding-left:1px;
  padding-right:1px;
  margin-right:10px;
  text-transform:uppercase;
  font-family:Tahoma, Verdana,Garamond;
  font-size:7pt;
}

.specialtext1,.specialtextorange
{
  margin-right:10px;
  font-variant:all-caps;
  background-color1:#4682B4;
  background-color:darkorange;
  color:white;
  font-weight:400;
  font-family:Tahoma, Verdana,Garamond;
  cursor:hand;
  border:1px solid gray;
  height:10px;
  font-size:7pt;
  filter1:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=darkgray,endColorstr=#444444);
  padding-left:2px;
  padding-right:2px;
  text-transform:uppercase;
  text-decoration: underline;
}

.specialtextorange
{
  filter1:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=red,endColorstr=orange);
}

.noticetext
{
  color:black;
  background-color1:maroon;
  font-variant:small-caps;
  border:1px solid red;
  padding-left:1px;
  padding-right:1px;
  font-weight:700;
  font-family:Tahoma, Verdana,Garamond;
  font-size:10pt;
}

.ztiptext
{
  color:dimgray;
  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:transparent;
  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:Garamond,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:Garamond,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:transparent;
  width:25px;
  height:25px;
  /*filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100,FinishOpacity=0,Style=2,StartX=0,FinishX=50,StartY=0,FinishY=50);*/
}

.iconswithbordergray
{
  background-color:transparent;
  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;
  -webkit-box-sizing:border-box;
  align:center!important;
  background-color:transparent;
}

.coverbox12
{
  overflow:hidden;
}

.ZWizardImage
{
  width:40px;
  height:40px;
}

.focus 
{
 -moz-outline-style: none; 
}

.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:8pt;
  color:#000;
  color:dimgray;  
  width:30px;
  valign:middle;
  align:center;
  text-align:center;
  /*filter:progid:DXImageTransform.Microsoft.Shadow(color=white,direction=135,Strength=1);*/
}

.IconTextUC
{
  font-family:Tahoma, Verdana, Bradley Hand ITC, Arial;
  font-size:8pt;
  color:#000;
  color:dimgray;
  width:30px;
  valign:middle;
  align:center;
  text-align:center;
  /*text-transform:uppercase;*/ 
  /*filter:progid:DXImageTransform.Microsoft.Shadow(color=white,direction=135,Strength=1);*/
}


.IconTextReverse,.IconTextReverseTop
{
  font-family:Tahoma, Verdana, Bradley Hand ITC, Arial;
  font-size:8pt;
  color:dimgray;
  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;
  cursor:default; 
}

.IconTextReverseTopInPages
{
  font-family:Tahoma, Verdana, Bradley Hand ITC, Arial;
  font-size:10pt;
  color:#708090;
  width:30px;
  valign:middle;
  align:center;
  text-align:center;
  width:50px;
  text-align:center;
  cursor:hand; 
  text-decoration:underline;
}


.zCubesMenuIconTopInPages
{
  width:20px;
  vertical-align:center;
  valign:top;
  text-align:center;
  cursor:hand;	
}

.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:#FFFFFF;
  font-size:18pt;
  font-family:Arial;
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#000001,Strength=1);
  vertical-align:top;
}

.SlideContent > LI
{
  color:#FFFFFF;
}



.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:150px;
  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;
}

.zhimg
{
  width:20px;
  height:20px;
}

.zh1 
{
  text-decoration:underline;
  display:block;
  font-weight:bold; 
}

.zh2
{
  width:20px;
  height:20px;
}

.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;
}

.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;
  -webkit-box-sizing:border-box;
  -moz-outline-style: none; 
  outline:none;
}

.gamizbox1,.contentbox1,.coverbox1
{
  -moz-box-sizing:border-box;
  -webkit-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:22px;
  height:22px;
  cursor:hand;
}

.SubTopMenuIcon
{
  width:22px;
  height:22px;
  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;
}


/* NEW PLATFORM CSS */
@charset "utf-8";
html, body{
	margin:0;
	width:100%;
	height:100%;
	min-width:1162px;
	min-height:65px;
	font-family:"Tahoma", Arial;
	font-size:10pt;
}
#Container {
	 width:100%;
	 height:100%;
 
}

#Header{
	width:100%;
	height:7%;
	/*height:57px;
	height:57px;*/
	position:relative;
	z-index:3;
	
	
}
#ztopbannerzpanel
{
	background-color: #DFEEF9;
	background-image: url("http://images.zcubes.com/zp/BlueAbstract/BlueAbstractTop.jpg");
	/*background-repeat: no-repeat;
	background-position: left bottom;*/
	height: 60px;
	/*height: 55%;*/
	min-height:33px;
	color:#595858;
	position:relative;
}

#zbottomzpanel
{
	background-color: #DFEEF9;
	background-image: url("http://images.zcubes.com/zp/BlueAbstract/BlueAbstractBottom.jpg");
	/*background-repeat: no-repeat;
	background-position: left bottom;*/
	color:#595858;
}
.zleftzpanel
{
	background-color1: #DFEEF9;	
	background-image: url("http://images.zcubes.com/zp/BlueAbstract/BlueAbstractLeft.jpg");
	/*background-repeat: no-repeat;
	background-position: left bottom;*/
	color:#595858;
}
.zrightzpanel
{
	background-color:#DFEEF9;
	background-image: url("http://images.zcubes.com/zp/BlueAbstract/BlueAbstractRight.jpg");
	/*background-repeat: no-repeat;
	background-position: left bottom;*/
	color:#595858;
}

 .TopMenu a{
	/*font-family:Tahoma, Arial;*/
	font-size:10pt;
	color:#595858;
	position:relative;
	/*width:70px;*/
	top:-3px;
	left:0px;
	padding-right:22px;
	height: 24px;
	text-decoration: none;	

}
.TopMenu img{
position:relative;
top: 1px;

}
.leftbg{
background-image: url("http://images.zcubes.com/other/ZPlatform/img/ml.png");
	background-repeat: no-repeat;
	width:8px;
	height:24px;
	float:left;
	
	position:relative;
	/*top:-27px;*/
	left:-3px;

}
.rbg{
background-image: url("http://images.zcubes.com/other/ZPlatform/img/rbg1.png");
	background-repeat: no-repeat;
	width:8px;
	height:24px;
	float:right;
	
	position:relative;
	top:-26px;
	left:5px;

}
 .TopMenu a:hover{
	font-family:Tahoma, Arial;
	font-size:10pt;
	color:Black;
	position:relative;
	/*top:-6px;*/
	text-decoration: none;
}
.Logo{
	 position:absolute;
	 padding-top:2px;
	 padding-left:3px;
 }

.TopMenu{
	background-image: url("http://images.zcubes.com/other/ZPlatform/img/menubg.png");
	background-repeat:repeat-x;
	background-position: left top;
	height: 24px;
	/*width:80%;*/
	width:950px;
	float:right;
	position:relative;
	top:-24px;
	left:-11%;
	
}
.WidgetHeads
{
background-image: url("http://images.zcubes.com/other/ZPlatform/img/menubg.png");
	background-repeat:repeat-x;
	background-position: left top;
	height: 24px;
}

.Seperator{
	color:#A3B3BD;
	font-size:13pt;
	position:relative;
	top:-4px;
	padding-left:10px;
	padding-right:10px;
}

#SubMenus, #SubMenus a{
font-family:"Tahoma", Arial;
	color:#707070;
	font-size:9pt;
	text-decoration:none;
	/*font-weight:bold;*/
}
#Content{
	position:relative;
	z-index:0;
	width:100%;
	height:93%;
	overflow: auto;	/*background-image:url("http://images.zcubes.com/other/ZPlatform/img/bg.jpg");
	background-repeat:repeat-x;
	background-color:#C5D8E6;*/
}
.Bg{
	/*position:relative;
	z-index:-1;*/
	/* width:451px;
	 height:418px;*/
	 background-attachment:fixed;
	 width:100%;
	 height:100%;
	/* background-image:url("http://images.zcubes.com/other/ZPlatform/img/gradientbg.jpg");*/
	 background-image:url("http://images.zcubes.com/other/ZPlatform/img/Bg.png");
	 background-repeat:no-repeat;
	 background-color:#C5D8E6;
	 background-position:left top;
	
}

.zbstyle1{
	 background-attachment:fixed;
	 width:100%;
	 height:100%;
	 background-image:url("http://images.zcubes.com/other/ZPlatform/img/Bg.png");
	 background-repeat:no-repeat;
	 background-color:#C5D8E6;
	 background-position:left top;
}

.shadows{
position:relative;
z-index:1;
padding:1px;
filter:shadow(color:gray,strength:2, direction:135);
}
.shadowbox{
text-align:left;
padding:10px;
background-color:White;
border:1px solid #A7C6D9;
}
#ModeTab{
position:relative;
z-index:1001;
}
#Modes {
	position:absolute;
	top:58px;
	/*left:70px;*/
	left:8%;
	z-index:1;
	display: none;
	background-color:transparent;
		filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#ModeTab{
position:relative;
z-index:1001;
}
#New {
	position:absolute;
	top:58px;
	/*left:130px;*/
	left:12%;
	width:70px;
	z-index:1;
	display: none;
	background-color:transparent;
		filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#Edit {
position:absolute;
	top:58px;
	/*left:250px;*/
	left:21%;
	width:70px;
	z-index:3;
	display: none;
	background-color:transparent;
		filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#Draw {
	position:absolute;
	top:58px;
	/*left:330px;*/
	left:28%;
	width:70px;
	z-index:3;
	display: none;
	background-color:transparent;
		filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	
}
#SubMenus a, #SubMenus a img{
border:1px solid White;

}
#SubMenus a:hover{
font-size:bold;
}
#SubMenus a:hover img{
	border:1px dotted #C0C0C0;
}
#Format {
	position:absolute;
	top:58px;
	/*left:460px;*/
	left:39%;
	width:70px;
	z-index:3;
	display: none;
	background-color:transparent;
		filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#Save {
	position:absolute;
	top:58px;
/*	left:560px;*/
left:46%;
	width:70px;
	z-index:3;
	display: none;
	background-color:transparent;
		filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;

}

#ZCenter {
	position:absolute;
	top:58px;
/*	left:570px;*/
left:51%;
	width:70px;
	z-index:3;
	display: none;
	background-color:transparent;
		filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#Gallery {
position:absolute;
	top:58px;
/*	left:570px;*/
left:61%;
	width:70px;
	z-index:3;
	display: none;
	background-color:transparent;
		filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#Tools {
position:absolute;
	top:58px;
/*	left:570px;*/
left:69%;
	width:70px;
	z-index:3;
	display: none;
	background-color:transparent;
		filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#Help {
position:absolute;
	top:58px;
/*	left:570px;*/
left:71%;
	width:70px;
	z-index:3;
	display: none;
	background-color:transparent;
		filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	/*position:absolute;
	top:56px;
	left:638px;
	z-index:4;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	display: none;
	background-color:#F8F8F8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;*/

}




#Panel1{
position:relative; left:2%; top:15%; position:fixed; z-index:5;

}

#Panel2{
position:relative; left:70%; top:15%; position:fixed; z-index:5;

}
input {
border:1px solid #99AFBF;
font-family:Tahoma, Arial;
font-size:10pt;
}
.InputSearch
{
position:relative;top:-4px;
}
.Search{
float:right; position:relative;top:5px;z-index:5; left:5px; padding-right:10%;
}
.SearchImg{
position:relative;left:-22px;top:-2px;
}
.BannerImg{
position:relative;top:-1px; float:right; left:80px; z-index:2;z-index:0;
}

.nl{
	background-image: url("http://images.zcubes.com/other/ZPlatform/img/nl.png");
	background-repeat: no-repeat;
	background-position: right top;
	height:59px;
	width:6px;
}
.nc{
	background-image: url("http://images.zcubes.com/other/ZPlatform/img/nc.png");
	background-repeat: repeat-x;
	background-position: left top;
height:59px;
}
.nr{
	background-image: url("http://images.zcubes.com/other/ZPlatform/img/nr.png");
	background-repeat: no-repeat;
	background-position: left top;
	width:6px;
	height:59px;
}
#SubPanels{
height:60px;

}
#SubPanelsContainer{
	position:absolute;
	display:inline;
	visibility:visible;
	top:1px;
	left1:150px;
	width1:700px;
	z-index:1; 
}

/* END NEW PLATFORM HTML */

.smalltext
{
    FONT-FAMILY: Tahoma Verdana; 
    FONT-SIZE: 7pt;
    text-transform:uppercase;
	color:black;    
}

