BODY {
	background:#ebebeb; /*url(../image/newimg/bgimg.jpg) repeat-y top center #036dd8*/
	TEXT-ALIGN: left;
	FONT-SIZE: 9pt;
	COLOR: #fff;
	FONT-FAMILY: "微软雅黑 ";  /*"新宋体"*/
    margin:0;
    border:0;
}
* { padding:0; margin:0; list-style-type:none; }
html, body {
	overflow:hidden;
}
INPUT, SELECT, TD, TEXTAREA, A, DIV {
	FONT-SIZE: 9pt; COLOR: #000;
}
A {
	TEXT-DECORATION: none;
}
#containermain {
	PADDING: 0px;
	MARGIN: 0;
	HEIGHT: 530px;width:1024px;
	/* background:#fff  #f2f8f6*/
}
#containerSearchFull {
	height:534px;
}
#containerSearch {
	height:204px;
}
#containerSearch ,#containerSearchFull{
	PADDING-RIGHT: 16px;
	/*PADDING-LEFT: 40px;*/
	PADDING-BOTTOM: 6px;
	padding-top:4px;
	background-color:#fff; /*#e8edeb*/
	overflow: auto;
	width:1024px;
	text-align:center;
	margin:0;
}
#containerLeft {
	PADDING: 0;
	background-color:#ddd;
	overflow: auto;
	width:224px;
	margin:0;
	float:left;
	height:534px;
}

#containerResultFull {
	height:534px;
}
#containerResult {
	height:330px;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #ebebeb;
	background:#fff; /*#e8edeb*/
}
#containerResult ,#containerResultFull{
	overflow: auto;
	width:1024px;
	margin:0;
}
#container {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 60px;
	MARGIN:0;
	WIDTH: 100%; text-align:center;
}
/*
#logincontainer {
	background:url(../image/newimg/VSOPloginbg.jpg) no-repeat;
	height:523px;
	width:923px;
	margin:0 auto;
	margin-top:50px;
	position:relative;
}
#scelogincontainer {
	background:url(../image/newimg/SCEloginbg.jpg) no-repeat;
	height:523px;
	width:923px;
	margin:0 auto;
	margin-top:50px;
	position:relative;
}
*/
#logincontainer {
	height:auto;
	width:1024px;
	overflow:auto;
}
#scelogincontainer {
	height:auto;
	width:1024px;
	overflow:auto;
}
#loginform {
	width:340px; height:146px; position:absolute; top:292px; left:388px;
	 VERTICAL-ALIGN: bottom; BACKGROUND-REPEAT: no-repeat;
}
.loginbox .logininput {
	border:0; FONT-SIZE: 12px; WIDTH: 220px;height:32px;COLOR: #666666; FONT-FAMILY: 微软雅黑, Arial, Helvetica, sans-serif;  TEXT-ALIGN: left; line-height:28px;padding-left:6px;

}
#loginform .loginlabel {
	FONT-SIZE: 14px; COLOR: #fff;WIDTH:60px;TEXT-ALIGN:right; margin-right:20px;padding:5px 0; line-height:23px;
}
#loginform .versionlabel {
	FONT-SIZE: 12px; COLOR: #ddd;
	text-align:left;
	float:left;
	padding-left:63px;
	padding-top:8px;
}
#loginform .loginbox {
	padding-top:12px;
    margin-bottom:6px;
    padding-left:0;
	HEIGHT: 28px;
}
#loginform .b60, #loginform .b60:hover, #loginform .b60d {
	DISPLAY: inline;
}

#loginform .loginerr {
	FONT-SIZE: 12px; COLOR: #ff7171; MARGIN-RIGHT: 60px; BORDER-BOTTOM: #c9c0b2 1px dotted
}
#messagecontainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../image/back.gif); PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffefe7; TEXT-ALIGN: right
}
#messagecontainermain {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 200px; HEIGHT: 562px; TEXT-ALIGN: center
}
#messageblur {
	WIDTH: 420px; BACKGROUND-COLOR: #ada6ad
}
#messageshadow {
	RIGHT: 3px; BOTTOM: 3px; POSITION: relative; BACKGROUND-COLOR: #fff
}
#messageborder1 {
	BORDER-RIGHT: #8c9aa5 2px ridge; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px ridge; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #000 1px ridge; PADDING-TOP: 3px; BORDER-BOTTOM: #8c9aa5 2px ridge; BACKGROUND-COLOR: #fff
}
#messageborder2 {
	BORDER-RIGHT: #000 1px ridge; BORDER-TOP: #8c9aa5 2px ridge; BORDER-LEFT: #8c9aa5 2px ridge; BORDER-BOTTOM: #000 1px ridge; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}
#messageok {
	PADDING-RIGHT: 0px; PADDING-LEFT: 90px; FONT-SIZE: 14pt; PADDING-BOTTOM: 10px; MARGIN: 20px 20px 0px; COLOR: #7777ff; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 89px; TEXT-ALIGN: left
}
#messageinfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 90px; FONT-SIZE: 14pt; PADDING-BOTTOM: 10px; MARGIN: 20px 20px 0px; COLOR: #7777ff; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 89px; TEXT-ALIGN: left
}
#messageerror {
	PADDING-RIGHT: 0px; PADDING-LEFT: 90px; FONT-SIZE: 14pt; PADDING-BOTTOM: 10px; MARGIN: 20px 20px 0px; COLOR: #7777ff; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 89px; TEXT-ALIGN: left
}
#messageok {
	BACKGROUND-IMAGE: url(../image/ok.gif)
}
#messageinfo {
	BACKGROUND-IMAGE: url(../image/info.gif)
}
#messageerror {
	BACKGROUND-IMAGE: url(../image/error.gif)
}
#messagebutton {
	MARGIN-BOTTOM: 15px; MARGIN-RIGHT: 20px
}
#messagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ff0000; PADDING-TOP: 2px; BORDER-BOTTOM: #a3b7bc 1px solid; HEIGHT: 24px; BACKGROUND-COLOR: #d2edf3; TEXT-ALIGN: center
}
#messagebanner {
	BACKGROUND-IMAGE: url(../image/bottombar.gif); WIDTH: 250px; MARGIN-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 55px
}
#messageheader {
	HEIGHT: 17px; BACKGROUND-COLOR: #ffefe7
}
#messagefooter {
	HEIGHT: 17px; BACKGROUND-COLOR: #cd2727
}
#pipeheaderCenter {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 20px;
	margin:0;
	BACKGROUND-REPEAT: repeat-x;
	FONT-SIZE: 9pt;
	HEIGHT: 30px;
	float:right;
	color:#fff;
}
#pipeheaderCenter select{
	color:#888;
	margin-right:10px;
}
#pipeheaderCenter a {
	FONT-SIZE: 10pt;
	color:#fff;
}
#pipeheaderLeft {
	PADDING: 0px;
	margin:0;
	HEIGHT: 30px;
	width: 11px;
	float:right;
	display:inline;
}
#pipeheaderRight {
	PADDING: 0px;
	margin:0;
	HEIGHT: 30px;
	width:5px;
	float:right;
	display:inline;
}


