body {
	background-color: white;
	background-image: url('images/wicket-logo.png');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 96% 96%;
	color: #6F6F6F;
	font-family: 'Lucida Sans', 'Helvetica', 'Sans-serif', 'sans';
	font-size: 9pt;
	line-height: 1.8em;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
}

h1,h2,h3,h4,h5,h6,h7,h8 {
	color: #E9601A;
}

#extitle {
	font-size: 12pt;
	font-weight: bold;
	color: #E9601A;
	padding: 10px 10px 10px 10px;
}

.mark {
	background-color: yellow;
	margin: 5px;	
}

.feedbackPanelERROR {
	color: red;
	list-style: circle;
	font-weight: bold;
}

.feedbackPanelINFO {
	color: green;
	list-style: circle;
	font-weight: bold;
}

.block {
	padding: 10px;
}

.blockWithBorder {
	border-width: thin;
	border-style: dotted;
	border-color: #E9601A;
}

#hellomessage {
	font-size: 30pt;
}

#titleblock {
	background-color: #BBBBBB;
	color: white;
	font-weight: bold;
	border-bottom: solid #E9601A;
	border-width: thin;
	padding: 2px 2px 2px 6px;
}

h2 {
	font-size: 1.25em;
}

h3 {
	font-size: 1em;
}

a {
	color: #6F6F6F;
	text-decoration: underline;
}

img {
	border: none;
}

pre {
	font-family: 'Lucida Sans', 'Helvetica', 'Sans serif', 'sans';
}

th {
	background: #C3C3C3;
	color: white;
	font-weight: bold;
}

tr.b {
	background: #F5F5F5;
}

tr.a {
	background: #E6E6E5;
}

tr.none {
	background: transparent;
}

a.none {
	background: transparent;
	padding-right: 0px;
}

#inputForm label {
	display: block;
	margin-top: 5px;
}

#numberRadioChoice label { display: inline !important; }

#inputForm label.non {
	display: inline !important;
}

#inputFormTable td {
	vertical-align: top;
	padding: 10px;
}

#nestedExampleTree {
	width: 300px;
}

#feedbackPanel {
	width: 600px;
}

#siteSelection {
	width: 200px;
}

div.tabRowContent {
	border-color: #DDDDDD;
	border-style: solid;
	border-width: 1px;
	margin: 4px;
	padding: 4px;
}

table.details tr th{
      	font-family: "宋体";
		font-size: 12px;
      	font-weight: bold;
      	text-align:center;
      	background:#a6caf0;
}

table.details tr td{
      	font-family: "宋体";
      	font-size: 12px;
      	background:#eeeee0;
}

table.dataview {
	margin-bottom: 10px;
	border-bottom: 1px solid #0079d6;
	border:1px;
	font-size: 1em;
	font-family: arial;
}
	
