﻿html {
	margin:0px 0px 0px 0px; }
body {
    margin:0px 0px 0px 0px;
    BACKGROUND-COLOR: #999999;
    FONT-FAMILY: Tahoma, Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px; }

form {
	PADDING:0px; 
	MARGIN:0px; }

label {
	display:inline-block;
	/*float:left; 
	height:15px;
	font-weight:bold; */
	margin: 0px;
	margin-right:3px;
	padding-top:8px;
	text-align:right;
	padding-top:2px;
}

td {
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; }
    
A:link {
	text-decoration:	underline;
	color:	#606060; }
	
A:visited	{
	text-decoration:	underline;
	color:	#606060; }
	
A:active {	
	text-decoration:	underline;
	color:	#606060; }	

A:hover	{	
	text-decoration:	underline;
	color:	#606060; }

A.disabled 
{
	text-decoration:	none;
	color:	#000000;
	cursor:text;
}
    
.BrassCraftOfferHeader {
	background-image: url(/common/images/brasscraft/brasscraft_promo_header.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	border-right: 1px solid #858585;
	border-left: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	padding:3px;
	height: 216px;
	/*BACKGROUND-IMAGE: url(todo); 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left; */ }


.BrassCraftLandingHeader
{
    background-image: url(/common/images/brasscraft/brasscraft_promo_header.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	border-right: 1px solid #858585;
	border-left: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	padding:3px;
	height: 216px;
}
    
    
.BrassCraftOfferHeader {
	background-image: url(/common/images/brasscraft/brasscraft_promo_header.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	border-right: 1px solid #858585;
	border-left: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	padding:3px;
	height: 216px;
	/*BACKGROUND-IMAGE: url(todo); 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left; */ }
    
.BrassCraftOfferHeaderWording
{
    background-image: url(/common/images/brasscraft/brasscraft_promo_header_wording.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	border-right: 1px solid #858585;
	border-left: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	padding:3px;
	height: 216px;
}
  
  
   
#tblPageHeader {
	background-image: url(/common/images/banner.jpg);
	background-position:top left;
	background-repeat:repeat;
	border-right: 1px solid #858585;
	border-left: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	padding:3px;
	/*BACKGROUND-IMAGE: url(todo); 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left; */ }

#tblPageBody {
	width:100%; 
	/*border-right: 1px solid #858585;
	border-left: 1px solid #E0E0E0;*/
	border-bottom: 1px solid #858585;
	background-color:White;
	visibility:visible }
	
.groupingbox {
	background: #F6F6F0;
	border: 1px solid #E0E0E0;
	border-right: 1px solid #858585;
	border-bottom: 1px solid #858585; 
	border-collapse: collapse;
	padding:2px;
}

tr.groupingboxdetail td {
	padding:inherit;
}

tr.groupingboxheader td {
	padding-left:5px;
	padding-right:5px;
	background: url('/common/images/groupingboxheader.gif');
	background-position: left top;
	background-repeat: repeat-x;
	color: #ffffff;
	height: 22px;
	font-weight:bold;
	text-align:left;
	border-top:1px solid #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
}

.groupingboxheader {
	padding: 0px 0px 0px 2px;
	background: #C1D3FB;
	color:black; 
	font-weight:bold; 
	border:1px solid #B2B2B2;
	border-bottom: 0px;
}

div.shadowbox {
	/*clear: both;*/
	margin-right:20px;
	margin-bottom:20px;
	float:left;
	background: url(/main/literature/shadow.gif) no-repeat bottom right;
}

div.productbox {
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -6px 6px 6px -6px;
	padding: 4px;
	width:150px;
	height:180px;
	overflow:hidden;
}

div.productbox_hover {
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -7px 7px 7px -7px;
	padding: 4px;
	width:150px;
	height:180px;
	cursor:pointer;
	overflow:hidden;
}

select {
	background: white;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height:11px;
	margin-top:2px;
	margin-bottom:0px;
	border:1px solid #7F9DB9; 
	color: #000000;
	width:200px; }

.selector {
	background: white;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height:11px;
	border:1px solid #7F9DB9; 
	color: #000000;
	padding:2px;
	width:194px; }

.filebox {
	background: white;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height:11px;
	height:19px;
	border:1px solid #7F9DB9; 
	color: #000000;
	padding:2px;
	width:194px; }

.textbox {
	background: white;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height:11px;
	height:13px;
	border:1px solid #7F9DB9; 
	color: #000000;
	padding:2px;
	width:194px; }

.disabledtextbox {
	background: white;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height:11px;
	margin-top:1px;
	margin-bottom:1px;
	border:1px solid #C9C7BA; 
	color: #000000;
	padding:2px;
	width:194px; }

INPUT.ellipsis { 
  color:#000000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:9px;
  height:19px;
  line-height:9px;
  cursor:default;
  z-index:9999;
  padding:0px;
  margin-left:-1px;
  background-image:url(@@AppPath@/common/images/buttonbackground.gif);
  background-position: left top;
  background-repeat:repeat; 
  border:1px solid #626262; }

INPUT.button { 
  color:#000000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:11px;
  padding:1px;
  background-image:url(/common/images/buttonbackground.gif);
  background-position: left top;
  background-repeat:repeat;
  border:1px solid #626262;
  position:relative;
  top:1px;
  outline:0px;
}

/* ------------------------- */
/* ComponentArt Menus        */
/* ------------------------- */
.TopGroup {
  background-color:transparent;
  height:26px; }

.MenuGroup {
  background-color:white;
  border:solid 1px gray; }

.MenuItem {
  color:black; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default; }

.MenuItemHover {
  color:black; 
  background-color:silver; 
  color:black; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default; }

.DisabledMenuItem {
  color:Gray; 
  background-color:white; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default; }

.DisabledMenuItemHover {
  color:Gray; 
  background-color:silver; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default; }

.MenuBreak {
  padding-left:0px; 
  padding-right:0px; 
  padding-top:3px; 
  padding-bottom:3px; }

.menubar {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
	background-color: #b3946a;
	height: 5px;
	border-top: 1px solid #D8D2BD;
	/*border-left: 1px solid #E0E0E0;
	border-right: 1px solid #858585;*/
	border-bottom: 1px solid #D8D2BD; }
	
.prodedit
{
    width: 500px;
}
.fieldlabel {
	height: 24px;
	font-weight: bold;
	text-align:right;
	padding-right:3px;
	vertical-align: top;
	position:relative; 
	top:4px;
}

.fieldlabeltitle {
	height: 24px;
	font-weight: bold;
	text-align:right;
	padding-right:3px;
	text-decoration:underline;
	vertical-align: top;
	position:relative; 
	top:4px;
}

.pCheckbox_left
{
  	font-weight: bold;
	text-align:right;  
    
}
.rowstyle
{
 background-color: White;   
}
.alternativerowstyle
{
 background-color: #92F0F6; 
    
}
.splitfield_left
{
    width: 145px;
}
.splitfield_right
{
    width: 48px;   
}
.linehelper
{
    border-top: solid;
    border-top-width: medium;
    border-bottom-color: Gray;
    text-align:center;
    font-size:large;
}

/* MESSAGES */
.informationbox {
	padding:2px 5px 2px 5px;
	border:1px solid #858585;
	border-left:1px solid #E0E0E0; 
	border-top:1px solid #E0E0E0; 
	width:100%; 
	background-color:#F6F6F0;
	font-weight: bold;
	color:#0B4597;
}

.warningbox {
	padding:2px 5px 2px 5px;
	border:1px solid #858585;
	border-left:1px solid #E0E0E0; 
	border-top:1px solid #E0E0E0; 
	width:100%; 
	background:#FFFFCC;
	font-weight: bold;
	color:#000000;
}

.errorbox {
	padding:2px 5px 2px 5px;
	border:1px solid #858585;
	border-left:1px solid #E0E0E0; 
	border-top:1px solid #E0E0E0; 
	width:100%; 
	background-color:#F6F6F0;
	font-weight: bold;
	color:#DD0000;
}

.pagename {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-variant: small-caps;
	letter-spacing: 1px;
	font-weight: bold;
	color: #000000;
	width: 100%;
	border-bottom: solid 1px #666666;
	margin-bottom: 8px;
	margin-top: 0px;
}


/* NEW AJAX GRID */
.Grid 
{ 
  border: 1px solid #E0E0E0;
  border-right: 1px solid #858585;
  border-bottom: 1px solid #858585; 
  background-color: #FFFFFF;
  cursor: pointer;
}

.GridData
{
  border: 0px;
  border-left: 5px solid black;
  border-right: 5px solid black;
  height: 337px;
}

.GridFooter
{
  background-image: url(/common/images/grid/grid_footer_bg.gif);
  cursor: default; 
  padding: 5px;
  height: 30px;
  vertical-align: bottom;
  border: 0px;
}

.GridFooter_Small
{
  background-image: url(/common/images/grid/grid_footer_bg.gif);
  cursor: default; 
  padding: 5px;
  height: 12px;
  vertical-align: bottom;
  border: 0px;
}


.GridFooterText
{
  color: #000000;  
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  font-size: 11px;
}

.HeadingRow 
{ 
  background-color: #E9E9EB; 
  background-image: url(/common/images/grid/header_rowBg.gif);   
}

.HeadingCell 
{ 
  background-image: url(/common/images/grid/header_bg.gif);   
  background-color: #E9E9EB; 
  padding: 5px;
  padding-top: 2px; 
  padding-bottom: 2px; 
}

.HeadingCellHover
{ 
  background-image: url(/common/images/grid/header_hoverBg.gif);   
  background-color: #F6F6F7; 
}

.HeadingCellActive
{ 
  background-image: url(/common/images/grid/header_activeBg.gif);   
  background-color: #F6F6F7;  
}

.HeadingRow td.FirstHeadingCell
{ 
  background-image: url(/common/images/grid/header_bg.gif); 
}

.HeadingCellText
{
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-weight: bold; 
  text-align: left;
  color: #000000;
  padding-top: 3px;
  padding-bottom: 5px;
}

.Row 
{ 
  background-color: #FFFFFF; 
  cursor: default;
}

.Row td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 3px; 
  border-bottom: 0px;
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  color: #000000;
} 

.SortedDataCell 
{ 
  background-color: #F5F5F5; 
} 


.Row td.LastDataCell 
{ 
  background-color: #EFEFF4; 
} 

.ScrollBar {
  background-image: url(/common/images/scroller/scroller_bg.gif); 
}

.ScrollGrip {
  background-image: url(/common/images/scroller/scroll_gripBg.gif); 
}

.SelectedRow 
{ 
}

.SelectedRow td.DataCell 
{ 
  /*background-image: url(/common/images/grid/grid_selected_item_bg.gif); */
  background-color: #498EC7;
  padding: 2px; 
    padding-left: 3px; 
  padding-top: 2px; 
  padding-bottom: 3px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  color: #FFFFFF;
  border-bottom: 0px; 
  border-right: 0px; 
}

.SelectedRow td.FirstDataCell 
{ 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-left: 2px; 
  padding-right: 3px; 
}

.SelectedRow td.LastDataCell 
{ 
  border-right: 1px solid #4B4B6F; 
}

.SelectedRow td.DataCell A {
	text-decoration:	underline;
	color:	White; }

.AlternatingRow td.DataCell 
{ 
	background-color:#EDEDED;
	padding: 2px; 
	padding-left: 3px; 
	padding-top: 2px; 
	padding-bottom: 3px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
	border-bottom:0px;
	border-right: 0px; 	
}

.GroupHeading
{
  color: #706F91; 
  background-color: #FFFFFF; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 11px; 
  border-bottom: 2px solid #A5A4BD; 
  padding-top: 10px;
  padding-bottom: 3px;
}

.GroupByCell
{
  cursor: pointer;
}

.GroupByText
{
  color: #FFFFFF; 
  font-size: 11px;   
  font-weight: bold; 
  padding-right: 5px;
}


.SliderPopup
{
  background-color: #ffffff; 
  border: 1px solid #4B4B6F; 
  border-top-color: #9495A2; 
  border-left-color: #9495A2; 
  font-size: 11px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
}

/* ------------------------- */
/* Tab Styles               */
/* ----------------------- */

table.tabset td {
	font-weight: normal;
	color: black;
	cursor: default;
	background-color: #EFE1B1;
	border-top: solid 1px #333333;
	border-left: solid 1px #333333;
	border-bottom: solid 1px #333333;
	border-right: 0px;
}



/* ------------------------- */
/* MultiPage Styles         */
/* ----------------------- */
.MultiPage
{
  background-color:#F6F6F0;
  overflow:visible;
  /*position:relative;*/
  padding:10px;
  margin-left:1px;
  margin-top:-3px;
  margin-right:-3px;
  /*top:-3px;
  left:1px;*/
  z-index:98;
  border: 1px solid #919B9C;
  width:487px;
  height:100px;
}

.PageContent
{
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
}

.PageHeader
{
  font-size:22px;
  font-weight:bold;
  letter-spacing:-0.2mm;
  font-family: verdana; 
  color: #3F3F3F; 
  margin-top:0px;
  margin-bottom:0px;
}

.TopGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab 
{
  color:black; 
  background-image: url(/common/images/tabs/tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.DefaultTabHover 
{
  color:black; 
  background-image: url(/common/images/tabs/hover_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.DefaultTab 
{
  color:black; 
  background-image: url(/common/images/tabs/tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.DisabledTab 
{
  color:#999999; 
  background-image: url(/common/images/tabs/tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.SelectedTab 
{
  color:black; 
  background-image: url(/common/images/tabs/selected_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
  position: relative;
  top: 0px;
  z-index:100;
}


/* ------------------------- */
/* Calendar Styles          */
/* ----------------------- */
DIV.calendar {
    POSITION: relative;
}

.calendar {
    BORDER-RIGHT: #7F9DB9 1px solid;
    BORDER-TOP: #7F9DB9 1px solid;
    BORDER-LEFT: #7F9DB9 1px solid;
    CURSOR: default;
    BORDER-BOTTOM: #7F9DB9 1px solid;
    z-index:100;
}

.calendar TABLE {
    BACKGROUND: #7F9DB9; /*#F6F6F0;*/
    CURSOR: default;
    width: 198px;
}

.calendar .button {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    position:relative;
    TEXT-ALIGN: center;
}

.calendar THEAD .title {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #FFFFFF;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center;
}

.calendar THEAD .headrow {
    BACKGROUND: #e2e2e2;
    COLOR: #000000;
}

.calendar THEAD .daynames {
    BACKGROUND: #FFFFFF;
}

.calendar THEAD .name {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: #000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #556 1px solid;
    TEXT-ALIGN: center
}

.calendar THEAD .weekend {
    COLOR: #999
}

.calendar THEAD .hilite {
    BORDER-RIGHT: #999 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #999 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #999 1px solid;
    COLOR: #000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #999 1px solid;
    BACKGROUND-COLOR: #ffffcc
}

.calendar THEAD .active {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #77c
}

.calendar TBODY .day {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    WIDTH: 2em;
    COLOR: #456;
    PADDING-TOP: 2px;
    TEXT-ALIGN: right;
    background: white;
}

.calendar TABLE .wn {
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 2px;
    BACKGROUND: #bdf;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}

.calendar TBODY TD.hilite
{
    BORDER-RIGHT: #bbb 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #bbb 1px solid;
    PADDING-LEFT: 1px;
    BACKGROUND: #def;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #bbb 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #bbb 1px solid
}

.calendar TBODY TD.active
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND: #cde;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px
}

.calendar TBODY TD.selected {
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #000 1px solid;
    COLOR: #000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #000 1px solid
}

.calendar TBODY TD.weekend {
    COLOR: #a66
}

.calendar TBODY TD.today {
    FONT-WEIGHT: bold;
    COLOR: #00f
}

.calendar TBODY .disabled {
    COLOR: #999;
}

.calendar TBODY .emptycell {
    BACKGROUND-COLOR: #F2F2F2;
}

.calendar TBODY .emptyrow {
    DISPLAY: none
}

.calendar TFOOT {
	display: none;
}

.calendar TFOOT .footrow {
    BACKGROUND: #556;
    COLOR: #fff;
    TEXT-ALIGN: center
}

.calendar TFOOT .ttip
{
    PADDING-RIGHT: 1px;
    BORDER-TOP: #556 1px solid;
    PADDING-LEFT: 1px;
    BACKGROUND: #eeeeee;
    PADDING-BOTTOM: 1px;
    COLOR: #445;
    PADDING-TOP: 1px
}

.calendar TFOOT .hilite
{
    BORDER-RIGHT: #04f 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #04f 1px solid;
    PADDING-LEFT: 1px;
    BACKGROUND: #aaf;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #04f 1px solid;
    COLOR: #000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #04f 1px solid
}

.calendar TFOOT .active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    BACKGROUND: #77c;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px
}

.combo
{
    BORDER-RIGHT: #655 1px solid;
    BORDER-TOP: #655 1px solid;
    DISPLAY: none;
    FONT-SIZE: smaller;
    BACKGROUND: #def;
    LEFT: 0px;
    BORDER-LEFT: #655 1px solid;
    WIDTH: 4em;
    CURSOR: default;
    COLOR: #000;
    BORDER-BOTTOM: #655 1px solid;
    POSITION: absolute;
    TOP: 0px
}

.combo .label
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center
}

.combo .label-IEfix
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center
}

.combo .label-IEfix
{
    WIDTH: 4em
}

.combo .hilite
{
    BACKGROUND: #acf
}

.combo .active
{
    BORDER-TOP: #46a 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND: #eef;
    BORDER-BOTTOM: #46a 1px solid
}
.imghelper_main
{
 background-color: Green;
 position:absolute;
 top: 50px;
 left: 25px;
   
}

/* ------------------------- */
/* Product Admin Menu        */
/* ------------------------- */


.imgbutton { 
  color:#000000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:11px;
  padding:1px;
  background-image:url(/common/images/buttonbackground.gif);
  background-position: left top;
  background-repeat:repeat;
  border:1px solid #626262;
  position:relative;
  top:1px;
  width:60px;
  
}

.imgbutton_1change
{
    
   color:#000000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:11px;
  padding:1px;
  background-image:url(/common/images/buttonbackground.gif);
  background-position: left bottom;
  background-repeat:repeat;
  background-color:Blue;
  border:1px solid #626262;
  position:relative;
  vertical-align:bottom;
  top:300px;
  left: 590px;
  width:60px;   
}
.imgbutton_1clear
{
    
   color:#000000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:11px;
  padding:1px;
  background-image:url(/common/images/buttonbackground.gif);
  background-position: bottom right;
  background-repeat:repeat;
  background-color:Blue;
  border:1px solid #626262;
  position:absolute;
  vertical-align:bottom;
  top:390px;
  left:680px;
  width:60px;   
}

.img_1
{
   position:absolute;
   left: 590px;
   top: 340px; 
    
    
}



/* ------------------------- */
/* Form Layout               */
/* ------------------------- */
.formlayout label, 
.formlayout input, 
.formlayout textarea,
.formlayout select {
	display:block;
	float:left;
	margin-bottom:5px; 
}

.formlayout .formrow select,
.formlayout .formrow input {
	margin-right:5px;
}

.formlayout label {
	text-align:right;
	width: 100px;
	margin-right:5px; 
	font-weight: bold;
}

.formlayout br { clear:both; }


/* ------------------------- */
/* Toolbar Styles          */
/* ----------------------- */

.toolbarBackground {
	/*background: #ccc url(/common/images/toolbarBg.gif);*/
	background: #fff url(/common/images/toolbar/background.gif);
	background-color: #EFEEE3;
	background-position: center;
	border: 1px solid #999999;
}

ul#toolbar {
	margin:0;
	padding: 0 0 0 0px;
	list-style: none;
	border: none;
	height: 22px;
	vertical-align:middle;
} 

#toolbar li {
	display: block;
	margin: 0;
	padding: 0;
	float:left;
	border-right: 1px solid #ccc;
}

#toolbar a {
	display:block;
	color:#666666;
	text-decoration:none;
	/*background: #fff url(/common/Images/nav_bg.gif);
	background-position: center;*/
	margin:0;
	padding: 4px 15px 1px 15px;
	border-right: 1px solid #fff;
	position: relative;
	font-weight: bold;
	/*font: bold 11px helvetica, arial, sans-serif;*/
}

#toolbar a:hover {
	color: #000000;
}

#toolbar a.here {
	position:relative;
	z-index:102;
	padding: 4px 15px 1px 15px;
	color: #000000;
}

/* ------------------------- */
/* Popup Alignment Styles          */
/* ----------------------- */

.rbheader 
{
    position:relative;
    left:25px;
}

.rblabel
{
  font-weight:bolder;
  position:absolute;
  left:52px;  
}

.inputtextbox {
    position:absolute;
    left:143px;
}

.inputlabel {
    position:absolute;
    left:43px;
}

.retlabeltab
{
    position:absolute;
    left:75px;
} 

.grdimgbutton 
{
	border:none;
}

/* ------------------------- */
/* Popup Alignment Styles          */
/* ----------------------- */

.rpt_AddLeader
{
	font-size:large;
    font-weight:bold;
    text-align:right;
    padding-right:2px;
   }
.rpt_AddBody
{
	font-size:large;
}

.rpt_Col1
{
	position:absolute;
	left:100px;
	font-size:large;
}
.rpt_Col2
{
	position:absolute;
	left:250px;
	font-size:large;
}
.rpt_Col3
{
	position:absolute;
	left:600px;
	font-size:large;
}
.rpt_Col4
{
	position:absolute;
	left:700px;
	font-size:large;
}
.rpt_Col5
{
	position:absolute;
	left:800px;
	font-size:large;
	}

.rpt_SummaryLabels
{
	text-align:right;
	font-size:large;
	color:Gray;
}

div.labels
{
	position:absolute;
	left:100px;
	width:635px;
	text-align:right;
	z-index:2;
}

div.values
{
	position:absolute;
	left:755px;
	width:80px;
	text-align:right;
	z-index:1;
}

span.label
{
	color:Gray;
	font-size:large;
}

span.value
{
	color:Black;
	font-size:large;
}

/* ------------------------- */
/* PrintPage Styles         */
/* ----------------------- */

div.notes
{
	position:absolute;
	top:1000px;
	border-top-style:groove;
	border-bottom-style:groove;
	border-left-style:groove;
	
}