.OuterTable 
{
	width: 100%;
	background-color: #FF7E7E;
}
#ToolbarArea select 
{
	margin: 0px;
	padding: 0px;
	font: 11px Tahoma,Verdana,sans-serif;
}
	
.HtmlBox 
{
	overflow: auto;
	font-family: Courier New, Courier;
	border-right: 1px solid #804040;
	border-left: 1px solid #804040;
	border-top: 1px solid #804040;
	border-bottom: 1px solid #804040;
	margin-bottom: 1px;
}

.DesignBox 
{
	background-color: #FFFFFF;
	border: 0;
	border-right: 1px solid #804040;
	border-left: 1px solid #804040;
	border-top: 1px solid #804040;
	border-bottom: 1px solid #804040;
}
.DesignBox body 
{
	background-color: black; 
}

DIV.popupDisplayBase { visibility: hidden; overflow: visible; position: relative; width: 100%; }
DIV.popupDisplayAreaBG
{
	visibility: hidden; 
	position: absolute; 
	z-index: 100; 
	background-color: #A0A0A0; 
	border: 1px solid black; 
	top: 1px; 
	width: 100%; 
	opacity: 0.7; 
	filter: alpha(opacity=70);
}
DIV.popupDisplayArea
{
	visibility: hidden; 
	position: absolute; 
	z-index: 100; 
	top: 1px; 
	width: 100%; 
}

/* Tab area */
.StartTabOn 
{
	font: 10pt MS Sans Serif;
	padding: 1px;
	width: 10px;
	border-left: 1px solid #804040;
	border-right: 1px solid #FFE0E0;
	border-top: 1px solid #804040;
	background-color: #F05E5E;
}

.StartTabOff 
{
	font: 10pt MS Sans Serif;
	padding: 1px;
	width: 10px;
	border-left: 1px solid #804040;
	border-right: 1px solid #F05E5E;
	border-top: 1px solid #804040;
	background-color: #F05E5E;
}

.TabOn 
{
	font: 8pt MS Sans Serif;
	padding: 1px 5px 1px 5px;
	border-left: 1px solid #FF7E7E;
	border-right: 1px solid #804040;
	border-top: 1px solid #FF7E7E;
	border-bottom: 1px solid #804040;
	background-color: #FF7E7E;
}

.TabOffRight 
{
	font: 8pt MS Sans Serif;
	padding: 1px 5px 1px 5px;
	border-left: 1px solid #F07070;
	border-right: 1px solid #B05050;
	border-top: 1px solid #804040;
	border-bottom: 1px solid #B05050;
	background-color: #F07070;
}

.TabOffLeft 
{
	font: 8pt MS Sans Serif;
	padding: 1px 5px 1px 5px;
	border-left: 1px solid #B05050;
	border-right: 1px solid #FFE0E0;
	border-top: 1px solid #804040;
	border-bottom: 1px solid #B05050;
	background-color: #F07070;
}

.EndTab 
{
	font: 10pt MS Sans Serif;
	padding:1px;
	border-top: 1px solid #804040;
	border-bottom: 1px solid #FFE0E0;
	border-right: 1px solid #FFE0E0;
	background-color: #F05E5E; 
}
.TabBottom
{
	height: 3px;
	border-left: 1px solid #804040;
	border-bottom: 1px solid #FFE0E0;
	background-color: #F05E5E;
	font-size: 0px;
}
.TabBottomEnd
{
	padding-left: 3px;
	width: 10px;
	background-color: #FF7E7E;
	vertical-align: bottom;
	text-align: right;
}
	
.AncestorArea 
{
	margin-left: 10px;
	margin-right: 4px;
	padding-left: 4px;
	border-left: 1px solid #804040;
}
.AncestorArea a
{
	padding: 1px;
	margin-left: 2px;
	margin-right: 2px;
	border: 1px solid #804040;
	color: #000;
	font-family: arial;
	font-size: 11px;
}
.AncestorArea a:link, 
.AncestorArea a:visited,
.AncestorArea a:active 
{
	background-color: transparent;
	text-decoration: none;
}
.AncestorArea a:hover 
{
	text-decoration: none;
	background-color: #316AC5;
	border: 1px solid #fff;
	color:#fff;
}

IMG.MergeClipVM6
{
	width: 21px; 
	height: 20px; 
	vertical-align: -6px;
	border: 0;
	background-image: url('../tbi.png'); 
	background-repeat: no-repeat; 
}
IMG.MergeClip
{
	width: 21px; 
	height: 20px; 
	border: 0;
	background-image: url('../tbi.png'); 
	background-repeat: no-repeat; 
}

.ToolbarCell
{
	padding: 2px 2px 0 2px; 
	margin: 0; 
	font-size: 0;
}

