
/*|-------|*/
/*| RESET |*/
/*|-------|*/


/*
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,
b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,time, mark, audio, video 
*/

/*
h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;}
*/

/*{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}*/

table {border-collapse: collapse;border-spacing: 0;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section 
{display: block;}

/*
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}

*/


/*|-----------------|*/
/*|  Style General  |*/
/*|-----------------|*/

body, BODY { color:#004363;  font-family: Arial, Helvetica, sans-serif }

.left  { float:left;}
.right {float:right;}
.hide  {display:none !important;}
.show  {display:block;}
.hidden { visibility: hidden;}
.dirltr {direction:ltr; }
.dirrtl {direction:rtl; }
.clear{clear: both;height: 0; visibility: hidden; display: block;overflow:hidden;} 
.center{ margin:auto; text-align:center;}
.eventclose  {display:none;}
.eventopen  {display:block;}

.boxshadow1
{
    -moz-box-shadow:0px 0px 10px 7px #777777;
    -webkit-box-shadow:0px 0px 10px 7px #777777;
    box-shadow:0px 0px 10px 7px #777777;
}

.boxshadow2
{
    -moz-box-shadow:0px 0px 10px 3px #777777;
    -webkit-box-shadow:0px 0px 10px 3px #777777;
    box-shadow:0px 0px 10px 3px #777777;
}


.boxshadow3
{-moz-box-shadow:10px 10px 10px 5px #777777;
-webkit-box-shadow:10px 10px 10px 5px #777777;
box-shadow:10px 10px 10px 5px #777777;}


/*--- IMAGES ---*/
img {border:0}
.img-middle{ vertical-align:middle;}


/*--- ERROR ---*/
.error {color:Red;}

/*--- INPUTS ---*/
input.email{ direction:ltr;}
.inputfield0 ,.px50 { width:50px;}
.inputfield1{ width:100px;}
.inputfield2{ width:200px;}
.inputfield3{ width:300px;}
.inputfield4{ width:400px;}
.inputfield5{ width:500px;}

/*|---------------------|*/
/*|      MESSAGES       |*/
/*|---------------------|*/
.msg.warning {background:url("/images/ico/ico-warning.gif") 10px 50% no-repeat;}
.msg.info {background:url("/images/ico/ico-info.gif") 10px 50% no-repeat;}
.msg.done {background:url("/images/ico/ico-done.gif") 10px 50% no-repeat;}
.msg.error{background:url("/images/ico/ico-delete.gif") 10px 50% no-repeat;}
.msg.warning {border:2px solid #F2DD8C; background-color:#FFF5CC;}
.msg.warning a {color:#df0000;} .msg.warning a:hover, .msg.warning a:active, .msg.warning a:focus {color:#303030;}
.msg.info {border:2px solid #B8E2FB; background-color:#E8F6FF;}
.msg.done {border:2px solid #BBDF8D; background-color:#EAF7D9;}
.msg.error {border:2px solid #FFAEAE; background-color:#FEEBEB;}
.msg {padding:10px; padding-left:35px;}


/*|---------------------|*/
/*|  DataGrid GridView  |*/
/*|---------------------|*/

.DataGridStyle2 td { padding:5px;}
.DataGridStyle {}
.DataGridHeaderStyle{text-align:center;background-color:#5267C9;font-weight:bold;color:white;font-size:9pt;height:20px; padding-left:2px; padding-right:2px;}
.DataGridHeaderStyle th td{padding-left:2px; padding-right:2px;}
.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[type=text]{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;}
.FooterStyle{text-align:center;background-color:#5267C9;font-weight:bold;color:white;font-size:9pt;height:20px;}

/* end Data Grid style definitions */

/*|----------------|*/
/*| General design |*/
/*|----------------|*/ 
.p4x12 { padding: 4px 12px !important;}
.p2x12 { padding: 2px 12px !important;} 
.p1x12 { padding: 1px 12px !important;}
.p5x5  { padding: 5px 5px !important;}
.contentBlock {padding-right:20px; padding-left:20px;}
 
 
/*|----------------|*/
/*| UL li   design |*/
/*|----------------|*/
ul.actioncheck {line-height: 1.8em;list-style-image: url("../images/cssImages/action_check.png");}
ul.checkbox2 {list-style-image: url("../images/ico/checkbox-checked2.png");}
ul.checkbox2 > li {margin-bottom: 1em;}
ul.arrowleftred {line-height: 1.8em;list-style-image: url("../images/cssImages/arrow_left_red.png");}
ul.arrowrightred {line-height: 1.8em;list-style-image: url("../images/cssImages/arrow_right_red.png");}
ul.star {line-height: 1.8em;list-style-image: url("../images/cssImages/star.png");}
ul.zoom {line-height: 1.8em;list-style-image: url("../images/ico/zoom-in-16.png");}

li.actioncheck {list-style-image: url("../images/cssImages/action_check.png");}
li.checkbox2 {list-style-image: url("../images/ico/checkbox-checked2.png");}
li.arrowleftred {list-style-image: url("../images/cssImages/arrow_left_red.png");}
li.arrowrightred {list-style-image: url("../images/cssImages/arrow_right_red.png");}
li.star {list-style-image: url("../images/cssImages/star.png");}
li.zoom {list-style-image: url("../images/ico/zoom-in-16.png");}
li.redx {list-style-image: url("../images/ico/action_delete.png");}
li.greenv{list-style-image: url("../images/ico/action_check.png");}


 
/*|----------------|*/
/*| table   design |*/
/*|----------------|*/

/* table border=0 cellspacing=0 cellpading=0 */
.b0_cp0_cs0 {border: 0;border-collapse:collapse;}
.b0_cp0_cs0 td {border:0;}
/* table border=0 cellspacing=1 cellpading=6 */
.b0_cp6_cs1 {border: 0;border-collapse:separate; border-spacing:1px;}
.b0_cp6_cs1 {border: 0;padding:6;}
 
.b0_cp2_cs2 {border: 0;border-collapse:separate; border-spacing:2px;}
.b0_cp2_cs2 {border: 0;padding:2;}

/* cellspacing="0" border=0 cellpadding=0 */
.baseTable { border-collapse:collapse; border-spacing: 0; border:none; }  
.baseTable th td { padding: 0; }  

.baseTable1 { border-collapse:collapse; border-spacing: 0;  border:1px solid; }  
.baseTable1 th td { padding: 0; border:1px solid; } 

.table {border:1px solid;}
table { COLOR:#004363;  FONT-SIZE:10pt; FONT-FAMILY: Arial, Helvetica, sans-serif }
.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;}
/* Definitions of "add data" tables */
.TableStyle{border:1px solid black; border-collapse: collapse;margin-top:3px;font-size:8pt;}



 /* =================== CSS design ================ */
 .blockdown { margin-top:20px;}
 .blockup { margin-bottom:20px;} 
 .label_top {display:block;	font-size:8pt;}
 .block { display:block;}
 
 
/* ################## show hide CSS ------------------------ */
.br_hide {/* display:none;*/}
.hideifdiet{ display:none;}
.hideifbiz{ display:none;}

/* ****************    definitions -----------------------------------------------------*/



/* radio Buttons H-Horizontal V-Vertical */
.rdbListH{ padding:5px; display:inline-table; vertical-align:middle;}
.rdbListH td{ border:none  !important; vertical-align:middle;} 
.rdbListH input{ vertical-align:middle;}
              
/*|---------------|*/
/*| distSendMail  |*/
/*|---------------|*/    
.stSurvey { color:#990000; font-weight:bold}




/*|---------------|*/
/*| login control |*/
/*|---------------|*/

.userTypeLogin input[type="radio"] { vertical-align:middle;}
.userTypeLogin label { color:#004363; padding:4px 11px;font-family:Arial; font-size:16px;}
.userTypeLogin input[type="radio"]:checked + label { font-weight:bold; color:#000099; background:#FFFF99; }
.field_email:disabled { color:#990000; text-align:center;}



/* 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;}

.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; }



/*|-----------------|*/
/*|  Overlay Modals |*/
/*|-----------------|*/
.modal {
    background-color:#fff;
    display:none;
    width:350px;
    padding:15px;
    text-align:left;
    border:2px solid #333;
 
    opacity:0.8;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -moz-box-shadow: 0 0 50px #ccc;
    -webkit-box-shadow: 0 0 50px #ccc;
  }


/*/------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;
}


/*-----------------------------------------------------------------------*/

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; }

.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;}



/* BUTTONS & FIELDS definitions ------*********************----------------------*/

a.btnltr {float:left !important;}
a.btnrtl {float:right !important;}


/*=========ovalbutton=========*/
.ovalbutton.btngreen {background: transparent url('../images/cssImages/oval-green-left.gif') no-repeat top left;}
.ovalbutton.btngreen > span:first-child  {background: transparent url('../images/cssImages/oval-green-right.gif') no-repeat top right;}
.ovalbutton.btnred {background: transparent url('../images/cssImages/oval-red-left.gif') no-repeat top left;}
.ovalbutton.btnred > span:first-child  {background: transparent url('../images/cssImages/oval-red-right.gif') no-repeat top right;}
.ovalbutton.btnblue {background: transparent url('../images/cssImages/oval-blue-left.gif') no-repeat top left;}
.ovalbutton.btnblue > span:first-child  {background: transparent url('../images/cssImages/oval-blue-right.gif') no-repeat top right;}
.ovalbutton.btnorange {background: transparent url('../images/cssImages/oval-orange-left.gif') no-repeat top left;}
.ovalbutton.btnorange > span:first-child  {background: transparent url('../images/cssImages/oval-orange-right.gif') no-repeat top right;}
.ovalbutton.btngray {background: transparent url('../images/cssImages/oval-gray-left.gif') no-repeat top left;}
.ovalbutton.btngray > span:first-child  {background: transparent url('../images/cssImages/oval-gray-right.gif') no-repeat top right;}

a.ovalbutton{/*background: transparent url('../images/cssImages/oval-green-left.gif') no-repeat top left;*/
display: block;float: left;
font-size: 13px; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */text-decoration: none;}

a.btninline, a.btninline > span:first-child {display: inline-block !important; float:none !important;}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #494949; /*button text color*/}

a.ovalbutton > span:first-child {/*background: transparent url('../images/cssImages/oval-green-right.gif') no-repeat top right;*/
display: block;padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/}

a.ovalbutton:hover{ /* Hover state CSS */background-position: bottom left;}
a.ovalbutton:hover > span:first-child { /* Hover state CSS */background-position: bottom right;color: black;}
.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */width: 100%;}


/*=========squarebutton=========*/
.squarebutton.btngreen {background: transparent url('../images/cssImages/square-green-left.gif') no-repeat top left;}
.squarebutton.btngreen > span:first-child  {background: transparent url('../images/cssImages/square-green-right.gif') no-repeat top right;}
.squarebutton.btnred {background: transparent url('../images/cssImages/square-red-left.gif') no-repeat top left;}
.squarebutton.btnred > span:first-child  {background: transparent url('../images/cssImages/square-red-right.gif') no-repeat top right;}
.squarebutton.btnblue {background: transparent url('../images/cssImages/square-blue-left.gif') no-repeat top left;}
.squarebutton.btnblue > span:first-child  {background: transparent url('../images/cssImages/square-blue-right.gif') no-repeat top right;}
.squarebutton.btnorange {background: transparent url('../images/cssImages/square-orange-left.gif') no-repeat top left;}
.squarebutton.btnorange > span:first-child  {background: transparent url('../images/cssImages/square-orange-right.gif') no-repeat top right;}
.squarebutton.btngray {background: transparent url('../images/cssImages/square-gray-left.gif') no-repeat top left;}
.squarebutton.btngray > span:first-child  {background: transparent url('../images/cssImages/square-gray-right.gif') no-repeat top right;}

a.squarebutton{/*background: transparent url('media/square-gray-left.gif') no-repeat top left;*/
display: block;
float: left;
font-size:13px; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{color: #494949; /*button text color*/}

a.squarebutton  > span:first-child{/*background: transparent url('media/square-gray-right.gif') no-repeat top right;*/
display: block;padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/}

a.squarebutton:hover{ /* Hover state CSS */background-position: bottom left;}

a.squarebutton:hover  > span:first-child{ /* Hover state CSS */background-position: bottom right;color: black;}







a.btn100:hover { color:#880000;}
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 */
} 













/*|---------------|*/
/*| buttons labels|*/
/*|---------------|*/

.btnLabel{ padding: 2px 10px; color: maroon;font-weight: bold;font-size:8pt; font-family:Arial Verdana ;  }

.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; font-family: Arial, Verdana; }
.buttonlabel { font-size:8pt; font-family: Arial, Verdana; }
.buttonlabel:disabled {color: maroon;font-weight: bold;}




.buttonred { font-size:8pt; font-family: Arial, Verdana; color:#990000; }

.button17{font-size: 12pt;color: #0033ff;height: 20pt; font-weight: bold;cursor: pointer;}

.btnCP1{border-bottom-style: solid;border-bottom-color: #9966ff;border-right-style: solid;background-color: #ccccff;border-top-style: solid;color: #0033ff;border-right-color: #6633ff;font-size: 12pt;border-left-style: solid;font-weight: bold;}
.btnCP{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-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 ---------*/



.abutton {
    background: transparent url('/images/cssImages/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;
}

.abutton span {
    background: transparent url('/images/cssImages/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

.abutton:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

.abutton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 


.abutton1 {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 7.5px 15px;
   -webkit-border-radius: 19px;
   -moz-border-radius: 19px;
   border-radius: 19px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 15px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.abutton1:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.abutton1:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }











/* --------------------------------------------------------------------------------*/

.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;
}



.DropDownList
{
	font-family:Arial;
	font-size:8pt;
	border:1px solid #9C9897;
	vertical-align:middle;
	
}

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.wlink:link    { color:#ffffff; text-decoration:none;}
A.wlink:visited { color:#ffffff; text-decoration:none;}
A.wlink:active  { color:#ffffff; text-decoration:none;}
A.wlink: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;}





.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;
}
.editTable{border:1px solid black; border-spacing: 5px;margin-top:3px;font-size:8pt;}
.editTable input[type=text] { width:500px; font-family:Arial;}

.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;border-spacing: 0;}
.tableForm td { padding: 2px;}
.tdHeader { background-color:#efefef; font-weight:bold;}
.tdField1right { margin-right:30px;}
.tdField1left { margin-left:30px;}


.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;margin-right: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;}



/* ==================================================== */
/* -------------- 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, .myButton1, .myButton2, .myButton3, .myButton4, .myButton5, .myButton6, .myButton7, .myButton8  {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
}

.myButton:active, .myButton1:active, .myButton2:active, .myButton3:active, .myButton4:active, .myButton5:active, .myButton6:active, .myButton7:active, .myButton8:active {
	position:relative;
	top:1px;
}



.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;
	border:1px solid #dcdcdc;
	color:#777777;
	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;
}

.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;
	border:1px solid #84bbf3;
	color:#ffffff;
	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;
}

.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;
	border:1px solid #74b807;
	color:#ffffff;
	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;
}

.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;
	border:1px solid #ffaa22;
	color:#333333;
	font-family:arial;
	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;
}

.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;
	border:1px solid #c584f3;
	color:#ffffff;
	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;
}

.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;
	border:1px solid #dcdcdc;
	color:#666666;
	font-family:arial;
	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;
}

.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;
	border:1px solid #e65f44;
	color:#c92200;
	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;
}

.myButton7 {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	border:1px solid #337fed;
	color:#ffffff;
	text-shadow:1px 1px 0px #1570cd;
}
.myButton7:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}

.myButton8 {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	border:1px solid #d02718;
	color:#ffffff;
	text-shadow:1px 1px 0px #810e05;
}.myButton8:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color:#c62d1f;
}


.myButton9 {
	-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-color:#ffec64;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 8px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #ffee66;*/
}
.myButton9:hover {
	background-color:#ffab23;
}
.myButton9:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

.myButton10 
 {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background-color:#77d42a;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #268a16;
	display:inline-block;
	color:#306108;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 8px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #aade7c;*/
}.myButton10:hover {
	background-color:#5cb811;
}.myButton10:active {
	position:relative;
	top:1px;
}


.buttonSmall{font-size: 8pt;    font-weight: normal;    padding: 1px 12px;}
.buttonMed{font-size: 12px;    font-weight: normal;    padding: 4px 8px;}
.btn28{	font-size: 8pt; padding:2px 8px;}
/* --------------------------------------------------------------*/
/*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;
  
    
               
 }
 
