body { font-family: Arial, Helvetica; text-align:center; width:100%; background-color:#ffffff; }
table	{ border-collapse:collapse; }
TEXTAREA 	{ font-family: Arial, Helvetica; }
.white_txt       {  font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; color: white; }
.green_hd		 {  font-family: Arial, Helvetica; font-size: 13pt; font-weight: bold; color: #006563; }
.command	 {  font-family: Arial, Helvetica; font-size: 13pt; font-weight: bold; color: #006563; padding-left:700px; }
.black		 {  font-family: Arial, Helvetica; font-size: 10pt; color: BLACK; }
.black1		 {  font-family: Arial, Helvetica; font-size: 13pt; font-weight: bold; color: BLACK; }
.black2		 {  font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; color: BLACK; }
.black3		 {  font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; color: BLACK; }
.grey1		 {  font-family: Arial, Helvetica; font-size: 10pt; color: #C0C0C0; }
.blue1           {  font-family: Arial, Helvetica; font-size: 11pt;  color: BLUE; text-decoration: none; vertical-align:top; }
.red             {  font-family: Arial, Helvetica; font-size: 9pt; color: RED; text-decoration: none; vertical-align:top; text-align:centre;}
.red:hover       {  font-family: Arial, Helvetica; font-size: 9pt; color: RED; text-decoration: none; vertical-align:top; text-align:centre;}
.red:link        {  font-family: Arial, Helvetica; font-size: 9pt; color: RED; text-decoration: underline; vertical-align:top; text-align:centre;}
.red1            {  font-family: Arial, Helvetica; font-size: 11pt; color: RED; text-decoration: none; vertical-align:top; }

.copyright { font-family: Arial, Helvetica; font-size: 8pt; font-weight: normal; color: BLACK; text-decoration: none; padding-left:10px;}
.copyright:hover { font-family: Arial, Helvetica; font-size: 8pt; font-weight: normal; color: RED; text-decoration: underline;}
.copyright:link { font-family: Arial, Helvetica; font-size: 8pt; font-weight: normal; color: BLACK; text-decoration: underline;}

table#tbl_system_system_system_%enq { width:100%; }

.datapre 
{ font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: #1C00AC; text-decoration: none; vertical-align:top; 
  white-space: pre-wrap;       /* css-3 */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.error           {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: bold; color: red}
.msg             {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: bold; color: navy}
.system          {  text-decoration: none; font-size: 9pt; color: red}
.system:hover    {  text-decoration: none; font-size: 9pt; color: red; cursor: help}
.header          { 
	background:url('http://www.elightsoft.com/crm/images/common/headerbg.jpg') no-repeat top left; 
	background-color:#E3EEFB;
	text-decoration: none; font-family: Helvetica, Arial; font-size: 12pt; font-weight: bold; color: BLUE; 
}
td.headlink { padding:0px 3px; }
td.headlink,
td.headlink a { font-size:10pt; color:#666666; white-space:nowrap; }
td.headlink a:hover { color:#6666ff; text-decoration:none; }
td.fgrpheader          { 
	background:url('http://www.elightsoft.com/crm/images/common/fgrpheaderbg.jpg') repeat-x top left; 
}
.navhead         { font-family: Arial, Helvetica; font-size: 11pt; text-decoration: none; font-weight: bold; color: WHITE;}
.navhead:hover   { font-family: Arial, Helvetica; font-size: 11pt; text-decoration: none; font-weight: bold; color: YELLOW;}
.sybtn         	 { font-family: Arial, Helvetica; font-size: 9pt; text-decoration: none; font-weight: bold; color: WHITE; margin-left:25px; margin-right:2px;}
.sybtn:hover   	 { font-family: Arial, Helvetica; font-size: 9pt; text-decoration: none; font-weight: bold; color: YELLOW; margin-left:25px; margin-right:2px;}
.formhead         { text-decoration: none;  font-family: Arial, Helvetica; font-size: 9pt; font-weight: bold; background-color: #2662DF; color: WHITE; padding-left:0.2em; padding-right:0.2em; border:1pt solid #000000; }
.tblbody	 {  border:1pt solid #BDB5E7;  }

th.tblhead { background-color:#eeeeee; padding:4px; text-align:center; border:1px solid #DDDDDD; }
th.tblhead font.datahead { color:#000000; font-weight:normal; font-size:9pt; }
.tblhead1  { 
	text-decoration: none;  font-family: Arial, Helvetica; font-size: 9pt; font-weight: bold; 
	background:url('http://www.elightsoft.com/crm/images/common/tblheadbg.jpg') repeat-x;	color: BLACK; 
	padding:3pt;
	border:1pt solid #AAAAAA;  
}
.tblodd1 {  
	font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; 
	background-color: #F7F7F7; color: #474747; text-decoration: none; 
	padding-left:5pt; padding-right:5pt; 
	border:1pt solid WHITE; border-top:none;  border-bottom:none; border-left: none;
}
.tblodd1 textarea {  
	font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal;
}
.tbleven1, td.red {  
	font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; text-decoration: none; 
	background-color: #FFFFFF; color: #474747; 
	padding-left:5pt; padding-right:5pt; 
	border:1pt solid WHITE; border-top:none; border-bottom:none; border-left:none;
}
td.red { color:#ff0000; }
.tbleven1 textarea {  
	font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal;
}
.tblodd_e1 {  
	font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; 
	background-color: #F7F7F7; color: #474747; text-decoration: none; 
	padding-left:5pt; padding-right:5pt; 
	border:1pt solid WHITE; border-top:none; border-left:none; border-bottom:none; 
}
.tblodd_e1 textarea {  
	font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; 
}
.tbleven_e1 {  
	font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; text-decoration: none; 
	background-color: #FFFFFF; color: #474747; 
	padding-left:5pt; padding-right:5pt; 
	border:1pt solid WHITE; border-top:none; border-left:none; border-bottom:none; 
}
.tbleven_e1 textarea {  
	font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; 
}


.tblselect td {
        background-color: #BFD9F2; color: #474747;
}
.datatitle       {  height:17pt; font-family: Arial, Helvetica; font-size: 11pt; font-weight: bold; color: BLACK; vertical-align:middle; text-decoration: underline; background-image:url(//www.chinaholidaytours.com/ems/images/datatitle.gif); padding-left:9pt; padding-top:2pt;}
td.dataspace  { background-color:#E0E0E0; }
td.datahead    {  font-family: Arial, Helvetica; font-size:9pt; font-weight: normal; color: BLACK; text-decoration: none; vertical-align:middle; white-space:nowrap; background-color:#E0E0E0; padding:3px;   }
font.datahead  {  font-family: Arial, Helvetica; font-size:9pt; font-weight: normal; color: BLACK; text-decoration: none; }
.datahead1        {  font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #CC3333; text-decoration: none; vertical-align:top; white-space:nowrap;}
.datahead2        {  font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #4C91DF; text-decoration: none;}
.datafield textarea {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: #1C00AC; text-decoration: none; vertical-align:top;}
td.datafield, td.datafield2 {  
	font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: #474747; text-decoration: none; 
	vertical-align:middle; white-space:nowrap; padding:3px; 
}
td.datafield { width:250px; display:block;  }
td.datafield2 font.datafield2, 
font.datafield     {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: #474747; text-decoration: none;} 
td.datafield input { width:expression(this.type=="text"?"150px":"style"); }
td.datafield select,
td.datafield input[type=text] { width:150px; }
td.datafield textarea { width:250px; height:80px; }
td.datafield2 input[type=text], td.datafield2 textarea { width:400px; }
td.datafield2 a  {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: #1C00AC; text-decoration: underline;} 
td.datafield2 a:hover  {  text-decoration: none;} 
.dataf       {  font-family: Arial, Helvetica; font-size: 6pt; font-weight: normal; color: #1C00AC; text-decoration: none; vertical-align:top;  }
.datafield_c     {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: #1C00AC; text-align:center;}
.datafield_r     {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: #1C00AC; text-align:right;}
.datafield_red   {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: RED; text-decoration: none;}
.datafield_red textarea {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: red; text-decoration: none; vertical-align:top;}
.datafield_red_c {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: RED; text-align:center;}
.datafield_red_r {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: RED; text-align:right;}
.datafield_code  {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: BLACK; text-decoration: none;}
.datafield_btn  {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: bold; color: BLACK; text-decoration: none;}
.datafield_btn:hover  {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: bold; color: BLUE; text-decoration: none;}
.datafield_lnk  {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: BLACK; text-decoration: underline;}
.datafield_lnk:hover  {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: RED; text-decoration: underline;}
td.datasubtitle { font-weight:bold; background-color:#E0E0E0; padding:3px 0px; }
td.datasubtitle font { font-weight:bold; text-decoration:underline; }
.footer          {  font-family: Arial, Helvetica; font-size: 8pt; font-weight: normal; color: BLACK; text-decoration : none}
.nav             {  font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #806080; text-decoration : none}
.nav:hover       {  font-family: Helvetica, Arial; font-size: 12pt; font-weight: bold; font-variant: normal; color: NAVY; text-decoration : none}
.header1         { text-decoration: none; font-family: Arial, MS Sans Serif, Helvetica ; font-size: 18pt; font-weight: bold; font-style: italic; color: Blue}
.header2         { text-decoration: none; font-family: Helvetica, Arial; font-size: 14pt; font-weight: bold; color: BLACK }
.big     		 { text-decoration: none; font-family: Helvetica, Arial; font-size: 12pt; font-weight: bold; color: BLACK }
.big:hover 		 { text-decoration: none; font-family: Helvetica, Arial; font-size: 12pt; font-weight: bold; color: NAVY }
.text     		 { text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: BLUE }
.text:hover		 { text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: NAVY }
.highlight		 { text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: NAVY }
.highlight:hover { text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: RED }
.small	     	 { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: BLUE }
.small:hover   	 { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: NAVY }
.xsmall	     	 { text-decoration: none; font-family: Helvetica, Arial; font-size: 6pt; font-weight: bold; color: BLUE }
.xsmall:hover    { text-decoration: none; font-family: Helvetica, Arial; font-size: 6pt; font-weight: bold; color: NAVY }
.linkhead  		 { text-decoration: none; font-family: Helvetica, Arial; font-size: 9pt; font-weight: bold; color: BLACK }
.linkhead:hover	 { text-decoration: none; font-family: Helvetica, Arial; font-size: 9pt; font-weight: bold; color: #3366ff }
.link     		 { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: #3366ff }
.link:hover		 { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: BLACK }
.link_     		 { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: #3366ff }
.link_:hover	 { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: BLACK }

.navlink     	 { text-decoration: underline; font-family: Helvetica, Arial; font-size: 10pt; font-weight: normal; color: BLACK; }
.navlink:hover	 { text-decoration: underline; font-family: Helvetica, Arial; font-size: 10pt; font-weight: normal; color: BLUE; }

td.funcname 	{ 
	padding:5px; height:26px;
	background:url('http://www.elightsoft.com/crm/images/common/dstitlebg.jpg') repeat-x top left; 
	font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; color: #151763; white-space:nowrap; 
}
.dstable	 {  border:1pt solid #CCCCCC;  width:100%; text-align:left;}
td.dstable table tr td { border-bottom:1px solid #CCCCCC; }
td.dstable table tr td table tr td { border:none; }
.dstable1	 {  padding-left:6pt; padding-right:6pt; padding-bottom:3pt; padding-top:2px;}
td.dstable1 table tr { border:none; }
.dstblhd	 {  border-collapse: collapse; }
table.dstbl td { border:1px solid #DDDDDD; border-top:none; border-bottom:none; }

td.enqdata0 { border:1px solid #CCCCCC; }
td.enqdata0 table { border-collapse: collapse; }
td.enqdata0 table tr td { border-bottom:1px solid #CCCCCC; }
.dstitle1     { empty-cells:show; min-width:8px; background-repeat:no-repeat;}
.dstitle2     { font-size: 10pt; font-weight: bold; color:#151763; white-space:nowrap;}
.dstitle3      { empty-cells:show; width:10px; background-image:url(//www.chinaholidaytours.com/ems/images/dstitle3.gif); background-repeat:no-repeat;}
.dstitle4      { empty-cells:show; border:1pt solid #A1A1A1; border-left:none; border-right:none; border-top:none; height:23px;}

body.hopebody { padding-top:20px; text-align:center; }
table.hopetbl1 td button.hopetodaybtn { border:none; padding-left:10px; padding-right:10px; background:#fff; text-decoration:underline; }
table.hopetbl1 tr { padding:10px 0px; }
table.hopetbl1 td img { padding:0px 5px; }
table.hopetbl2 td { border:1px solid #999; text-align:center; font-size:12px; }
table.hopetbl2 td a { text-decoration:none; color:#666; }
table.hopetbl2 td.head1, table.hopetbl2 td.head2, table.hopetbl2 td.head7 { color:#09c; border:none; font-weight:bold; }
table.hopetbl2 td.week1td a, table.hopetbl2 td.head1 { color:#f33; }
table.hopetbl2 td.todaytd { background-color:#ddd; color:#dfd; }

.smnav1     	 { text-decoration: none; font-family: Helvetica, Arial; font-size: 12pt; font-weight: bold; color: #CC3333; }
.smnav1:hover	 { text-decoration: underline; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #CC3333; }
.smnav2     	 { text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #3333CC; }
.smnav2:hover	 { text-decoration: underline; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #3333CC; }

.sm10     	 { text-decoration: none; font-family: Helvetica, Arial; font-size: 12pt; font-weight: bold; color: BLACK; }
.sm10:hover	 { text-decoration: underline; font-family: Helvetica, Arial; font-size: 12pt; font-weight: bold; color: #CC3333; }
.sm11     	 { text-decoration: none; font-family: Helvetica, Arial; font-size: 12pt; font-weight: bold; color: #CC3333; }
.sm11:hover	 { text-decoration: underline; font-family: Helvetica, Arial; font-size: 12pt; font-weight: bold; color: #CC3333; }
.sm30     	 { text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight: normal; color: BLACK; }
.sm30:hover	 { text-decoration: underline; font-family: Helvetica, Arial; font-size: 10pt; font-weight: normal; color: #CC3333; }
.sm31     	 { text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #CC3333; }
.sm31:hover	 { text-decoration: underline; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #CC3333; }

.navline	 {  background-color:#EEEEEE; border:2pt solid #D7D6D6; border-top:none; border-bottom:none; border-left:none; padding-left:1pt; padding-right:6pt; padding-bottom:3pt; padding-top:2px;}

.sysunam     	 { 
	background:url('http://www.elightsoft.com/crm/images/common/sysunam.gif') no-repeat middle left; 
	text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight:normal; 
	color: #555555; white-space:nowrap; padding-left:20px; }

td.datalink    	 { 
	text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; 
	color: BLACK; white-space:nowrap; 
	border:1px solid #CCCCFF; padding:3px; background-color:#EEEEFF;
}
td.datalink a { font-size:10pt; color:BLACK; text-decoration:none; }
td.datalink a img { display:none; }
td.button1, td.button0 input, td.funcbutton input { 
	text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; 
	color: BLACK; white-space:nowrap; 
	border:1px solid #CCCCFF; padding:3px; background-color:#EEEEFF;
}
td.funcbutton input { width:80px; }

.te     	 { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; color: BLACK; white-space:nowrap;}
.te:hover	 { text-decoration: underline; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; color: BLACK; white-space:nowrap; }

.te1     	 { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: #CC3333; white-space:nowrap;}
.te1:hover	 { text-decoration: underline; font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: #CC3333; white-space:nowrap; }

.te2     	 { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; color: BLUE; white-space:nowrap;}
.te2:hover	 { text-decoration: underline; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; color: BLUE; white-space:nowrap; }

.te3     	 { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; color: #FCB200; white-space:nowrap;}
.te3:hover	 { text-decoration: underline; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; color: #FCB200; white-space:nowrap; }

.nav0 td1	 { background-color:#26679E; vertical-align:middle; height:43px;}
.nav0 	 { text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: WHITE; background-color:#26679E; padding:13px 14px 13px 14px; border:1pt solid white; border-top:none; border-bottom:none; white-space:nowrap; }
.nav0:hover	 { text-decoration: underline; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: WHITE; background-color:#4B8BCB; padding:13px 14px 13px 14px; border:1pt solid white; border-top:none; border-bottom:none; white-space:nowrap; }
.nav1 	 { text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: WHITE; background-color:#4B8BCB; padding:13px 14px 13px 14px; border:1pt solid white; border-top:none; border-bottom:none; white-space:nowrap; }
.nav1:hover	 { text-decoration: underline; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: WHITE; background-color:#4B8BCB; padding:13px 14px 13px 14px; border:1pt solid white; border-top:none; border-bottom:none; white-space:nowrap; }

.pagehd  	 { text-decoration: none; font-family: Helvetica, Arial; font-size: 18pt; font-weight: bold; color:#666666; padding-left:10px; padding-bottom:5px; }
.wbnav { background-color:#26679E; border:2pt solid #666666; border-top:none; border-right:none; border-left:none;}
.wbleft { border:1pt solid #BCBCBC; border-top:none; border-bottom:none; border-left:none;}
.pagename        {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: bold; color: #26679E; white-space:nowrap;}




.navbg	 {  background-color:#EEEEEE; padding-bottom:3pt; padding-top:2px;}

.fc0 { text-decoration: none; font-family: Helvetica, Arial; font-size: 9pt; font-weight: normal; color: white; vertical-align:abs-middle; padding-left:5px; padding-right:5px; white-space:nowrap;}
.fc0:hover { text-decoration: underline; font-family: Helvetica, Arial; font-size: 9pt; font-weight: normal; color: white; vertical-align:abs-middle; padding-left:5px; padding-right:5px;}
.fc1 { text-decoration: none; font-family: Helvetica, Arial; font-size: 9pt; font-weight: bold; color: yellow; vertical-align:abs-middle; padding-left:5px; padding-right:5px; white-space:nowrap;}
.fc1:hover { text-decoration: underline; font-family: Helvetica, Arial; font-size: 9pt; font-weight: bold; color: yellow; vertical-align:abs-middle; padding-left:5px; padding-right:5px;}

.fg0 {  white-space:nowrap; }
.fg0 a { 
	display:block; padding-top:4px; padding-left: 8px; padding-right: 8px;  white-space:nowrap;
	font-family: Arial, Helvetica; font-size: 10pt; font-weight: normal; text-decoration:none;
	color:#6387DE; background:url('http://www.elightsoft.com/crm/images/common/menuright.gif') no-repeat right top;
}
.fg0 a:hover { text-decoration:underline; }
.fg1 {	background:url('http://www.elightsoft.com/crm/images/common/menuonleft.jpg') no-repeat left top;  white-space:nowrap;}
.fg1 a { 
	display:block; padding-top: 6px; padding-left: 8px; padding-right: 8px;  white-space:nowrap;
	font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; text-decoration:none;
	color:white; background:url('http://www.elightsoft.com/crm/images/common/menuonright.jpg') no-repeat right top;
}
.fg1 a:hover { text-decoration:underline; }
.func { background:url('http://www.elightsoft.com/crm/images/common/submenubg2.jpg') repeat-x; }
.submenu { background:url('http://www.elightsoft.com/crm/images/common/submenubg.jpg') repeat-x; }
#enqdiv { height:250px; overflow:auto; }

.button input { font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold;}
.newssc { background-color:#99CCFF; padding:5px; font-weight:bold;}
.newspt { 
	background-color:#414A95; padding:5px 5px 3px 5px; 
	font-size: 10pt; font-weight:bold; color:white; 
}
.n00, .n01 { 
	font-size:10pt; text-decoration:none; color:black;
}
.n00:hover, .n01:hover { 
	text-decoration:underline;
}
td.n00 { 
        background:url('http://www.elightsoft.com/crm/images/common/wbsubnavbullet.gif') no-repeat left middle;
        padding: 8px 3px 8px 12px;
	border:1pt solid white; border-top:none;
}
td.n01 { 
        background:url('http://www.elightsoft.com/crm/images/common/wbsubnavbulletnew.gif') no-repeat left middle;
        padding: 8px 3px 8px 40px;
	border:1pt solid white; border-top:none;
}
a.n10, a.n11 { 
	font-size:10pt; text-decoration:none; color:black;
}
a.n10:hover, a.n11:hover { 
	text-decoration:underline;
}
td.n10 { 
        background:url('http://www.elightsoft.com/crm/images/common/wbsubnavbullet.gif') no-repeat left middle;
        padding: 8px 3px 8px 12px;
	border:1pt solid white; border-top:none;
}
td.n11 { 
        background:url('http://www.elightsoft.com/crm/images/common/wbsubnavbulletnew.gif') no-repeat left middle;
        padding: 8px 3px 8px 40px;
	border:1pt solid white; border-top:none;
}
td.newsbg {
	border:1pt solid #DDDDDD;
	background-color:#F2F5FF;
	height:375px;
}
td.lft0  { 
	text-align:center; border:1px solid #E3E3E3;  border-left:none; border-right:none;
	height:30px;
}
td.lft1  { 
	text-align:center; border:1px solid #E3E3E3;  border-left:none; border-right:none;
	background-color:white;
	height:30px;
}
a.lft0, a.lft1 {
	font-family: Arial, Helvetica; font-size: 10pt; font-weight: normal; text-decoration:none; 
	color: black;
	width:100%; height:100%; padding:5px 0px 5px 0px;
}
a.lft0:hover, a.lft1:hover {
	background-color: #FFFF99;
}

pre.datapre80 { word-wrap:break-word; width:250px; overflow:auto; }
pre.datapre200 { word-wrap:break-word; width:500px; overflow:auto; }

div.subfunc { background-color:#DDDDDD; }
div.bgdiv { background-color:#666666; width:10px; height:10px; filter:alpha(opacity=55);-moz-opacity:.75;opacity:.55; }

td.wbloginbdy {
	width:100%;
	background:url('http://www.elightsoft.com/crm/images/common/wbloginbg.jpg') repeat-x left top; 
}
td.loginbox { 
	background:url('http://www.elightsoft.com/crm/images/common/wbloginbox.jpg') no-repeat left bottom; 
	width:780px !important;
}
td.loginbox td.white {
	font-size:12px; color:#ffffff; font-weight:bold; 
}
td.logo {
	background:url('http://www.elightsoft.com/crm/images/common/logo.gif') no-repeat left bottom; 
}

td.leftfunc0 { width:150px !important; padding-right:10px;  }
td.bodymain { width:100%; }
td.leftfunc, td.bodymain { 
	border:1px solid #999999;
}
td.leftfunc { width:150px !important; height:500px; vertical-align:top; }
td.leftfunc td { font-size:12px; }
td.leftfunc td.headbox { 
	background-color:#E5EFF8; border-bottom:1px solid #999999; padding-left:5px;
	color:#000099; font-weight:bold; height:25px; 
}
td.leftfunc td.lfc0, td.leftfunc td.lfc1 {
	vertical-align:middle;
	width:125px; padding-left:25px; height:25px;
	background:url('http://www.elightsoft.com/crm/images/common/leftfunc1.jpg') no-repeat left bottom; 
}
td.leftfunc td.lfc0 a, td.leftfunc td.lfc1 a {
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

td.leftfunc td.lfc0 a { color:#000099; }
td.leftfunc td.lfc1 a { color:#FEC600; }

td.subnav0 { width:180px !important; padding-right:5px;}
td.subnav1 { border:1px solid #999999; width:180px;}
td.subnav1 div { width:180px; height:auto; overflow:scroll; }

td.treediv0 { width:180px !important; padding-right:5px;}
td.treediv1 { border:1px solid #999999; width:1000px; }
td.treediv1 div { height:auto; overflow:scroll; }
td.treediv1 div font { font-size:12px; }

td.docimg img { width:200px; }

/* New CMS CSS */
td.contenthead { font-size:14px; font-weight:bold; background-color:#666666; padding:5px 0px 5px 0px; color:#ffffff;  }
div.rightmenudiv table { border-collapse:collapse; background-color:#666666; }
td.rightmenutd { vertical-align:middle; width:70px; height:20px; }
td.rightmenutd a { background-color:#666666; color:#ffffff; font-size:10px; text-decoration:none; width:70px; padding:5px;  }
td.rightmenutd a:hover { background-color:#999999; color:#000000;  text-decoration:underline; }
a.treenode { font-size:10px; }
table.contenttreetbl td { white-space:nowrap; }
table.contenttreetbl td a { font-size:10pt; text-decoration:none;  }
table.contenttreetbl td a:hover { text-decoration:underline; }

