.smallbox {
	width: 12px;
	height: 12px;
	align: center;
}

.finishedwork {
	padding: 0px 0 0px 35px;
	margin: 10px 0 10px 10px;
	line-height: 30px;
	text-align: left;
	background: url(../image/jiantou.gif) no-repeat;
	background-position: 18px;
}

.finishedwork a {
	color: #1864AC;
}

body {
	text-align: center;
	font-size: 12px
}

#ronelayout {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	height: inherit;
	width: 98%;
}
.wholelayout {
	border: 1px solid #c3daf9;
	width: auto;
	height: auto;
	background: #FFFFFF;
}

.mainheader {
	background: url(../image/bgxiao.jpg);
	vertical-align: top;
	height: 64px;
	width: 100%;
	border-bottom: 1px solid #c3daf9;
}

.bodytitle {
	font-size: 9pt;
	line-height: 16px;
	font-weight: bold;
	color: #1864AC;
	text-indent: 8pt;
}

.titledesc {
	text-align: left;
	font-size: 9pt;
	line-height: 20px;
	color: #1864AC;
	text-indent: 2em;
	padding-left:1em;
}

.mainbody {
	margin: 3px;
	border: 1px solid #c3daf9;
	width: auto;
	background: #E0F0FF;
	text-align: center;
	overflow: hidden;
}

.operatearea {
	text-align: left;
	background: #E0F0FF;
	color: #1864AC;
	text-indent: 8pt;
	height:25px;
	line-height:25px;
}

.operatearea img {
	cursor: pointer;
	vertical-align: bottom;
}

.operatearea .choseAll, .operatearea .disChoseAll{
  width:22px;
	height:22px;
	cursor:pointer;
	line-height:22px;
	margin-top:3px;
	float:left; 
}
.operatearea .choseAll{
 background:url(../image/select_all.jpg);
}

.operatearea .disChoseAll{
 background:url(../image/dis_select_all.jpg);
}


a img{
 vertical-align:bottom;
}
.tableheader {
	width: 100%;
	background: url(http://sso.ccgp.gov.cn/r1/console/skin/default/yui-ext/images/default/grid/grid-blue-hd.gif);
	height : 26px;
	overflow: hidden;
}

.mainbody .tablecontend {
	background: #9FC7EB;
	width: 100%;
}

.tablecontend .assignbody {
	color: #2870B2;
	background: #FFFFFF;
	font-size: 12px;
	border-top: 1px solid #E0F0FF;
	border-left: 1px solid #E0F0FF;
	text-align: center;
}

.listInput {
	width: 100%;
	background: #FFFFFF;
}

.mainbody .tableheader .tableheadercenter,mainbody .tableheader .tableheaderleft
	{
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	color: #2870B2;
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
	overflow: hidden;
	background-color: #EFF8FF;
	height: 24px;
}

.mainbody .tableheader .tableheadercenter {
	text-align: center;
}

.mainbody .tableheader .tableheaderleft {
	text-align: left;
}

.tablecontend {
	border: 0px solid #c3daf9;
	text-align: left;
	width: 100%;
	height: auto
}

.ronemessage {
	border: 1px solid #64E07C;
	background: #D1FFDA;
	margin: 3px 3px 0px 3px;
	text-align: left;
}

 .insertRow{
     background:#F4FAFF;
	 font-weight:bold;
	 line-height:18px;
	 text-align:left;
	 border-bottom:1px solid #E7E7E7;
	 border-right:1px solid #E7E7E7;
	 text-indent:10px;
	 color:#0E6CC8;
   }

.ronemessage  .messageinfo {
	font-size: 9pt;
	font: normal;
	color: #328F27;
	line-height: 24px;
	padding-left: 2px;
	text-align: left;
	height: auto;
	width: auto;
}

.hrboder {
	width: auto;
	margin: 0;
	height: 3;
	background-color: #C3DAF9;
}

#detailArea {
	width: auto;
	background: #CCE3FA;
	text-align: center;
	border-right: solid 1px #EBEBEB;
}

#addlArea {
	border: solid 1px #669FD2;
	width: 100%;
	background: #CCE3FA;
	text-align: center;
	overflow: hidden
}

.rowinsertarea {
	margin-left: auto;
	margin-right: auto;
	background: #FFFFFF;
	vertical-align: middle;
	height: auto;
	color: #2870B2;
	border-bottom: solid 1px #669FD2;
	border-right: solid 1px #669FD2;
	border-collapse:collapse;
}

.rowinsertarea tr {
	height: 28px;
}

.footbar {
	height: 18;
	width: auto;
	background: url(../image/footbar.gif) repeat-x;
}

.input {
	margin-left: 2;
	font-size: 9pt;
	color: #5E809E;
	line-height: 20px;
	vertical-align: middle;
	border: 1px solid #669FD2;
	background: #F8FBFF;
	text-indent: 2;
}

 .grid_new{
   background: url(../image/developer.gif) no-repeat;
   text-align:18px; 
 }

