﻿
/*powerd by pushauction jin*/
/*jin 2010.4.19*/

/*reset*/
a[href^="javascript"]:focus{outline:0; -moz-outline-style: none;}
/*
body {background: #fff;color: #444;}*/
a{ font-size:12px; color:#002398; text-decoration:none;outline:none;}
a:link , a:visited{font-size:12px; color:#002398; text-decoration:none; outline:none; cursor:pointer;}
a:hover{font-size:12px; color:#002398; text-decoration:underline;outline:none; cursor:pointer;}
a:focus {outline:none;} 
body, div, q, iframe, form, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p{ margin:0; padding: 0;} 
ul, dl, li{list-style-type:none;}
img{border: none 0;}
body, td{/*word-break: break-all;word-wrap: break-word;*/ line-height:1.5;}
body, input, select, button{font-size: 12px; font-family:Arial, Helvetica, sans-serif,"宋体";}
div,p,table,th,td{ font-size:1em; font-family:inherit; line-height:inherit;}
em, i, u, q, s, dl, caption, dfn, var, address, cite, s, strike, del, ins{ font-style: normal; font-weight: normal; text-decoration: none; }
/*i{color:#669900}*/
hr{ clear:both; margin:7px 0;/* +margin: 0;*/ border:0 none;font-size: 1px; line-height:1px;color: #ddd; background-color:#ddd; height: 1px;}
q:before, q:after{content: “”; content: none;}
q {quotes: “” “”;}
h1, h2, h3, h4{font-family: Arial, Helvetica, sans-serif,"宋体";padding-top:1px;}
h1{ font-size:13px; font-weight: bold;color:#444;}
h2{ font-size:12px; font-weight: bold;color:#444;}
h3{ font-size:13px; font-weight: bold;color:#f80;}
h4{ font-size:12px; font-weight: bold;color:#444;}
option { padding-left:0.5em} 
/*Bugfix */


* html textarea { overflow:auto; /*overflow-x: hidden;*/}
* html iframe, * html frame { overflow:auto; }
* html input { overflow: hidden; }

body ol li { display:list-item; } 
ol li{ list-style-type:decimal}
/*end Bugfix*/


.header{ width:100%; float:left;  position:relative; z-index:8; min-height:36px;  }

.header .Warning{ margin-bottom:0; margin-top:10px;}
/*
.header{ background:url(../images/sandboxbg.png) repeat-x;}
*/
.content{ width:100%; float:left; min-height:300px; padding-top:8px;}
.footer { padding-bottom:15px; clear:both; width:100%;padding-top:0px; background:#fff;}
.footer p {color:#333; text-align:center; }
.footercr { padding-top:15px; padding-left:5px; text-align:center;}
.footercr p.footericp { padding-top:5px;width:160px; margin:0;}
.footercr img { margin-top:4px;}

a.syslogo{ float:left; background:url(../images/logo/pa_logo2.png) no-repeat;}
/*
.topbar{width:100%; float:left;}
.topleft{ float:left;}
.topleft .clear{width:100%; height:10px;}
.topleft .logo{width:100%; height:19px;}
.topleft .logo a.syslogo{ width:156px; height:21px; display:block; float:left; background:url(../images/logo/pa_logo2.png) no-repeat;}
.topleft .logo a:hover { text-decoration:underline;}
.topleft .logo b{ font-size:12px; font-weight:normal; color:#333; font-weight:normal; margin-top:10px; display:none}
.topleft .logo b.logoWelcome {font-size:12px;font-weight:normal;float:left;}
.topleft .logo b.logoWelcome a{ color:#0000cc; text-decoration:none; margin:0 7px;}
.topleft .logo b.logoWelcome a:hover { text-decoration:underline;}
.topleft .logo b.logoWelcome span{ float:left; padding-right:3px;}
.topleft .logo b.logoWelcome .signdiv{ display:inline;float:left;}
.topleft .logo .language{ float:right;margin-top:10px}

.topright{float:right; }
.topright{  padding-right:10px; height:40px; position:relative; }
.topnav { display:none; background:#fff;padding:5px;}
.topusername { display:block;height:42px; float:right;}
.topusername:hover .topnav{ display:block; border:1px solid #ccc; position:absolute; top:38px; left:0; width:100px; box-shadow: 2px 4px 3px rgba(238, 238, 238, 1);}
.topusername:hover .topnav li {display: block;height: 23px;line-height: 23px;}
.topusername:hover .topnav li a {padding-left: 5px; display:block; width:100%; text-decoration:none; color:#333;}
.topusername:hover .topnav li:hover { background: #eee; cursor:pointer;}
.top_signout { float: right;display: block;height: 42px;line-height: 42px;text-align: center; margin-left:10px;}

.topusertxt {border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff; float:left;display:block; width:100%; height:40px; line-height:42px; text-align:center; cursor:pointer;}
.topusername:hover .topusertxt {background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc; position:relative; }
.topusertxt span {  float:left; margin-left:7px;}
.topusertxt b{background:url(../images/arraw.png) no-repeat; width:8px; height:6px; display:block; float:right; margin:19px 0; margin-right:7px; margin-left:3px;}
.topusername:hover .topusertxt p {  width:100%; height:2px; background:#fff; top:37px; position:absolute;z-index:9999999999;}
*/

.topleft1{width:60%; float:left; height:80px;}
.topright1{width:35.9%; float:right; text-align:right; line-height:80px;}
.topright1 .topnavmenu{width:100%; height:30px;}
.topright1 .lang{width:100%; height:22px;text-align:right; line-height:20px; }
.topright1 a{margin-left:10px; color:#333; float:right;}
.topleft1 .logo1{width:100%; height:32px; margin-top:27px; float:left;}
.topleft1 .logo1 a.syslogo{ width:172px; height:28px; display:block; float:left; margin-left:2px; margin-right:10px; background:url(../images/logo/logo.gif)}
.topleft1 .logo1 a:hover { text-decoration:underline;}
.topleft1 .logo1 b{ font-size:25px; font-weight:normal; color:#333; font-weight:normal; margin-top:10px; margin-left:10px;}
.topleft1 .logo1 b.logoWelcome {font-size:12px;font-weight:normal;float:left;}
.topleft1 .logo1 b.logoWelcome a{ color:#0000cc; text-decoration:none; margin:0 7px;}
.topleft1 .logo1 b.logoWelcome a:hover { text-decoration:underline;}
.topleft1 .logo1 b.logoWelcome span{ float:left; padding-right:3px;}
.topleft1 .logo1 b.logoWelcome .signdiv{ display:inline;float:left;}
.topleft1 .logo1 .language{ float:right;margin-top:10px}

.sitemap{width:100%;float:left;}

.topmenu {float: left;height: 42px;}
.topmenul{float:left;width:5px;height:42px; }
.topmenur{ float:right; width:5px;height:42px;}   
.topmenuc{ float:left; margin-left:10px;position:relative;}
.topmenucr label{ float:right; line-height:42px;}
.topmenuc img{float:left; vertical-align:middle; margin:10px 2px 0 2px;}
    
/*new begin
.topmenuc li {margin:0 1px;}
.topmenuc a{  display:block; width:100%;text-align:center;height:37px; line-height:37px;color:#333; font-weight:bold; outline:none;  margin-top:4px;}
.topmenuc a span{background:url(../images/arraw.png) right 5px no-repeat; padding-right:14px; }
.topmenuc a.select:hover{font-weight:bold;color:#E04c43;text-decoration:none;cursor:pointer; background:#fff;}
.topmenuc a.select{ float:left;}
.topmenuc a.selected{background:#fff;text-decoration:none;color:#E04c43; float:left;}
.topmenuc a.selected:hover{color:#E04c43;text-decoration:none; cursor:pointer;}
.topmenuc a.system{}
.topmenuc li:hover a p { background:#fff; width:100%; height:2px; position:absolute;z-index:9999999999; top:37px; left:0;}
.topmenucr .livecs{text-align:right;line-height:42px;display:block;color:#666; background:url(../images/navigation/livecs.gif) left no-repeat;padding-left:27px;}

.topmenuc li.selected {border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc; background:#fff; box-shadow: 3px 0px 3px rgba(238, 238, 238, 1);border-bottom:none;}
/*new end*/
#menu101 a span, #menu112 a span, #menu301 a span { background:none; padding-right:0;}
/*header navigition menu width*/
.menupre{ position:relative; float:left; min-width:45px; padding:0 8px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}

.first{}

.dwscmenu{ display:none;width:266px;position:absolute;z-index:999999999; top:38px;left:-1px;}
.dwscmenuin{width:266px; padding:10px; padding-top:0; float:left; background:#fff; border:1px solid #ccc; box-shadow: 2px 4px 3px rgba(238, 238, 238, 1);}

.dwscmenufot{height:5px; float:left; width:100%; }

#menu106 .dwscmenu{ width:462px;}
#menu106 .dwscmenuin {width: 462px;}

#menu103 .dwscmenu{ width:462px;}
#menu103 .dwscmenuin {width: 462px;}

#menu109 .dwscmenu{ width:462px;}
#menu109 .dwscmenuin {width: 462px;}

#menu110 .dwscmenu{ width:462px;}
#menu110 .dwscmenuin {width: 462px;}

#menu111 .dwscmenu{ width:462px;}
#menu111 .dwscmenuin {width: 462px;}

.dwscmenu h2{ width:100%; float:left;  height:23px; line-height :23px; margin-top:5px;}
.dwscmenu h2 span{ background:url(../images/sysicon.png) -7px -122px no-repeat; padding-left:13px;}
.dwscmenu ul{ width:100%; float:left;padding:0; margin:0;}
.dwscmenu ul li{ width:150px; float:left;padding:0; margin:0; text-align:left;}
.dwscmenu ul li a{ width:140px; height:20px; line-height:20px;text-align:left;font-weight:normal; padding-left:13px;border-radius:2px; }
.dwscmenu ul li a:hover{background:#333; text-decoration:none; color:#fff;}
.dwscmenu ul li:hover { }
.menupre:hover{ background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;box-shadow: 3px 0px 3px rgba(238, 238, 238, 1);}
.menupre:hover .dwscmenu{ display:block;}  

#menu113{  float:right; border-left:none;}
#menu113:hover{ background:none;}

.redline, .lineleft, .lineright{ font-size:0px; display:none}
.redline{ float:left; width:100%; height:6px; background:url(../images/navigation/redLine.png) bottom repeat-x;}
.lineleft{ float:left; width:5px; height:6px; font-size:0px; background:url(../images/navigation/redLine.png) top left no-repeat;}
.lineright{ float:right; width:5px; height:6px; font-size:0px; background:url(../images/navigation/redLine.png) top right no-repeat;}

.redloginline{ float:left; width:100%; height:4px; background:url(../images/navigation/redLine.png) bottom repeat-x; font-size:0px;}

/*system management*/

.main{  float:left; width:100%;}
.leftmenu{width:200px;float:left; }
.rightcnt{margin-left:215px;/*don't add flaot*/}


/*menu*/
.spmMenu{overflow:hidden; height:100%;padding:1px;padding-bottom:0px;padding-top:0px;}
.spmMenu h2{border:0px; float:left;width:100%;line-height:29px; height:29px; cursor:pointer; font-weight:normal;}
.spmMenu ul ul{float:left;list-style-type: none;width:100%;/*display:none*/}
.spmMenu li{list-style-type: none;width:100%; float:left;border-top:1px solid #fff;border-bottom:1px solid #ccc;}
.spmMenu li li{list-style-type: none;width:100%; float:left;border:0px;padding:0px;}
.spmMenu li li li a b{ margin-left:15px}
.spmMenu a{display:block; float:left;height:28px; line-height:28px; text-decoration:none; }
.spmMenu a:hover{ background:#D3E2F6; color:#333; text-decoration:none; font-weight:bold}   
.spmMenu a.selected b{ font-weight:bold; color:#909; text-decoration:underline;}
.spmMenu b{ float:left; padding-left:15px; cursor:pointer; font-weight:normal }
.spmMenu u{ float:right;color:#666; padding-right:15px;}
.spmMenu .select, .spmMenu .selected{padding:0px; margin:0px;float:left;width:100%;}
.spmMenu h2.select{background:#f3f3f3; }
.spmMenu h2.select img{ margin-left:10px; margin-right:7px;}
.spmMenu h2.selected{background:#f3f3f3}
.spmMenu h2.selected img{ margin-left:6px; margin-right:5px;}
.spmMenu div{ display:inline}

.MsgHide{ display:none;}

.tokenSupend { color:#f00;background:url(../images/message/errorIcon.gif) left no-repeat; padding-left:22px; display:block; height:16px;}/*无效*/
.tokenexpired{color:#f00;background:url(../images/message/errorIcon.gif) left no-repeat;  padding-left:22px;display:block; height:16px; }/*过期*/
.tokenwillexpired {color:#f60; background:url(../images/message/warningIcon.gif) left no-repeat; padding-left:22px;display:block; height:16px; }/*即将过期*/

/*.paError{border:2px solid #f00;background:#FFE7E7;color:#000;}*/
.paError{border:4px solid #f00;background:#fff;color:#f00;box-shadow: 3px 0px 3px rgba(238, 238, 238, 1);border-radius:6px;}
.paWarning{border:2px solid #f00; background:#FFE7E7;color:#000;box-shadow: 3px 0px 3px rgba(238, 238, 238, 1);border-radius:4px;}
.paMessage{border:2px solid #f00;background:#FFE7E7;color:#000;box-shadow: 3px 0px 3px rgba(238, 238, 238, 1);border-radius:4px;} 
.paSuccess{border:2px solid #6ba92e;background:#ECFDBD;color:#000;box-shadow: 3px 0px 3px rgba(238, 238, 238, 1);border-radius:4px;}

.icon_errormsg{ height:23px; line-height:23px; background:url(../images/message/errorIcon.gif) left no-repeat; padding-left:25px; color:#f00;}
.olerrormsg{color:#f00;}
.icon_warningmsg{ height:23px; line-height:23px; background:url(../images/message/warningIcon.gif) left no-repeat; padding-left:25px; color:#f60;}
.olwarningmsg{ color:#f60}
.icon_successmsg{ height:23px; line-height:23px; background:url(../images/message/successIcon.gif) left no-repeat; padding-left:25px; color:#ECFDBD;}
.olsuccessmsg{color:#f60; text-align:left;}

.paError , .paWarning , .paMessage, .paSuccess{width:100%;float:left;position:absolute;  z-index:999999999; width:600px;
        left:50%;top:33%; margin-left:-315px;position:fixed!important;padding:15px; }
        
.paError .rouBoxC, .paWarning .rouBoxC, .paMessage .rouBoxC, .paSuccess .rouBoxC{ text-align:center;max-height:300px; overflow:auto }
.paError .ListrouBoxC, .paWarning .ListrouBoxC, .paMessage .ListrouBoxC, .paSuccess .ListrouBoxC{ text-align:left;max-height:300px; overflow:auto }
.msgbutton{ width:100%; height:30px; line-height:30px; text-align:center; padding-top:10px; float:left;}

.paError .rouBoxC ul, .paWarning .rouBoxC ul, .paMessage .rouBoxC ul, .paSuccess .rouBoxC ul{padding:5px;text-align:center; background:none;}
.paError .ListrouBoxC ul, .paWarning .ListrouBoxC ul, .paMessage .ListrouBoxC ul, .paSuccess .ListrouBoxC ul{padding:5px;text-align:left; background:none;}


/*System Message*/
.sysError{width:100%;float:left;margin-bottom:15px; }
.sysError .rouBoxH{ background-position:0 -72px; background-repeat:repeat-x;width:100%;}
.sysError .rouBoxHL{ background-position:0 0; background-repeat:no-repeat; float:left; width:5px;}
.sysError .rouBoxHR{ background-position:0 -36px; background-repeat:no-repeat; float:right; width:5px;}
.sysError .rouBoxT{ background-position:0 -180px; background-repeat:repeat-x; width:100%;}
.sysError .rouBoxTL{ background-position:0 -108px; background-repeat:no-repeat; float:left; width:5px; }
.sysError .rouBoxTR{ background-position:0 -144px; background-repeat:no-repeat; float:right; width:5px;}
.sysError .rouBoxH, .sysError .rouBoxHL, .sysError .rouBoxHR, 
.sysError .rouBoxT, .sysError .rouBoxTL, .sysError .rouBoxTR{ background:url(../images/message/errorBox.gif); height:5px; font-size:0px;} 
.sysError p{ background:url(../images/message/errorIcon.gif) no-repeat;padding:5px;padding-left:28px; background-position:0 5px; color:#f00; }
.sysError ul{width:100%;margin-top:10px;}
.sysError ul li{margin-left:40px; color:#333; list-style-type:disc; line-height:25px; letter-spacing:0.1em;}

/*System Message*/
.sysError{width:100%;float:left;margin-bottom:15px; }
.Error  {width:100%;float:left;margin-bottom:15px; background:#FFE7E7;}
.Warning{width:100%;float:left;margin-bottom:10px; background:#FFFFCA;margin-top:5px;}
.Message{width:100%;float:left;margin-bottom:15px; background:#E9EEF9}
.Success{width:100%;float:left;margin-bottom:15px; background:#ECFDBD}

.MsgHide{ display:none;}

.sysError .rouBoxH, .sysError .rouBoxHL, .sysError .rouBoxHR, 
.sysError .rouBoxT, .sysError .rouBoxTL, .sysError .rouBoxTR{ background:url(../images/message/errorBox.gif); height:5px; font-size:0px;} 

.Error .rouBoxH, .Error .rouBoxHL, .Error .rouBoxHR, 
.Error .rouBoxT, .Error .rouBoxTL, .Error .rouBoxTR{ background:url(../images/message/errorBox.gif); height:5px; font-size:0px;} 

.Warning .rouBoxH, .Warning .rouBoxHL, .Warning .rouBoxHR, 
.Warning .rouBoxT, .Warning .rouBoxTL, .Warning .rouBoxTR{ background:url(../images/message/warningBox.gif); height:5px; font-size:0px;} 
.Message .rouBoxH, .Message .rouBoxHL, .Message .rouBoxHR, 
.Message .rouBoxT, .Message .rouBoxTL, .Message .rouBoxTR{ background:url(../images/message/messageBox.gif); height:5px; font-size:0px;} 
.Success .rouBoxH, .Success .rouBoxHL, .Success .rouBoxHR, 
.Success .rouBoxT, .Success .rouBoxTL, .Success .rouBoxTR{ background:url(../images/message/successBox.gif); height:5px; font-size:0px;}

.sysError .rouBoxC{border-left:1px solid #f00;border-right:1px solid #f00;padding:10px 15px;}
.Error .rouBoxC{border-left:1px solid #f00;border-right:1px solid #f00; }
.Warning .rouBoxC{border-left:1px solid #ff7428;border-right:1px solid #ff7428; }
.Message .rouBoxC{border-left:1px solid #0071fe;border-right:1px solid #0071fe; }
.Success .rouBoxC{border-left:1px solid #6ba92e;border-right:1px solid #6ba92e; }

.sysError .rouBoxH, .Error .rouBoxH, .Warning .rouBoxH, .Message .rouBoxH, .Success .rouBoxH{ background-position:0 -72px; background-repeat:repeat-x;width:100%;}
.sysError .rouBoxHL, .Error .rouBoxHL, .Warning .rouBoxHL, .Message .rouBoxHL, .Success .rouBoxHL{ background-position:0 0; background-repeat:no-repeat; float:left; width:5px;}
.sysError .rouBoxHR, .Error .rouBoxHR, .Warning .rouBoxHR, .Message .rouBoxHR, .Success .rouBoxHR{ background-position:0 -36px; background-repeat:no-repeat; float:right; width:5px;}
.sysError .rouBoxT, .Error .rouBoxT, .Warning .rouBoxT, .Message .rouBoxT, .Success .rouBoxT{ background-position:0 -180px; background-repeat:repeat-x; width:100%;}
.sysError .rouBoxTL, .Error .rouBoxTL, .Warning .rouBoxTL, .Message .rouBoxTL, .Success .rouBoxTL{ background-position:0 -108px; background-repeat:no-repeat; float:left; width:5px; }
.sysError .rouBoxTR, .Error .rouBoxTR, .Warning .rouBoxTR, .Message .rouBoxTR, .Success .rouBoxTR{ background-position:0 -144px; background-repeat:no-repeat; float:right; width:5px;}

.sysError p{ background:url(../images/message/errorIcon.gif) no-repeat;padding:5px;padding-left:28px; background-position:0 5px; color:#f00; }
.sysError ul{width:100%;margin-top:10px;}
.sysError ul li{margin-left:40px; color:#333; list-style-type:disc; line-height:25px; letter-spacing:0.1em;}
.Error ul{ background:url(../images/message/errorIcon.gif) no-repeat;padding:5px;margin-left:10px; background-position:0 5px}
.Error ul li{padding-left:20px; color:#f00;}
.Warning ul{ background:url(../images/message/warningIcon.gif) no-repeat;padding:5px;margin-left:10px; background-position:0 5px}
.Warning ul li{padding-left:20px; color:#f60;}
.Message ul{ background:url(../images/message/messageIcon.gif) no-repeat;padding:5px;margin-left:10px; background-position:0 5px}
.Message ul li{padding-left:20px; color:#03C;}
.Success ul{ background:#ECFDBD url(../images/message/successIcon.gif) no-repeat;padding:5px;margin-left:10px; background-position:0 5px}
.Success ul li{padding-left:20px; color:#1b5200;}

.Error .rouBoxHR, .Warning .rouBoxHR, .Message .rouBoxHR, .Success .rouBoxHR{ position:relative;}
.Error .rouBoxHR .close, .Warning .rouBoxHR .close, .Message .rouBoxHR .close, 
.Success .rouBoxHR .close{ position:absolute; top:8px; right:8px; font-size:0px; background:url(../images/message/messageClose.gif) no-repeat;width:7px; height:7px; cursor:pointer}

.errorbox{border:1px solid #f00;}

 /* assets */

.ddlcaolortag{ vertical-align:middle;float:left; cursor:pointer; width:43px; height:20px;}
.ddlcaolortag .dd{ display:inline-block !important; background:url(../images/selectbg.png) -82px 0 no-repeat; width:43px; height:20px;}
.ddlcaolortag .dd .ddTitle{ overflow: hidden;margin-left:5px;}
.ddlcaolortag .dd .ddTitle span.arrow{ float: right !important; width:14px; height:20px; cursor: pointer;}
.ddlcaolortag .dd .ddTitle span.textTitle{ float: left  !important; font-size: 0px; margin:2px 0  !important; width: 16px; height: 16px; overflow: hidden;}
.ddlcaolortag .dd .ddTitle span.textTitle span.title{ display: none !important; visibility: hidden !important; }
.ddlcaolortag .dd .ddChild{ text-align:left; position:absolute; border: 1px solid #999;
                                    display:none; margin:s0; width: 120px !important; 
          -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px;
          -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px;
          overflow:hidden; overflow-x:hidden !important; background-color:#fff;padding:1px; }
.ddlcaolortag .dd .ddChild .opta a,
.ddlcaolortag .dd .ddChild .opta a:visited{ }
.ddlcaolortag .dd .ddChild a{ display:block !important; text-decoration:none;overflow:hidden; cursor:pointer; font-size: 12px; padding:2px 0px !important;margin: 0px !important; }
.ddlcaolortag .dd .ddChild a:hover	{ background:#66b3ff; }
.ddlcaolortag .dd .ddChild a img	{ border:0; padding: 0 !important; vertical-align: middle!important; margin: 0 7px!important; }
.ddlcaolortag .dd .ddChild a.selected	{ background:#F8F8F8; }

.ddlselect{ vertical-align:middle;float:left; cursor:pointer; width:82px; height:20px;}
.ddlselect .dd { display:inline-block !important; background:url(../images/selectbg.png) left no-repeat; width:82px; height:20px;}
.ddlselect .dd .ddTitle {padding:3px;text-indent:0;cursor:pointer;overflow:hidden;height:16px; width:100px; margin-left:5px;}
.ddlselect .dd .ddTitle span.arrow { float:right; display:inline-block; cursor:pointer;}
.ddlselect .dd .ddTitle span.textTitle {text-indent:1px; overflow:hidden; line-height:16px;}
.ddlselect .dd .ddTitle span.textTitle img{text-align:left; padding:0 2px 0 0}
.ddlselect .dd .ddTitle img.selected {padding:0 3px 0 0;vertical-align:top;}
.ddlselect .dd .ddChild {position:absolute;border: 1px solid #999;display:none;margin:0;width:auto;overflow:auto;
                         background-color:#ffffff;padding:1px}
.ddlselect .dd .ddChild .opta a, 
.ddlselect .dd .ddChild .opta a:visited {padding-left:10px}
.ddlselect .dd .ddChild a {display:block;padding:3px 0 3px 3px;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;}
.ddlselect .dd .ddChild a:hover {background:#66b3ff;}
.ddlselect .dd .ddChild a img {border:0;padding:0 2px 0 0;vertical-align:middle;}
.ddlselect .dd .ddChild a.selected {background:#F8F8F8;}
.ddlselect .hidden {display:none;}

.ddlsales{ vertical-align:middle;float:left; cursor:pointer; padding:0; margin:0; margin-left:7px;}
.ddlsales .dd{background:url(../images/actionbg.png) repeat-x; height:19px; float:left; margin-right:5px;border:1px solid #666; min-width:50px; }
.ddlsales .dd .ddTitle{ overflow: hidden;height:21px; line-height:20px;vertical-align:middle; text-align:center;padding:0;margin:0; padding-right:8px;}
.ddlsales .dd .ddTitle span.arrow{ float: right !important; width:7px; height:4px; cursor: pointer; background:url(../images/downarrow.gif) right no-repeat; margin:8px auto;}
.ddlsales .dd .ddTitle span.textTitle span.title{ display: none !important; visibility: hidden !important; }
.ddlsales .dd .ddChild{ text-align:left; position:absolute; border: 1px solid #666;display:none; margin: 0; width: 130px !important;  
                         -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; 
                         -webkit-border-bottom-right-radius: 3px; background-color:#ffffff;overflow:auto;padding:1px;  padding-top:0px;}
.ddlsales .dd .ddChild a		{ display:block !important; text-decoration:none; overflow:hidden; cursor:pointer; font-size: 12px; padding:0 5px !important; margin: 0px !important; height:20px; line-height:21px; }
.ddlsales .dd .ddChild a:hover	{ background:#66b3ff; padding:0px; margin:0px; top:0px; left:0px; }
.ddlsales .dd .ddChild a img	{ border:0; padding: 0 !important; vertical-align: middle  !important; margin: 4px 2px 0 !important; }
.ddlsales .dd .ddChild a.selected	{ background:#eee; } 
.ddlsales .dd .ddChild .opta a,
.ddlsales .dd .ddChild .opta a:visited{}
.ddlsales .dd .ddChild .opta{border-top:1px solid #ddd; margin-top:3px; }
.ddlsales .dd .ddChild .opta a{ margin-left:10px; padding-left:20px; }
.ddlsales a{ width: 120px !important; }
#ddlFlag1_msa_0, #searchTag_msa_0, 
#ddlTag_msa_0, #Tag3_ddlMark_msa_0{ display:none; background:#fff; z-index:-999; height:0px; font-size:0px; padding:0px; margin:0px;}

.lang_zh{ display:block; width:20px; height:15px; background:url(../images/lang.png) 0 0 no-repeat; float:left; margin-right:8px; margin-top:3px;}
.lang_tw{ display:block; width:20px; height:15px; background:url(../images/lang.png) 0 -22px no-repeat;float:left;margin-right:8px;margin-top:3px;}
.lang_en{ display:block; width:20px; height:15px; background:url(../images/lang.png) 0 -44px no-repeat;float:left;margin-right:8px;margin-top:3px;}