#pipetitle {
	/*background:url(../image/newimg/pipetitlebg.jpg) repeat-x top left;
	BACKGROUND-REPEAT: repeat-x;*/
	HEIGHT: 38px;
	CLEAR: both;
	width:1024px;
	margin:0;
}

#pipetitle #title {
	TEXT-ALIGN: left;
	font-family:"微软雅黑";
	padding-left: 0;
	padding-top: 7px;
	font-size: 16px;
	color:#454545;
	/*FONT-WEIGHT: bold;*/
	margin:0;
	display:inline;
	float:left;
}

#cfooter{width:100%; left:0px; background:#000;height:35px;position: absolute;text-align:center;z-index:1001;}
#pipefooter {
	FONT-SIZE: 9pt;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 35px;
	CLEAR: both;
	TEXT-ALIGN: left;
	padding-left: 10px;
	padding-top:0;
	padding-bottom:0;
	width:1024px;
	padding-right: 10px;
	/*background:url(../image/newimg/pipefooter.jpg) repeat-x top left;
	BACKGROUND-REPEAT: repeat-x;*/
	margin: 0;
}
#mbanner{
	width:100%; position:absolute;top:0;left:0;
	background:#000;height:60px; z-index:1001;
}
#banner {
	margin:0;
	HEIGHT: 60px;
	/*background:url(../image/newimg/bannerbg.jpg) repeat-x bottom left;*/
	width:1024px;
	padding: 0;
}
#bannerLogo {
	margin-top: 12px;
	BACKGROUND-IMAGE: url(../image/newimg/vsop-logo.png); 
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 37px;
	width: 561px;
	float:left;
}
#scebannerLogo {
	margin-top: 12px;
	BACKGROUND-IMAGE: url(../image/newimg/vsop-logo2.png); 
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 37px;
	width: 700px;
	float:left;
}
#banner UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#banner LI {
	WIDTH: 50px; HEIGHT: 14px; TEXT-ALIGN: center
}
#banner LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 50px; PADDING-TOP: 2px; HEIGHT: 14px; TEXT-DECORATION: none
}
#banner LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #cd2727
}
#buttonArea {
	FONT-SIZE: 9pt; TEXT-ALIGN: right;BORDER-top: #b6c7e5 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../image/bg-2.gif);
}
#navigator {
	LEFT: 0px; POSITION: absolute; TOP: 76px;z-index:999;
}
#navigator UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navigator LI {
	FLOAT: left
}
#navigatormain {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	WIDTH: 140px;
	COLOR: #115d85;
	PADDING-TOP: 5px;
	BORDER: #dedede 4px solid;
	BACKGROUND-COLOR: #fff;
	TEXT-ALIGN: left
}
#navigator_mask{
	background:#ebebeb;
	position:absolute;left:0; top:0;
	width:10px;height:100%;z-index:1000;
}
#navigatorhandler {
	margin: 0;
	padding-top: 12px;
	padding-left:1px;
	width: 21px;
	height: 111px;
	background-image: url(../image/newimg/menuHandle.gif);
	background-repeat: no-repeat;
	display: block;
	font-Size:10pt;
	color:#fff;
	text-align:center;
	font-family:"微软雅黑 ";
	cursor:pointer;
}
#navigatorhandler2 {
	margin: 0;
	padding-top: 76px;
	padding-left:1px;
	width: 33px;
	height: 130px;
	background-image: url(../image/newimg/menuHandle2.gif);
	background-repeat: no-repeat;
	display: block;
	font-Size:10pt;
	color:#fff;
	text-align:center;
	font-family:"微软雅黑 ";
	cursor:pointer;
	z-index:9;
}
.listtable {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9pt; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.nodetable{
BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9pt; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.listtable TH {
	FONT-SIZE: 9pt; COLOR: #000; HEIGHT: 25px; BACKGROUND-COLOR: #b6c7e5
}
.listtable TD.action60 {
	WIDTH: 61px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.listtable TH.action60 {
	WIDTH: 61px; BACKGROUND-COLOR: transparent
}
.odd {
	BACKGROUND-COLOR: #c1d1f1
}
.even {
	BACKGROUND-COLOR: #b6c7e5
}
.listtable TH.sorted {
	BACKGROUND-COLOR: orange
}
.listtable TH A {
	COLOR: black
}
.listtable TH A:visited {
	COLOR: black
}
.listtable TH A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
.listtable TH.sorted A {
	BACKGROUND-POSITION: right 50%; DISPLAY: block; WIDTH: 100%
}
.listtable TH.sortable A {
	BACKGROUND-POSITION: right 50%; DISPLAY: block; WIDTH: 100%
}
.listtable TH.sortable A {
	BACKGROUND-IMAGE: url(../image/arrow_off.png); BACKGROUND-REPEAT: no-repeat
}
.listtable TH.order1 A {
	BACKGROUND-IMAGE: url(../image/arrow_down.png); BACKGROUND-REPEAT: no-repeat
}
.listtable TH.order2 A {
	BACKGROUND-IMAGE: url(../image/arrow_up.png); BACKGROUND-REPEAT: no-repeat
}
.b60, .b60:hover , .b60d, .b60r:hover, .b60rd{
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9pt; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0 2px 0; COLOR: #FFF; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.b80, .b80:hover, .b80d, .b120, .b120:hover, .b120d{
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9pt; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0 2px 0; COLOR: #FFF; PADDING-TOP: 0; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.b60gray, .b60gray:hover ,.b60grayd{
		DISPLAY: block; WIDTH: 62px; PADDING-TOP: 3px; HEIGHT: 20px;
		BACKGROUND-IMAGE: url(../image/button-60u.gif);BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9pt; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #C0C0C0; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.b60r {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 9pt;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN: 0px;
	COLOR: #4a4a4a;
	PADDING-TOP: 4px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 16px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	BORDER-RIGHT-WIDTH: 0px;
	TEXT-DECORATION: none
}
.b60r:hover, .b60rd {
	COLOR: #000;
}
.b60rgray, .b60rgray:hover {
	DISPLAY: block;
	HEIGHT: 20px;
	BACKGROUND-IMAGE: url(../image/button-r60u.gif);
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 9pt;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN: 0px;
	COLOR: #C0C0C0;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 16px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	BORDER-RIGHT-WIDTH: 0px;
	TEXT-DECORATION: none

}
input.blogin,.blogin,.blogind {
	width:96px;
	height:70px;
	border:0;
	position:absolute;
	right:13px;
	top:15px;
}
.blogin {
	background:url(../image/newimg/button-login-o.jpg);
}
.blogin:hover,.blogind {
	background:url(../image/newimg/button-login.jpg);
}

INPUT.b60,INPUT.b60:hover,INPUT.b60d {
	PADDING-TOP: 0; HEIGHT: 25px
}
.b60, .b60:hover, .b60d, .b60normal, .b60normal:hover {
	DISPLAY:inline-block; WIDTH: 68px
}
.b60:hover, .b60d {
	BACKGROUND-IMAGE: url(../image/newimg/button-60d.gif); COLOR: #fff;
}
.b60, .b60normal, .b60normal:hover {
	BACKGROUND-IMAGE: url(../image/newimg/button-60u.gif); COLOR: #fff;
}
.b80, .b80:hover, .b80d, .b80normal, .b80normal:hover {
	DISPLAY: inline-block; WIDTH: 82px
}
.b80:hover, .b80d {
	BACKGROUND-IMAGE: url(../image/button-80d.gif); COLOR: #fff;
}
.b80, .b80normal, .b80normal:hover {
	BACKGROUND-IMAGE: url(../image/button-80u.gif); COLOR: #FFF;
}
.b120, .b120:hover, .b120d, .b120normal, .b120normal:hover {
	DISPLAY: inline-block; WIDTH: 122px
}
.b120:hover, .b120d {
	BACKGROUND-IMAGE: url(../image/button-120d.gif); COLOR: #fff;
}
.b120, .b120normal, .b120normal:hover {
	BACKGROUND-IMAGE: url(../image/button-120u.gif); COLOR: #FFF;
}

INPUT.b60r, INPUT.b60r:hover, INPUT.b60rd {
	HEIGHT: 22px;
	margin:0;
}

.b60r, .b60r:hover, .b60rd, .b60rgray, .b60rgray:hover {
	PADDING-LEFT: 1px; WIDTH: 22px; PADDING-TOP: 0px; FONT-FAMILY: "webdings"; HEIGHT: 22px
}
.b60r {
	BACKGROUND-IMAGE: url(../image/newimg/button-r60u.gif); COLOR: #fff
}
.b60r:hover {
	BACKGROUND-IMAGE: url(../image/newimg/button-r60d.gif); COLOR: #fff
}
.b60rd {
	BACKGROUND-IMAGE: url(../image/newimg/button-r60d.gif); COLOR: #fff
}
.dot, .dot:hover, .dotu {
	DISPLAY: block; 
	FONT-SIZE: 11pt; 
	 MARGIN: 0px; 
	 WIDTH: 38px; 
	 LINE-HEIGHT: 22px; HEIGHT: 21px; TEXT-ALIGN: center;
	 FONT-FAMILY: webdings; 
	  TEXT-DECORATION: none
}
.dot {
	BACKGROUND: #ddd; COLOR: #fff
}
.dotu {
	/*BACKGROUND-IMAGE: url(../image/newimg/dot-u-grey.gif); COLOR: #fff*/
}
.dot:hover {
	/*BACKGROUND-IMAGE: url(../image/newimg/dot-d-grey.gif); COLOR: #fff;*/
}
.label {
	WIDTH: 50px;
	TEXT-ALIGN: right;
	background:#ebebeb;
}
.label2 {
	WIDTH: 80px; TEXT-ALIGN: right
}

.textarea {
	background-color:#ffffff;padding:4px;
}


.labelcontainer100 {
	vertical-align: bottom;
	margin-bottom: 10px;
	MARGIN-right: 10px;
	COLOR: #000000;
	/* TEXT-ALIGN: center; */
	background:rgb(246,246,246);
	width:auto;
	padding:10px;
	height:19px;
}
.labelcontainer100 .label {
	padding-right: 4px;
	text-align:right;
	color:#333;
	height:22px;
	padding-top:3px;
	float:left;
}
.labelcontainer100 .labelinfo {
	padding-right: 5px;
	padding-left:3px;
	text-align:center;
	background-color:transparent;
	color:#002346;
	height:22px;
	padding-top:3px;
	float:left;
	font-size:9pt;
}
.labelcontainer100 input, .labelcontainer100 select {
	display:block;
	float:left;
	padding:2px 4px;
}
.labelcontainer100 .input_readonly {
	MARGIN-LEFT: 10px; WIDTH: 100px ;padding:2px 4px;
}
.labelcontainer100 .checkbox {
	background-color:transparent;
	border:0;
}
.labelcontainer100 .radio {
	background-color:transparent;
	border:0;
}

 .checkbox {
	background-color:transparent;
	border:0;
}
.labelcontainer100 .delimiter {
	WIDTH: 20px;
	float:left;
}
.labelcontainer100 .delimiterError {
	WIDTH: 20px;
	float:left;
	height: 0px;
	line-height: 0px;
}
.labelcontainer100 .arrowDelimiter {
	margin-right:10px;
	WIDTH: 42px;
	height: 20px;
	float:left;
	text-align:center;
	background-image:url(../image/newimg/arrow.png);
	background-repeat:no-repeat;
	padding-top:0px;
	padding-right:0;
	margin-left:5px;
	background-position: 0px;
}
.labelcontainer100 .arrowDelimiter .checkbox{
	display:block;
	float:right;
	background-color:transparent;
	margin:0;
	padding:0;
	border:0;
}
.labelcontainer100 .delimiterVertical {
	clear:both;
	margin: 0px;
	padding: 0px;
	border:0;
	line-height: 2px;
}
.labelcontainer100 .delimiterVerticalError {
	clear:both;
	margin: 0px;
	padding: 0px;
	border:0;
	line-height: 0px;
}
.labelcontainer100 .inputCalendar, .labelcontainer100 .inputbox, .labelcontainer100 .inputboxNumber, .labelcontainer100 .inputboxArrow, .labelcontainer100 .inputboxTime, .labelcontainer100 .inputboxError, .labelcontainer100 .inputboxFile {
	margin:0;
	border:#e0e1e0 1px solid;
	background-color:#fff;
	color:#000;
	height:22px;
}
.labelcontainer100 .textareaError {
	margin:0;
	border:#000 1px solid;
	background-color:#fff;
	color:#000;
}
.labelcontainer100 .inputCalendar {
	font-family: "微软雅黑 ";
}
.labelcontainer100 .inputboxError {
	border:#FF0000 1px solid;
}

.labelcontainer100 .textareaError {
	border:#FF0000 1px solid;
}
.labelcontainer100 .inputboxNumber {
	font-family: "微软雅黑 ";
	text-align:right;
}
.labelcontainer100 .inputboxFile {
	margin-top:2px;
}
.labelcontainer100 .select100 {
	width:100px;
}
.labelcontainer100 .b60r, .labelcontainer100 .b60rd {
	float:left;
	display:block;
}

.calendarContainer {
	width:200px;
	float:right;
}
.pagetable{}
.pagetable .pagetd{width:0;}
.pagetable2{margin:0 0 0 -36px;}
.pagetable2 .pagetd{width:0;}

.pagesplit {
	margin:5px;
	COLOR: #000000;
	TEXT-ALIGN: center;
	width:680px;
	height:19px;
}
.pagesplit .labelinfo, .pagesplit .labelinfoNumber {
	padding-right: 4px;
	padding-left:4px;
	text-align:center;
	background-color:transparent;
	color:#999;
	height:15px;
	padding-top:3px;
	float:left;
	font-size:12px;
}
.pagesplit .labelinfoNumber {
	font-family: "微软雅黑 ";
}
.pagesplit input {
	display:block;
	float:left;
	margin-top:2px;
}
.pagesplit .inputbox {
	margin:0;
	border:#000 1px solid;
	background-color:#fff;
	color:#000;
	height:16px;
}

.pagesplit .delimiter {
	WIDTH: 20px;
	float:left;
}
.pagesplit .imageDelimiter {
	margin-left:10px;
	WIDTH: 24px;
	height:24px;
	/*background-image:url(../image/vsop-vine.gif);*/
	background-repeat:no-repeat;
	float:left;
}

.pagesplit .dot, .pagesplit  {
	float:left;
	display:block;
}

table.record { /* background:#; border:8px #eff5f3 solid;*/ }
.record .recordTitle, .record .recordTTL, .record .recordDetail, .record .recordDetail_Bundle, .record .recordDetail_Comp, .record .recordInput,  .record  .recordDetailNumber, .record .recordInputNumber {
	color:#454545;padding:5px 0;
	text-align:center;
	font-size:12px;
}
.record .recordInputNumber, .record .recordInput {
	padding:0;
}
.record .recordDetailNumber {
	text-align:right;
	font-family:"微软雅黑 ";
}
.record .recordTitle {
	background-color:rgb(67,133,245);
	color:#fff;
}
/* Added by Kasarupu , Krishnaiah (ORMC) on 20120921 for Displaying OPD field: Start  */

.record .recordTitle_opd{
	color:#fff;
	text-align:center;
	font-size:12px;
	background-color:#71a3a0;	
	padding-left: 20px;
	padding-right: 20px
} 
/* Added by Kasarupu , Krishnaiah (ORMC) on 20120921 for Displaying OPD field: End  */
/*--Added by Krishnaiah Kasarupu for RLM8187 on 12/11/2013: Start--*/
.record.recordDetail_feedback{	
	font-family:"微软雅黑 ";
	color:#002346;
	font-size:10px;
	padding-left: 5px;
	padding-right: 5px
} 
/*--Added by Krishnaiah Kasarupu for RLM8187 on 12/11/2013: End--*/ 
.record .recordTTL {
	background-color:#6600ff;
	text-align:right;
	font-family:"微软雅黑 ";   color:#fff; text-align:center;
}
.record .recordDetail_Comp{
	color:#002346;
	background-color:#aff;
}
/*added by caizhen 2009-6-22 begin*/
.record .recordDetail_Bundle{
	color:#002346;
	background-color:#a0e0ef;
	font-family:"微软雅黑 ";
}
/*added by caizhen 2009-6-22 end*/
.record .recordDetail, .record .recordDetailNumber {
	color:#002346;
	background-color:rgb(246,246,246);
	font-family:"微软雅黑 ";
	font-size:11px;
}
/*
.record tr{
	background-color:expression( (this.sectionRowIndex%2==0) ? "#fff" : "#ebebeb" );
}*/

.record .recordInput {
	padding:0;
}
.record .recordInput .inputbox, .record .recordInputNumber .inputbox {
	width:100%;
	height:100%;
	background-color:#fff;
	border:#660066 0px solid;
	margin:0;
	text-align:center;
	padding-top:5px;
	vertical-align: middle;
}
.record .recordInputNumber .inputbox {
	text-align:right;
	font-family:"微软雅黑 ";
}
.recordDiv .recordDivTitle, .recordDiv .recordDivTTL, .recordDiv .recordDivArea, .recordDiv .recordDivOrg,  .recordDiv  .recordDivCity, .recordDiv .recordDivProduct, .recordDiv .recordDivProductNumber, .recordDiv .recordDivCityNumber, .recordDiv .recordDivOrgNumber, .recordDiv .recordDivAreaNumber, .recordDiv .recordDivInput, .recordDiv .recordDivProductC {
	font-weight:bold;
	text-align:center;
	border:#660066 1px solid;
	font-size: 12px;
	display:inline;
	font-family:"微软雅黑 ";
}
.recordDiv .recordDivTitle {
	color:#fff;
	background-color:#3366ff;
	font-family:"微软雅黑 ";
}
.recordDiv .recordDivTTL {
	color:#fff;
	background-color:#6600ff;
	text-align:right;
	font-family:"微软雅黑 ";
}
.recordDiv .recordDivArea, .recordDiv .recordDivAreaNumber {
	color:#002346;
	background-color:#72f0b4;
}

.recordDiv .recordDivOrg, .recordDiv .recordDivOrgNumber {
	color:#002346;
	background-color:#a1f0b4;
}
.recordDiv .recordDivCity, .recordDiv .recordDivCityNumber {
	color:#002346;
	background-color:#d0f0b4;
}
.recordDiv .recordDivProduct, .recordDiv .recordDivProductNumber, .recordDiv .recordDivProductC {
	color:#002346;
	background-color:#fff0b4;
}
.recordDiv .recordDivProductNumber, .recordDiv .recordDivCityNumber, .recordDiv .recordDivOrgNumber, .recordDiv .recordDivAreaNumber, .recordDiv .recordDivProductC {
	text-align:right;
	font-family:"微软雅黑 ";
}
.recordDiv .recordDivInput .inputbox {
	background-color:#fff;
	border:0;
	margin:0;
	padding:0;
	vertical-align:middle;
	font-family:"微软雅黑 ";
	text-align:right;
	width:100%;
	height:100%;
}
.recordDiv .recordDivTTL .inputbox {
	color:#fff;
	background-color:#6600ff;
	text-align:right;
	font-family:"微软雅黑 ";
	border:0;
	margin:0;
	padding:0;
	vertical-align:middle;
	width:100%;
	height:100%;
}

.labelcontainer100L {
	MARGIN-LEFT: 10px; COLOR: #000000; TEXT-ALIGN: left
}
.labelcontainer100L .input {
	MARGIN-LEFT: 10px; WIDTH: 100px
}
.labelcontainer100 .input_readonly {
	MARGIN-LEFT: 10px; WIDTH: 100px
}
.labelcontainer {
	MARGIN-LEFT: 0; COLOR: #000000; TEXT-ALIGN: right
}
.labelcontainer .input {
	MARGIN-LEFT: 10px; WIDTH: 380px
}
.labelcontainer .input_readonly {
	MARGIN-LEFT: 10px; WIDTH: 380px
}
.labelcontainer .option {
	MARGIN-LEFT: 10px; WIDTH: 352px
}
.labelcontainer .select {
	MARGIN-LEFT: 10px; WIDTH: 384px
}
.labelcontainer .checkbox {
	MARGIN-LEFT: 10px; WIDTH: 384px
}
.labelcontainerL {
	COLOR: #000000; TEXT-ALIGN: left
}
.labelcontainerL .input {
	MARGIN-LEFT: 8px; WIDTH: 380px
}
.labelcontainerL .input_readonly {
	MARGIN-LEFT: 8px; WIDTH: 380px
}
.option {
	MARGIN-LEFT: 10px; WIDTH: 350px
}
.labelcontainerbrowseL {
	COLOR: #000000; TEXT-ALIGN: left
}
.labelcontainerbrowseL .input {
	MARGIN-LEFT: 8px; WIDTH: 240px
}
.labelcontainerbrowseL .input_readonly {
	MARGIN-LEFT: 8px; WIDTH: 240px
}
.labelcontainerselect {
	MARGIN-LEFT: 10px; COLOR: #000000; TEXT-ALIGN: right
}
.labelcontainerselect .input {
	MARGIN-LEFT: 10px; WIDTH: 353px
}
.labelcontainerselect .input_readonly {
	MARGIN-LEFT: 10px; WIDTH: 353px
}
.radiocontainer {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 380px; COLOR: #000000
}
.radiocontainer INPUT {
	MARGIN-LEFT: 10px
}
.radiocontainer LI {
	DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; WIDTH: 100px; TEXT-ALIGN: right
}
.buttonbox {
	padding-top:2px;
	padding-right:0;
	margin:0;
	margin-left:12px;
}
.buttonbox UL{
	margin:0;
}
.buttonbox LI {
	FLOAT: right;
	padding-left: 5px;
}
.buttonbox A {
}
.labelbold {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #7777ff
}

SELECT {
	BORDER: #000 1px solid;
	COLOR: #000;
	BACKGROUND-COLOR: #fff;
}
INPUT {
	BORDER: #ddd 1px solid;
	COLOR: #000;
	BACKGROUND-COLOR: #fff;
}

TEXTAREA {
	BORDER-RIGHT: #b6c7e5 1px solid; BORDER-TOP: #b6c7e5 1px solid; BORDER-LEFT: #b6c7e5 1px solid; COLOR: #115d85; BORDER-BOTTOM: #b6c7e5 1px solid; BACKGROUND-COLOR: #d2edf3; padding:4px;
}
.input_readonly {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
.error {
	FONT-SIZE: 12px;
	COLOR: red;
	float:left;
}
.inputboxError {
	border:#FF0000 1px solid;
}

.inputHint {
	FONT-SIZE: 12px;
	COLOR: red;
	padding-left: 4px;
	display:inline;
}
.listtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; TEXT-ALIGN: center
}
.list {
	FONT-SIZE: 9pt; COLOR: #000000; TEXT-ALIGN: center
}
.messagebar {
	PADDING-RIGHT: 20px
}
.a3 {
	FONT-SIZE: 9pt; COLOR: #000000
}
.a4 {
	FONT-SIZE: 9pt; COLOR: #000000
}
.selectlist {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 91px;COLOR: #115d85; HEIGHT: 300px; BACKGROUND-COLOR: #d2edf3; BORDER-RIGHT-WIDTH: 0px
}
.hidden {
	VISIBILITY: hidden;
	position:absolute;
	display:none;
}
.hidden_pinnum {
	VISIBILITY: hidden; TEXT-ALIGN: right
}
.listLeft {
	FONT-SIZE: 9pt; COLOR: #000000; TEXT-ALIGN: left
}
.warning {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND-COLOR: orange
}
#multiCheckboxStyle {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; LEFT: -20px; PADDING-BOTTOM: 0px; WIDTH: 20px; PADDING-TOP: 0px; POSITION: relative; TOP: -26px
}
.SelectCheckboxStyle {
	MARGIN-LEFT: 6px
}

#maybetree {
	width:500px;
	background-color:transparent;
}
#maybetree li{
	list-style:none;
}
.maybetree_node{
	float:left;
	width:200px;
	background-color:transparent;
	display:block;
	PADDING-LEFT:30px;
}
.maybetree_nodeend{
	clear:both;
}
#container #pipeheader a:hover {
	color: #FFFFFF;
	BACKGROUND-IMAGE: url(../image/pipe-blue.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: transparent;
	HEIGHT: 21px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 3px;
}