.textarea {
	margin-left: 2;
	text-indent: 2;
	font-size: 9pt;
	color: #5E809E;
	line-height: 22px;
	border: 1px solid #669FD2;
	background: #F8FBFF;
}

.rowinsertarea .button {
	font-size: 9pt;
	color: #2870B2;
	line-height: 22px;
	border: 1px solid #669FD2;
	background: #FFFFFF;
	height: 22px;
	cursor:pointer;
}

.rowinsertarea a {
	font-size: 9pt;
	color: #B4982A;
}

.tablealignleft,.tablealigncenter,.tablealignright {
	border-left: 1px solid #669FD2;
	border-top: 1px solid #669FD2;	
}

.tablealignleft .desc,.tablealigncenter .desc,.tablealignright .desc{
  color: #FF9900;
	text-indent: 12px;
}

.tablealignleft .text,.tablealigncenter .text,.tablealignright .text{
  color: #5E809E;
	text-indent: 12px;
}

.bottomBorder{
  border-bottom:1px solid #669FD2;  
}
.rowtitle {
    background: #FEFCE5;
    font-size: 12px ;
    border-left: 1px solid #669FD2;
    border-top: 1px solid #669FD2;
    text-align: left;
    padding-left: 5px;
}
.tablealignleft {
	text-align: left;
	padding-left: 5px;
}

/* бάֿ */
.tablealigncenter {
	text-align: center;
}

/* бάֿ */
.tablealignright {
	text-align: right;
	padding-right: 5px;
}

.errorfield {
	border: 1px solid #FF9966;
	margin: 3px 3px 0px 3px;
	text-align: left;
	background: #FFFCE5;
}

.choicearea {
	border: 1px solid #c3daf9;
	width: auto;
	background: #E0F0FF;
	vertical-align: bottom;
	margin: 3px 3px 0px 3px;
	text-align: left;
}

.errorfield .messagetitle {
	font-size: 9pt;
	font-weight: bold;
	color: #F85D00;
	width: auto;
}

.errorfield .messagedetail {
	font-size: 9pt;
	line-height: 24px;
	color: #F85D00;
	text-indent: 16pt;
	height: auto;
}

.ronelink {
	cursor: pointer;
	text-decoration: underline;
}

.addingrow {
	border-right: solid 1px #EBEBEB;
}

.notnull {
	color: #FF0000;
}

.listButton,.dislistButton,.listButtonCenter {
	font-size: 9pt;
	height: 40px;
	width: 40px;
	line-height: 22px;	
}

.listButton,.listButtonCenter {
	color: #B4982A;
	border-left: 1px solid #F1E3B6;
	border-right: 1px solid #B4982A;
	border-bottom: 1px solid #B4982A;
	border-top: 1px solid #F1E3B6;
	background: #FFFBEB;
}

.dislistButton {
	color: #CACACA;
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #6F6F6F;
	border-bottom: 1px solid #6F6F6F;
	border-top: 1px solid #D3D3D3;
	background: #F5F5F5;
}

/**ɫѡϵͳɫ*/
.selectArea {
	border: 1px solid #E17400;
	background: #DF9B52;	
}

/**ѡTitle*/
.selectArea .selectTile {
	background: url(../image/bg1.jpg);
	font-size: 9pt;
	font: bold;
	color: #C1690B;
}

.selectArea .detail {
	font-size: 9pt;
	background: #FFFFEF;
}

.selectArea .scroldetail {
	font-size: 9pt;
	background: #FFFFEF;
}

.selectArea .detail .row,.selectArea .scroldetail .row {
	font-size: 9pt;
	font: bold;
	text-align: left;
	color: #E17400;
	overflow: hidden;
	text-overflow: ellipsis;
}

.select{
   	font-size: 9pt;
	color: #5E809E;
	line-height: 20px;
	vertical-align: middle;
	border: 1px solid #669FD2;
	background: #F8FBFF;
 }

.selectArea .scroldetail .scroll {
	overflow-y: scroll;
	height: 300px;
}

.selectArea .detail .row a,.selectArea .scroldetail .row a {
	font-size: 9pt;
	font: bold;
	color: #E17400;
	cursor: pointer;
	text-decoration: none;
}


.rone-menu-update .x-menu-item-icon {
	background-image: url(../image/change.gif);
}

.rone-menu-delete .x-menu-item-icon {
	background-image: url(../image/delete.gif);
}

.rone-menu-copy .x-menu-item-icon {
	background-image: url(../image/copy.gif);
}

.rone-menu-list .x-menu-item-icon {
	background-image: url(../image/list.gif);
}

.rone-menu-display .x-menu-item-icon {
	background-image: url(../image/display.gif);
}

.rone-menu-search .x-menu-item-icon {
	background-image: url(../image/search.gif);
}

.rone-menu-start .x-menu-item-icon{
	background-image: url(../image/enable.gif);
}

.rone-menu-run .x-menu-item-icon{
	background-image: url(../image/running.gif);
}
.rone-menu-stop .x-menu-item-icon{
	background-image: url(../image/stop.gif);
}

