body
{
	background-color: #d6d6d6;
	margin-left: 6px;
	margin-top: 10px;
	margin-right: 6px;
	margin-bottom: 0px;
}

.demoPane
{
	padding: 0 10 0 10;
}
.demoPaneCom
{
	padding: 0 10 0 10;
}
.demoPaneZipFind
{
	padding: 0 10 0 10;
}

.sideBlock
{
	background-color: #6699CC;
	width: 10px;
	visibility: visible;
}

div.datasection
{
	color: #000000;
	background: "transparent";
	overflow: auto;
	height: 400px;
	width: auto;
	padding: 10 10 10 10;		
		
}

div.datasection2
{
	color: #000000;
	background: "transparent";
	overflow: auto;
	height: 400px;
	width: auto;
	padding: 0 0 0 0;		
		
}
.imageButton
{
	position: relative;
	top: 25;
	left: 0;
	padding: 0 0 0 0;
	z-index: 1;
}


.imageButton_bottom
{
	position: relative;
	top: -10;
	left: -20;
	padding: 0 0 0 0;
	z-index: 1;
	
	
	
}
.button
{
	position: relative;
	top: -57;
	left: 30;
	padding: 0 0 0 0;
	font-size: xx-small;
	color: White;
	z-index: 0;	
}
.button_bottom
{
	position: relative;
	top: -87;
	left: 0;
	padding: 0 0 0 0;
	font-size: xx-small;
	color: White;
	z-index: 0;		
}

.buttonLink
{
	position: relative;
	z-index: 0;	
		
}

.searchBlock
{
	background-color: #666666;
	color: #AAAAAA;
	font-size: smaller;	
}


/*======================================================================
   Menu Bar Styles
  ======================================================================*/
table.topMenuGroup
{
  background-color:#036;
  width: 100%;
  border-width:0px;
  border-collapse: collapse;
  padding: 0px;  
}


.topMenuItem,.topMenuItemHover, .topMenuItemSelected
{
	font: bold 10pt/10pt Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color:#fff;
    padding: 4px 15px 4px 15px;
     cursor:pointer;
}
.topMenuItemNoLink, .topMenuItemHoverNoLink, .topMenuItemSelectedNoLink
{
	font: bold 10pt/10pt Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color:#fff;
    padding: 4px 15px 4px 15px;		
	cursor: default;
}

.sideMenuItem,.sideMenuItemHover, .sideMenuItemSelected
{
	font: bold 8pt/8pt Arial, Helvetica, sans-serif;
	font-weight: bolder;
	width: 85px;
	color:#fff;
    cursor:pointer;
    padding: 4px 0px 4px 10px;
}

.topMenuItemHover,  .topMenuItemSelected {background-color:#369; text-decoration: none; }
.topMenuItemHoverNoLink, .topMenuItemSelectedNoLink {background-color:#369; text-decoration: none; }
.sideMenuItem{background: url("Images/sidebar-off-button.gif");}
.sideMenuItemHover{background: url("Images/sidebar-on-button.gif"); text-decoration: none; color: #336699;}
.sideMenuItemSelected{background: url("Images/sidebar-on-button.gif"); color: #336699; }
.menuItemHover{background-color:#369;}

.menuGroup
{
  background-color:#036;
  border:1px solid #036; 
}
.loggedInLabel
{
	font: 8pt/8pt Arial, Helvetica, sans-serif;
	
	color:#bbb;
    cursor:default;
   padding: 4px 4px 4px 4px;	
}




/*********************************************/
/* Zipfind Style Sheet                       */
/*********************************************/

br.smallBreak
{
	font-size:6;
}

/*========================================================================
   Style classes for standard text
========================================================================*/
.text, .textBold, .textTitle, .textRed, .textRedBold
{
	font-family: Arial, Helvetica, sans-serif;
}

.text, .textBold, .textTitle
{
	color:Black;
}

.text, .textBold, .textRed, .textRedBold
{
	font-size: 9pt;
}

.textBold, .textTitle, .textRedBold
{
	font-weight:bold;
}

.textTitle
{
	font-size:11pt;
}

.textRed, .textRedBold
{
	color:#990000;
}

.textBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#3660AC;
	font-weight: bold;
}

.textWait
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Gray;
	font-weight: bold;
}

.textWaitRed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Red;
	font-weight: bold;
}

.textRequired
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:black;
	font-weight:bold;
}


.textTitleBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:Black;
	font-weight:bold;
	color:#3660AC;
}

.textSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:black;
}

.textError
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#ff0000;
	font-weight:bold;
}	

