/* 
    Copyright Notice ========================================================

    This file contains proprietary information of Alpine Internet Solutions. 
    Copying or reproduction without prior written approval is prohibited. 

	Copyright (c) 2000-2006 ================================================= 

    Purpose: Management Console style definitions

*/


p,td,th,li,body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}


.text {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	letter-spacing : 0; 
}

A {
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

b {
	font-weight : bold;
}

i {
	font-style : italic;
}

TH {

font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
}

TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
}

.AdminP {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
}

.AdminH1 {

font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-style : normal;
}

.AdminH2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-style : normal;
}

.AdminH3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-style : normal;
	color: black;
}

.AdminH4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-style : normal;
	color: #000000;
}

.AdminH6 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #000000;
}

.AdminMenucell {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : white; 
	font-weight : bold;
	background-color : #808080;
	text-decoration : none; 
}

select {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

input {
	font-family : "Courier New", monospace;
	font-size : 11px;
}

input.label {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

input.button {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

textarea {
	font-family : "Courier New", monospace;
	font-size : 11px;
}

.required {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #990000;
}

.icon {

color : #ffffff; 
}

.AdminSmheader {

background-color : #d3d3d3; 

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.AdminSmfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;

background-color : #f0f0e8; 

} 

.AdminSmfieldshi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;

background-color : #efefef; 

}

.AdminRequiredheader {

background-color : #d3d3d3; 

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;

color : #0f5494; 

}

.AdminTableborder {

background-color : #b0b0b0; 

}

.AdminMenucell {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;

color : white; 

	font-weight : bold;
	font-style : normal;
	text-decoration: none;
	line-height: 1.3;

color : #ffffff; 

}
 
A.AdminMenucell:visited {
	font-weight : bold;

color : #ffffff; 
	text-decoration: none;
}

A.AdminMenucell:hover {

color : #ffffff; 

	text-decoration: underline;
}

.AdminReadonly {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none;
	font-style : normal;

margin-left : 0; 

color : #cccccc; 

}

A.AdminReadonly:hover {

color : #ffffff; 

	text-decoration: underline;
}


.AdminSeparator {
	font-style : normal;

color : #ffffff; 

margin-left : 0; 

line-height : 0.1; 

}

.AdminTable {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;

text-decoration: none;
	font-style : normal;

color : #ffffff; 

margin-left : 0; 

	line-height: 1.3;
}

A.AdminTable:link {
	font-weight : bold;

color : #ffffff; 

	text-decoration: none;
}

A.AdminTable:visited {
	font-weight : bold;

color : #ffffff; 

	text-decoration: none;
}

A.AdminTable:hover {
	font-weight : bold;

color : #ffffff; 

	text-decoration: underline;
}

.AdminMenuheader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;

color : #d3d3d3; 

	font-weight : bold;
	text-decoration: none;
}

.AdminGrey {
	font-style: normal;
	font-weight: normal;

font-family: Arial, Helvetica, sans-serif;
	font-size:11px;

color : #4e4f4f; 

text-decoration : none; 

}

A.AdminGrey {

color : #333333; 

text-decoration : underline; 

} 

.adminFields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;

background-color : #eeeeee; 
	
}

.adminAltFields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	
background-color : #ffffff; 

}

.AdminLeftmenubar {

background-color : #808080; 

} 





/* Styles defined for the Alpine VPO Plugin */ 
 
 
.menuheader {
	color : #ffffff; 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-weight : bold; 
} 
 
	.homeHeader  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 11px;
		font-weight : bold; 

color : #ffffff; 

background-color : #cccc99; 

	} 
 
	.calMonthname { 
		font-family : Arial, Helvetica, sans-serif; 
		background-color : #003399; 
		font-size : 11px; 

color : #ffffff; 

} 

	.calWeekname { 
		font-family : Arial, Helvetica, sans-serif; 

background-color : #0099ff; 

		font-size : 11px; 

color : #ffffff; 

		font-weight : bold; 
	} 
 
	.calDay { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 8px; 
		text-align : center; 
		color : #000000; 
	} 
 
	.task  { 
		font-family : Arial, Helvetica, sans-serif; 

	text-align : left; 

font-size : 10px; 

	} 
 
	.tasklink  { 
		font-family : Arial, Helvetica, sans-serif; 
		text-align : left; 

font-size : 10px; 

	} 
 
	.taskheader  { 
		font-weight: bold; 
		font-family: Arial, Helvetica, sans-serif; 
		text-align: center; 

background-color : #d3d3d3; 

		font-size: 10px; 
 
} 