.smallFontSize {
	font-size:7pt;
}
.largeFontSize {
	font-size:9pt;
}
.EnglishNumber {
	font-family:"微软雅黑 ";
}

#container #pipefooter .b60 ,#container #pipefooter .b60d ,#container #pipefooter .b80 ,#container #pipefooter .b80d ,#container #pipefooter .b120 ,#container #pipefooter .b120d ,#container #pipefooter .b60gray,#container #pipefooter .b60normal{
	float: right;
	margin-right: 8px;
}
#pipefooter .delimiter {
	WIDTH: 20px;
	float:left;
}

#pipefooter .infoarea {
	background-repeat:repeat-x;
}
#pipefooter .infoareaL {
	background-repeat:no-repeat;
	float:left;
	display:inline;
	width:8px;
	height:25px;
}
#pipefooter .infoareaC {
	background-repeat:repeat-x;
	float:left;
	height:25px;
	padding-top:6px;
	color:#fff;
}
#pipefooter .infoareaR {
	background-repeat:no-repeat;
	float:left;
	width:7px;
	height:25px;
	display:inline;
}

/* set millions of background images */
.rbroundbox {
	/* BACKGROUND-IMAGE: url(../image/bg-blue.gif); */
	BACKGROUND-REPEAT: repeat;
}
.rbtopL {
	/* BACKGROUND-IMAGE: url(../image/tl-blue.gif);*/
	BACKGROUND-REPEAT: no-repeat;
	background-position:top left;
}