.textErrorStar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#ff0000;
	font-weight:bold;
}	

/*========================================================================
   Style classes for the section headings in the product order form pages.
========================================================================*/
.productTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color:white;
	background-color:#369;
	font-weight:bold;	
	text-align:center;
}

.section
{
}
	
th.section
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:white;
	background-color:#369;
	font-weight:bold;
	padding-left:30;
	text-align:left;
}

td.section
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:black;
}


/*========================================================================
   Style classes for the copyright text
========================================================================*/
.copyright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Gray;
}

a.copyright, a.copyright:link, a.copyright:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Gray;
	text-decoration: underline;
}

a.copyright:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	text-decoration: underline;
}

/*========================================================================
   Style classes for the footer links
========================================================================*/
.footerLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Silver;
}

a.footerLink, a.footerLink:link, a.footerLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Silver;
	text-decoration: none;
}

a.footerLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	text-decoration: underline;
}


/*========================================================================
   Style classes for the sidebar
========================================================================*/
.sidebar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
}

.sidebarbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:Black;
	font-weight:bold;
}

.sidebarTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	color: #4C669F
}


input.sidebar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
}

select.sidebar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
}

table.sidebar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	background-color: #d6d6d6;
}

td.sidebar
{
	background-color: #d6d6d6;
}


/*========================================================================
   Style classes for the demo results page
========================================================================*/

.results
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:black;
	background-color: White;
}

.resultsAlt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:black;
	background-color:#d6d6d6;
}

.resultsPaging
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:black;
	background-color:#d6d6d6;
}

.resultsHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:white;
	background-color:#3660AC;
	font-weight:bold;
}

.resultsFooter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color:white;
	background-color:#3660AC;
}
.resultsTableHeader
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13pt;
	color: White;
	background-color:#3660AC;
	font-weight:bold;	
}


/*========================================================================
   Style classes for the order page
========================================================================*/
	
.totalPriceTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	color:black;
}
	
.totalPrice
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight:bold;
	color:Green;
}

/*========================================================================
   Style classes for the login control.
========================================================================*/
.login
{
}
	
table.login
{
	
	background-color:#D3D3D3;
	border: solid 1px #000000;
}

th.login
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:white;
	background-color:#369;
	font-weight:bold;
	padding-left:10;
	padding-right:10;
	text-align:center;
}

th.login2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:white;
	background-color:#369;
	font-weight:bold;
	padding-left:10;
	padding-right:10;
	text-align:left;
}

td.login
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:black;
	padding-left:10;
	padding-right:10;
}

.loglinks, a.loglinks:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Blue;
}

a.loglinks, a.loglinks:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Red;
	text-decoration: underline;
}

a.loglinks:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Red;
	text-decoration: underline;
}

/*========================================================================
   Style classes for the support page
========================================================================*/


.contactUs
{
	border-left: solid 1px #000000;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 0px;
	
}

/*========================================================================
   Style classes for dialog windows
========================================================================*/
body.dialog
{
	margin:0;
	padding:0;
	border:0;
	background-color: #eee;
}	

table.dialog,table.dialogBlink
{
	font: 10pt/10pt Arial, Helvetica, sans-serif;
	border-top: solid 3px #bbb;
	border-left: solid 3px #bbb;
	border-right: solid 3px #999;
	border-bottom: solid 3px #999;
}
table.dialogBlink
{
	border: solid 4px #50796B;
}


table.dialog td, table.dialogBlink td{color: #000;background-color: #eee;}
table.dialog th{background-color: #036;border-bottom: solid 3px #036;}
table.dialogBlink th{background-color: #087;border-bottom: solid 4px #087;}

table.dialogHeader td
{
	font: bold 11pt/15pt Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align:text-bottom;
	color: #fff;
	cursor: move;
	background-color: #036;
}
table.dialogHeader td a{cursor: auto;}



td.dialogButtonBar
{
	background-color: #036;
	padding: 5px 5px 5px 5px;
}

table.dlgContent
{
	background-color: #eee;
	margin: 7px 15px 7px 15px;
}

/*======================================================================
   Notification Message Styles
  ======================================================================*/
table.notify
{
	border: 2px solid #50796B;
	background-color: #FFF;
}
.notifyError,.notifyWarning,.notifyInfo,.txtError,.txtWarning{font: bold 10pt Arial, Helvetica, sans-serif;}
.notifyError{color: Red}
.txtError{ font-size:8pt;color:Red}
.notifyWarning{color: #737133}
.txtWarning{font-size:8pt;color:#737133}
.notifyInfo{color: #000}