table.dataview caption { text-align: left; }
table.dataview tr { padding-top: 2px; padding-bottom: 2px; }
table.dataview tr.even { background-color: #ffebcd; }
table.dataview tr.odd { background-color: #fff; }
table.dataview tr td { padding-left: 8px; padding-right: 30px; }
table.dataview tr th { color: black; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 24px; background-color: #c1e4ff; border-bottom: 1px solid #0079d6; border-top: 1px solid #0079d6; text-align: left; white-space: nowrap; vertical-align: middle;}

table.dataview tr th { background-position: right; background-repeat:no-repeat; }
table.dataview tr th.wicket_orderDown {
	background-color: #87cbff; background-image: url(images/arrow_down.png); }
table.dataview tr th.wicket_orderUp {
	background-color: #87cbff; background-image: url(images/arrow_up.png); }
table.dataview tr th.wicket_orderNone {
	background-image: url(images/arrow_off.png);
}
table.dataview tr th a { font-weight: normal; }
table.dataview #message { padding-left: 3px; }
table.dataview caption { padding-bottom: 2px; }

/* TAB PANEL STYLES */

div.tabpanel div.tab-row{
  float:left;
  width:100%;
  background:#DAE0D2 url("images/tabs/bg.gif") repeat-x bottom;
  line-height:normal;
  }

div.tabpanel div.tab-row ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
  
div.tabpanel div.tab-row li {
  float:left;
  background:url("images/tabs/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
  
div.tabpanel div.tab-row a {
  display:block;
  background:url("images/tabs/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  white-space:nowrap;
  color:#eee;
  }
  
div.tabpanel div.tab-row a:hover {
  color:#fff;
  }
  
div.tabpanel div.tab-row li.selected {
  background-image:url("images/tabs/left_on.gif");
  }
  
div.tabpanel div.tab-row li.selected a {
  background-image:url("images/tabs/right_on.gif");
  color:#333;
  padding-bottom:5px;
  }
 
/* VARIATION 1 TAB PANEL STYLES */
div.tabpanel1 div.tab-row{
  float:left;
  width:100%;
  background:#DAE0D2 url("images/tabs1/bg.gif") repeat-x bottom;
  line-height:normal;
  }

div.tabpanel1 div.tab-row ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
  
div.tabpanel1 div.tab-row li {
  float:left;
  background:url("images/tabs1/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
  
div.tabpanel1 div.tab-row a {
  display:block;
  background:url("images/tabs1/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  white-space:nowrap;
  }
  
div.tabpanel1 div.tab-row a:hover {
  color:#333;
  }
  
div.tabpanel1 div.tab-row li.selected {
  background-image:url("images/tabs1/left_on.gif");
  }
  
div.tabpanel1 div.tab-row li.selected a {
  background-image:url("images/tabs1/right_on.gif");
  color:#333;
  padding-bottom:5px;
  }
  
/* TABBED PANEL VARIATION 2 */
div.tabpanel2 div.tab-row {
  float:left;
  width:100%;
  background:#369 url("images/tabs2/bg.gif") repeat-x bottom;
  font-size:85%;
  line-height:normal;
  }
div.tabpanel2 div.tab-row ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
div.tabpanel2 div.tab-row li {
  float:left;
  background:url("images/tabs2/right.gif") no-repeat right top;
  margin:0;
  padding:0 5px 0 0;
  }
div.tabpanel2 div.tab-row a {
  float:left;
  display:block;
  background:url("images/tabs2/left.gif") no-repeat left top;
  padding:5px 7px 4px 20px;
  text-decoration:none;
  font-weight:bold;
  color:#9cf;
  white-space:nowrap;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
div.tabpanel2 div.tab-row a {float:none;}
/* End IE5-Mac hack */
div.tabpanel2 div.tab-row a:hover {
  color:#fff;
  }
div.tabpanel2 div.tab-row li.selected {
  background-image:url("images/tabs2/right_on.gif");
  }
div.tabpanel2 div.tab-row li.selected a {
  background-image:url("images/tabs2/left_on.gif");
  color:#333;
  padding-bottom:5px;
  }

/* TABBED PANEL VARIATION 3 */
div.tabpanel3 div.tab-row {
  float:left;
  width:100%;
  background:#eee url("images/tabs3/bg.jpg") repeat-x top;
  line-height:normal;
  }
div.tabpanel3 div.tab-row ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
div.tabpanel3 div.tab-row li {
  float:left;
  background:url("images/tabs3/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 28px;
  }
div.tabpanel3 div.tab-row a {
  float:left;
  display:block;
  background:url("images/tabs3/right.gif") no-repeat right top;
  padding:9px 28px 4px 0px;
  text-decoration:none;
  font-weight:bold;
  color:#92A2AC;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
div.tabpanel3 div.tab-row a {float:none;}
/* End IE5-Mac hack */
div.tabpanel3 div.tab-row a:hover {
  color:#A56060;
  }
div.tabpanel3 div.tab-row li.selected {
  background-image:url("images/tabs3/left_on.gif");
  }
div.tabpanel3 div.tab-row li.selected a {
  background-image:url("images/tabs3/right_on.gif");
  color:#A56060;
  }



div.tabpanel4 ul {
    height: 20px;
    margin: 0;
    padding-left: 10px;
    background: url( images/tabs4/tab_bottom.gif ) repeat-x bottom;
}

div.tabpanel4 li {
    margin: 0;
    padding: 0;
    display: inline;
    list-style-type: none;
}

div.tabpanel4 a:link, div.tabpanel4  a:visited {
    float: left;
    background: #f3f3f3;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    padding: 2px 10px 2px 10px;
    margin-right: 4px;
    border: 1px solid #ccc;
    text-decoration: none;
    color: #666;
}

div.tabpanel4 li.selected a:link, div.tabpanel4  a:visited.active {
    border-bottom: 2px solid #fff;
    background: #fff;
    color: #000;
}

div.tabpanel4  a:hover {
    background: #fff;
}

/* PROGRESS BAR */

    div.wupb-uploadStatus {
        margin: 5px;
        color: #aaa;
    }

    div.wupb-progressBar {
        margin: 5px;
    }

    div.wupb-progressBar .wupb-border {
	    background: url( images/progress-remainder.gif ) repeat-x;
		background-color: #eee;
        border-left: 1px solid grey;
        border-right: 1px solid grey;
        width: 100%;
    }

    div.wupb-progressBar .wupb-background {
	    background: url( images/progress-bar.gif ) repeat-x; 
		background-color: #507090;
        height: 18px;
        width: 0%;
    }
/* END PROGRESS BAR */

/* BUTTON */

input.button1
{
      background:#cbdbe;
      color:#5e738;
      border-top:1 dashed #666;
      border-left:1 dashed #666;
      border-right:1 dashed #666;
      border-bottom:1 dashed #666;
      font-size:9pt;
      font-family:宋体,verdana,arial,helvetica;
      font-weight:bold;
      text-decoration: none;
      cursor:hand;
}

input.button2
{
      background:#d4d0c8;
      color:#000000;
      border-top:1 solid #ff8000;
      border-left:1 solid #ff8000;
      border-right:1 solid #ff8000;
      border-bottom:1 solid #ff8000;
      font-size:9pt;
      font-family:宋体,verdana,arial,helvetica;
      font-weight:bold;
      text-decoration: none;
      cursor:default;
}

input.btn {
 BORDER-LEFT: #7b9ebd 1px solid;
 BORDER-RIGHT: #7b9ebd 1px solid;
 BORDER-TOP: #7b9ebd 1px solid;
 BORDER-BOTTOM: #7b9ebd 1px solid;
 PADDING-LEFT: 2px;
 PADDING-RIGHT: 2px;
 PADDING-TOP: 2px;
 FONT-SIZE: 12px;
 CURSOR: hand;
 COLOR: black;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
}
input.btn1_mouseout {
 BORDER-LEFT: #7EBF4F 1px solid;
 BORDER-RIGHT: #7EBF4F 1px solid;
 BORDER-TOP: #7EBF4F 1px solid;
 BORDER-BOTTOM: #7EBF4F 1px solid;
 PADDING-LEFT: 2px;
 PADDING-RIGHT: 2px;
 PADDING-TOP: 2px;
 FONT-SIZE: 12px;
 CURSOR: hand;
 COLOR: black;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#B3D997);
}
input.btn1_mouseover {
 BORDER-LEFT: #7EBF4F 1px solid;
 BORDER-RIGHT: #7EBF4F 1px solid;
 BORDER-TOP: #7EBF4F 1px solid;
 BORDER-BOTTOM: #7EBF4F 1px solid;
 PADDING-LEFT: 2px;
 PADDING-RIGHT: 2px;
 PADDING-TOP: 2px;
 FONT-SIZE: 12px;
 CURSOR: hand;
 COLOR: black;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#CAE4B6);
}
input.btn2 {padding: 2 4 0 4;font-size:12px;height:23;background-color:#ece9d8;border-width:1;}
input.btn3_mouseout {
 BORDER-LEFT: #2C59AA 1px solid;
 BORDER-RIGHT: #2C59AA 1px solid;
 BORDER-TOP: #2C59AA 1px solid;
 BORDER-BOTTOM: #2C59AA 1px solid;
 PADDING-LEFT: 2px;
 PADDING-RIGHT: 2px;
 PADDING-TOP: 2px;
 FONT-SIZE: 12px;
 CURSOR: hand;
 COLOR: black;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5);
}
input.btn3_mouseover {
 BORDER-LEFT: #2C59AA 1px solid;
 BORDER-RIGHT: #2C59AA 1px solid;
 BORDER-TOP: #2C59AA 1px solid;
 BORDER-BOTTOM: #2C59AA 1px solid;
 PADDING-LEFT: 2px;
 PADDING-RIGHT: 2px;
 PADDING-TOP: 2px;
 FONT-SIZE: 12px;
 CURSOR: hand;
 COLOR: black;
}
input.btn3_mousedown
{
 BORDER-LEFT: #FFE400 1px solid;
 BORDER-RIGHT: #FFE400 1px solid;
 BORDER-TOP: #FFE400 1px solid;
 BORDER-BOTTOM: #FFE400 1px solid;
 PADDING-LEFT: 2px;
 PADDING-RIGHT: 2px;
 PADDING-TOP: 2px;
 FONT-SIZE: 12px;
 CURSOR: hand;
 COLOR: black;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5);
}
input.btn3_mouseup {
 BORDER-LEFT: #2C59AA 1px solid;
 BORDER-RIGHT: #2C59AA 1px solid;
 BORDER-TOP: #2C59AA 1px solid;
 BORDER-BOTTOM: #2C59AA 1px solid;
 PADDING-LEFT: 2px;
 PADDING-RIGHT: 2px;
 PADDING-TOP: 2px;
 FONT-SIZE: 12px;
 CURSOR: hand;
 COLOR: black;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5);
}
input.btn_2k3 {
 BORDER-LEFT: #002D96 1px solid;
 BORDER-RIGHT: #002D96 1px solid;
 BORDER-TOP: #002D96 1px solid;
 BORDER-BOTTOM: #002D96 1px solid;
 PADDING-LEFT: 2px;
 PADDING-RIGHT: 2px;
 PADDING-TOP: 2px;
 FONT-SIZE: 12px;
 FONT-WEIGHT:bold;
 CURSOR: hand;
 COLOR: black;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#9DBCEA);
}

/*--SELECT的样式--*/

select{
width: 155px;
    background-color: #F7F6E5;
	color:#000000;
	FONT-SIZE: 9pt;
	font-family: "宋体";
	BORDER-RIGHT: #946300 0px solid;
	BORDER-TOP: #946300 0px solid;
	BORDER-LEFT: #946300 0px solid;
	BORDER-BOTTOM: #946300 0px solid;
}


select.query{width: 40px;background-color: #F7F7F7;border: 1px #799AE1 solid;
}

/*--TEXTAREA的样式--*/
textarea{
	background-color: #F7F7F7;
	border: 1px #9999CC solid;
	overflow:auto;
	overflowX:auto;
	overflowY:scroll;
	font-size:9pt;
	height:100px;
	width:550px
}
textarea.common{background-color: #F7F7F7;border: 1px #9999CC solid;}

textarea.common1{border: 1px #9999CC solid;width: 98%;background-color: #f6ffff; border-left-style:inset; border-right-style:groove ;border-top-style:inset; border-bottom-style:groove ;}

textarea.hcommon{border: 1px #9999CC solid;width: 98%;background-color: #fFffff; border-left-style:inset; border-right-style:groove ;border-top-style:inset; border-bottom-style:groove ;}

textarea.common2{word-wrap:break-word;word-break:break-all;}

textarea.code{background-color: #86AAE1;border: 1px #9999CC solid;}

/*-- 菜单样式 --*/
.TreeMenu img.s
{
	cursor:hand;
	vertical-align:middle;
}
.TreeMenu ul
{
	padding:0;
}
.TreeMenu li
{
	list-style:none;
	padding:0;
}
.Closed ul
{
	display:none;
}
.Child img.s
{
	background:none;
	cursor:default;
}

#CategoryTree ul
{
	margin:0 0 0 7px;
}
#CategoryTree img.s
{
	width:34px;
	height:18px;
}
#CategoryTree .Opened img.s
{
	background:url(../images/opened.gif) no-repeat 0 1px;
}
#CategoryTree .Closed img.s
{
	background:url(../images/closed.gif) no-repeat 0 1px;
}
#CategoryTree .Child img.s
{
	background:url(../images/tree_page.gif) no-repeat 13px 2px;
}

#CategoryTree
{
	float:left;
	width:150px;
	height:500px;
	border:0px solid #99BEEF;
	color:inherit;
	margin:0px;
	padding:0px;
	vertical-align: top;
}
 