.rbtop {
	/* BACKGROUND-IMAGE: url(../image/tr-blue.gif);*/
	BACKGROUND-REPEAT: no-repeat;
	background-position:top right;
}

.rbbotL {
	/*BACKGROUND-IMAGE: url(../image/bl-blue.gif);*/
	BACKGROUND-REPEAT: no-repeat;
	background-position:bottom left;
}
.rbbot {
	/*BACKGROUND-IMAGE: url(../image/br-blue.gif);*/
	BACKGROUND-REPEAT: no-repeat;
	background-position:bottom right;
	margin-bottom:18px;
}

/* height and width stuff, width not really nessisary. */
.rbtopL, .rbtop, .rbbotL, .rbbot {
	width: 900px;
	font-size: 1px;
	height: 20px;
}
.rbroundbox {
	width: 940px;
	margin:0;
}

.rbcontent {
	width:100%;
	padding-top:0px;
	padding-bottom:0px;
	/*margin-left:20px;*/
	text-align:left;
}

.foldHandle {width:10px;height:23px;text-align:right;float:right;display:inline;margin-right:10px;}
/*.foldHandle {width:10px;height:23px;position:absolute; right:0;margin-right:10px;}*/
.foldHandle .handle , .foldHandle .handle:hover {
	background-image:url(../image/newimg/vsop-vine.gif);
	background-repeat:no-repeat;
	height:24px;
	width:24px;
	color:#009b34;
	vertical-align:bottom;
	margin:8px 0 0;
}
#containerResult .foldHandle .handle , #containerResult .foldHandle .handle:hover{background-image:url(../image/newimg/vsop-vine2.gif);}