.taskheaderlink  { 
		font-weight: bold; 
		font-family: Arial, Helvetica, sans-serif; 
		text-align: left; 
		font-size: 10px; 
	} 
 
.taskalert { 
		font-weight:bold; 
		color: #ff0000; 

font-size : 9px; 

	} 
 
.sectionheader  { 
		font-weight: bold; 
		font-family: Arial, Helvetica, sans-serif; 
		text-align: left; 
		font-size: 11px; 

} 
 
.sectionheaderlink  { 
		font-weight: bold; 
		font-family: Arial, Helvetica, sans-serif; 
		text-align: left; 
		font-size: 10px; 
	} 
 
.adminHeader { 

  font-weight : normal;
  color : #000000;
  text-decoration: none;
  font-size: 11px; 

	} 
 

.adminSummaryActions { 

  font-weight : normal;
  color : #000000;
  text-decoration: none;
  font-size: 11px; 

  background-color: #cccccc; 
  border-color: #cccccc #cccccc #606060 #cccccc; 
  border-style: solid; 
  border-width: 1px; 

margin : 0; 

  padding: 2px; 
  text-align: right; 

	} 
 
.adminSummaryHeader { 


 font-weight : normal;
  color : #000000;
  text-decoration: none;
  font-size: 11px; 

  background-color: #cccccc; 
  border-color: #f0f0f0 #606060 #404040 #d0d0d0; 
  border-style: solid; 
  border-width: 1px; 

margin : 0; 

  padding: 2px; 
  text-align: left; 

	} 
 
	A.adminSortHeader { 
      color : #000000;

     text-decoration: none;
	} 
 
	.adminExplorerHeader { 

  font-weight : normal;
  color : #000000;
  text-decoration: none;
  font-size: 11px; 

  background-color: #cccccc; 
  border-color: #f0f0f0 #606060 #404040 #d0d0d0; 
  border-style: solid; 
  border-width: 1px; 

margin : 0; 

  padding: 2px; 

text-align : left; 

} 
 
.adminRequiredheader { 
	font-weight : normal;
	text-decoration: none;
	font-size: 11px; 
	font-style: italic; 
	font-weight: bold; 
	color: #000000; 
} 

.adminTableborder { 

background-color : #b0b0b0; 

} 

.adminMenulink { 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px; 

color : white; 
	font-weight : bold; 
	font-style : normal; 
	text-decoration: none; 
	line-height: 1.3; 

color : #ffffff; 

} 

A.adminMenulink:hover {

color : #ffffff; 

	text-decoration: underline; 
} 

.adminReadonly { 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	font-weight : bold; 
	text-decoration: none; 

font-style : normal; 
	margin-left : 5px; 

color : #cccccc; 

} 

A.adminReadonly:hover {

color : #ffffff; 

	text-decoration: underline; 
} 

.adminTable { 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	font-weight : bold; 
	text-decoration: none; 
	font-style : normal; 

color : #ffffff; 

	margin-left : 5px; 

line-height: 1.3; 
} 

A.adminTable:link {
	font-weight : bold; 

color : #ffffff; 

	text-decoration: none; 
} 

A.adminTable:visited {
	font-weight : bold; 

color : #ffffff; 

	text-decoration: none; 
} 

A.adminTable:hover {
	font-weight : bold; 

color : #ffffff; 

text-decoration: underline; 
} 

.adminMenulink { 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	font-weight : bold; 
	text-decoration: none; 
	font-style : normal; 

color : #ffffff; 

	line-height: 1.3; 
} 

A.adminMenulink:link {
	font-weight : bold; 

color : #ffffff; 

	text-decoration: none; 
} 

A.adminMenulink:visited {

	font-weight : bold; 

color : #ffffff; 

	text-decoration: none; 
} 
 
A.adminMenulink:hover {

color : #ffffff; 

	text-decoration: underline; 
} 
 
.adminMenuheader { 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	color : #000000; 
	font-weight : normal; 
	text-decoration: none; 
} 
 
.adminMenuheaderLg { 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	color : #000000; 
	font-weight : bold; 
	text-decoration: none; 
} 

.adminGrey { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 

	color : gray; 

} 
 
