.content {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000}
/*body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; 
		xscrollbar-base-color:#F2F2F2; 
		 scrollbar-arrow-color:#0B1F68;}*/
		 
body {
	color:#000; 
	background-color: #fff;
	margin:0;
	padding: 0;
}


/** {  margin: 0 0 0px 0;  
padding: 0;
}*/



html, body {
	height: 100%;
}

html, body, #wrapper,#tbl_Main {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	background-color:#FFFFFF;
}


#wrapper {
	margin: 0 auto;
	text-align: left;
	vertical-align: top;
	width: 100%;
	height:100%;
}
#tbl_Main{
	margin: 0 auto;
	text-align: left;
	vertical-align: top;
	height:100%;
}		 

table.tbl { border: 0px ; padding: 3px; width:100%; spacing: 3px}
td.nm { font-size:11px; color:#505050;width:100%}
td.pr { font-size:11px; color:#b50a00; }
A.nm:link,a.nm:visited,a.nm:active { color: #505050 }
A.nm:hover { color: #505050; TEXT-DECORATION: underline }
A.pr:link,a.pr:visited,a.pr:active { color: #b50a00 }
A.pr:hover { color: #b50a00; TEXT-DECORATION: underline}
tr.odd { background-color : #ffffff; }
tr.even { background-color : #EAECEB; }


BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
	;FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Tahoma,verdana,arial
}

TD {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

td.boxheader
{
	margin-left : 10px;
	font-weight:bold;
	font-size: 11px;
	color: #ffffff;
	TEXT-TRANSFORM: uppercase;
	background:url("images/bg_box_hd.gif") repeat-x;
	vertical-align:baseline;

}

td.vertborder
{
	background:url("images/p.gif") repeat-y;
	width:1px;
}

td.horzborder
{
	background:url("images/p.gif") repeat-x;
	height:1px;
}

td.midheader
{
	background:url("images/bg_hd.gif");
	width:*;
}

td.menu
{
	background:url("images/bg_mnu.gif") repeat-x;
	width:*;
}

.sectiontitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; FONT-SIZE:
16px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #444444; LINE-HEIGHT:
16px; PADDING-TOP: 4px; FONT-FAMILY: Tahoma,verdana,arial
}

.sectionsubtitle
{
   FONT-SIZE:13px; 
   font-weight: bold;
   padding-bottom: 4px;
   padding-left:1px;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.home_menu_bg
{
height:35;
background:url("images/mnu_bg.gif") left repeat-x;
}

ul{
   margin:10px 10px 0px 10px;
   padding:0px;
   list-style:none;

}
ul li{


	margin:0px;
	background:url("images/bullet03.gif") left no-repeat;
	margin:0px;
	padding-left: 10px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 5px;

}

ul.alt{
   margin:5px;
   padding:0px;
   list-style:none;

}
ul.alt li{


	margin:0px;
	background:url("images/bullet03.gif") left no-repeat;
	margin:0px;
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 3px;

}

ul.mnu{
   margin:0px;
   padding:0px;
   list-style:none;
}

ul.mnu li{		
	background:url("images/bullet01.gif") left no-repeat; margin:0px;
	padding:0 0 0 10px;
}

ul.ff{
}

blockquote{
   margin:5px;
   padding:5px;
   list-style:none;
}


H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE:
26px; PADDING-BOTTOM: 4px; MARGIN: 5px; COLOR: #333333; LINE-HEIGHT:
26px; PADDING-TOP: 4px; FONT-FAMILY: Tahoma,verdana,arial
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE:
20px; PADDING-BOTTOM: 0px; margin-bottom: 10px; margin-top:10px; COLOR: #333333; LINE-HEIGHT:
20px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma,verdana,arial; TEXT-DECORATION: none
}

.h2_20 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE:
20px; PADDING-BOTTOM: 0px; margin-bottom: 15px; margin-top:10px; COLOR: #333333; LINE-HEIGHT:
20px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma,verdana,arial; TEXT-DECORATION: none
}

.big_noBorder{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE:
20px; PADDING-BOTTOM: 0px; margin-bottom: 0px; margin-top:0px; COLOR: #333333; LINE-HEIGHT:
20px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma,verdana,arial; TEXT-DECORATION: none
}

H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE:
16px/14px; PADDING-BOTTOM: 0px; margin-bottom: 5px; margin-top:5px; COLOR: #333333; LINE-HEIGHT:
16px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma,verdana,arial; TEXT-DECORATION: none
}

.different_red {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT:normal; FONT-SIZE:
15px; PADDING-BOTTOM: 0px; margin-bottom: 10px; margin-top:7px; COLOR: #b50a00; LINE-HEIGHT:
15px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma,verdana,arial; TEXT-DECORATION: none
}

.different {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE:
15px; PADDING-BOTTOM: 0px; margin-bottom: 10px; margin-top:7px; COLOR: #333333; LINE-HEIGHT:
15px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma,verdana,arial; TEXT-DECORATION: none
}


H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT:600; FONT-SIZE:
14px; PADDING-BOTTOM: 0px; margin-bottom: 5px; margin-top:5px; COLOR: #333333; LINE-HEIGHT:
14px; PADDING-TOP: 0px;  FONT-FAMILY: Tahoma,verdana,arial; TEXT-DECORATION: none
}

.h3_16 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE:
16px; PADDING-BOTTOM: 0px; margin-bottom: 15px; margin-top:10px; LINE-HEIGHT:
16px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma,verdana,arial; TEXT-DECORATION: none
}


a.white:link,a.white:visited,a.white:active{
	color:#FFFFFF;
	text-decoration:none;
    FONT: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
a.white:hover{
	color:#FFFFFF;
	text-decoration:underline;
    FONT: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

a:link,a:visited,a:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

a.alt:link,a.alt:visited,a.alt:active { color:#505050; font-size:10px; text-decoration:none;} /*m13*/
a.alt:hover { text-decoration:underline;}

a.alt1:link,a.alt1:visited,a.alt1:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #505050; TEXT-DECORATION: none
}
a.alt1:hover {
	TEXT-DECORATION: underline
}

a.alt2:link,a.alt2:visited,a.alt2:active {color:#505050; font-size:10px; text-decoration:none; font-weight:bold;} /*m12*/
a.alt2:hover {text-decoration:underline;}

a.alt3:link,a.alt3:visited,a.alt3:active {color:#b50a00; text-decoration:underline;font-weight:normal;} /*orange*/
a.alt3:hover {color:#b50a00; text-decoration:none;font-weight:normal;}

a.underline:link,a.underline:visited,a.underline:active,a.underline:hover {color:#000000; text-decoration:underline;font-weight:normal;} /*black*/
a.underline_red:link,a.underline_red:visited,a.underline_red:active,a.underline_red:hover {color:#b50a00; text-decoration:underline;font-weight:normal;} /*red*/

a.heading:link,a.heading:visited,a.heading:active{
	color:#000000;
	text-decoration:none;
    font-size:12px;
	line-height:18px;
}
a.heading:hover{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
    font-size:12px;
	line-height:18px;
}

.se  {height:17px; font-family:tahoma,verdana,arial; font-size:10px; color:#6B6B6B; padding-left:3px; text-transform:uppercase;}

.tx10_gray1  {font-size:10px; color:#7F7E7E;} /*tx*/

.tx10-gray {
	FONT-SIZE: 10px; COLOR: #505050 /*tx2*/
}

.tx-gray2 {font-size:11px; color:#6B6B6B; font-weight:bold;} /*tx6*/

.tx10 {font-size:10px;} 
.tx9 {font-size:9px;} 
.tx12 {font-size:12px;} 
.tx13 {font-size:13px;} 
.tx10-blackgray {font-size:10px; color:#333333;} /*tx10*/
.tx11-blackgray {font-size:11px; color:#333333;} /*tx11*/
.tx11-orange-bold {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #b50a00 } /*tx7*/
.tx10-orange-bold {	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #b50a00 } /*tx8*/
.tx12-orange-bold {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #b50a00 } 
.tx13-orange-bold {	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #b50a00 } 
.tx14-orange-bold {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #b50a00; } 
.tx16-orange-bold {	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #b50a00; } 
.txt-orange{COLOR: #b50a00 }
.txt-blue {
    color: #005B79;
}
.txt-blackgray {
    color: #333333;
}
/*tx5*/

.gridHeader{FONT-SIZE: 10px; font-weight:bold; COLOR: #505050; background-color:#EAECEB; height:20px;}
#zxOrange {
	FONT-SIZE: 10px; COLOR: #b50a00
}
#zxOrange A {
	FONT-SIZE: 10px; COLOR: #b50a00; TEXT-DECORATION: none
}
#zxOrange A:hover {
	TEXT-DECORATION: underline
}

TABLE.formArea {
	BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BACKGROUND: #f1f9fe; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid
}
TD.formAreaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}

.error { color: #FF0000; text-decoration: none; font-size: 11px;}
.error_border{
Border-Style : dashed;
Border-Width : 2px;
border-color:#FF0000;
color: #FF0000; text-decoration: none; font-size: 11px;
padding:3px}
.red{font-family : Verdana, Arial, sans-serif; color:#b50a00}
.smalltxt{font-size : 9px ; color:#999999}
.cursorHand{ cursor:hand}
.separator{border-bottom-color:#666666; border-bottom-width: thin ; border-bottom-style:dashed}
.hr_dotted {border-bottom-color:#bab9b9; border-bottom-width: 1px ; border-bottom-style:dashed}
.line {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; 
PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px =
12px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px =
solid; HEIGHT: 1px
}

#productTable TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; 
PADDING-TOP: 4px; background-color:#FFFFFF
}
#productTable TABLE {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 95%; 
BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #bbbbbb; width:100%; 
}
#productTable .head {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #67b316; color:#FFFFFF; text-align:center;
}
.separator{border-bottom-color:#666666; border-bottom-width: thin ; border-bottom-style:dashed}
.googleBtn
{
    padding-top: 19px;
}

.googleBtn_hidden
{
    display:none;
    visibility:hidden;
}

.highlight
{
   background-color: #fefbd2;
   color: #000080;
}

td.fieldname
{
   text-align: right;
   padding:2px;
}

td.formcell
{
	background-color:#F2F2F2;
	border-style:solid;
	border-width:1px;
	border-color:#C0C0C0;
}

.grayBox
{
background-color:#F2F2F2;
	border-style:solid;
	border-width:1px;
	border-color:#C0C0C0;
}
.greenBtn
{
	background-color:#85C142;
	border-style:outset;
	font-size:11px;
	color:#FFFFFF;
	height:23px
}

td.grayBorder1
{
	border-style:solid;
	border-width:1px;
	border-color:#C0C0C0;
}

.grayBorder
{
	border-style:solid;
	border-width:1px;
	border-color:#C0C0C0;
}


.darkGrayBorder
{
	border-style:solid;
	border-width:1px;
	border-color:#666666;
}


.row-odd { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; 
PADDING-TOP: 4px; background-color:#FFFFFF;}

.row-even {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; 
PADDING-TOP: 4px; background-color:#F2F2F2;}

.row-even {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; 
PADDING-TOP: 4px; background-color:#F2F2F2;}

.gridheaderGreen
{
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;
	background-color:#b50a00;
	color:#FFFFFF;
	font-weight:bold;
}

.gridfooter
{
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;
	background-color:#bbbbbb;
	color:#FFFFFF;
	font-weight:bold;
}

.headerCell {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #dcdcdc; color:#333333; font-size:13px; padding:5x
}

#grayGridTable TD {
	PADDING: 4px; background-color:#FFFFFF
}
#grayGridTable TABLE {
	BORDER: 0px; BACKGROUND-COLOR: #bbbbbb; width:100%; 
}
#grayGridTable .head {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #dcdcdc; color:#333333; font-size:13px; padding:5x;text-align:center;
}

.collapsePanel {
      width: 100%;
      height:0px;
      overflow:hidden;
}
 
.collapsePanelHeader{   
      width:100%;            
      height:20px;
      float:none;
      padding:5px; 
      cursor:pointer; 
      vertical-align: middle;
}

/*.white
{
    FONT: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; COLOR: #fff;
}*/