#pipetitle .foldHandle {
	display:inline;
	margin-right:10px;
	margin-top:3px;
	visibility:hidden;
}

div.title {
	color: #000066;
	padding-left: 1px;
	font-size: 12px;
	line-height: 9px;
	height: 9px;
	margin-bottom: 1px;
}

div.main {
	border: 1px solid #000066;
}

/* Default DOM Tooltip Style */
div.domTT {
	border: 1px solid #333333;
	background-color: #333333;
}
div.domTT .caption {
	font-family: "微软雅黑 ";
	font-size: 12px;
	font-weight: bold;
	padding: 1px 2px;
	color: #FFFFFF;
}
div.domTT .contents {
	font-size: 12px;
	font-family: "微软雅黑 ";
	padding: 3px 2px;
	background-color: #F1F1FF;
}

/* Classic Style */
div.domTTClassic {
	border: 1px solid black;
	background-color: InfoBackground;
}
div.domTTClassic .caption {
	font-family: "微软雅黑 ";
	font-size: 13px;
	_font-size: 12px;
	font-weight: bold;
	font-style: italic;
	padding: 1px 2px;
}
div.domTTClassic .contents {
	color: InfoText;
	font-size: 13px;
	_font-size: 12px;
	font-family: 微软雅黑  Arial, sans-serif;
	padding: 1px 2px;
	_padding-bottom: 0;
}