A.adminGrey { 
	text-decoration: none; 
} 
 
A.adminGrey:hover {
	text-decoration: underline; 
 
} 
 
A.adminFields { 
	color : #0f5494; 
	text-decoration: none; 
 
} 
 
A.adminFields:hover {

	color : #0f5494; 
	text-decoration : underline; 

} 

/* Portal Panel Styles */

.window { 
	background-color: #cccccc; 
	border-color: #f0f0f0 #606060 #404040 #d0d0d0; 
	border-style: solid; 
	border-width: 2px; 
    margin : 0; 
	padding: 2px; 
	text-align: left; 
} 

/*
	position: relative; 

*/

.titleBar { 
	background-color: #617081; 
	color: #ffffff;
	font-family: "MS Sans Serif", "Arial", "Helvetica", sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin : 0; 
	padding : 2px; 
	vertical-align: top; 
	text-align: right;
	white-space: nowrap;
 } 
 
.titleBarText { 
	float: left; 
	overflow: hidden; 
	text-align: left; 
} 
 
.titleBarButtons { 

	border-style: none; 

	border-width : 0; 

	vertical-align: middle; 
	width: 50px; 
	height: 14px; 
} 
 
.clientArea { 

	background-color: #ffffff; 
	border-color: #404040 #e0e0e0 #f0f0f0 #505050; 
	border-style: solid; 
	border-width: 2px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 11px;
	margin : 2px 0 0; 
	overflow: auto; 
	padding : 0.5em; 

} 

.clientAreaNS { 

	background-color: #ffffff; 
	border-color: #404040 #e0e0e0 #f0f0f0 #505050; 
	border-style: solid; 
	border-width: 2px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 11px;
	margin : 2px 0 0; 
	padding : 0.5em; 

} 

.titleArea { 

	background-color: #ffffff; 
	border-color: #404040 #e0e0e0 #f0f0f0 #505050; 
	border-style: solid; 
	border-width: 2px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	margin : 0; 
	overflow: auto; 
	padding : 0; 
} 


.statusArea { 

	background-color: #cccccc; 
	border-color: #404040 #e0e0e0 #f0f0f0 #505050; 
	border-style: solid; 

	border-width : 0; 

	margin : 0; 

	padding: 1px; 
	text-align: left; 
	font-family: Arial, Helvetica, sans-serif; 

	font-size: 10px; 
	font-style: normal;
	font-weight: normal;

	color : #4e4f4f; 

	text-decoration : none; 

} 

/*
	position: relative; 

*/

/* Online Help */

.helpH1, .helpH2, .helpH3, .helpH4 {
	font-family: Arial, Helvetica, sans-serif;

font-weight : normal; 

} 
	
.helpH1 {
	font-size: 145%;
}

.closehd {
	font-size: 145%;

margin-top : -0.75em; 

}
	
.helpH2 {
	font-size: 125%;
	margin-bottom: 6pt;
}
	
.helpH3 {
	font-size: 115%;
}
	
.helpH4 {
	font-size: 100%;
	margin-top: 1.5em;

} 

PRE.clsCode { 
	font-size:90%; 
	font-family:'courier new',courier,serif; 
}


A.prod {
	color: black;
	text-decoration:none; 

font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size: 7pt;
	line-height:10pt; 
}

A.prod:visited	{
    color: black;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:black; 
	font-size: 7pt;
	line-height:10pt; 
}

A.prod:hover {
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration:none;
}
	

th.home {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	text-align: right; 
}

td.home {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;

text-align : left; 

} 

table.thirdlevelnav {

border-left : 1px solid #0066cc; 

border-bottom : 1px solid #0066cc; 

	margin-left: 5px; 
	margin-bottom: 5px;

} 

.admintabes_active,.admintabes_normal:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	color : #335775; 
	text-decoration: none; 
	padding-right: 10px; 
	padding-left: 10px; 
	background-color : #e0e0e0; 
}

.admintabes_normal {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	color : #ffffff; 
	text-decoration: none; 
	padding-right: 10px; 
	padding-left : 10px; 
}


.reltabesActive {  
	background-color: #cccccc; 
	margin : 0; 
	padding: 2px; 
	text-align: left; 
	border-color: #f0f0f0 #606060 #cccccc #d0d0d0; 
}

A.reltabesActive {
	font-weight : normal;
	color : #000000;
	text-decoration: none;
} 

