﻿.c_error_f {
    background-color:#FFFFFF;color:red;
}


 div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li
 {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; vertical-align: baseline;}
﻿/* 
   Reset
------------------------------------------------------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, tbody, tfoot, thead, tr, th, td
{margin: 0; padding: 0; font-weight: inherit; font-style: inherit;}
blockquote, q {quotes: "" "";}
a img {border: none; float:left;}
:focus {outline: 0;}
a { color:#333; text-decoration: none;}
a:hover { color:#f00; text-decoration: none;}

/*解决IE6中的a:hover伪类*/
a:hover{
	border:none;/*解决IE6中的a:hover不激发的解决办法*/
} 

/* 
   General 
------------------------------------------------------------------- */

html {
	height: 100%;
}

/* Headings */

body {
    background-color:#F9F9F9;
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	font-size: 12px;
	color: #000000;
}

TD {font-size: 12px;color: #000000; line-height:200%;}


header, footer, nav, section {
    display: block;
}

 .listGrid
{
	border: #D2E2F1 1px solid;
	font-size: 12px;
	width: 100%;
	border-collapse: collapse;
	background-color:White;
}
.listGrid thead
{
	border: #D2E2F1 1px solid;
	font-size: 12px;
	text-align: center;
	height: 24px;
	line-height:24px;
	background-color:#3B73BE;
	color:White;
	/*background-repeat: repeat-x;
	background-image: url(images/grid/gridth.gif);*/
}
.listGrid tbody tr
{
    height:25px;
    }
  .listGrid  th
{
    border:1px solid #D2E2F1;
     vertical-align:middle;
    }
    
  .listGrid  td
{
    border:1px solid #D2E2F1;
     vertical-align:middle;
     word-break:break-all;
    }  
    
      
 .listGrid  th img
     {
          vertical-align:middle;
         } 
.listGrid thead div
{
     white-space:nowrap;
}
.divEdit
{
    position:absolute;
    border: solid #0653A1 1px;
    background: #D2E2F1 url(images/divselect_title.gif) repeat-x;
    padding: 5px 0px 5px 0px;
    text-align: center;
    display: none;
    z-index: 2;
}
.divEditTitle
{
     text-align:left;
     color:#0653A1;
     padding-left:20px;
     font-size:14px;
     line-height:30px;
     height:30px;
}


.MultiSelectDiv
{
    text-align: left;
    background-color: #F8F8F8;
    display: none;
    border: 1px solid #999999;
    padding: 5px 5px 5px 5px;
    overflow: auto;
    scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #C1C1BB;
    scrollbar-highlight-color: #C1C1BB;
    scrollbar-3dlight-color: #EBEBE4;
    scrollbar-darkshadow-color: #EBEBE4;
    scrollbar-track-color: #F4F4F0;
    scrollbar-arrow-color: #CACAB7;
}

.MultiSelectDivLoading
{
    background: #F8F8F8 url(images/Loading.gif) center center no-repeat;
}

.MultiSelectDiv ul
{
    padding: 0px;
    margin: 0px;
}

.MultiSelectDiv li
{
    list-style-type: none;
}

#LoginBg{width:1070px; height:536px;position:relative;bottom:auto;top:auto;left:auto; background-image: url(images/LoginBg.jpg);}
#LoginTxt{ right:100px; 
            top:265px;
            position:absolute;
            line-height:30px;
}
/*.InputTxt{
	width:180px;
	text-align:left;
    border: 1px solid; border-color: #33CCFF;
    color: #000; background: #FFF;
}*/
.clear,.clearer {clear: both;}
.clearer {
	display: block;
	font-size: 0;
	height:0px;
	line-height: 0;	
}
#pageDiv{width:1002px;margin: 0 auto;}

.FrameTopMenu li {
	display:inline;
	float:left;
	padding:0px 0 0 0px;
}

.FrameTopMenu li a{color:#FFF; padding:0 30px 0 30px; line-height:28px; }
.FrameTopMenu li a:hover{color:#f00;}
.FrameTopMenu p {
    line-height:28px;
    color:#FFF;
	display:inline;
	float:right;
	padding:0px 5px 0 0px;
}
.FrameTopMenu p a{color:#FFF;padding:0px 5px 0 5px;}
.FrameTopMenu p a:hover{color:#F00;}

        .uploadify-button {
            background-color: transparent;
            color: black;
            border: none;
            padding: 0;
        }

        .uploadify:hover .uploadify-button {
            color: black;
            background-color: transparent;
        }


.datagrid-header .datagrid-cell-group { 
    margin: 0; 
    overflow: hidden; 
    padding: 4px 2px 4px 4px; 
    text-align: left; 
    white-space: nowrap; 
    word-wrap: normal; 
} 

#eSideBar {width: 200px;min-height: 300px;background: #3a87ad;position: fixed;left: -220px;border-radius: 0 5px 5px 0;padding: 15px 10px;font-size: 14px;color: #fff;}
#eSideBar span {position: absolute;width: 20px;height: 80px;line-height: 20px;background: #3a87ad;right: -40px;top: 110px;padding: 10px;text-align: center;border-radius: 0 5px 5px 0;font-weight: bold;}
#eSideBar ul{margin: 0;padding: 0;color: #333;font-size: 14px;}
#eSideBar ul li{min-height: 16px;background-color: #f9f9f9;margin-bottom: 5px;padding:5px 3px;}
#eSideBar ul li a{line-height:16px;color:#999;}
#eSideBar ul li a:hover{color: #2c2c2c;font-weight: bold;}