/* Win9x Style */
div.domTTWin {
  border: 2px outset #BFBFBF;
  background-color: #808080
}
div.domTTWin .caption {
  border: 0px solid #BFBFBF;
  border-width: 1px 1px 0px 1px;
  background-color: #00007F;
  padding: 2px;
  font-size: 12px;
  font-weight: bold;
  font-family: "微软雅黑 ";
  color: white;
}
div.domTTWin .contents {
  border: 1px solid #BFBFBF;
}

/* Overlib Style */
div.domTTOverlib {
	border: 1px solid #333366;
	background-color: #333366;
}
div.domTTOverlib .caption {
	font-family: "微软雅黑 ";
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
div.domTTOverlib .contents {
	font-size: 10px;
	font-family: "微软雅黑 ";
	padding: 2px;
	background-color: #F1F1FF;
}

/* Nicetitle Style */
div.niceTitle
{
	background-color: #333333;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	font-family: "微软雅黑 " , "Trebuchet MS", sans-serif;
	width: 250px;
	left: 0;
	top: 0;
	padding: 4px;
	position: absolute;
	text-align: left;
	z-index: 20;
	-moz-border-radius: 0 10px 10px 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=87);
	-moz-opacity: .87;
	-khtml-opacity: .87;
	opacity: .87;
}
div.niceTitle .contents
{
	margin: 0;
	padding: 0 3px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
div.niceTitle p
{
	color: #D17E62;
	font-size: 9px;
	padding: 3px 0 0 0;
	margin: 0;
	text-align: left;
	-moz-opacity: 1;
}

/* Context Menu Style */
div.domTTMenu {
  width: 150px;
  border: 2px outset #E6E6E6;
}
div.domTTMenu .caption {
  font-size: 12px;
  font-family: "微软雅黑 ",sans-serif;
  background-color: #E6E6E6;
}
div.domTTMenu .contents {
  padding: 1px 0;
  background-color: #E6E6E6;
}

.footerButtonArea {
	float:right;
	padding-top:3px;
}
/* 需Sales确认 - 需CCC VAIO Leader确认 */ .colorblock1{background-color: #00CC99;}
/* 需Sec.经理确认 */ .colorblock2{background-color: #FF00CC;}
/* 需Admin确认 - 需CCC Cyber Admin1确认 */ .colorblock3{background-color: #66FFFF;}
/* 需销售经理确认 */ .colorblock4{background-color: #FF9933;}
/* 调整中 */ .colorblock5{background-color: #0000FF;}
/* 审批通过 */ .colorblock6{background-color: #00CC00;}
/* 申请否决 */ .colorblock7{background-color: #FF0000;}
/* 取消 */ .colorblock8{background-color: #666666;}
/* 已发送给SAP */ .colorblock9{background-color: #FFFF00;}
/* 库约异常 */ .colorblock10{background-color: #660000;}
/* HQ MARIING确认 */ .colorblock20{background-color: #CC99FF;}

.colorblock1, .colorblock2, .colorblock3, .colorblock4, .colorblock5, .colorblock6, .colorblock7, .colorblock8, .colorblock9, .colorblock10, .colorblock20 {
	width:14px;
	height:7px;
}

.colorblockFather {
	TEXT-ALIGN: center;
}

.fontcolorKuro{
	color:#002346;
}

/* page specialized start */

/* ******************** */
/* zdwang's part */
/* ******************** */
.whitebold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white
}
.white {
	FONT-SIZE: 9pt; COLOR: white
}
/* ******************** */
/* xuguo's part */

/* 需CCC Cyber Admin2确认 */
.colorblock11{
      background-color: #002346;
      color:#FFFFFF;
}

/* 库约异常 */
.colorblock12 {
      color:#FFFFFF;
	  font-weight:bold;
}
.labelcontainer100 .arrowDelimiter1 {
	margin-right:10px;
	WIDTH: 18px;
	height: 20px;
	float:left;
	text-align:center;
	background-image:url(../image/arrow11.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	padding-right:0;
	margin-left:5px;
	background-position: 0px;
}
.labelcontainer100 .label1 {
	padding-right: 4px;
	text-align:right;
	background-color:#999999;
	color:#000000;
	height:17px;
	padding-top:3px;
	font-weight:bold;
	float:left;
}
/* ******************** */
/* czheng's part */
#containerBigLeft{
	float:left;
	height:560px;
	width:220px;
	overflow: auto;
    background-color:#ddd;
}
#containerBigRight{
	float:left;
	height:560px;
	width:800px;
}
#containerBigRightInnerUp{
	height:190px;
	width:800px;
	overflow: auto;
}
#containerBigRightInnerDown{
	height:355px;
	width:800px;
	overflow: auto;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #969696;
}
.VSP0302D01red {
   color:#FF0000;
}
.VSP0302D01yellow1 {
   background-color:#FFFF33;
   color:#000;
   text-align:center;
    font-weight:bold;
	border:#660066 1px solid;
	font-size:12px;
}
.VSP0302D01yellow2 {
   background-color:#FFFFCC;
   color:#000;
   font-weight:bold;
	text-align:center;
	border:#660066 1px solid;
	font-size:12px;
}
.VSP0302D01yellow3 {
   background-color:#ff9;
   color:#000;
   font-weight:bold;
	text-align:center;
	border:#660066 1px solid;
	font-size:12px;
}
.VSP0401D01gray {
   background-color:#999999;
   color:#000;
   font-weight:bold;
   text-align:center;
   border:#660066 1px solid;
   font-size:12px;
}
.VSP0401D01green {
   background-color:#3366FF;
   color:#FFF;
   font-weight:bold;
   text-align:left;
   border:#660066 1px solid;
   font-size:12px;
}
.tabTag {
   color:#FFF;
}
.text1 {
   color:#333;
   font-weight:bold;
   font-size:9pt;
}
.text2 {
   background-color:#666699;
   color:#FFF;
   font-weight:bold;
   font-size:9pt;
   MARGIN-LEFT: 10px;
}
.alert {
    color:#FF0000;
    background-color:#ff9;
    font-weight:bold;
	text-align:center;
	border:#660066 1px solid;
	font-size:9pt;
}
.newsi {
    color:#000;
    background-color:#9BF8FD;
    text-align:center;
    font-weight:bold;
	border:#660066 1px solid;
	font-size:12px;
}
.oldsi {
    color:#fff;
    background-color:#6D7193;
    text-align:center;
    font-weight:bold;
	border:#660066 1px solid;
	font-size:12px;
}
.si {
    background-color:#FFCC66;
   color:#fff;
   text-align:center;
    font-weight:bold;
	border:#660066 1px solid;
	font-size:12px;
}
.newsi1 {
   color:#000;
    background-color:#9BF8FD;
    text-align:right;
    font-weight:bold;
	border:#660066 1px solid;
	font-size:7pt;
    font-family:"微软雅黑 ";
}
.oldsi1{
    color:#fff;
    background-color:#6D7193;
    text-align:right;
    font-weight:bold;
	border:#660066 1px solid;
	font-size:7pt;
    font-family:"微软雅黑 ";
}
.si1 {
    background-color:#FFCC66;
    color:#fff;
    text-align:right;
    font-weight:bold;
	border:#660066 1px solid;
	font-size:7pt;
    font-family:"微软雅黑 ";
}
.si2 {
    background-color:#FFCA7D;
    color:#fff;
    text-align:right;
    font-weight:bold;
	border:#660066 1px solid;
	font-size:9pt;
    font-family:"微软雅黑 ";
}

.oldsi2 {
    background-color:#9595B9;
    color:#fff;
    text-align:right;
    font-weight:bold;
	border:#660066 1px solid;
	font-size:9pt;
    font-family:"微软雅黑 ";
}
.newsi2 {
    background-color:#FFFFFF;
    color:#fff;
    text-align:right;
    font-weight:bold;
	border:#660066 1px solid;
	font-size:9pt;
    font-family:"微软雅黑 ";
}
.recordTTL1 {
    background-color:#6600ff;
   	text-align:right;
	font-family:"微软雅黑 ";
    font-size:7pt;
    color:#fff;
    font-weight:bold;
	border:#660066 1px solid;
}
/* ******************** */
/* hcheng's part */
.labelcontainer100 .VSP0201D02label2 {
	padding-right: 4px;
	text-align:right;
	padding-left:4px;
	background-color:transparent;
	color:#000;
	height:25px;
	padding-top:5px;
	float:left;
}
.star {
	color:red;
}
/* ******************** */
/* jqbai's part */
.labelVSP0103D02imgnormal {
	color: #666699;
	font-size: 25px;
	font-weight: bold;
}

.labelVSP0103D02imgred {
	color: #ff0000;
	font-size: 25px;
	font-weight: bold;
}
.redMessage {
	color: #FF0000;
	text-align: center;
}
.labelcontainer100 .labelred {
	padding-right: 4px;
	padding-left: 4px;
	text-align: center;
	background-color: transparent;
	color: #ff0000;
	height: 15px;
	padding-top: 5px;
	float: left;
}
/* ******************** */
#maincontainer {
    margin-bottom:0px;
    margin-top:3px;
	background-color: #fff;
	overflow:hidden;
}
#maincontainer #flag{
	BACKGROUND-IMAGE: url(../image/login/vsop-flag.png1);
	BACKGROUND-REPEAT: no-repeat;
	width:226px; height:145px;
	text-align:center;
}
#maincontainer #docs{text-align:left; margin-left:380px}
#maincontainer #docs img{margin:0 5px; width:15px;}
#scemaincontainer {
    margin-bottom:0px;
    margin-top:3px;
	background-color: #fff;
	overflow:hidden;
}
#scemaincontainer #flag{
	BACKGROUND-IMAGE: url(../image/login/sce-flag.png);
	BACKGROUND-REPEAT: no-repeat;
	width:276px; height:145px;
	text-align:center;
}
#scemaincontainer #docs{text-align:left; margin-left:380px}
#scemaincontainer #docs img{margin:0 5px; width:15px;}

/* page specialized end */
/* vsp0915d01 begin */
.bottle,.bottled{
	margin-right:10px;
	WIDTH: 42px;
	height: 20px;
	float:left;
	text-align:center;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-right:0;
	margin-left:5px;
	background-position: 0px;
}
.bottle {
background-image:url(../image/button-60u.gif);}
.bottled {
background-image:url(../image/button-60d.gif);}
/* vsp0915d01 end */


/* Tab navigator */

#ctotab {
	margin:0;
	width:780px;
	}


#ctotab ul {
	margin: 0;
}

#ctotab ul.one {
	padding:0;
	}

#ctotab ul.one li {
	display: inline;
	float: left;
}

