/* Main definitions */

/*|---------------|*/
/*|  Headers      |*/
/*|---------------|*/
/* checkout, paymentOptions*/
.blue_header {font-weight:bold;font-size:12px;color:#ffffff; padding:3px;background-image: url(../images/blue_bg.gif); background-color:#0484C4;}


.HeaderOld {FONT-SIZE:12pt; border-bottom:1px solid #efefef; }
.HeaderOld { background-color:#0484C3; height:20px; FONT-SIZE:11pt; color:white; font-weight:bold; }
.Header, .header{background-color: #0099cc;	height: 20px;font-size: 11pt;font-weight: bold;color: #ffffff;}

/* login control */
.HeaderI{height: 15px;font-size: 13pt; color: #ffffff;background-image: url(../images/blue_bg.gif);	font-weight:bold;}
.HeaderII{height: 15px;	font-size: 11pt; color: #ffffff;background-image: url(../images/blue_bg.gif);text-align: center;font-weight: bolder;}
.HeaderIII{text-align: center;height: 15px;font-size: 11pt;font-weight: bolder;	color: #ffffff;	background-image: url(../images/green_bg.gif);}
.headercart{background-color:#0484C4;height:20px;font-size: 11pt;font-weight: bold;	color: #ffffff;	padding:2px;}

.headerIV{background-color: #5267C9;font-size: 11pt;font-weight: bold;color: #ffffff;padding-bottom: 2px;padding-left: 10px;padding-right: 10px;padding-top: 2px;}
.Headers {height:20px; FONT-SIZE:11pt;  font-weight:bold; }
.Headerss { FONT-SIZE:9pt;  font-weight:bold; }
.HeadersW {  color:#FFFFFF; height:20px; FONT-SIZE:10pt;  font-weight:bold; }
.SubHeader { background-color:#06B522; height:20px; FONT-SIZE:11pt; color:white; font-weight:bold; }
.HeaderText { FONT-SIZE:11pt; color:white; font-weight:bold; }



/*|-----------------|*/
/*|  Style General  |*/
/*|-----------------|*/
.left  { float:left;}
.right {float:right;}
.hide  {display:none;}
.dirltr {direction:ltr; }
.dirrtl {direction:rtl; }






/*=========== contact Manager ===========*/
#cm_filter_tbl{ border:solid 1px #0000FF; background:#faf9f7; padding-top:0; padding-bottom:0;}
#cm_filter_tbl td { vertical-align:top; padding-top:10px; }
#cm_filter_td1{ height:20px; background:#eeeeee; }
.cm_header {color:#647654; font-size:13pt; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT:bold;display: block;}
.cm_sending_mail_img{height:25px; width:130px; overflow: auto; BACKGROUND-COLOR:#FFFFEE; BORDER:1px solid;BORDER-COLOR:#dddddd; visibility:hidden}
#cm_btn_add_user { color:Blue; font-weight:bold;}


/*/------Info Pack -------------------------------------------------*/
.ip-headline {font-size: 34px; font-family: Tahoma; color: #006600; margin-top: 15px; margin-bottom: 15px;}
.ip-pagebody { background:#B4C6D8;  text-align:center;  margin-left:0 ; margin-right:0; margin-top:0;}
.ip-main {PADDING: 20px;padding-top:10px;}
.ip-p{
	text-align: center;
	background-image: url(../images/btn_X.gif);
	background-repeat: no-repeat;
	background-position: center 50%;
	vertical-align: middle;
	height:25px;
}

.img-middle{ border:0; vertical-align:middle;}


/*-----------------------------------------------------------------------*/


/*-----------------------------------------------------------------------*/
/* ****************    definitions -----------------------------------------------------*/
BODY { COLOR:#004363; FONT-SIZE:11pt; FONT-FAMILY: Arial, Helvetica, sans-serif }
body { COLOR:#004363; FONT-SIZE:11pt; FONT-FAMILY: Arial, Helvetica, sans-serif }

/*table { COLOR:#004363; FONT-SIZE:10pt; FONT-FAMILY: Arial, Helvetica, sans-serif }*/
table { COLOR:#004363;  FONT-SIZE:10pt; FONT-FAMILY: Arial, Helvetica, sans-serif }
A.link    { color:#00517B; text-decoration:underline;}
A.visited { color:#00517B; text-decoration:underline;}
A.active  { color:#00517B; text-decoration:underline;}
A.hover   { color:#00517B; text-decoration:none;}


/* TEXT definitions -----------------------------------------------------*/
.maintextWb { FONT-SIZE:10pt; color:white; font-weight:bold; }
.error {color:Red;}
.acrdnHeader {     border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    width:250px;
    }

.cell_header { background-color:#efefef; font-weight:bold; height:20px;}
.Header2 {FONT-SIZE:12pt; font-weight:bold; }
.HeaderSlogen {FONT-SIZE:18pt; font-weight:bold; font-style:italic;}
.dataHeader { background-color: #1e90ff; font-weight: bold; font-size: 8pt;}

.table {border:1px solid;}
.table3
{
	border-right: #9999ff 2px solid;
	border-top: #ccccff 1px solid;
	border-left: #ccccff 1px solid;
	border-bottom: #9999ff 2px solid;
}

.table2
{
	border-bottom: #ccccff 1pt solid;
    padding-left:5px;
	padding-right:5px;
}

/* BUTTONS & FIELDS definitions ------*********************----------------------*/

.nextbutton
{
	
	
}
A.nextbutton:link    { color:#6600cc; text-decoration:none; font-weight:bold;}
A.nextbutton:visited { color:#6600cc; text-decoration:none; font-weight:bold;}
A.nextbutton:active  { color:#6600cc; text-decoration:none; font-weight:bold;}
A.nextbutton:hover   { color:#ffff66; background-image: url(../images/green_bg.gif); text-decoration:underline; font-weight:bold;}

.backbutton
{
	background-image: url(../images/green_bg.gif);
	border-bottom-style: groove;
	border-bottom-color: #9932cc;
	border-right-style: groove;
	border-top-color: #9932cc;
	border-top-style: groove;
	border-right-color: #9932cc;
	border-left-style: groove;
	border-left-color: #9932cc;
	color: white;
	padding: 5px;
	margin: 5px;
}
A.backbutton:link    { color:#ffffff; text-decoration:none; font-weight:bold;}
A.backbutton:visited { color:#ffffff; text-decoration:none; font-weight:bold;}
A.backbutton:active  { color:#ffffff; text-decoration:none; font-weight:bold;}
A.backbutton:hover   { color:#ffff66; background-image: url(../images/prpl_bg.gif); text-decoration:underline; font-weight:bold;}


.button { FONT-SIZE:8pt; }

.button17
{
	font-size: 12pt; /*background-color:#0383C4; */
	
	color: #0033ff;
	height: 20pt; /*background-image: url('../images/bg-menu-30.png');*/
	font-weight: bold;
	cursor: pointer;
	
}

.btnCP1
{
	border-bottom-style: solid;
	border-bottom-color: #9966ff;
	border-right-style: solid;
	background-color: #ccccff;
	font-family: Arial, Verdana, 'Times New Roman';
	border-top-style: solid;
	color: #0033ff;
	border-right-color: #6633ff;
	font-size: 12pt;
	border-left-style: solid;
	font-weight: bold;
}

.btnCP
{
	font-family: Arial, Verdana, 'Times New Roman';	
	color: #0033ff;	
	font-size: 10pt;	
	font-weight: bold;
}

.buttonBlue { FONT-SIZE:8pt; background-color:#0383C4; border:0px; color:#ffffff; }
.buttonBlue1 { FONT-SIZE:8pt; background-color:#0383C4; color:#ffffff; }
.btnSubmit
{
	font-family: Arial, Verdana, 'Times New Roman';
	font-size:8pt;
	height:20px;
}
.btnSubmitR
{
	color:Red;
	font-size:8pt;
	height:20px;
}
.btnSubmitB
{
	color:Blue;
	font-size:8pt;
	height:20px;
	font-weight:bold;
}

.btnWallaPay
{
	background-image: url(../images/pay_botton_s.gif);	
	background-repeat: no-repeat;
	
}
.c{
 background-image:url('images/pay_botton_s2.gif');
 /*background-image:url("images/green_bg1.gif");*/

}


.btnIMG
{
	background-image:url(images/step2-he.jpg);
	width:500px;
	height:400px;
	
	
}

/* ---------buttons style ---------*/

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.btn100 {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float:left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.btn100 span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.btn100:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.btn100:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 



/* --------------------------------------------------------------------------------*/

.label
{
	font-size: 8pt;
	border: 0px solid;
	border-color: #9C9897;
	font-weight: bold;
	color: maroon;
}


.label2
{
	font-size: 10pt;
	border: 0px solid;
	border-color: #9C9897;
	font-weight: bold;
	color: maroon;
}

.labelW
{
	font-size: 8pt;
	border: 0px solid;
	border-color: #9C9897;
	font-weight: bold;
	color: #ffffff;
}

.SngLineTextBox
{
	border:1px solid black;
	font-size:8pt;
	height:15px;
	width:120px;
}
.MultiLineTextBox
{
	border:1px solid black;
	font-size:8pt;
	width:250px;
	height:100px;
}

.MultiLineTextBox1
{
	border:1px solid #00cc00;
	font-size:8pt;
	width:250px;
	height:40px;
}


.crsSngLineTextBox
{
	border:1px solid black;
	font-size:8pt;
	height:15px;
	width:250px;
}

.crsMultiLineText
{
	
	font-size:8pt;
	width:300px;
	height:100px;
}

.DropDownList
{
	font-family:Arial;
	font-size:8pt;
	border:1px solid black;
	vertical-align:middle;
	height:15pt;
}

A.linkCC:link    { color:#cccccc; text-decoration:none;}
A.linkCC:visited { color:#cccccc; text-decoration:none;}
A.linkCC:active  { color:#cccccc; text-decoration:none;}
A.linkCC:hover   { color:#cccccc; text-decoration:underline;}

A.linkW:link    { color:#ffffff; text-decoration:none;}
A.linkW:visited { color:#ffffff; text-decoration:none;}
A.linkW:active  { color:#ffffff; text-decoration:none;}
A.linkW:hover   { color:#ffffff; text-decoration:underline;}


A.linkWb:link    { color:#ffffff; text-decoration:underline; font-weight:bold;}
A.linkWb:visited { color:#ffffff; text-decoration:underline; font-weight:bold;}
A.linkWb:active  { color:#ffffff; text-decoration:underline; font-weight:bold;}
A.linkWb:hover   { color:#ffffff; text-decoration:none; font-weight:bold;}

A.linkGb:link    { color:#004363; text-decoration:none; font-weight:bold;}
A.linkGb:visited { color:#004363; text-decoration:none; font-weight:bold;}
A.linkGb:active  { color:#004363; text-decoration:none; font-weight:bold;}
A.linkGb:hover   { color:#004363; text-decoration:underline; font-weight:bold;}

A.futerLink:link    { FONT-SIZE:8pt; color:#ffffff; text-decoration:none; }
A.futerLink:visited { FONT-SIZE:8pt; color:#ffffff; text-decoration:none; }
A.futerLink:active  { FONT-SIZE:8pt; color:#ffffff; text-decoration:none; }
A.futerLink:hover   { FONT-SIZE:8pt; color:#ffffff; text-decoration:underline; }

A.accordionLink:link    { FONT-SIZE:10pt; color:#ffffff; text-decoration:none; }
A.accordionLink:visited { FONT-SIZE:10pt; color:#ffffff; text-decoration:none; }
A.accordionLink:active  { FONT-SIZE:10pt; color:#ffffff; text-decoration:none; }
A.accordionLink:hover   { FONT-SIZE:10pt; color:#ffffff; text-decoration:underline; }


.btnSend
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: BOLD;
	color: #cc0033;
	text-align: center;
	vertical-align: middle;
	background-color: #fbf7e6;
	border-top: #ccccff thin solid;
	border-left: #ccccff thin solid;
	cursor: pointer;
}
.btnSend1
{
	font-family: Arial;
	border-width: thin  medium  medium thin;
	/*border-bottom-width: 4px;
	border-right-width: 4px;*/
	font-size: 14pt;
	font-weight: bold;
	color: #004a00;
	text-align: center;
	vertical-align: middle;
	background-color: #fbf7e6;
	border-top: #ccccff thin solid;
	border-left: #ccccff thin solid;
	cursor: pointer;
	margin: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-collapse: separate;
	table-layout: auto;
}

A.buttonSend:link    { FONT-SIZE:10pt; font-weight:BOLD; color:#FFFFFF; text-align:center;  background-image:url(../images/buttonSend.gif); width:112px; height:17px; text-decoration:none; }
A.buttonSend:visited { FONT-SIZE:10pt; font-weight:BOLD; color:#FFFFFF; text-align:center;  background-image:url(../images/buttonSend.gif); width:112px; height:17px; text-decoration:none;}
A.buttonSend:active  { FONT-SIZE:10pt; font-weight:BOLD; color:#FFFFFF; text-align:center;  background-image:url(../images/buttonSend.gif); width:112px; height:17px; text-decoration:none; }
A.buttonSend:hover   { FONT-SIZE:10pt; font-weight:BOLD; color:#FFFFFF; text-align:center;  background-image:url(../images/buttonSend.gif); width:112px; height:17px; text-decoration:none; }

A.buttonSimple:link    { padding-right:2px; padding-left:2px; FONT-SIZE:9pt; background-color:#0484C4; font-weight:BOLD; color:#FFFFFF; text-align:center;  height:17px; text-decoration:none; }
A.buttonSimple:visited { padding-right:2px; padding-left:2px; FONT-SIZE:9pt; background-color:#0484C4; font-weight:BOLD; color:#FFFFFF; text-align:center;  height:17px; text-decoration:none;}
A.buttonSimple:active  { padding-right:2px; padding-left:2px; FONT-SIZE:9pt; background-color:#0484C4; font-weight:BOLD; color:#FFFFFF; text-align:center;  height:17px; text-decoration:none; }
A.buttonSimple:hover   { padding-right:2px; padding-left:2px; FONT-SIZE:9pt; background-color:#0484C4; font-weight:BOLD; color:#FFFFFF; text-align:center;  height:17px; text-decoration:none; }


A.LinkMenuW:link    { FONT-SIZE:10pt; color:#ffffff; text-decoration:none; font-weight:bold;}
A.LinkMenuW:visited { FONT-SIZE:10pt; color:#ffffff; text-decoration:none; font-weight:bold;}
A.LinkMenuW:active  { FONT-SIZE:10pt; color:#ffffff; text-decoration:none; font-weight:bold;}
A.LinkMenuW:hover   { FONT-SIZE:10pt; color:#ffffff; text-decoration:none; font-weight:bold;}

A.cpLink:link    { color:#0053A5; text-decoration:none;}
A.cpLink:visited { color:#0053A5; text-decoration:none;}
A.cpLink:active  { color:#0053A5; text-decoration:none;}
A.cpLink:hover   { color:#0053A5; text-decoration:underline;}

A.cpLinkOff:link    { color:#aaaaaa; text-decoration:none;}
A.cpLinkOff:visited { color:#aaaaaa; text-decoration:none;}
A.cpLinkOff:active  { color:#aaaaaa; text-decoration:none;}
A.cpLinkOff:hover   { color:#aaaaaa; text-decoration:none;}



/* SITE MENU -------------------------------------------------------------------------------*/
.menuTable     { background-color:#06B522; color:#ffffff ; font-weight:bold; }
.menuTableOver { background-color:#06B522; }

.TopMenuItem    { font-weight:bold;  text-align:center; height:20px;  background-color:#06B522; BORDER-left:1px solid ; color:#FFFFFF; font-family:Arial;font-size:10pt;cursor:pointer;  background-image:url(../images/green_bg.gif); }
.TopMenuItemOver{ font-weight:bold;   text-align:center; height:20px; background-color:#86D000;BORDER-left:1px solid ; color:#FFFFFF;font-family:Arial;font-size:10pt;cursor:pointer;  }
.TopMenuSelected{ font-weight:bold;   text-align:center; height:20px; background-color:#86D000;BORDER-left:1px solid ;  color:#FFFFFF;  font-family:Arial;font-size:10pt;cursor:pointer; }
.TopMenuSelectedOver{font-weight:bold;   text-align:center; height:20px; background-color:#86D000; BORDER-left:1px solid ; color:#FFFFFF;  font-family:Arial;font-size:10pt;cursor:pointer;  }

/* menu of drop down items */
.MenuItem    {  text-align:right; height:20px;  background-color:#06B522; BORDER-left:1px solid ; BORDER-BOTTOM:1px solid ; BORDER-right:1px solid ; color:#FFFFFF;font-family:Arial;font-size:10pt;cursor:pointer; }
.MenuItemOver{ font-weight:bold;   text-align:right; height:20px;  background-color:#86D000;BORDER-left:1px solid ; BORDER-right:1px solid ; BORDER-BOTTOM:1px solid ; color:#FFFFFF;font-family:Arial;font-size:10pt;cursor:pointer; }
.MenuSelected{ font-weight:bold;   text-align:right; height:20px;  background-color:#86D000;BORDER-left:1px solid ; BORDER-right:1px solid ; BORDER-BOTTOM:1px solid ; color:#FFFFFF;  font-family:Arial;font-size:10pt;cursor:pointer; }
.MenuSelectedOver{ font-weight:bold;   text-align:right; height:20px;   background-color:#86D000; BORDER-left:1px solid ; BORDER-right:1px solid ; BORDER-BOTTOM:1px solid ; color:#FFFFFF;  font-family:Arial;font-size:10pt;cursor:pointer; }

.TopMenuGroup    { text-align:right; height:20px; background-color:#06B522; BORDER-left:1px solid ; BORDER-right:1px solid ; BORDER-BOTTOM:1px solid ; color:#FFFFFF;font-family:Arial;font-size:10pt;cursor:pointer; }
.TopMenuGroupOver{ font-weight:bold;  text-align:right; height:20px; background-color:#86D000;BORDER-left:1px solid ; BORDER-right:1px solid ; BORDER-BOTTOM:1px solid ; color:#FFFFFF;font-family:Arial;font-size:10pt;cursor:pointer; }
.TopMenuGroupSelected{ font-weight:bold;  text-align:right; height:20px; background-color:#86D000;BORDER-left:1px solid ; BORDER-right:1px solid ; BORDER-BOTTOM:1px solid ;  color:#FFFFFF;  font-family:Arial;font-size:10pt;cursor:pointer; }
.TopMenuGroupSelectedOver{ font-weight:bold;   text-align:right; height:20px;  background-color:#86D000; BORDER-left:1px solid ; BORDER-right:1px solid ; BORDER-BOTTOM:1px solid ; color:#FFFFFF;  font-family:Arial;font-size:10pt;cursor:pointer; }


/* work ----*/
.TopMenuItemWork    { font-weight:bold;  text-align:center; height:20px;  background-color:#0484C4; BORDER-left:1px solid ; color:#FFFFFF; font-family:Arial;font-size:10pt;cursor:pointer;   background-image:url(../images/blue_bg.gif); }
.TopMenuItemOverWork { font-weight:bold;   text-align:center; height:20px; background-color:#00537D;BORDER-left:1px solid ; color:#FFFFFF;font-family:Arial;font-size:10pt;cursor:pointer;  }
.TopMenuSelectedWork { font-weight:bold;   text-align:center; height:20px; background-color:#00537D;BORDER-left:1px solid ;  color:#FFFFFF;  font-family:Arial;font-size:10pt;cursor:pointer; }
.TopMenuSelectedOverWork {font-weight:bold;   text-align:center; height:20px; background-color:#00537D; BORDER-left:1px solid ; color:#FFFFFF;  font-family:Arial;font-size:10pt;cursor:pointer;  }

/* menu of drop down items */
.MenuItemWork    {  text-align:right; height:20px;  background-color:#0484C4; BORDER-left:1px solid ; BORDER-BOTTOM:1px solid ; BORDER-right:1px solid ; color:#FFFFFF;font-family:Arial;font-size:10pt;cursor:pointer; }
.MenuItemOverWork { font-weight:bold;   text-align:right; height:20px;  background-color:#00537D;BORDER-left:1px solid ; BORDER-right:1px solid ; BORDER-BOTTOM:1px solid ; color:#FFFFFF;font-family:Arial;font-size:10pt;cursor:pointer; }
.MenuSelectedWork { font-weight:bold;   text-align:right; height:20px;  background-color:#00537D;BORDER-left:1px solid ; BORDER-right:1px solid ; BORDER-BOTTOM:1px solid ; color:#FFFFFF;  font-family:Arial;font-size:10pt;cursor:pointer; }
.MenuSelectedOverWork { font-weight:bold;   text-align:right; height:20px;   background-color:#00537D; BORDER-left:1px solid ; BORDER-right:1px solid ; BORDER-BOTTOM:1px solid ; color:#FFFFFF;  font-family:Arial;font-size:10pt;cursor:pointer; }

.TopMenuGroupWork    { text-align:right; height:20px; background-color:#0484C4; BORDER-left:1px solid ; BORDER-right:1px solid ; BORDER-BOTTOM:1px solid ; color:#FFFFFF;font-family:Arial;font-size:10pt;cursor:pointer; }
.TopMenuGroupOverWork { font-weight:bold;  text-align:right; height:20px; background-color:#00537D;BORDER-left:1px solid ; BORDER-right:1px solid ; BORDER-BOTTOM:1px solid ; color:#FFFFFF;font-family:Arial;font-size:10pt;cursor:pointer; }
.TopMenuGroupSelectedWork { font-weight:bold;  text-align:right; height:20px; background-color:#00537D;BORDER-left:1px solid ; BORDER-right:1px solid ; BORDER-BOTTOM:1px solid ;  color:#FFFFFF;  font-family:Arial;font-size:10pt;cursor:pointer; }
.TopMenuGroupSelectedOverWork { font-weight:bold;   text-align:right; height:20px;  background-color:#00537D; BORDER-left:1px solid ; BORDER-right:1px solid ; BORDER-BOTTOM:1px solid ; color:#FFFFFF;  font-family:Arial;font-size:10pt;cursor:pointer; }

/* SITE MENU -------------------------------------------------------------------------------*/




/* PRODUCTS PART ---------------------------*/
.price {FONT-SIZE:10pt; color:#0484C4; font-weight:bold;}
.PDescS {FONT-SIZE:10pt; }
.PDescL {FONT-SIZE:10pt; }



A.Pname:link    { FONT-SIZE:10pt; color:#ffffff; text-decoration:none; font-weight:bold;}
A.Pname:visited { FONT-SIZE:10pt; color:#ffffff; text-decoration:none; font-weight:bold;}
A.Pname:active  { FONT-SIZE:10pt; color:#ffffff; text-decoration:none; font-weight:bold;}
A.Pname:hover   { FONT-SIZE:10pt; color:#ffffff; text-decoration:none; font-weight:bold;}



A.productPath:link    { FONT-SIZE:12pt; color:#0484C4; text-decoration:none; font-weight:bold;}
A.productPath:visited { FONT-SIZE:12pt; color:#0484C4; text-decoration:none; font-weight:bold;}
A.productPath:active  { FONT-SIZE:12pt; color:#0484C4; text-decoration:none; font-weight:bold;}
A.productPath:hover   { FONT-SIZE:12pt; color:#0484C4; text-decoration:none; font-weight:bold;}


A.productPath:link    { FONT-SIZE:12pt; color:#0484C4; text-decoration:none; font-weight:bold;}
A.productPath:visited { FONT-SIZE:12pt; color:#0484C4; text-decoration:none; font-weight:bold;}
A.productPath:active  { FONT-SIZE:12pt; color:#0484C4; text-decoration:none; font-weight:bold;}
A.productPath:hover   { FONT-SIZE:12pt; color:#0484C4; text-decoration:none; font-weight:bold;}


.selectedCategory {height:25px; FONT-SIZE:10pt; color:#FF750F;  font-weight:bold;  border-bottom:1px solid #eeeeee;}
.selectedTdCategory {height:25px; FONT-SIZE:10pt; color:#FF750F; border-bottom:1px solid #eeeeee;}

A.linkCategory:link    { FONT-SIZE:10pt; color:#00537D; text-decoration:none; font-weight:bold;}
A.linkCategory:visited { FONT-SIZE:10pt; color:#00537D; text-decoration:none; font-weight:bold;}
A.linkCategory:active  { FONT-SIZE:10pt; color:#00537D; text-decoration:none; font-weight:bold;}
A.linkCategory:hover   { FONT-SIZE:10pt; color:#FF750F; text-decoration:none; font-weight:bold;}

A.linkSelectedCategory:link    { FONT-SIZE:10pt; color:#FF750F; text-decoration:none; font-weight:bold;}
A.linkSelectedCategory:visited { FONT-SIZE:10pt; color:#FF750F; text-decoration:none; font-weight:bold;}
A.linkSelectedCategory:active  { FONT-SIZE:10pt; color:#FF750F; text-decoration:none; font-weight:bold;}
A.linkSelectedCategory:hover   { FONT-SIZE:10pt; color:#FF750F; text-decoration:none; font-weight:bold;}

.selectedSubCategory {FONT-SIZE:9pt; color:#FF750F;}
.selectedSubTdCategory { FONT-SIZE:9pt; }

A.linkSubCategory:link    { FONT-SIZE:9pt; color:#007DBC; text-decoration:none;}
A.linkSubCategory:visited { FONT-SIZE:9pt; color:#007DBC; text-decoration:none;}
A.linkSubCategory:active  { FONT-SIZE:9pt; color:#007DBC; text-decoration:none;}
A.linkSubCategory:hover   { FONT-SIZE:9pt; color:#FF750F; text-decoration:none;}

A.linkSelectedSubCategory:link    { FONT-SIZE:9pt; color:#FF750F; text-decoration:none;}
A.linkSelectedSubCategory:visited { FONT-SIZE:9pt; color:#FF750F; text-decoration:none;}
A.linkSelectedSubCategory:active  { FONT-SIZE:9pt; color:#FF750F; text-decoration:none;}
A.linkSelectedSubCategory:hover   { FONT-SIZE:9pt; color:#FF750F; text-decoration:none;}


/* PRODUCTS PART ---------------------------*/


/* MENU PAGES PART -------------------*/
.selectedPages {height:25px; FONT-SIZE:10pt; color:#FF750F;  font-weight:bold;  border-bottom:1px solid #FFBA86;}
.selectedTdPages {height:25px; FONT-SIZE:10pt; color:#FF750F; border-bottom:1px solid #FFBA86;}
.selectedTdLPages {height:25px; FONT-SIZE:10pt; color:#FF750F; border-bottom:1px solid #3300cc;}


A.linkPage:link    { FONT-SIZE:10pt; color:#0384C5; text-decoration:none; font-weight:bold;}
A.linkPage:visited { FONT-SIZE:10pt; color:#0384C5; text-decoration:none; font-weight:bold;}
A.linkPage:active  { FONT-SIZE:10pt; color:#0384C5; text-decoration:none; font-weight:bold;}
A.linkPage:hover   { FONT-SIZE:10pt; color:#FF750F; text-decoration:none; font-weight:bold;}

A.linkSelectedPage:link    { FONT-SIZE:10pt; color:#FF750F; text-decoration:none; font-weight:bold;}
A.linkSelectedPage:visited { FONT-SIZE:10pt; color:#FF750F; text-decoration:none; font-weight:bold;}
A.linkSelectedPage:active  { FONT-SIZE:10pt; color:#FF750F; text-decoration:none; font-weight:bold;}
A.linkSelectedPage:hover   { FONT-SIZE:10pt; color:#FF750F; text-decoration:none; font-weight:bold;}

.selectedSubPages {FONT-SIZE:9pt; color:#FF750F;}
.selectedSubTdPages { FONT-SIZE:9pt; }

A.linkSubPage:link    { FONT-SIZE:9pt; color:#007DBC; text-decoration:none;}
A.linkSubPage:visited { FONT-SIZE:9pt; color:#007DBC; text-decoration:none;}
A.linkSubPage:active  { FONT-SIZE:9pt; color:#007DBC; text-decoration:none;}
A.linkSubPage:hover   { FONT-SIZE:9pt; color:#FF750F; text-decoration:none;}

A.linkSelectedSubPage:link    { FONT-SIZE:9pt; color:#FF750F; text-decoration:none;}
A.linkSelectedSubPage:visited { FONT-SIZE:9pt; color:#FF750F; text-decoration:none;}
A.linkSelectedSubPage:active  { FONT-SIZE:9pt; color:#FF750F; text-decoration:none;}
A.linkSelectedSubPage:hover   { FONT-SIZE:9pt; color:#FF750F; text-decoration:none;}


/* DATAGRID PART ---------------------------*/
.DataGridStyle {}

/* Data Grid style definitions */
.DataGridHeaderStyle
{
	text-align:center;
	background-color:#5267C9;
	font-weight:bold;
	color:white;
	font-size:9pt;
	height:20px;
}
.DataGridHeaderStyle a
{
	color:white;
	text-decoration:none;
	
}
.DataGridHeaderStyle a 
{
	color:white;
	text-decoration:none;
	
}
.DataGridHeaderStyle td
{
	white-space: nowrap;
}
.DataGridAlternatingItemStyle
{
	font-size:8pt;
	background-color:#E6E6E6;
}
.DataGridAlternatingItemStyle2
{
	font-size:8pt;
	background-color:#F5F5F5;
}
.DataGridItemStyle
{
	font-size:8pt;
	background-color:transparent;
}
.DataGridEditItemStyle input
{
	border:1px solid black;
	font-size:8pt;
	height:15px;
	width:100px;
}
.checkBox input
{
	border:none !important;
	height:auto;
	width: auto;
}
.DataGridPagerStyle
{
	text-align: center;
	background-color: #5267C9;
	font-size: 1em;
	color: white;
	height: 17px;
}
.DataGridPagerStyle a {color:white;}


/* end Data Grid style definitions */


/* Definitions of "add data" tables */
.TableStyle
{
	border:1px solid black; border-collapse: collapse;
	margin-top:3px;
		font-size:8pt;
}


.BoxStyleH
{
	border: 0px solid blue;
	border-collapse: collapse;
	margin-top: 3px;
	font-size: 8pt;
	color: #ff6600;
	background-color: #ffffcc;
}

.BoxStyle
{
	font-size: 8pt;
	color: #ff6600;
	border: 1px solid blue;
	border-collapse: collapse;
	margin-top: 3px;	
	color: #ff6600;
	background-color: #ffffcc;
}

.rdBoxStyle
{
	font-size: 8pt;
	color: #ff6600;
	/*border: 1px solid blue;
	border-collapse: collapse;
	margin-top: 3px;
	
	color: #ff6600;
	background-color: #ffffcc;*/
}

.courseStatus0{ background-color:#efefef;}
.courseStatus1{ background-color:#FFFFB8;}
.courseStatus2{ background-color:#D7D3FF;}


/*articel section  ------------------------*/
.GuideDescS{ color:#525252;  font-family:Arial; font-size:9pt; padding-right:8px; }
.GuideTopBG{}
.GuideBG{ background-image:url(../images/table1_midicon.gif);direction:ltr; background-position:left top;  background-repeat:no-repeat; }
.GuideTable{ direction:rtl; text-align:right; }
.headArticle{color:#322A7D; font-size:11pt; font-weight:bold; border-bottom:1px solid; border-bottom-color:#B2B2B2; }

A.PHeaderGuideLink:link    { color:#525252; FONT-SIZE:10pt; text-decoration:none;}
A.PHeaderGuideLink:visited { color:#525252; FONT-SIZE:10pt; text-decoration:none;}
A.PHeaderGuideLink:active  { color:#525252; FONT-SIZE:10pt; text-decoration:none;}
A.PHeaderGuideLink:hover   { color:#E07E11; FONT-SIZE:10pt; text-decoration:none;}

A.PromoGuideLink:link    { color:#000000; FONT-SIZE:9pt; text-decoration:none;}
A.PromoGuideLink:visited { color:#000000; FONT-SIZE:9pt; text-decoration:none;}
A.PromoGuideLink:active  { color:#000000; FONT-SIZE:9pt; text-decoration:none;}
A.PromoGuideLink:hover   { color:#000000; FONT-SIZE:9pt; text-decoration:none;}

A.FullGuideLink:link    { color:#F09B2B; FONT-SIZE:8pt; text-decoration:none; }
A.FullGuideLink:visited { color:#F09B2B; FONT-SIZE:8pt; text-decoration:none; }
A.FullGuideLink:active  { color:#F09B2B; FONT-SIZE:8pt; text-decoration:none; }
A.FullGuideLink:hover   { color:#F09B2B; FONT-SIZE:8pt; text-decoration:none; }

A.smallink:link    { color:#979494; FONT-SIZE:8pt; text-decoration:none; }
A.smallink:visited { color:#979494; FONT-SIZE:8pt; text-decoration:none; }
A.smallink:active  { color:#979494; FONT-SIZE:8pt; text-decoration:none; }
A.smallink:hover   { color:#F09B2B; FONT-SIZE:8pt; text-decoration:none; }

A.innerdatalistArticle:link    { color:#525252; FONT-SIZE:10pt; text-decoration:none;}
A.innerdatalistArticle:visited { color:#525252; FONT-SIZE:10pt; text-decoration:none;}
A.innerdatalistArticle:active  { color:#525252; FONT-SIZE:10pt; text-decoration:none;}
A.innerdatalistArticle:hover   { color:#E07E11; FONT-SIZE:10pt; text-decoration:none;}

A.innerdatalistArticleIN:link    { color:#525252; FONT-SIZE:11pt; text-decoration:none;}
A.innerdatalistArticleIN:visited { color:#525252; FONT-SIZE:11pt; text-decoration:none;}
A.innerdatalistArticleIN:active  { color:#525252; FONT-SIZE:11pt; text-decoration:none;}
A.innerdatalistArticleIN:hover   { color:#E07E11; FONT-SIZE:11pt; text-decoration:none;}


/* FORUM ------------------------------------------------*/

/*-FORUM SECTION CSS --------------------------------------------------------*/
.ForumHeader { color:#ffffff; font-size:10pt; font-weight:bold; background-color:#FF6D00;}

.ForumItem { color:#004363; font-size:10pt; font-weight:bold; background-color:#FFFFFF;}
.ForumAlternating { color:#004363; font-size:10pt; font-weight:bold; background-color:#FAECE1;}

A.forumSubject:link    { color:#004363; font-size:10pt; text-decoration:none;}
A.forumSubject:visited { color:#004363; font-size:10pt; text-decoration:none;}
A.forumSubject:active  { color:#004363; font-size:10pt; text-decoration:none;}
A.forumSubject:hover   { color:#004363; font-size:10pt; text-decoration:none;}

A.addReplayLink:link
{
	color: #0000cc;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none; width:auto;
	background-image: url("images/btngr1.gif");  background-repeat:no-repeat;
}
A.addReplayLink:visited { color:#0000cc; font-size:10pt;background-image: url(images/btngr1.gif); background-image: url('images/btngr1.gif');  background-repeat:no-repeat; background-repeat:no-repeat; font-weight:bold; text-decoration:none;}
A.addReplayLink:active  { color:#0000cc; font-size:10pt;background-image: url(images/btngr1.gif); background-image: url('images/btngr1.gif');  background-repeat:no-repeat; background-repeat:no-repeat; font-weight:bold; text-decoration:none;}
A.addReplayLink:hover   { color:#006600; font-size:10pt;background-image: url(images/btngr1.gif); background-image: url('images/btngr1.gif');  background-repeat:no-repeat; background-repeat:no-repeat; font-weight:bold; text-decoration:underline;}

/* forum css*/
.DataGridAlternatingItemStyle1 { background-color:#e7e7e7; }
.DataGridHeaderStyle1 { text-align:center; background-color:White; font-weight:bold; color:white; }
.DataGridItemStyle1 { background-color:white }

.expertFormHeader{background-color:#2D75DE;color:White;FONT-FAMILY: Arial, Helvetica, sans-serif; }
.herRoomHeader{FONT-SIZE:10pt;background-color:#BE78FF;color:White;FONT-FAMILY: Arial, Helvetica, sans-serif; }
.herRoomImgPadding{padding-right:5px;padding-top:5px;padding-left:5px;padding-bottom:5px;}
.expertFormBody{background-color:#f3f3f3;color:Black;FONT-FAMILY: Arial, Helvetica, sans-serif; }
.exspertTemplate{border-bottom:1px white;border-right:1px white;border-left:1px white;border-top:1px white;}
.ForumHeader { color:White; font-weight:bold; vertical-align:middle;}
.ForumMain {background-color:#E7E7E7; color:Black; FONT-SIZE:10pt;  FONT-FAMILY: Arial, Helvetica, sans-serif; }
.ForumSub {background-color:#F5F6F8; color:Black; FONT-SIZE:10pt;  FONT-FAMILY: Arial, Helvetica, sans-serif; }

.forumSubject{ FONT-FAMILY: Arial, Helvetica, sans-serif; color:#004363; font-size:10pt; text-decoration:none;}
.forumSubjectSub1{color:black; FONT-SIZE:10pt;  FONT-FAMILY: Arial, Helvetica, sans-serif;  text-decoration:none;}
.forumSubjectSub{color:black; FONT-SIZE:10pt;  FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none;}
.forumSubjectMSG{color:Black; FONT-SIZE:10pt;  FONT-FAMILY: Arial, Helvetica, sans-serif; background-color:white; text-decoration:none;}

A.pagingLink2:link    { color:#3C3C3C; FONT-SIZE:10pt; text-decoration:underline; text-align:center; font-weight:bold; width:30px; height:30px; }
A.pagingLink2:visited { color:#3C3C3C; FONT-SIZE:10pt; text-decoration:underline; text-align:center; font-weight:bold; width:30px; height:30px; }
A.pagingLink2:active  { color:#3C3C3C; FONT-SIZE:10pt; text-decoration:underline; text-align:center; font-weight:bold; width:30px; height:30px; }
A.pagingLink2:hover   { color:#3C3C3C; FONT-SIZE:10pt; text-decoration:none; text-align:center; font-weight:bold; width:30px; height:30px; }

A.pagingLink:link    { color:#3C3C3C; FONT-SIZE:10pt; text-decoration:underline; text-align:center; font-weight:bold; width:30px; height:30px; }
A.pagingLink:visited { color:#3C3C3C; FONT-SIZE:10pt; text-decoration:underline; text-align:center; font-weight:bold; width:30px; height:30px; }
A.pagingLink:active  { color:#3C3C3C; FONT-SIZE:10pt; text-decoration:underline; text-align:center; font-weight:bold; width:30px; height:30px; }
A.pagingLink:hover   { color:#3C3C3C; FONT-SIZE:10pt; text-decoration:none; text-align:center; font-weight:bold; width:30px; height:30px; }

A.currPageLink:link    { color:black; FONT-SIZE:10pt; text-decoration:none; text-align:center; font-weight:bold; width:30px; height:30px; }
A.currPageLink:visited { color:black; FONT-SIZE:10pt; text-decoration:none; text-align:center; font-weight:bold; width:30px; height:30px; }
A.currPageLink:active  { color:black; FONT-SIZE:10pt; text-decoration:none; text-align:center; font-weight:bold; width:30px; height:30px; }
A.currPageLink:hover   { color:black; FONT-SIZE:10pt; text-decoration:none; text-align:center; font-weight:bold; width:30px; height:30px; }


A.pagingLink2:link    {  padding-top:5px; background-color:#F6F6F6; FONT-SIZE:12pt; text-decoration:none; text-align:center; font-weight:bold; width:30px; height:30px; BORDER-BOTTOM:1px solid; BORDER-LEFT:1px solid; BORDER-RIGHT:1px solid; BORDER-TOP:1px solid; BORDER-COLOR:#FF7E00;}
A.pagingLink2:visited {  padding-top:5px; background-color:#F6F6F6; FONT-SIZE:12pt; text-decoration:none; text-align:center; font-weight:bold; width:30px; height:30px; BORDER-BOTTOM:1px solid; BORDER-LEFT:1px solid; BORDER-RIGHT:1px solid; BORDER-TOP:1px solid; BORDER-COLOR:#FF7E00;}
A.pagingLink2:active  {  padding-top:5px; background-color:#F6F6F6; FONT-SIZE:12pt; text-decoration:none; text-align:center; font-weight:bold; width:30px; height:30px; BORDER-BOTTOM:1px solid; BORDER-LEFT:1px solid; BORDER-RIGHT:1px solid; BORDER-TOP:1px solid; BORDER-COLOR:#FF7E00;}
A.pagingLink2:hover   {  padding-top:5px; background-color:#F6F6F6; FONT-SIZE:12pt; text-decoration:none; text-align:center; font-weight:bold; width:30px; height:30px; BORDER-BOTTOM:1px solid; BORDER-LEFT:1px solid; BORDER-RIGHT:1px solid; BORDER-TOP:1px solid; BORDER-COLOR:#FF7E00;}

/*-END FORUM SECTION CSS --------------------------------------------------------*/


.tableTree {padding:0px; height:70px; width:50px;}
.myCIDTree   {font-size:8pt;border:2px solid #000000; padding:1px; cursor:pointer;}
.CjoinerTree {background-color:Yellow;}
.CIDTree   {font-size:8pt;border:1px solid #000000; padding:1px; cursor:pointer;}
A.goMyTree:link    { color:#000000; font-weight:bold; text-decoration:none;}
A.goMyTree:visited { color:#000000; font-weight:bold; text-decoration:none;}
A.goMyTree:active  { color:#000000; font-weight:bold; text-decoration:none;}
A.goMyTree:hover   { color:#000000; font-weight:bold;  text-decoration:none;}



.TableHeader
{
	background-color:#70BF26; font-weight:bold; text-align:center;font-size:10pt;color:white;
}
.TableHeader1
{
	background-color:#70BF26; font-weight:bold; text-align:center;font-size:8pt;color:white;
}

.tdFieldName
{
	background-color: #E6DBFF;font-weight:bold;width:150px;
	white-space: nowrap;
		font-size:8pt;
}


.tdFieldNameI
{
	background-color: #E6DBFF;font-weight:bold;width:150px;
	white-space: nowrap;
		font-size:14pt;
}

.starStyle
{
	color:red; font-weight:bold;
}

/* end Definitions of "add data" tables  */



/* Definitions of "search"  part*/
.SearchHeader
{
	background-image:url(../images/tableHeader.gif);
	height:20px;
	width:250px;
	color:#ffffff;
	font-size: 10pt;
	font-weight:bold;

}

.infoHeader
{
	background-image:url(../images/tableHeader.gif);
	height:20px;
	width:250px;
	color:#ffffff;
	font-size: 10pt;
	font-weight:bold;

}

.SearchHeaderSelected
{
	height: 20px;
	width: 250px;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	background-color: #009900;
}

.SearchHeaderEmpty
{
	border-bottom:1px solid black;
}

.SearchBody
{
	background-color:#E5E5E5;
	font-size: 8pt;
	padding: 5px;
	border-bottom:2px solid #657654;
	border-right:2px solid #657654;
	border-top:1px solid #657654;
	border-left:1px solid #657654;

} 
/* end Definitions of "search"  part*/



/* Definitions of "edit"  part*/
.EditHeader
{
	background-image:url(../images/tableHeader.gif);
	height:20px;
	width:150px;
	color:#ffffff;
	font-size: 10pt;
	font-weight:bold;

}

.EditHeaderEmpty
{
	border-bottom:1px solid black;
}

.EditBody
{
	background-color:#E5E5E5;
	font-size: 8pt;
	padding: 5px;
	border-bottom:2px solid #657654;
	border-right:2px solid #657654;
	border-top:1px solid #657654;
	border-left:1px solid #657654;
}
/* end Definitions of "search"  part*/


/* Definitions for orders */
.OBstatus0
{
	width:15px;
	height:15px;
	background-color:Yellow;
}
.OBstatus1
{
	width:15px;
	height:15px;
	background-color:red;
}
.OBstatus2
{
	width:15px;
	height:15px;
	background-color:green;
}
/* end Definitions for orders */

/* ----- AAAA ---- */
.DropDownItem
{ 
	 font-size: 8pt;
	 height:10px;
}

.BrightLink
{
	font-weight: bold;
	font-size: 12pt;
	color: #ccffff;
}

/* -- accordion InfoPack ---- */
.accordionInfoPackHeader
{
    /*border: 1px solid #2F4F4F;*/
    color: white;
    /* background-color: #2E4d7B; */
	background-image:url(../images/bg-menu-main.png);
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
    /* padding: 2px; */
    margin-top: 5px;
    cursor: pointer;
    width:400px;
    height:20px;
}
.accordionInfoPackHeaderSelected
{
    /* border: 1px solid #2F4F4F; */
    color: white;
   	background-image:url(../images/green_bg.gif);
   	border:0;
   	border-style:none;
 
    /* background-color: #5078B3; */
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
    /* padding: 2px; */
    margin-top: 5px;
    cursor: pointer;
    width:400px;
    height:20px;
}

/* ---accordion--- */
.accordionHeader
{
    /*border: 1px solid #2F4F4F;*/
    color: white;
    /* background-color: #2E4d7B; */
	background-image:url(../images/bg-menu-main.png);
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
    /* padding: 2px; */
    margin-top: 5px;
    cursor: pointer;
    width:250px;
    height:20px;
}


/*

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
} 

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

*/

.accordionHeaderSelected
{
    /* border: 1px solid #2F4F4F; */
    color: white;
   	background-image:url(../images/green_bg.gif);
   	border:0;
   	border-style:none;
 
    /* background-color: #5078B3; */
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
    /* padding: 2px; */
    margin-top: 5px;
    cursor: pointer;
    width:250px;
    height:20px;
}


.accordionMenuHeader
{
    /*border: 1px solid #2F4F4F;*/
    color: white;
    /* background-color: #2E4d7B; */
	background-image:url(../images/bg-menu-main.png);
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
    /* padding: 2px; */
    margin-top: 5px;
    cursor: pointer;
    width:100%;
    height:20px;
}

.accordionMenuHeaderSelected
{
    /* border: 1px solid #2F4F4F; */
    color: white;
   	background-image:url(../images/green_bg.gif);
   	border:0;
   	border-style:none;
 
    /* background-color: #5078B3; */
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
    /* padding: 2px; */
    margin-top: 5px;
    cursor: pointer;
    width:100%;
    height:20px;
}

.collapsibletop
{
	background-image: url(images/bg-menu-main.png);
    margin-top: 10px;
    cursor: pointer;
    height:2em;
}


.collapsePanelHeader{
	width:250px;
	
	margin-top: 10px;
	background-image: url(../images/bg-menu-30.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

/*

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

*/

.accordionContent
{
	background-color: #faf9f7;
	border: 1px solid #0000ff;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}
.accordionMenuContent
{
	background-color: #faf9f7;
	border: #ccccff 1px solid;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}

/* admin ---*/

/* TAKE CAR OF TABS */
.unSelectedTab
{
	height: 23px;
	border-bottom: #9966cc 1px solid;
	border-left: #9966cc 1px solid;
	border-right: #9966cc 2px solid;
	border-top: #9966cc 2px solid;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	text-align: center;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	background-color: #F0F0E8;
}
.SelectedTab
{
	height: 26px;
	font-weight: bold;
	border-color: #91A7B7;
	border-bottom-color: #ffffff;
	border-top-color: #FDCB35;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	text-align: center;
	font-size: 10pt;
	color: #ff6600;
	text-decoration: none;
	background-color: #FFFFFF;
}

.tdTab {border-bottom:1px solid; border-color:#91A7B7;}

.TabContainerCP
{  
	border:1px
	
	
}

.field { FONT-SIZE:8pt; border:1px solid; border-color:#9C9897; height:15px; }

.field20
{
	font-size: 9pt;
	height: 20px;
	border-bottom: #9999ff 1px solid;
	border-left: #9999ff 1px solid;
	border-top: #9999ff 1px solid;
	border-right: #9999ff 1px solid;
}
.field-ltr { FONT-SIZE:8pt; border:1px solid; border-color:#9C9897; height:15px; direction:ltr }

.q-field { background: lightblue; FONT-SIZE:8pt; border:1px solid; width:400px; border-color:#9C9897; height:15px; }

.txtBoxfield1 { background: lightblue; FONT-SIZE:8pt; border:1px solid; border-color:#9C9897; height:15px; }

.tableForm { FONT-SIZE:9pt; border-collapse:collapse;}
.tdHeader { background-color:#efefef; font-weight:bold;}

.userMenuHeader
{
	font-weight: bold;
	color: #990000;
	background-color: #dcd9f2;
}

tr.botomLine td
{
	border-bottom: dashed 1px #000000;
}

.errorVAL
{
	font-style:italic;
	margin-left:3px;
	margin-right:3px;
	color:red;
	font-weight:bold;
   background-color:Yellow;
}


.valStyle
{
	font-style:italic;
	margin-left:7px;
	color:red;
}
.valStyleGoodResult
{
	font-style:normal;
	margin-left:7px;
	color:black;
}

.Pborderleft
{
	border-left:1px solid #EBEBEB;
}
.Pborderright
{
	border-right:1px solid #EBEBEB;
}

.LPheader
{
	background-color: #5977a0;
	height: 15px;
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;
}

.fieldset {
	margin: 10px;
	border: 1px solid #FFCC66;
	font-weight: bold;
	font-size: 10px;
	background-color: #FFFFCC;
	padding-bottom: 20px;
}
.legend {
	background-color: #FFCC66;
	padding: 5px;
	margin: 0px;
	color: #FFFFFF;
}

.border1
{
	border: 1px solid;
	border-color: #C6E0F5;
}

/*------------ AJAX --------------------*/
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #fffacd;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.cpDiv
{
	background-color: #ffffcc;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	margin: 5px;
	padding-top: 10px;
	position: absolute;
}

.cpTabContainer
{
		background-color: #ffffcc;

}


/* flash movie */
/* CSS Document */
#cs_flashBody
{
	background-color: #ffffff;
	font: .8em/1.3em verdana,arial,helvetica,sans-serif;
	text-align: center;
}

#cs_noexpressUpdate
{
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003300;
	text-align: left;
	background-image: url(biz1_nofp_bg.gif);
	background-repeat: no-repeat;
	width: 210px; 
	height: 200px;	
	padding: 40px;
}


.iframe1
{
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003300;
	text-align: left;
	width: 650px;
	height: 520px;
	padding: 10px;
	padding-left: 5px;
	padding-right:5px;
	border:0px; 
}

.iframeInfoPack
{
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003300;
	text-align: center;
	width: 680px;
	height: 550px;
	padding: 10px;
	padding-left: 5px;
	padding-right:5px;
	border:0px; 
}

.pnlcenter
{ text-align:center;
 
}

.imagemiddle
{
	vertical-align:middle;
	border:0;
	 
}


HR.AA
{
	color:#AA0000;height:1px;
	
}


/* TABS CSS */
.animatedtabs{
border-bottom: 1px solid gray;
overflow: hidden;
width: 100%;
font-size: 14px; /*font of menu text*/
}


.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left: 10px; /*offset of first tab relative to page left edge*/
padding: 0;
}

.animatedtabs li{
float: left;
margin: 0;
padding: 0;
}

.animatedtabs a{
float: left;
position: relative;
top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background: url(media/tab-blue-left.gif) no-repeat left top;
margin: 0;
margin-right: 3px; /*Spacing between each tab*/
padding: 0 0 0 9px;
text-decoration: none;

}

.animatedtabs a span{
float: left;
position: relative;
display: block;
background: url(media/tab-blue-right.gif) no-repeat right top;
padding: 5px 14px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-weight: bold;
color: black;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */


.animatedtabs .selected a{
background-position: 0 -125px;
top: 0;
}

.animatedtabs .selected a span{
background-position: 100% -125px;
color: black;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

.animatedtabs a:hover{
background-position: 0% -125px;
top: 0;
}

.animatedtabs a:hover span{
background-position: 100% -125px;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

/*A container element that wraps all of the tabs at the top of the TabContainer. Child CSS classes:.ajax__tab_outer. */
.CustomTabStyle .ajax__tab_header {
    font-size:11px;
    background:url(../images/tab-line.gif) repeat-x bottom;
}
/*An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner. */
.CustomTabStyle .ajax__tab_outer {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(../images/tab-line.gif) repeat-x bottom;
}
/*An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab. 
.CustomTabStyle ..ajax__tab_inner {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(images/tab-line.gif) repeat-x bottom;
}
/*An element of the tab that contains the text content. Child CSS classes:none.
.CustomTabStyle .ajax__tab_tab {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(images/tab-line.gif) repeat-x bottom;
}
/*A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none.
.CustomTabStyle .ajax__tab_body {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(images/tab-line.gif) repeat-x bottom;
}
/*This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer. 
.CustomTabStyle .ajax__tab_hover  {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(images/tab-line.gif) repeat-x bottom;
}
/*This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer. 
.CustomTabStyle .ajax__tab_active  {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(images/tab-line.gif) repeat-x bottom;
}

*/

/* payment options */
.paymentblock h1{color: #006600;	font-size: 1.5em;}

/* shop items */
.itemdatalist{ border:solid 0px blue; width:740px}
.sellitem{ height:220px; width:100%; border:solid 0px red;}
.itembody{ padding-bottom:30px; height:190px}
.itemfooter{width:100%;border:solid 0px green; float:left; padding-top:5px; margin-top:-30px;}  
.itemtitle{ width:100%; background-color:#0484C4; height:20px; font-size:14px; overflow:hidden;}
.itemmain{ width:100%; display:block;}
.XXitemimgXX{ width:100px;}
.itemimg img { padding:5px;}
.XXitemdescXX{padding-right: 5px; padding-left: 5px; font-size:8pt;display:inline;}
.itembot{width: 100%; padding-top:10px; padding-bottom:5px;}
.itemline{ padding-bottom:5px;}
.itemprice{display:inline;padding:0px 20px 0px; }
.itemprice > .price {FONT-SIZE:10pt; color:#990000; font-weight:bold;}
.itempattr{padding:0 20px;}

.itemPQ{width:20px;border:1px solid #bbbbbb; height:1em; font-size:0.8em;text-align:center; vertical-align:middle;}
.patrrlist{	border:1px solid #ccc;}
.itemdescblock{ display:block; height:120px; padding-top:2px;  overflow:auto; }
.itembtn{padding:0 10px;}
.clear { clear: both; overflow:hidden; }


/* ==================================================== */
/* -------------- BUTTONS ------------------------------*/
/* ==================================================== */
.btnZwrapper{position: relative;top:0; left:0;}
/* .btnZwrapper a {font-size: 20px;} */

.btnZ { display: block; position: relative; background: #aaa; padding:2px 5px 2px 5px; margin: 0px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btnZ * { font-style: normal; background-image: url(../images/cssImages/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btnZ i { background-position: top left; position: absolute; margin-bottom: -2px; top: 0; left: 0; width: 5px; height: 5px; }
.btnZ span { background-position: bottom left; left: -5px; padding: 0 0 2px 10px; margin-bottom: -2px; }
.btnZ span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btnZ span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -2px; height: 5px; }

.btnZ.blue { background: #2ae; }
.btnZ.green { background: #9d4; }
.btnZ.pink { background: #e1a; }
.btnZ.lime { background: #bbce00; }
.btnZ:hover { background-color: #a00; }
.btnZ:active { background-color: #444; }
.btnZ[class] { background-image: url(../images/cssImages/shade.png); background-position: bottom; }

/* for IE6 compatability */
* html .btnZ span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
* html .btnZ { border: 3px double #aaa; }
* html .btnZ.blue { border-color: #2ae; }
* html .btnZ.green { border-color: #9d4; }
* html .btnZ.pink { border-color: #e1a; }
* html .btnZ.lime { border-color: #bbce00; }
* html .btnZ:hover { border-color: #a00; }



/* btn ltr or rtl,  C for center fixed width */
/* <a Class="btnC blue" ><i></i><span><span></span><i></i>BUTTON push ME</span></a> */

.btnleft, .btnC, .btnright  { display: block; position: relative; background: #aaa; padding: 5px;  color: #fff; text-decoration: none; cursor: pointer; }
.btnleft { float: left; }
.btnC { width: 120px; margin: auto; text-align: center; }
.btnright {float: right; }

.btnleft *, .btnC *, .btnright *  { font-style: normal; background-image: url(../images/cssImages/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btnleft i,.btnC i , .btnright i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btnleft span,.btnC span,.btnright span  { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btnleft span i,.btnC span i, .btnright span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btnleft span span,.btnC span span ,.btnright span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

.btnleft.blue, .btnC.blue, .btnright.blue { background: #2ae; }
.btnleft.green, .btnC.green,.btnright.green { background: #06B522; }
.btnleft.green2, .btnC.green2,.btnright.green2 { background: #9d4; }
.btnleft.lime, .btnC.lime, .btnright.lime { background: #bbce00; }
.btnleft.pink, .btnC.pink,.btnright.pink { background: #e1a; }
.btnleft:hover, .btnC:hover,.btnright:hover { background-color: #BBCE00; color: #fff; }
.btnleft:active, .btnC:active,.btnright:active { background-color: #444; color: #fff; }
.btnleft[class], .btnC[class],.btnright[class] {  background-image: url('../images/cssImages/shade.png'); background-position: bottom; }
.btnleft img, .btnC img, .btnright img, .btnZ img {background:none repeat scroll 0 0 transparent;border:0 none;display:inline;} /* vertical-align:middle; */

	/* ie6 compatible */
* html .btnleft span, * html .btnleft i { float: left; width: auto; background-image: none; cursor: pointer; }
* html .btnC span, * html .btnC i { width: 120px; text-align: center; padding: 0px; display: block; margin: 0px auto; background-image: none; cursor: pointer; }
* html .btnright span,* html .btnright i { float: right; width: auto; background-image: none; cursor: pointer; }
* html .btnleft, * html .btnC, * html .btnright { border: 3px double #aaa; }
* html .btnleft.blue, * html .btnC.blue, * html .btnright.blue { border-color: #2ae; }
* html .btnleft.green, * html .btnC.green, * html .btnright.green { border-color: #06B522; }
* html .btnleft.green2, * html .btnC.green2, * html .btnright.green2 { border-color: #9d4; }
* html .btnleft.lime, * html .btnC.lime, * html .btnright.lime { border-color: #bbce00; }
* html .btnleft.pink , * html .btnC.pink, * html .btnright.pink { border-color: #e1a; }
* html .btnleft:hover, * html .btnC:hover, * html .btnright:hover { border-color: #a00; }


/* sam2 button height 6px smaller btn ltr or rtl,  C for center fixed width */

.btnsleft, .btnsC, .btnsright  { display: block; position: relative; background: #aaa; padding:2px 5px 2px 5px; color: #fff; text-decoration: none; cursor: pointer; }
.btnsleft { float: left; }
.btnsC { width: 120px; margin: auto; text-align: center; }
.btnsright {float: right; }

.btnsleft *, .btnsC *, .btnsright *  { font-style: normal; background-image: url(../images/cssImages/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btnsleft i,.btnsC i , .btnsright i { background-position: top left; position: absolute; margin-bottom: -2px;  top: 0; left: 0; width: 5px; height: 5px; }
.btnsleft span,.btnsC span,.btnsright span  { background-position: bottom left; left: -5px; padding: 0 0 2px 10px; margin-bottom: -2px; }
.btnsleft span i,.btnsC span i, .btnsright span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btnsleft span span,.btnsC span span ,.btnsright span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -2px; height: 5px; }

.btnsleft.blue, .btnsC.blue, .btnsright.blue { background: #2ae; }
.btnsleft.green, .btnsC.green,.btnsright.green { background: #06B522; }
.btnsleft.green2, .btnsC.green2,.btnsright.green2 { background: #9d4; }
.btnsleft.lime, .btnsC.lime, .btnsright.lime { background: #bbce00; }
.btnsleft.pink, .btnsC.pink,.btnsright.pink { background: #e1a; }
.btnsleft:hover, .btnsC:hover,.btnsright:hover { background-color: #BBCE00; color: #fff; }
.btnsleft:active, .btnsC:active,.btnsright:active { background-color: #444; color: #fff; }
.btnsleft[class], .btnsC[class],.btnsright[class] {  background-image: url('../images/cssImages/shade.png'); background-position: bottom; }
.btnsleft img, .btnsC img, .btnsright img {background:none repeat scroll 0 0 transparent;border:0 none;display:inline;vertical-align:middle;}

	/* ie6 compatible */
* html .btnsleft span, * html .btnsleft i { float: left; width: auto; background-image: none; cursor: pointer; }
* html .btnsC span, * html .btnsC i { width: 120px; text-align: center; padding: 0px; display: block; margin: 0px auto; background-image: none; cursor: pointer; }
* html .btnsright span,* html .btnsright i { float: right; width: auto; background-image: none; cursor: pointer; }
* html .btnsleft, * html .btnsC, * html .btnsright { border: 3px double #aaa; }
* html .btnsleft.blue, * html .btnsC.blue, * html .btnsright.blue { border-color: #2ae; }
* html .btnsleft.green, * html .btnsC.green, * html .btnsright.green { border-color: #06B522; }
* html .btnsleft.green2, * html .btnsC.green2, * html .btnsright.green2 { border-color: #9d4; }
* html .btnsleft.lime, * html .btnsC.lime, * html .btnsright.lime { border-color: #bbce00; }
* html .btnsleft.pink , * html .btnsC.pink, * html .btnsright.pink { border-color: #e1a; }
* html .btnsleft:hover, * html .btnsC:hover, * html .btnsright:hover { border-color: #a00; }






/*---------- centered button ----------*/
.btnC2 { display: block; position: relative; background: #aaa; padding: 5px; margin: 0px auto; min-width: 100px; max-width: 490px; color: #fff; text-decoration: none; cursor: pointer; text-align: center; }
.btnC2 * { font-style: normal; background-image: url('../images/cssImage/btn2.png'); background-repeat: no-repeat; display: block; position: relative; text-align: center; }
.btnC2 i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btnC2 span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btnC2 span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btnC2 span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btnC2 span,
* html .btnC2 i { width: auto; text-align: center; padding: 0px; margin: 0px auto; background-image: none; cursor: pointer; }

.btnC2.blue { background: #2ae; }
.btnC2.green { background: #9d4; }
.btnC2.lime { background: #bbce00; }
.btnC2.pink { background: #e1a; }
.btnC2:hover { background-color: #a00; color: #fff; }
.btnC2:active { background-color: #444; color: #fff; }
.btnC2[class] {  background-image: url('../images/cssImage/btn.png'); background-position: bottom; }

* html .btnC2 { border: 3px double #aaa; }
* html .btnC2.blue { border-color: #2ae; }
* html .btnC2.green { border-color: #9d4; }
* html .btnC2.lime { border-color: #bbce00; }
* html .btnC2.pink { border-color: #e1a; }
* html .btnC2:hover { border-color: #a00; }





.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.myButton:active {
	position:relative;
	top:1px;
}


.myButton1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}
.myButton1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}
.myButton1:active  {
	position:relative;
	top:1px;
}

.myButton2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
	background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528009;
}.myButton2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );
	background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');
	background-color:#77a809;
}.myButton2:active {
	position:relative;
	top:1px;
}

.myButton3 {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:15px;
	
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
}.myButton3:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
}.myButton3:active {
	position:relative;
	top:1px;
}

.myButton4 {
	-moz-box-shadow:inset 0px 1px 0px 0px #efdcfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #efdcfb;
	box-shadow:inset 0px 1px 0px 0px #efdcfb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfbdfa), color-stop(1, #bc80ea) );
	background:-moz-linear-gradient( center top, #dfbdfa 5%, #bc80ea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfbdfa', endColorstr='#bc80ea');
	background-color:#dfbdfa;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #c584f3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #9752cc;
}.myButton4:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bc80ea), color-stop(1, #dfbdfa) );
	background:-moz-linear-gradient( center top, #bc80ea 5%, #dfbdfa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc80ea', endColorstr='#dfbdfa');
	background-color:#bc80ea;
}.myButton4:active {
	position:relative;
	top:1px;
}

.myButton5 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f6f6f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.myButton5:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #f6f6f6 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff');
	background-color:#f6f6f6;
}.myButton5:active {
	position:relative;
	top:1px;
}

.myButton6 {
	-moz-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow:inset 0px 1px 0px 0px #f9eca0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e) );
	background:-moz-linear-gradient( center top, #f0c911 5%, #f2ab1e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e');
	background-color:#f0c911;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #e65f44;
	display:inline-block;
	color:#c92200;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ded17c;
}.myButton6:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f2ab1e), color-stop(1, #f0c911) );
	background:-moz-linear-gradient( center top, #f2ab1e 5%, #f0c911 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e', endColorstr='#f0c911');
	background-color:#f2ab1e;
}.myButton6:active {
	position:relative;
	top:1px;
}


/* --------------------------------------------------------------*/
/*user general */
/* upload image */
.uploadfile{ font-size:8pt;}




/* ################## Global CSS ------------------------ */


.userIMG {border:0 none;display:inline;vertical-align:middle;}
* html .userIMG{ width:100px;}


/* ################## Client Trace CSS ------------------------ */
.targetW
{
    background-image: url('../images/scale2.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    width:90px;
    height:30px;    
    text-align:center;
}
.lblTargetW       
{
    color: #000000;
    font-size: 14px;
    font-weight: bold;
  
    
               
 }
 
 
 /* =================== CSS design ================ */
 .blockdown { margin-top:20px;}
 .blockup { margin-bottom:20px;}
 
 .label_top {	display:block;	font-size:8pt;}
