body { background:url(back/bodybg.jpg) 0px 0px repeat-x; font-size:10pt; margin-left:10px; margin-right:10px;}
.hackBox, .HackBox{
	border-top:1px solid transparent !important;
	margin-top:-1px !important;
	border-top:0;margin-top:0;
	clear:both;visibility:hidden;
} 
#footer      {clear:left;width:100%; text-align:center;}
img.box      {border:1px solid #999; padding:1px; background-color:#fff;}

.ActAdv      { margin-bottom:0px; margin-top:0px; height:60px;}
.ActAdv .navMainAdv  { background:#fff url(back/mainAdv.jpg) 0px 0px no-repeat; height:100%;}
.ActAdv .navRightAdv { height:218px;width:198px; border:solid 1px #000;
               background:#333 url(back/navCmdBox.jpg) right bottom no-repeat; }
               

#containHeader { width:100%; background:url(back/logoblue.gif) left top no-repeat; padding-top:40px;}
#containHeader .mainMenu {  height:24px;}
.mainMenu ul {margin-left:260px; }
.mainMenu li {float:left; display:inline; margin-right:4px; font-size:10pt; font-weight:bold;}

.mainMenu li .before { background:url(back/mainBlue.gif) no-repeat left top;
	 width:14px; height:24px; float:left; text-indent:-10000px; overflow:hidden; }
.mainMenu li a { background:url(back/mainBlue.gif) no-repeat top right; color:#fff; 
	 text-decoration:none; line-height:2em; float:left; height:24px; overflow:hidden; 
	 padding-right:20px; padding-left:6px; }
.mainMenu li a:visited {color:#fff;text-decoration:none;}
.mainMenu li a:link  {color:#fff;text-decoration:none;}
.mainMenu li a:hover { background-color:transparent; color:#f00;text-decoration:none;}

.mainMenu li.on a {background:url(back/mainBlue.gif) no-repeat right -24px; color:#fff;text-decoration:none;}
.mainMenu li.on .before {background:url(back/mainBlue.gif) no-repeat left -24px;}
.mainMenu li.on a:hover {background-color:transparent; color:#69c;}

.mainMenu li.st_on a {background:url(back/mainBlue.gif) no-repeat right -48px; height:24px; color:#fff; }
.mainMenu li.st_on .before {background:url(back/mainBlue.gif) no-repeat left -48px; height:24px;}
.mainMenu li.st_on a:hover {background-color:transparent;}
.mainMenu li.date {float:right; margin-right:0; font-size:1em; line-height:24px; color:#8e8e8e; font-weight:normal;}

.secMenu    { width:100%; position:relative; height:28px; }
.secMenu a:link,.secMenu a:visited  { color:#fff;}
.secMenu a:hover,.secMenu a:active  { color:#f00;}
.secWrap    { float:left; height:100%; width:100%;background:url(back/mainBlue.gif) left -72px no-repeat;}	 
.secMenuMid {  margin: 0 5px 0 5px; background:url(back/mainBlue.gif) left -160px repeat-x; height:100%;}
.secMenuRth { float:left; margin-left:-5px; width:5px; background:url(back/mainBlue.gif) right -248px no-repeat; height:100%;}

.secLine1    { position:relative; width:100%;}
.secLine1 ul { margin-left:16px; float:left; display:inline;}
.secLine1 li { float:left; color:#ffc; line-height:28px; overflow:hidden; padding:0 5px; display:inline; font-family:"宋体";}
.secLine1 li a {color:#ffc; text-decoration:none;}
.secLine1 li a:hover {background-color:transparent;}
.secLine1 li.on {font-weight:bold;}
.secLine1 li.on a {color:#cf0;}

.menuShopTitle   {margin-left:30px; margin-right:30px;  height:40px; margin-top:10px;
	 background:url(back/mainBlue.gif) left -408px no-repeat;}
.menuShopRth     {background:url(back/mainBlue.gif) right -448px no-repeat; height:40px;
	 margin-left:15px; padding-right:15px; font-size:28px; font-weight:600; line-height:40px;color:#c00;}
.secMuSplit      { float:left; width:6px; height:40px; margin-top:10px;
	 background:url(button/btn_bg02.jpg) 50% 50% no-repeat;}	 
.menuShopInfo   {width:100%; height:55px;	 }
.menuShopInfo .myHead { font-weight:600;color:#ff9;}

html->body select {padding:0; margin:0px;}
select {padding:0;}
.menuSrc { float:right; margin-top:2px;  width:310px;}
.menuSrc input {padding-top:1px; padding-bottom:1px; font-family:Verdana, "宋体";}
.menuSrc select {padding:2px; margin:0 5px; font-family:Verdana, "宋体";}
.menuSrc .btn01, .menuSrc .btn03 {height:22px; line-height:16px; margin-right:0;}
.menuSrc .txt01 {border:1px solid #900; border-left:3px solid #900; padding-bottom:2px;}
.menuSrc .txt02 {border:1px solid #900; border-left:3px solid #6c9100;  padding-bottom:2px;}
.txtSrc1        {border:1px solid #900; border-left:3px solid #900; padding-bottom:2px; width:100%; background-color:#fcc;}

input.btn01,input.btn02,input.btn03,input.btn04,input.btn05,input.btn06 {
    height:24px; line-height:20px; font-weight:bold; color:#01669e; border:1px solid #900; padding:0 10px; margin-right:8px; background-color:#ededed; cursor:pointer;}
input.btn02 {color:#01669e; border:1px solid #01669e;}
input.btn03 {color:#fff; border:1px solid #003a7b; background-color:#49a5d6;}
input.btn04 {color:#5b7900; border:1px solid #5b7900; background:url(back/btn_bg02.jpg) repeat-x center;}
input.btn05 {color:#5b7900; border:1px solid #5b7900; background:url(back/btn_bg02.jpg) repeat-x center;}
input.btn06 {color:#fff; border:1px solid #5b7900; background-color:#90b325;}
input.btn07,input.btn08,input.btn09,input.btn10 {
    height:34px; font-size:1.2em; line-height:20px; font-weight:bold; color:#01669e; 
    border:1px solid #003a7b; padding:0 10px 0 30px; margin:0 4px; 
    background:url(back/btn_bg04.jpg) repeat-x 0 center; cursor:pointer;}
input.btn08 {color:#fff; border:2px solid #003a7b; background:#49a5d6 url(back/btn_bg05.jpg) repeat-x 0 center;}
input.btn09 {color:#01669e; border:1px solid #003a7b; background:#49a5d6 url(back/btn_bg04.jpg) repeat-x 0 center;}
input.btn10 {color:#8c8c8c; border:1px solid #999; background:url(back/btn_bg04.jpg) repeat-x 0 center;}
input.false {height:24px; line-height:22px; font-weight:bold; color:#bbb; border:1px solid #999; padding:0 14px; margin:0 8px; background-color:#f6f6f6;}
input.txt01 {border:1px solid #79b4cc; border-left:3px solid #79b4cc; vertical-align:top;}
input.txt02 {border:1px solid #79b4cc; border-left:3px solid #6c9100; vertical-align:middle;}
textarea.txt01 {border:1px solid #79b4cc; border-left:3px solid #79b4cc; vertical-align:middle;}
textarea.txt02 {border:1px solid #79b4cc; border-left:3px solid #6c9100; vertical-align:middle;}
.txt03 {border:none; background-color:transparent; font-style:italic; color:#8e8e8e;}
.txt04 {border:none; background-color:#ffc; font-style:normal;}
.txt05 {border:none; background-color:transparent; font-style:normal;}


.mainContent {float:left;width:100%;}
.mainContent .mainDir { margin: 0 200px 0 405px; color:#666;
	 background:#fff url(back/advNews.jpg) 90% bottom no-repeat; height:212px;}
.mainContent .mainDir .flash {width:395px; float:left; display:inline;}
.mainContent .mainDir .b_flash {width:330px; float:left; display:inline;}
.mainContent .mainDir .mag_flash {width:250px; float:left; display:inline;}
.mainContent .mainDir .news {width:350px; float:left; margin-left:10px; overflow:hidden; display:inline; font-size:10pt;}
.mainContent .mainDir .mag_news { float:left; margin-left:10px; overflow:hidden; display:inline;}
.mainContent .mainDir .b_news,.mainDir .g_news,.mainDir .g_group {
	 width :410px; float:left; margin-left:10px; overflow:hidden; display:inline;}
.mainContent .mainDir .g_news {width:320px;}
.mainContent .mainDir .tr   { line-height:24px; float:right; margin-right:20px;}
.mtime { margin-left:10px;}

.navLeftAdv {float:left;width:400px;margin-left:-100%;}
.navRthAdv  {float:left;height:210px;width:198px;margin-left:-200px; border:solid 1px #000;
	 background:#333 url(back/navCmdBox.jpg) right bottom no-repeat; }
	 
ul.dot_list {margin:10px; clear:both;}
ul.dot_list li {line-height:12pt; background:url(icon/i_list_dot.gif) no-repeat 2px 10px; padding-left:12px;}

#containerMain { width:100%;}
#containerMain .cMainWrap  {float:left;width:100%;}
#containerMain .cMainWrap .cMainText {  margin: 0px 200px 0px 201px;  background-color:#fff;}
#containerMain .cMainRth   {float:left;margin-left:-198px;width:198px; background:#eee;
	 background:url(back/rthColBg1.jpg) right top repeat-y;}
#containerMain .cMainLft   {float:left;margin-left:-100%;width:200px;
	 background:url(back/lftColBg1.jpg) right top no-repeat; position:relative;}
.cMainText .myHead { font-weight:600;}
.cMainWrap p { text-indent:20pt; padding-top:5px;}

.cMainLft .header24 { background:url(back/mainBlue.gif) 0px -384px no-repeat; height:24px; line-height:24px;
	 width:100%; text-indent:15px; font-size:10pt; font-weight:300; color:#fff;}
.cMainWrap .cMainText .header24 { background:url(back/subMenuBlue.png) 0px 0px no-repeat; height:24px;}
.cMainWrap .cMainText .header24 .Hd1 { background:url(back/subMenuBlue.png) 0px 0px no-repeat; width:; 
	 float:left; height:24px; line-height:24px; font-size:10pt; font-weight:300; color:#fff; text-indent:15px;}
.cMainWrap .cMainText .header24 .Hd2 { float:right; width:; position:relative;
	 background:url(back/subMenuBlue.png) right -24px no-repeat; height:24px;
	 line-height:24px; font-size:10pt; font-weight:300; color:#fff; text-indent:15px;}
	 
	 
.newsForm  {margin:10px;}
.newsForm .headForm  {border-bottom: solid 2px #09c; margin-top:10px; line-height:24px; font-size:12pt; font-weight:600;}
.newsForm .lineNews  {padding-top:5px;height:100%;
           border-left: solid 2px #09c; border-right: solid 2px #09c;
           border-bottom:dotted 1px #cccccc  }
.newsForm .lineNews .intxt    { width:100%; font-size:9pt; background-color:#9cf;}
.newsForm .lineNews .mintxt    { width:100%; height:100px;font-size:9pt; background-color:#9cf;}
.newsForm .lineNews .mainBox  { float:right;width: 100%;margin-left: -310px;}
.newsForm .lineNews .hlpLink  { margin-left: 410px }
.newsForm .lineNews .clipline { float:right;width:20px;height:10px;}
.newsForm .lineNews .labelName{ float:right;width:90px; text-align:right}
.newsForm .lineNews .inputBox { float:right;width:290px;}

.newsForm .lineNews .mainBox2  { float:right; width:100%; margin-left: -110px;}
.newsForm .lineNews .inputBox2 { margin-left:105px; margin-right:5px; }
.newsForm .lineNews .labelName2{ float:left; width:105px; text-align:right;}

.newsForm .btnPost {border-bottom: solid 2px #09c;border-left: solid 2px #09c; text-align:center;
	       border-right: solid 2px #09c; padding:20px}


.actForm .lineNews  {padding-top:5px;height:100%; border-bottom:dotted 1px #cccccc  }
.actForm .lineNews .intxt    { width:100%; font-size:9pt; background-color:#9cf;}
.actForm .lineNews .mintxt   { width:100%; height:100px;font-size:9pt; background-color:#9cf;}
.actForm .lineNews .mainBox  { float:right;width: 100%;margin-left: -410px;}
.actForm .lineNews .hlpLink  { margin-left: 410px }
.actForm .lineNews .clipline { float:right;width:20px;height:10px;}
.actForm .lineNews .labelName{ float:right;width:90px; text-align:right}
.actForm .lineNews .inputBox { float:right;width:290px;}

.actForm .lineNews .mainBox2  { float:right; width:100%; margin-left: -110px;}
.actForm .lineNews .inputBox2 { margin-left:105px; margin-right:5px; }
.actForm .lineNews .labelName2{ float:left; width:105px; text-align:right;}

.actForm .btnPost { text-align:center; padding:20px}
	       
	       

/* 相册栏目呈现 */
#photoDir .actDirContain { margin-left:1px; margin-right:1px; }
#photoDir .actDirContain .SelectedItem   { background:#09f; border:solid 1px #006; width:99%;}
.popPicMenu              { background:#ccc url(face/menuPopbak.jpg) repeat-y; border:solid 1px #000; visibility:hidden; position:absolute;}
.popPicMenu .menuDiv     { margin:5px;color:#000; width:160px;}
.popPicMenu .menuDiv div { height:22px; line-height:22px; }

.menuDiv .upload,.menuDiv .edit,.menuDiv .post,.menuDiv .delete,.menuDiv .update,
.menuDiv .cancel,.menuDiv .delcut,.menuDiv .chkMe,.menuDiv .swap
{        color:#000; text-decoration:none; padding-left:26px;
         background:;   }

.menuDiv a.upload:link,.menuDiv a.upload:visited { color:#000; text-decoration:none; padding-left:26px;
               background:url(icon/icoUpload.gif) 0px 50% no-repeat;}
.menuDiv a.post:link,.menuDiv a.post:visited { color:#000; text-decoration:none; padding-left:26px;
               background:url(icon/icoPost.gif) 0px 50% no-repeat;}
.menuDiv a.edit:link,.menuDiv a.edit:visited { color:#000; text-decoration:none; padding-left:26px;
               background:url(icon/icoEdit.gif) 0px 50% no-repeat;}
.menuDiv a.swap:link,.menuDiv a.swap:visited { color:#000; text-decoration:none; padding-left:26px;
               background:url(icon/icoswap.gif) 0px 50% no-repeat;}
.menuDiv a.delete:link,.menuDiv a.delete:visited { color:#000; text-decoration:none; padding-left:26px;
               background:url(icon/icoDel.gif) 0px 50% no-repeat;}
.menuDiv a.update:link,.menuDiv a.update:visited { color:#000; text-decoration:none; padding-left:26px;
               background:url(icon/icoSave.gif) 0px 50% no-repeat;}
.menuDiv a.cancel:link,.menuDiv a.cancel:visited { color:#000; text-decoration:none; padding-left:26px;
               background:url(icon/icoUndo.gif) 0px 50% no-repeat;}

.menuDiv a.upload:hover,.menuDiv a.post:hover,.menuDiv a.edit:hover,.menuDiv a.delete:hover,
.menuDiv a.update:hover,.menuDiv a.cancel:hover,.menuDiv a.swap:hover
 {             color:#fff; text-decoration:none; padding-left:26px;
               background:#003; line-height:22px; height:22px; display:block;}



.actDirItem      {width:100%;}
.actDirItem a:link,.actDirItem a:visited { color:#309;}
.actDirItem a:active,.actDirItem a:hover { color:#f00;}
.actDirItem .actDirName      { background:url(icon/icondef16.jpg) 0px 1px no-repeat; line-height:18px; 
                                text-indent:20px;}
.actDirItem .EditItem   { background:#6f9; border:solid 1px #060; width:99%;}
.actDirItem .EditItem .picTitle { margin:10px;}
#photoDir .actDirContain .InsertItem { background:#6f9; border:solid 1px #060; padding:10px;}
.actDirItem .actDirName input { width:90%; font-size:10pt; background-color:#6f9; border:none;margin-left:-4px;}

.MidRight .MidLeft a:link,.MidRight .MidLeft a:visited { color:#36f;}
.MidRight .MidLeft a:hover,.MidRight .MidLeft a:active { color:#f00; }

table td.regHead  {width:80px; color:#603; height:20px; line-height:20px; text-align:right;}
table td.regInput {width:140px;}
table td .intxt   {width:100%;}
table td.regMark  {padding-left:20px; color:#39f;}

* html .m1enuNewsDir li a { /*IE only. Actual menu width minus left padding of A element (10px) */width: 165px;}
ul.menuNewsDir            { list-style-type: none; width:99%; border: 1px solid #9A9A9A; border-bottom-width: 0; }
ul.menuNewsDir li         { height:24px; line-height:24px;}
ul.menuNewsDir li a       { background: white url(face/newsMenu.gif) repeat-x bottom left; display: block;
                            width:100%; font-size:10pt; font-weight:600;color:#fff;text-decoration: none;}
ul.menuNewsDir li a div	  { background:url(icon/dotnews.gif) 3px 50% no-repeat; padding-left: 20px;}
ul.menuNewsDir li.selected a div	{ background:url(icon/dotsel.gif) 3px 2px no-repeat; padding-left: 24px;}
ul.menuNewsDir li a:visited, .menuNewsDir li a:active { color:#fff; text-decoration:none;}
ul.menuNewsDir li a:hover { background-image: url(face/newsMenu2.gif); color:#f00;}

ul.menuNewsSub          { list-style-type: none; width:100%; border-bottom:solid 1px #eee;}
ul.menuNewsSub Li       { height:20px; line-height:20px;}
ul.menuNewsSub Li a     { background: white url(face/newsMenu.gif) repeat-x top left; display: block;
                          width:100%; font-size:10pt; font-weight:300;color:#fff;text-decoration: none;}
ul.menuNewsSub Li.selected a  { background: white url(face/newsSubMenu2.gif) repeat-x top left; display: block;
                          width:100%; font-size:10pt; font-weight:300;color:#fff;text-decoration: none;}
ul.menuNewsSub Li.sub a div	{ background:url(icon/dotsel2.gif) 3px 50% no-repeat; margin-left: 16px;}
ul.menuNewsSub Li.selected a div	{ background:url(icon/dotsel3.gif) 3px 50% no-repeat; margin-left: 16px;}
ul.menuNewsSub Li a:visited, .menuNewsSub Li a:active { color:#006; text-decoration:none;}
ul.menuNewsSub Li a:hover {background-image: url(face/newsMenu2.gif) 0px 50%; color:#f00;}



/* Action Table =================================================== */
.dvTdN0   {float:left; width:50px; text-align:center;background:url(face/dvTrHead1.gif) 0px 0px no-repeat;}
.dvTdN0 a { width:50px; display:inline-block; background-position: 5px 50%; background-repeat:no-repeat;  }
.dvTdN0 a,.dvTdN0 a:visted { color:#fff; font-weight:600; font-size:10pt;}
.dvTdN0 a:hover,.dvTdN0 a:actived { color:#f00}

.dvTdN1   {float:left; width:120px; background:url(face/dvTrHead1.gif) 100% 0px no-repeat; font-size:10pt;}

.dvTdN2   {float:left; width:80px; height:22px; line-height:22px;
           background:url(face/dvTrHead2.gif) 0px 0px no-repeat;}
.dvTdN2 a {background:url(icon/iconCar.gif) 4px 1px no-repeat; height:22px; display:inline-block; }
.dvTdN2 a:visited,.dvTdN2 a ,.dvTdN3 a:visited,	.dvTdN3 a {color:#fff;}
.dvTdN2 a:hover,.dvTdN2 a:active,.dvTdN3 a:hover,.dvTdN3 a:active {color:#f00;}

.dvTdN3   {float:left; width:70px; height:22px; line-height:22px; background:url(face/dvTrHead3.gif) 0px 0px no-repeat;}
.dvTdN3 a ,.dvTdS13 a,.dvTdS23 a {background:url(icon/iconMobile.gif) 5px 2px no-repeat;
		 padding-left:25px; height:22px; display:inline-block;}	
	 
.dvTdN4   {float:left; width:45px; height:22px; line-height:22px; text-align:center;
		 background:url(face/dvTrHead9.gif) 0px 0px no-repeat;}
.dvTdN5   {float:left; width:20px; height:22px; line-height:22px;padding-top:2px;
		 background:url(face/dvTrHead9.gif) -10px 0px no-repeat;}
.dvTdN6   {float:left; width:20px; height:22px; line-height:22px; padding-top:2px;
		 background:url(face/dvTrHead9.gif) -10px 0px no-repeat;}
.dvTdN7   {float:left; width:20px; height:22px; line-height:22px; padding-top:2px;
		 background:url(face/dvTrHead9.gif) -10px 0px no-repeat;}
.dvTdN8   {float:left; width:108px; text-align:right; height:22px; padding-top:3px;
		 background:url(face/dvTrHead9.gif) 100% 0px no-repeat; }
.dvTdNA   {clear:left; width:1px; display:none;}

.dvSubHead { height:22px; line-height:22px; font-size:10pt; vertical-align:middle;}
.dvTdS10   {float:left; width:30px; text-align:right;height:22px; line-height:22px;
		 background:url(face/dvSubHead0.gif) 0px 0px no-repeat;}
.dvTdS11   {float:left; width:140px;height:22px; line-height:22px;
		 background:url(face/dvSubHead11.gif) 0px 0px no-repeat;}
.dvTdS12   {float:left; width:150px; height:22px; line-height:22px;
		 background:url(face/dvSubHead11.gif) 100% 0px no-repeat;}
.dvTdS13   {float:left; width:120px; height:22px; line-height:22px;
		 background:url(face/dvSubHead31.gif) 0px 0px no-repeat;}
.dvTdS14   {float:left; width:45px; height:22px; line-height:22px; text-align:center;
		 background:url(face/dvSubHead91.gif) 0px 0px no-repeat;}
.dvTdS15   {float:left; width:20px; height:22px; line-height:22px;padding-top:2px;
		 background:url(face/dvSubHead91.gif) -10px 0px no-repeat;}
.dvTdS16   {float:left; width:20px; height:22px; line-height:22px; padding-top:2px;
		 background:url(face/dvSubHead91.gif) -10px 0px no-repeat;}
.dvTdS17   {float:left; width:20px; height:22px; line-height:22px; padding-top:2px;
		 background:url(face/dvSubHead91.gif) -10px 0px no-repeat;}
.dvTdS18   {float:left; width:93px; text-align:right; height:22px; padding-top:3px;
		 background:url(face/dvSubHead91.gif) 100% 0px no-repeat; }
.dvTdSA   {clear:left; width:1px; display:none;}

.dvTdS20   {float:left; width:70px; text-align:right;height:22px; line-height:22px;
		 background:url(face/dvSubHead0.gif) 0px 0px no-repeat;}
.dvTdS21   {float:left; width:120px;height:22px; line-height:22px;
		 background:url(face/dvSubHead12.gif) 0px 0px no-repeat;}
.dvTdS22   {float:left; width:140px; height:22px; line-height:22px;
		 background:url(face/dvSubHead12.gif) 100% 0px no-repeat;}
.dvTdS23   {float:left; width:120px; height:22px; line-height:22px;
		 background:url(face/dvSubHead32.gif) 0px 0px no-repeat;}
.dvTdS24   {float:left; width:45px; height:22px; line-height:22px; text-align:center;
		 background:url(face/dvSubHead92.gif) 0px 0px no-repeat;}
.dvTdS25   {float:left; width:20px; height:22px; line-height:22px;padding-top:2px;
		 background:url(face/dvSubHead92.gif) -10px 0px no-repeat;}
.dvTdS26   {float:left; width:20px; padding-top:2px;
		 background:url(face/dvSubHead92.gif) -10px 0px no-repeat;}
.dvTdS27   {float:left; width:20px; height:22px; line-height:22px; padding-top:2px;
		 background:url(face/dvSubHead92.gif) -10px 0px no-repeat;}
.dvTdS28   {float:left; width:108px; text-align:right; height:22px; padding-top:3px;
		 background:url(face/dvSubHead92.gif) 100% 0px no-repeat; }


.dvTrHead,.dvSubHead     { clear:both;}
.dvTrHead,.dvSubFeeHead  {	 width:100%; height:22px; line-height:22px; font-size:14px; vertical-align:bottom; font-size:10pt;}
.dvSubFeeHead div,.dvSubFeeHead0 div,.dvSubFeeHead1 div,.dvSubFeeHead3 div{
	 height:20px; line-height:20px; font-size:10pt; vertical-align:bottom; }
.dvSubFeeHead div { text-align:center; background-color:#963; color:#fff;
	 border-bottom:solid 1px #630; border-left:solid 1px #630; border-top:solid 1px #630;}
.dvSubFeeHead div.dvTdFee28 { border-right:solid 1px #630;}

.dvSubFeeHead0 div { background-color:#fc9; color:#000; font-size:10pt;
	 border-bottom:solid 1px #630; border-left:solid 1px #630; text-align:center;}
.dvSubFeeHead0 div.dvTdFee18 { border-right:solid 1px #630; background-color:#f96;}
.dvSubFeeHead0 div.dvTdFee15 { background-color:#fc6;}

.dvSubFeeHead1 div { background-color:#c96; color:#000; font-size:10pt;
	 border-bottom:solid 1px #630; border-left:solid 1px #630; text-align:center; }
.dvSubFeeHead1 div.dvTdFee18 { border-right:solid 1px #630; background-color:#c63;}
.dvSubFeeHead1 div.dvTdFee15 { background-color:#c93;}

.dvSubFeeHead3 div { background-color:#0c9; color:#000; font-size:10pt;
	 border-bottom:solid 1px #630; border-left:solid 1px #630; text-align:center; }
.dvSubFeeHead3 div.dvTdFee28 { border-right:solid 1px #630; background-color:#6c3;}
.dvSubFeeHead3 div.dvTdFee25 { background-color:#099;}

.dvFeeHead div { color:#360; font-weight:600;}
.dvFeeEnd { color:#390; font-weight:600; }
.dvTdNee0 { float:left; width:154px;}
.dvTdNee2 { float:left; width:100px;}
.dvTdNee3 { float:left; width:90px;}
.dvTdNee4 { float:left; width:110px;}
.dvTdNee5 { float:left; width:100px;}
.dvTdNee8 { float:left; width:110px;}

.dvTdFee10 { float:left; width:80px;}
.dvTdFee11 { float:left; width:50px;}
.dvTdFee12 { float:left; width:50px;}
.dvTdFee13 { float:left; width:50px;}
.dvTdFee14 { float:left; width:50px;}
.dvTdFee15 { float:left; width:50px;}
.dvTdFee16 { float:left; width:50px;}
.dvTdFee17 { float:left; width:50px;}
.dvTdFee18 { float:left; width:60px;}

.dvTdFee20 { float:left; width:80px;}
.dvTdFee21 { float:left; width:50px;}
.dvTdFee22 { float:left; width:50px;}
.dvTdFee23 { float:left; width:50px;}
.dvTdFee24 { float:left; width:50px;}
.dvTdFee25 { float:left; width:50px;}
.dvTdFee26 { float:left; width:50px;}
.dvTdFee27 { float:left; width:50px;}
.dvTdFee28 { float:left; width:60px;}

.dvTdSA   { width:1px; display:none;
	border-top:1px solid transparent !important;
	margin-top:-1px !important;
	border-top:0;margin-top:0;
	clear:both;visibility:hidden;
	}

.dvOilHead {	 width:664px; height:40px; line-height:40px;  background-color:#963; 
	font-size:14px; vertical-align:middle;}
.dvOilHead1  {	 width:664px; height:22px; line-height:22px; 
	font-size:14px; vertical-align:bottom; background-color:#fc9;}
.dvOilHead2  {	 width:664px; height:22px; line-height:22px; 
	font-size:14px; vertical-align:bottom; background-color:#6c6;}

.dvOilHead div,.dvOilHead1 div,.dvOilHead2 div { float:left; text-align:center;
	 height:20px; line-height:20px; font-size:10pt; vertical-align:bottom; }
.dvOilHead div { text-align:center;color:#fff;height:40px; line-height:20px; vertical-align:middle;
	 }
.dvOilHead div, .dvOilHead1 div,.dvOilHead2 div {
	border-bottom:solid 1px #630; border-left:solid 1px #630; border-top:solid 1px #630;}

.dvTdOil0  {width:70px;}
.dvTdOil1  {width:55px;}
.dvTdOil2  {width:50px;}
.dvTdOil3  {width:65px;}
.dvTdOil4  {width:45px;}
.dvTdOil8  {width:83px;}

/** Tranffic **/
.tblTrain           { width:100%;}
.tblTrain td.title  { font-size:14px; font-weight:600; text-align:left;height:28px; text-indent:10px;
                      background:url(back/trafficmap.jpg) 0px 0px no-repeat; line-height:28px;}
.tblTrain .titlert  { font-size:2px; width:5px; display:block;
                      background:url(back/trafficmap.jpg) -887px 0px no-repeat;}
.tblTrain .tipTitle { line-height:24px; font-weight:600; color:#63c; height:24px; text-indent:10px;}
.tblTrain .txtbody  { background:url(back/trafficmap.jpg) 0px -26px no-repeat; }
.tblTrain .txtbodyrt{ background:url(back/trafficmap.jpg) -887px -26px no-repeat; }
.tblTrain .bodybtm  { background:url(back/trafficmap.jpg) 0px -398px no-repeat; height:2px; font-size:2px;}
.tblTrain .bodybtmrt{ background:url(back/trafficmap.jpg) -887px -398px no-repeat; }
.tblTrain .lnkAdd,.tblTrain .lnkEdit
                    { display:inline-block; width:108px; height:28px; text-decoration:none; font-size:10pt;
                      background:url(back/trafficmap.jpg) -893px 0px no-repeat; }
.tblTrain .lnkSplit { display:inline-block; width:108px; height:28px; text-decoration:none; font-size:10pt;
                      background:url(back/trafficmap.jpg) 100% -29px no-repeat; }
.tblTrain .lnkNone  { display:inline-block; width:108px; height:28px; text-decoration:none; font-size:10pt;}

.tblTrain .lnkAdd span,.tblTrain .lnkSplit span
                    { background:url(icon/iconadd5.gif) 10px 50% no-repeat; display:block; text-indent:28px;}
.tblTrain .lnkEdit span,.tblTrain .lnkNone span
                    { background:url(icon/iconedit5.gif) 10px 50% no-repeat; display:block; text-indent:28px;}
.tblTrain .textInfo { height:180px; overflow-y:auto; }

.ActButton          { height:36px; text-align:right; margin-right:0px; width:auto;}
.ActButton a        { float:left;display:block; height:22px; line-height:22px; margin-left:20px;
                      color:#fff; text-decoration:none;}
.ActButton a:hover  { color:#f00;}
.ActButton a.lnk    { height:20px; display:block;line-height:20px;float:left; 
                      margin-left:10px; font-size:10pt;text-align:right; color:#900;}
.ActButton a.lnk:hover { color:#f00; }
.ActButton a.edit      { background:url(../../_images/icon/edit.gif) no-repeat; width:72px;}
.ActButton a.post      { background:url(../../_images/icon/post.gif) no-repeat; width:72px;}
.ActButton a.switch    { background:url(../../_images/icon/return.gif) no-repeat; width:72px;}

.ActButton a div    { text-indent:26px; float:left; height:22px; line-height:22px; width:auto;}
.ActButton a span   { display:inline-block; float:left;height:22px; line-height:22px; width:20px;}
.ActButton a.btnAdd div    { background:url(button/btnPost.gif) 0px 50% no-repeat; }
.ActButton a.btnAdd span   { background:url(button/btnPost.gif) 100% 50% no-repeat;  }
.ActButton a.btnAdmin div  { background:url(button/btnFee.gif) 0px 50% no-repeat; }
.ActButton a.btnAdmin span { background:url(button/btnFee.gif) 100% 50% no-repeat;  }



.dvTipHeader      { background:url(back/dvTipbar.png) no-repeat;line-height:22px; height:22px; margin-top:3px;}
.dvTipHeader .left{ float: left;color:#fff;text-indent:5px;}
.dvTipHeader .mid { float: left; }
.dvTipHeader .right{float: right; vertical-align: middle; background:url(back/dvTipbar.png) 100% 0px no-repeat;}
.dvTipHeader .tipMsg {background:url(back/dvTipbar.png) 100% 0px no-repeat;line-height:22px; height:22px; 
                      display:block; margin-left:5px; font-weight:600;}
.dvTipText        { background:#cee3ff; border:solid 1px #3583f2; border-top:none; margin-bottom:8px;}


.trainTbl         { font-size:14px; width:100%; text-align:center;}
.trainTbl thead   { line-height:24px; font-weight:600;}
.trainTbl .theMe  { background-color:#ffc; color:#f00; font-weight:600;}
a.trainSel:link,a.trainSel:visited      { color:#30f; font-weight:600;}
a.trainSel:hover  { color:#f00; font-weight:600;}
a.trainSel2:link,a.trainSel2:visited    { color:#30f;}
a.trainSel2:hover { color:#f00;}

a.lnkOption       { display:inline-block; width:100px; color:#30f; padding-left:16px;
                    background:url(icon/icontrain.gif) 0px 50% no-repeat; height:16px; line-height:16px;}
a.lnkOption:hover { color:#f00;}

.trvStation a:link,.trvStation a:visited { color:#30f;}
.trvStation a:hover { color:#f00;}
.treeUnit         { background:#ff9b9b url(_images/back/treemov.jpg) 100% 0px no-repeat;}
.trvStation a.lnkGree         { color:#060; text-decoration:none;}
.trvStation a.lnkGree:hover   { color:#f00; text-decoration:none;}
.trvStation a.lnkRed          { color:#f03; text-decoration:none;}
.trvStation a.lnkRed:hover    { color:#39f; text-decoration:none;}
.trvStation .NodeNormal       { color:#309; font-weight:300;}
.trvStation .NodeSelect       { color:#33f; font-weight:600;}
.trvStation .NodeActive       { color:#f00; font-weight:300;}
p                             { text-indent:20pt;}
p.tipTitle                    { }