#ctotab ul.one li a:link,#ctotab ul.one li a:visited {
	color: #000;
	display: inline;
	text-decoration: none;
	padding: 0;
}

#ctotab ul.one li a:link span,#ctotab ul.one li a:visited span {
	display: inline;
	padding: 5px 2px 3px 2px;
	height: 28px;
	width: 100px;
	text-align:center;
	margin-right:4px;
	border:#fff 1px solid;
	border-bottom:0;
	vertical-align:bottom;
	font-weight:bold;
}

/*&&>> Hover <<&&*/


#ctotab ul.one li a:hover {
}

#ctotab ul.one li a:hover span {
	background-color:#666699;
	padding: 5px 2px 3px 2px;
	cursor: pointer;
}


/*&&>> Current State <<&&*/


#ctotab .one .tabbed span {
	background-color:#669;
}

#ctotab ul.one li a:link span sup, #ctotab .one .tabbed span sup, #ctotab ul.one li a:hover span sup, #ctotab ul.one li a:visited span sup{
	font-weight:lighter;
}
#ctotab .one .tab span {
}


#default {
	color:#fff;
}
#recommend {
	color:#fff;
}
#stockrecommend {
	color:#fff;
	padding-left:4px;
	width:172px;
	display: inline;
	padding: 5px 2px 1px 2px;
	height: 28px;
	text-align:center;
	margin-right:4px;
	border:#fff 1px solid;
	border-bottom:0;
	font-weight:bold;
}

