#uc-body { height:auto; position:relative;}

#uc-nav { width:215px; height:auto; float:left; background-color:#F4F4F4; border-right:solid 2px #C10000; position:relative; overflow:auto;}

#nav-shrink-btn { width:18px; height:38px; position:absolute; top:126px; cursor:pointer; z-index:1;}
.shrink { left:195px; background-image:url('images/uc/nav-shrink.png');}
.expand { left:4px; background-image:url('images/uc/nav-expand.png');}

#uc-nav .nav { height:auto;}
#uc-nav .nav .top { border-bottom:solid 1px #B6B6B6; height:42px; line-height:42px; font-size:18px; margin-left:10px; margin-right:10px; text-align:left; padding-left:20px; margin-bottom:10px;}
#uc-nav .nav .item { text-align:left; font-size:14px; font-weight:bold; line-height:40px; padding-left:30px; position: relative;}
#uc-nav .nav .item:hover { background-color:#E5E5E5;}
#uc-nav .nav .item a { font-size:14px; display: inline-block;}
#uc-nav .nav .item span { width:20px; height:20px; display:block; background-image:url('images/icon.png'); cursor:pointer; right:20px; top:10px; position: absolute;}
#uc-nav .nav .shr span { background-position:-120px 0px;}
#uc-nav .nav .exp span { background-position:-100px 0px;}
#uc-nav .nav .item ul { height:auto; padding-bottom:10px; display:none;}
#uc-nav .nav .item ul li { padding-left:20px; line-height:26px; font-weight:normal;}

#uc-main { margin-left:240px; height:auto; overflow:auto; padding-left:10px; padding-right:30px;}

#uc-main-mask { width:100%; height:100%; position:absolute; z-index:49; background-color:#FFFFFF; top:0px; left:0px; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; display:none;}
#uc-main-mask .loading { width:100px; height:100px; background-image:url('images/uc/loading.gif'); margin:auto;}