A.reltabesNormal {

	font-weight : normal;
	color : #000000;
	text-decoration: none;

} 

.reltabesNormal {  
	background-color: #cccccc; 
	margin : 0; 
	padding: 2px; 
	text-align: left; 
}

.reltabesActiveRow {  
	background-color: #cccccc; 
	border-color: #f0f0f0 #606060 #404040 #d0d0d0; 
	border-style: solid; 
	border-width: 1px; 
	margin : 0; 
	padding: 2px; 
	text-align: left; 
}

.reltabes {
	background-color: #cccccc; 
	margin : 0; 
	border-width: 1px; 
	padding: 2px; 
	text-align: left; 
	border-color: #f0f0f0 #606060 #cccccc #d0d0d0; 
	border-style: solid; 
	border-width: 1px; 

} 

.tabbase { 
	background-color: #cccccc; 
	border-color: #cccccc #606060 #404040 #d0d0d0; 
	border-style: solid; 
	border-width: 1px; 
	margin : 0; 
	padding: 2px; 
	text-align: left; 
} 
 
.wizbase { 
  background-color: #cccccc; 
  border-color: #f0f0f0 #606060 #404040 #d0d0d0; 

  border-style: solid; 
  border-width: 1px; 

margin : 0; 

  padding: 2px; 
  text-align: left; 

} 

.adminnavbackup {  
	background-color: #617081;

border-color : #ffffff #000000 #000000 #ffffff; 

	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 

border-left-width : 1px; 

}

.adminlightbackup {  

background-color : #c0c0c0; 

border-color : #ffffff #000000 #000000 #ffffff; 

	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 

border-left-width : 1px; 

}

.adminnavbackdown {  
	background-color: #617081;

border-color : #000000 #ffffff #ffffff #000000; 

	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 

border-left-width : 1px; 

}

.adminlightbackdown {  

background-color : #c0c0c0; 

border-color : #000000 #ffffff #ffffff #000000; 

	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 

border-left-width : 1px; 

}

.adminwhitedown {  

    background-color : #ffffff; 
    border-color : #000000 #cccccc #cccccc #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
    border-left-width : 1px;
    margin:0;
    padding:0;
}

.admindarkbackflat {  
	background-color: #808080; 
}

.admindarkbackdown {  
	background-color: #808080; 

border-color : #000000 #ffffff #ffffff #000000; 

	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 

border-left-width : 1px; 

}
.adminlightbackflat { 

background-color : #c0c0c0; 

}

.adminbreadcrumbs { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 

color : #ffffff; 

}

a.adminbreadcrumbs:link, a.adminbreadcrumbs:hover,a.adminbreadcrumbs:active,a.adminbreadcrumbs:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 

color : #ffffff; 

}

body {
	margin: 0;
}

.adminlightbuttontext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	color: #000000; 
	text-decoration: none; 

background-color : #c0c0c0; 

	height: 20px; 

width : 130px; 

} 

div.dialogbox {

 font-family: "MS Sans Serif, Helvetica, Arial, sans-serif";
  font-size: 9pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  background-color: transparent;
  border: 1px solid #cccccc;

  top : 0; 
  left : 0; 
  margin: 20px;
  text-align: left; 
  padding : 2px 24px 2px 24px; 
  text-decoration: none;
  z-index: 100;

}

div.menuBar , div.menuBar a.menuButton {

  font-family: "MS Sans Serif", Helvetica, Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

div.menuBar {
	background-color: #cccccc;
	border: 0px solid;
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
	margin: 1px;
	padding: 3px 1px 3px 1px;
	text-align: left;
}

div.menuBar a.menuButton {

	background-color: transparent;
	border: 1px solid #cccccc;
	color: #000000;

	left : 0; 

	margin: 1px;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
	top : 0; 

} 

/*
div.TESTTEST {

	position: relative;
	z-index: 100;

}
*/

div.menuBar a.menuButton:hover {
  background-color: transparent;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;

color : #000000; 

} 

.cal {
  background-color: #c0c0c0;
  border-color: #f0f0f0 #606060 #404040 #d0d0d0;
  border-style: solid;
  border-width: 2px;
  margin: 0;
  padding: 2px;
  text-align: left;

} 

/*
  position: relative;

*/

.caldowhead {

  font-family: Arial, Helvetica, sans-serif; 

font-size : 10pt; 

text-align : center; 

}

.caldaycell {
  background-color: #ffffff;
  border-color: #404040 #e0e0e0 #f0f0f0 #505050;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt;
  margin: 2px 0 0 0;
  text-align: left;
  overflow: auto;
  padding: 0.5em;
}

.caldayfont {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 9pt;

}

/* Fading Tooltips By Dustin Diaz*/
body div#toolTip {
    position:absolute;
    z-index:1000;
    width:220px;
    background:#FFFFCC;
    border:1px solid #000;
    text-align:left;
    padding:5px;
    min-height:1em;
    -moz-border-radius:5px;
}

