/* Main definitions */

/* NEW definitions -----------------------------------------------------*/

.moneyFormat 
{

}


/*/------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;
}


/*-----------------------------------------------------------------------*/


/*-----------------------------------------------------------------------*/
/* ****************    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; }
.HeaderOld { background-color:#0484C3; height:20px; FONT-SIZE:11pt; color:white; font-weight:bold; }
.Header
{
	background-color: #0099cc;
	height: 20px;
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;
}
.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;
}



.cmHeader {color:#647654; font-size:13pt; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT:bold;display: block;}

.HeaderOld {FONT-SIZE:12pt; font-weight:bold; border-bottom:1px solid #efefef; }
.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; }
.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;
}
.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;
}

*/