.rone-menu-shutdown .x-menu-item-icon{
	background-image: url(../image/disable.gif);
}

.menu-title{
        background: #ebeadb url( url(../../yui-ext/images/aero/grid/grid-hrow.gif)) repeat-x;
        border-bottom:1px solid #99bbe8;
        color:#15428b;
        font:bold 10px tahoma,arial,verdana,sans-serif;
        display:block;
        padding:3px;
}

.loginConext{
   border: 1px solid #c3daf9;
   margin:3px;
 } 

.rone-tree {
	font-size: 9pt;
	color: #1864AC;
}

.todoitem {
	margin: 3px, 3px, 0px, 3px;
	text-align: left;
	font-size: 9pt;
	line-height: 30px;
	color: #1864AC;
	text-indent: 18pt;
	border-bottom: 1px dashed #1864AC;
	background: url(../image/arrow.jpg) no-repeat;
	background-position: 16px;
}

#msg-div {
	position: absolute;
	left: 35%;
	top: 10px;
	width: 250px;
	z-index: 20000;
}

.normal_table_row {
	background: #FFFFFF;
	font-size: 12px;
	color: #1864AC;
	line-height: 25px;
}

.normal_table_row .column_center,.normal_table_row .column_left {
	border-bottom: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
}

.normal_table_row .column_center {
	text-align: center;
}

.normal_table_row .column_left {
	text-align: left;
	padding-left: 10px;
}
.versionbtn{
  text-indent:20px;
  background:url(../image/newversion.gif) no-repeat;
  height:22px;
 color: #1864AC;
}

.error-msg-div, .success-msg-div, .waring-msg-div, .process-msg-div{
  margin:3px 3px 0px;
	padding-left:5px;	
	font-size:9pt;
	font-weight:bold;
	text-align:left;
	line-height:20px;
	text-indent:2em;
}

.error-msg-div{
	background:no-repeat 5px 3px url(../image/error.gif) #FFFCE5 ;
	border:1px solid #FF9966;
	color:#F85D00;
}

.success-msg-div{
	background:no-repeat 5px 3px url(../image/success.gif) #D1FFDA;
	border:1px solid #64E07C;	
	color:#328F27;
}

.waring-msg-div{
	background:no-repeat 5px 3px url(../image/waring.gif)  #FFFBE7;	
  border:1px solid #B5B5B5;
	text-indent:25px;
	font-weight:normal;
	color:#FF7A38;	
}

.process-msg-div{
   background:no-repeat 5px 3px url(../image/runningNode.gif) #FFFBE7;
   border:1px solid #FFF5C1; 
   color:#F85D00;
}

.assignapp {
	padding: 0px 0 0px 175px;
	margin: 10px 0 10px 10px;
	line-height: 30px;
	text-align: left;
	background: url(../image/jiantou.gif) no-repeat;
	background-position: 158px;
	color: #6699FF;
}

.assignapptext{
	color: #2870B2;
}

.assignappwarntext{
	color: #FF6600;
}

.textdiv {
	color: #2870B2	;
}

.distextdiv {
	color: #999999	;
}
.x-grid-scroller{
    overflow-y:auto;
	overflow-x:hidden;
    overflow:scroll-y !important;
}

.x-paging-info {       
    right: 30px;
	right: 15px !important;	
}

 .x-box-tl {
	background: transparent url(../image/test-corners.jpg)  no-repeat 0 0;		
   }
   
   .x-box-tc {
    height:5px;
	background: transparent url(../image/tm.jpg) repeat-x 0 0;
   }
   
   .x-box-tr {
	background: transparent url(../image/test-corners.jpg) no-repeat 100% -5px;
   }
   
   .x-box-ml {
    background: transparent url(../image/ml.jpg) repeat-y 0;	
}

.x-box-ml {
	background: transparent url(../image/ml.jpg) repeat-y 0;
	padding-left: 4px;	
}

.x-box-mr {
	background: transparent url(../image/mr.jpg) repeat-y right;	
}

.x-box-mc {	
	padding: 0px;	
}

.x-box-bl {
	background: transparent url(../image/test-corners.jpg) no-repeat 0 -15px;
}

.x-box-bc {
	background: transparent url(../image/bm.jpg) repeat-x 0 0;
	height: 5px;
	
}

.x-box-br {
	background: transparent url(../image/test-corners.jpg) no-repeat 100% -10px;
}

.x-box-tl, .x-box-bl {
	padding-left: 5px;	
}

.x-box-tr, .x-box-br {
	padding-right: 5px;	
}

.areacls{
	 border: 1px solid #dddddd;
	 background:#ffffff;
	 margin:0 5;
	 padding:2 12 2 12;
	 float:left; 
	 color:#1864AC; 
	 cursor:pointer;
	 line-height:15px;
}
.allcls{
	font-weight:bold;
}
.appMenuCls{
	 height:200px;
	 width:150px;
	}
.appMenuCls .x-menu-list{
    height:200px; 
    width:150px;
    overflow-y:scroll;
	  overflow-x:hidden;
    overflow:scroll-y !important;
}