.Toolbar 
{
	margin-right: 2px;
	float: left;
	background-image: url('red_toolbar_horizontal_background.gif');
	overflow: visible;
	height: 26px;
}

.ToolbarStart
{
	float: left;
	background-image: url('red_toolbar_horizontal_start.gif');
	width: 10px;
	height: 26px;
}

.ToolbarEnd
{
	float: left;
	background-image: url('red_toolbar_horizontal_end.gif');
	width: 15px;
	height: 26px;
}

.ToolbarSeparator
{
	float: left;
	background-image: url('red_separator_horizontal.gif');
	width: 5px;
	height: 22px;
}

.Button_Off_Out 
{
	width: 21px;
	height: 20px;
	padding: 1px;
	vertical-align: top;
	background-color: transparent;
	float: left;
}
.Button_Off_Over 
{
	width: 21px;
	height: 20px;
	padding: 0px;
	vertical-align: top;
	float: left;
	border-top: 1px solid #000080;
	border-left: 1px solid #000080;
	border-right: 1px solid #000080;
	border-bottom: 1px solid #000080;
	
	background-color: transparent;
	background-image: url("red_toolbarbutton.off.over.gif"); 
}

.Button_On_Out 
{
	width: 21px;
	height: 20px;
	padding: 0px;
	vertical-align: top;
	float: left;
	border-top: 1px solid #000080;	
	border-left: 1px solid #000080;
	border-right: 1px solid #000080;
	border-bottom: 1px solid #000080;
	
	background-color: transparent;
	background-image: url("red_toolbarbutton.on.out.gif");
}

.Button_On_Over 
{
	width: 21px;
	height: 20px;
	padding: 0px;
	vertical-align: top;
	float: left;
	border-top: 1px solid #000080;	
	border-left: 1px solid #000080;
	border-right: 1px solid #000080;
	border-bottom: 1px solid #000080;  
	
	background-color: transparent;
	background-image: url("red_toolbarbutton.on.over.gif");
}

.ComboBox
{
	padding-left: 4px; 
	float: left;
}

.ButtonDD_Off_Out 
{
	width: 30px;
	height: 20px;
	padding: 1px;
	vertical-align: top;
	background-color: transparent;
	float: left;
}
.ButtonDD_Off_Over 
{
	width: 30px;
	height: 20px;
	padding: 0px;
	vertical-align: top;
	float: left;
	border-top: 1px solid #000080;
	border-left: 1px solid #000080;
	border-right: 1px solid #000080;
	border-bottom: 1px solid #000080;
	
	background-color: transparent;
	background-image: url("red_toolbarbutton.off.over.gif"); 
}

.ButtonDD_On_Out 
{
	width: 30px;
	height: 20px;
	padding: 0px;
	vertical-align: top;
	float: left;
	border-top: 1px solid #000080;	
	border-left: 1px solid #000080;
	border-right: 1px solid #000080;
	border-bottom: 1px solid #000080;
	
	background-color: transparent;
	background-image: url("red_toolbarbutton.on.out.gif");
}