#stockrecommend2 {
	color:#fff;
	padding-left:4px;
	width:200px;
	display: inline;
	padding: 5px 2px 1px 2px;
	height: 28px;
	text-align:center;
	margin-right:4px;
	border:#fff 1px solid;
	border-bottom:0;
	font-weight:bold;
}

#ctospec {
	}


#ctospec ul {
	margin: 0;
	}



#ctospec ul.one {
	padding:0;
}

#ctospec ul.one li {
	list-style: none;
}

#ctospec ul.one li a:link,#ctospec ul.one li a:visited {
	color:#002346;
	text-decoration: none;
	padding: 0;
}

#ctospec ul.one li a:link span,#ctospec ul.one li a:visited span {
	text-align:left;
}

/*&&>> Hover <<&&*/


#ctospec ul.one li a:hover {
}

#ctospec ul.one li a:hover span {
	color: #669;
	background-color:#4dd;
	cursor: pointer;
}



/*&&>> Current State <<&&*/


#ctospec .one span .radio, #ctospec .one span .checkbox {
	background-color:transparent;
	height:14px;
}

#ctospec .one .marked span {
	color:#669;
	background-color:#cff;
}
li sup , .label sup, #ctospec .one .mark span sup, #ctospec .one .marked span sup{
	color: #000;
	background-color:#ff0;
	height:11px;
	width:28px;
	text-align:center;
	margin-left:2px;
}


#ctospec .one .disable span {
	background-color:#bbb;
	color:#fff;
}

.spec {
	width:501px;
	text-align:left;
	margin:0px;
	padding:3px 0;
	border-bottom: 1px solid #ccc;
	border-right: 1 solid #fff;
	height:22px; color:#565656;
}

.spec_blank, .spec_stock, .spec_upgrade , .spec_bundle, .spec_pricedown {
	width:325px;
	text-align:left;
	margin:0px;
	padding:0px;
	border-bottom: 1 solid #ccc;
	color:#ffff99;
	padding-top:4px;
}

.spec_bundle {
	height:22px;
	padding:0;
	margin:0;
}

.spec_bundle_desc {
	height:16px;
	padding-top:4px;
}

.direct {
	DISPLAY: inline;
	FONT-SIZE: 9pt;
	MARGIN: 0px;
	WIDTH: 22px;
	FONT-FAMILY: webdings;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	cursor:hand;
}

.direct:hover {
	background-color:#cff;
}

.labelcontainer100 .textarea_hasBorder {
	border:#000 1px solid;background-color:#ffffff;text-align:left; padding:4px;
}
.constituteDiv {
	margin:auto;width:700px;
}
.foldHandleDiv {
	float:right;
	margin:0 18px 0 0;
}
#searchButtonDiv {
	float:right; margin-right:2px;margin-top:5px;
	display:none;
}
#clearButtonDiv {
	float:right; margin-right:2px;
	display:none;
}

.record .recordSpecClass {
	text-align:left;
	border:#660066 1px solid;
	font-size:12px;
	font-family:"微软雅黑 ";
	background-color:#cfc;
}
.record .recordSpecSpec {
	text-align:center;
	border:#660066 1px solid;
	font-size:12px;
	font-family:"微软雅黑 ";
	background-color:#cfc;
}

/* Added by Koul, Shashank 2012-06-25 CR533 Start*/
.record .recordDetail_sub{
text-align:center;
color:#002346;
background-color:#a0e0ef;
font-family:"微软雅黑 ";
font-size:10px;
}
/* Added by Koul, Shashank 2012-06-25 CR53 End*/


/* modify by guan 2012-04-12 CR522 */
.recordDetailClean {
	background-color:yellow;
	color: red;
	text-align:center;
	font-size:12px;
}
/* modify by guan 2012-04-12 CR522 */

.mainboxcon { overflow:hidden; list-style:none; }
.mainbox { width:411px; background:#fff; float:left; display:inline; margin-right:60px; margin-bottom:30px; overflow:hidden; position:relative; }
.mainbox h5 {  padding-left:21px; height:41px; background:url(../image/newimg/mainboxtitle.jpg) no-repeat; font-family:"微软雅黑"; line-height:36px; color:#fff; font-size:16px; overflow:hidden; }
.mb { background:#fff;  }
.mainboxbottom { background:url(../image/newimg/mainboxbottom.jpg) no-repeat; height:10px; overflow:hidden;}