body div#toolTip p {
    margin:0;
    padding:0;
    color:#000;
    font:11px/12px verdana,arial,sans-serif;
}
body div#toolTip p em {
    display:block;
    margin-top:3px;
    color:#000;
    font-style:normal;
    font-weight:normal;
}
body div#toolTip p em span {
    font-weight:bold;color:#fff;
}


/* Image alignment styles */
.align-right { float:right; margin: 0 0 15px 15px; }
.align-left { float:left; margin: 0 15px 15px 0; }
.align-center { text-align:center; margin: 0 15px 0 15px; padding:0px; }


/*
.paneltab {
	color: navy;
	background-color: white;
	border: thin solid navy;
	top: 10;
	width: 140;
	text-align: center;
	font: 9pt Verdana,sans-serif;
	padding: 3;
	
	position: absolute;
	z-index: 2;
}

.panel {
      position: absolute;
      top: 168;
      left: 10;
      width: 95%;
      z-index: 1;
      height: 800;
      visibility: hidden;
      font: 12pt Verdana,sans-serif;
      color: navy;
      padding: 10;
      overflow: auto;
   }

.ppanel {
      position: absolute;
      top: 32;
      left: 10;
      width: 95%;
      z-index: 1;
      height: 800;
      visibility: visible;
      font: 12pt Verdana,sans-serif;
      color: navy;
      padding: 10;
      overflow: auto;
   }
*/


/*

    @format.tab-size 4
    @format.use-tabs true

*/



/*


deditorstyles {}



select {

      font:8pt verdana,arial,sans-serif;
}

.Gen {

position : relative; 
}

table {

position : relative; 
}

.heading {

    color: navy;
    background-color: lightgrey;
}

.Composition {

     position: relative;

background-color : #ffffff; 

}

.yToolbar {

      position: relative;
      height: 27px; 
      top:0;
      left:0;
}

.Btn {

      position: absolute;
      top: 1px;
      height: 23; 
      width: 23;
}

.Ico {

      position: absolute;
      width: 22;
      height: 22;
      left: -1;
      top: -1
}

.TBSep {

      position: absolute; 
      border-left: buttonshadow solid 1px; 
      border-right: buttonhighlight solid 1px; 
      font-size: 0; 
      top: 1px;
      height: 22px; 
      width: 1px; 
}

.TBGen
{
      position: absolute;
      height: 22px; 
      top:2;
      font:8pt verdana,arial,sans-serif
}

.TBHandle {

      position: absolute;
      font-size: 1px;
      top: 1px; 
      height: 22px; 
      width: 3px;
}

.BtnMouseOverUp {

      position: absolute;
      border-bottom: buttonshadow solid 1px; 

     border-left: buttonhighlight solid 1px; 
      border-right: buttonshadow solid 1px; 
      border-top:  buttonhighlight solid 1px; 
      top: 1px;
      height: 23px; 
      width: 24px;
}

.BtnMouseOverDown {

      position:absolute;
 
      border-bottom: buttonhighlight solid 1px; 
      border-left: buttonshadow solid 1px; 
      border-right: buttonhighlight solid 1px; 
      border-top:  buttonshadow solid 1px; 
      top: 1px;
      height: 23px; 
      width: 24px;
}

.BtnDown {

      position: absolute;
      border-bottom: buttonhighlight solid 1px; 
      border-left: buttonshadow solid 1px; 
      border-right: buttonhighlight solid 1px; 
      border-top:  buttonshadow solid 1px; 
      top: 1px;
      height: 23px; 
      width: 24px;
}

.IcoDown {

      position: absolute;

left : 0; 

top : 0; 

      height: 23px; 

     width: 24px;
}

.IcoDownPressed {

      position: absolute;
      left: 1px;
      top: 1px;

}


*/