.ButtonDD_On_Over 
{
	width: 30px;
	height: 20px;
	padding: 0px;
	vertical-align: top;
	float: left;
	border-top: 1px solid #000080;	
	border-left: 1px solid #000080;
	border-right: 1px solid #000080;
	border-bottom: 1px solid #000080;  
	
	background-color: transparent;
	background-image: url("red_toolbarbutton.on.over.gif");
}
DIV.DDContainerBase { visibility: hidden; position: relative; left: -1px; top: 0px; overflow: visible; }
DIV.DDContainer { visibility: hidden; position: absolute; z-index: 100; background-color: #FF7E7E; border: 1px solid black; width: 266px; }
DIV.DDGroup	{ visibility: hidden; position: absolute; top: 0px; left: 0px; height: 125px; font-size: 0px; font-family: Verdana; }
TD.DDGroup	{ padding: 0 2px 0 2px; background-color: #FECACA; border-style: solid; border-color: black; border-width: 1px 1px 0 1px; }
TD.DDGrpSel    { background-color: #FF7E7E; cursor: pointer; font-size: 12px; font-weight: 600; width: 45px; border-top: 1px solid black; }
TD.DDGrpSelSel { background-color: #FECACA; cursor: pointer; font-size: 12px; font-weight: 600; border-style: solid; border-color: black; border-width: 0 1px 1px 1px; }
TD.DDGrpSelOM  { background-color: #AFAFAF; cursor: pointer; font-size: 12px; font-weight: 600; border-style: solid; border-color: black; border-width: 0 1px 1px 1px; }
TD.DDGrpClose    { background-color: #FF7E7E; cursor: pointer; width: 25px; border-top: 1px solid black; text-align: center; }
IMG.SmileyList   { padding: 2px; cursor: pointer; border: 0px; }
IMG.SmileyListOM { padding: 1px; cursor: pointer; border: 1px solid black; background-color: #E0E0E0; }
DIV.SymbolList    { float: left; width: 20px; padding: 2px; cursor: pointer; font-size: 15px; border: 0px; height: 20px; }
DIV.SymbolListOM  { float: left; width: 20px; padding: 1px; cursor: pointer; font-size: 15px; border: 1px solid black; background-color: #E0E0E0; height: 20px; }
DIV.ColorCell     { float: left; width: 12px; height: 6px; padding: 1px; cursor: pointer; font-size: 15px; border: 0px; }
DIV.ColorCellOM   { float: left; width: 12px; height: 6px; padding: 0px; cursor: pointer; font-size: 15px; border: 1px solid black; }
DIV.ColorSample   { visibility: visible; position: relative; left: 2px; top: -6px; z-index: 2; height: 4px; width: 16px; background-color: #000000; }
TD.SliderLabel  { text-align: right; height: 20px; padding-right: 5px; }
DIV.Slider      { top: -1px; left: 0px; width: 9px; height: 14px; cursor: e-resize; position: relative; background-color: transparent; background-image: url("../tbi.png"); background-repeat: no-repeat; background-position: -242px -60px; }
DIV.SliderRed   { border: 1px solid black; width: 196px; height: 12px; padding: 1px 0 1px 0; background-color: #FFFFFF; background-image: url("../tbi.png"); background-repeat: no-repeat; background-position: 0px -80px; }
DIV.SliderGreen { border: 1px solid black; width: 196px; height: 12px; padding: 1px 0 1px 0; background-color: #FFFFFF; background-image: url("../tbi.png"); background-repeat: no-repeat; background-position: 0px -94px; }
DIV.SliderBlue  { border: 1px solid black; width: 196px; height: 12px; padding: 1px 0 1px 0; background-color: #FFFFFF; background-image: url("../tbi.png"); background-repeat: no-repeat; background-position: 0px -108px; }

.space { padding: 2px; } 
TABLE.PPTable   { font: 11px Tahoma,Verdana,sans-serif; background-color: #FFFFFF; border: 3px double black; margin-top: 40px; }
TD.PPHeader { margin: 4px 0 5px 0; height: 25px; font-size: 14px; font-weight: 600; border-bottom: 2px solid #F09090; color: #F09090; } 
TD.PPFooter { border-top: 2px solid #F09090; height: 25px; padding-top: 3px; margin-top: 4px; text-align: right; }
BUTTON.PPButton { width: 75px; font: 11px Tahoma, Verdana, sans-serif; } 
.PPFieldTitle { text-align: right; }
.PPFieldTitleObl { text-align: right; font-weight: 600; }
.LETInput  { width: 250px; font: 11px Tahoma, Verdana, sans-serif; } 
.LETSelect { width: 150px; font: 11px Tahoma, Verdana, sans-serif; } 
.TETInput  { width: 30px; font: 11px Tahoma, Verdana, sans-serif; } 
.TETSelect { width: 65px; font: 11px Tahoma, Verdana, sans-serif; } 
.IESample	{ width: 210px; height: 180px; overflow: scroll; background-color: #FFFFFF; text-align: left; }
.IETInput	{ border: 1px solid #A7A6AA; font: 11px Tahoma,Verdana,sans-serif; height: 15px; }

.SEMenuContainer { width: 79px; height: 300px; padding: 5px 0 5px 10px; margin: 0px; background-color: #EEEEEE; border-top: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; border-left: 1px solid #AAAAAA; border-right: 1px solid #AAAAAA; }
.SEMenuItemSel { color: #000000; width: 66px; padding: 4px 5px 4px 8px; margin: 0px; background-color: #FFFFFF; cursor: pointer; text-align: left; border-top: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; border-left: 1px solid #AAAAAA; }
.SEMenuItem    { color: #000000; width: 66px; padding: 5px 4px 5px 9px; margin: 0px; background-color: #EEEEEE; cursor: pointer; text-align: left; border: 0; }
.SEHeader2     { margin: 0 0 5px 0; font-size: 13px; font-weight: 600; border-bottom: 1px solid #F09090; color: #F09090; text-align: left; }
.SESampleHolder { width: 100%; height: 100px; border: 1px solid #AAAAAA; }
.SEFieldSet    { padding: 8px; border: 1px solid #AAAAAA; }
.SETitle       { text-align: right; width: 75px; }
.SETInput	   { font: 11px Tahoma,Verdana,sans-serif; }
.SETSelect     { font: 11px Tahoma,Verdana,sans-serif; }