#uc-tips { min-width:300px; max-width:580px; position:absolute; z-index:60; border-style:solid; border-width:1px; line-height:22px; text-align:left; top:2px; left:100px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; padding:15px 30px 15px 13px; font-size:14px; display:none;}
#uc-tips span { font-weight:bold; font-size:14px;}
.t-err { background-color:#F2DEDE; border-color:#EED3D7; color:#C24A48;}
.t-success { background-color:#DFF0D8; border-color:#D6E9C6; color:#468847;}
.t-info { background-color:#D9EDF7; border-color:#BCE8F1; color:#3A87AD;}
.t-warning { background-color:#FCF8E3; border-color:#FBEED5; color:#C09853;}
#uc-tips .close { width:20px; height:20px; position:absolute; top:16px; right:5px; cursor: pointer; background-image:url('images/icon.png'); background-position:-140px 0px;}


.uc-main-title { text-align:left; border-bottom:solid 1px #D1D5DE; line-height:60px; color:#000000; font-size:18px; font-weight:bold; padding-left:10px;}
.uc-main-title span { font-weight:normal; color:#666666; line-height:60px;}
.uc-main-body { padding-top:20px;}

.uc-main-toolbar { height:auto; margin-bottom:20px;}
.uc-main-btn { display:block; height:24px; line-height:24px; text-align:center; color:#FFFFFF; background-color:#0071CE; border:solid 1px #0064B6; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; float:left; padding-left:10px; padding-right:10px; margin-right:10px; cursor:pointer;}
.uc-main-btn:hover{ background-color:#005DA8; color:#FFFFFF;}

.uc-main-listbtn { height:24px; line-height:24px; background-color:#0071CE; border:solid 1px #0064B6; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; float:left; margin-right:10px; position:relative;}
.uc-main-listbtn span { width:24px; height:24px; display:block; float:left; border-left:solid 1px #FFFFFF; cursor:pointer; background-image:url('images/icon.png'); background-position:-60px 2px; background-repeat:no-repeat;}
.uc-main-listbtn span:hover { background-color:#005DA8;}
.uc-main-listbtn div { height:24px; padding-right:10px; padding-left:10px; float:left;}
.uc-main-listbtn div:hover { background-color:#005DA8;}
.uc-main-listbtn div a { display:block; width:100%; height:100%; color:#FFFFFF; }
.uc-main-listbtn ul { width:100%; display:none; position:absolute; top:25px; left:0px; border:solid 1px #CCCCCC; background-color:#FFFFFF; padding-bottom:5px; z-index: 2;}
.uc-main-listbtn ul li { height:24px; line-height:24px; text-align:left; padding-left:10px;}
.uc-main-listbtn ul li:hover { background-color:#F0F0F0;}

.uc-main-table { height:auto; text-align:left; margin-bottom:20px;}
.uc-main-table table thead th { height:40px; border-bottom:solid 1px #D1D5DE;}
.uc-main-table table tbody tr td { height:40px; border-bottom:dashed 1px #D1D5DE;}
.uc-main-table table tbody tr:nth-child(2n) td{ background-color:#F3F8FF;}
.uc-main-table table tbody tr:hover td{ background-color:#EFEFF4;}
.uc-main-table table tbody tr.active td{ background-color:#6CA4D3; color:#FFFFFF;}
.uc-main-table table tbody tr td a.view { font-size:16px; color:#0071CE; text-decoration:none;}
.uc-main-table table tbody tr td a.view:hover { text-decoration:underline;}
.uc-main-table table tbody tr.active td a.view { color:#FFFFFF;}
.uc-main-table table tbody tr td .subtxt { color:#CFCFCF; font-size:12px;}

.uc-main-table .uc-main-listbtn { height:24px; line-height:24px; background-color:#FFFFFF; border:solid 1px #D1D2D3; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; float:left; margin-right:10px; position:relative;}
.uc-main-table .uc-main-listbtn span { width:24px; height:24px; display:block; float:left; border-left:solid 1px #D1D2D3; cursor:pointer; background-image:url('images/icon.png'); background-position:-80px 2px; background-repeat:no-repeat;}
.uc-main-table .uc-main-listbtn span:hover { background-color:#F0F0F0;}
.uc-main-table .uc-main-listbtn div { height:24px; padding-right:10px; padding-left:10px; float:left;}
.uc-main-table .uc-main-listbtn div:hover { background-color:#F0F0F0;}
.uc-main-table .uc-main-listbtn div a { display:block; width:100%; height:100%; color:#333333; }
.uc-main-table .uc-main-listbtn ul { width:100%; display:none; position:absolute; top:25px; border:solid 1px #CCCCCC; background-color:#FFFFFF; padding-bottom:5px; z-index:10;}
.uc-main-table .uc-main-listbtn ul li { height:24px; line-height:24px; text-align:left; padding-left:10px;}
.uc-main-table .uc-main-listbtn ul li:hover { background-color:#F0F0F0;}

.uc-main-table .uc-main-btn { display:block; height:24px; line-height:24px; text-align:center; color:#333333; background-color:#FFFFFF; border:solid 1px #D1D2D3; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; float:left; padding-left:10px; padding-right:10px; margin-right:10px;}
.uc-main-table .uc-main-btn:hover{ background-color:#F0F0F0;}

.uc-main-form { height:auto; margin-bottom:20px;}
.uc-main-form .item { width:100%; float:left; height:auto; border-bottom:dashed 1px #D1D5DE; margin-bottom:1px;}
.uc-main-form .two { width:50%;}
.uc-main-form .item label { display:block; width:160px; height:40px; line-height:40px; text-align:right; padding-right:5px; float:left; background-color:#F3F8FF;}
.uc-main-form .item label .icon { float:right; margin-top:11px; margin-left:5px;}
.uc-main-form .item .input { margin-left:180px; text-align:left; line-height:40px; padding-left:10px;}
.uc-main-form .item .input input { width:80%; margin-top:8px;}
.uc-main-form .item .input input:focus { border-color:#1379DE;}
.uc-main-form .item .input a{}
.uc-main-form .item .desc { height:40px; float:left; line-height:40px; text-align:left; padding-left:10px;}
.uc-main-form .item .desc a { color:#1379DE; font-size:14px;}

.uc-main-paging { height:40px;}
.uc-main-paging ul { float:right;}
.uc-main-paging ul li { float:left; border:solid 1px #EEEEEE; background-color:#FFFFFF; color:#666666; margin-right:5px;}
.uc-main-paging ul li a { height:24px; line-height:24px; display:block; padding-left:7px; padding-right:7px;}
.uc-main-paging ul li:hover { border-color:#000099;}
.uc-main-paging ul li:hover a { color:#000000;}
.uc-main-paging ul li.active { background-color:#000099; border-color:#000099;}
.uc-main-paging ul li.active a { color:#FFFFFF;}
.uc-main-paging ul li.omit { border-color:#FFFFFF;}

.uc-main-search { height:40px; font-size:12px; border:solid 1px #D1D5DE; padding-left:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; margin-bottom:10px;}
.uc-main-search .icon { float:left; margin-top:10px; margin-right:5px;}
.uc-main-search .item { height:40px; float:left; margin-right:5px;}
.uc-main-search .item label { display:block; float:left; line-height:40px; padding-right:10px;}
.uc-main-search .item div.input { float:left; padding-top:8px;}
.uc-main-search .btns { float:left; margin-top:8px; margin-left:10px;}

.uc-main-btns { height:40px; border-top:solid 1px #D1D5DE; padding-top:10px;}
.uc-main-btns input {height:30px; line-height:22px; font-size:12px;}

.uc-main-tab { height:30px; border-bottom:solid 1px #DBDDDE; position:relative; margin-top:10px;}
.uc-main-tab ul { float:left; height:30px; position:absolute; top:1px; left:20px;}
.uc-main-tab ul li { float:left; width:100px; height:25px; line-height:25px; text-align:center; border:solid 1px #DBDDDE; border-top-width:4px; cursor:pointer; background-color:#DBDDDE; color:#333333; margin-right:10px;}
.uc-main-tab ul li.active { border-bottom-color:#FFFFFF; border-top-color:#FF3333; background-color:#FFFFFF;}
