
@import url(iehacks.css);

@media all
{
	/*------------------------------------------------------------------------------------------------------*/

	/**
	* @section browser reset
	*/

	/* (en) Global reset of paddings and margins for all HTML elements */
	* { margin:0; padding: 0 }

	/* (en) Correction: margin/padding reset caused too small select boxes. */
	option { padding-left: 0.4em }

	/**
	* (en) Global fix of the Italics bugs in IE 5.x and IE 6
	*
	* @bugfix
	* @affected   IE 5.x/Win, IE6
	* @css-for    IE 5.x/Win, IE6
	* @valid      yes
	*/
	* html body * { overflow:visible; }
	* html iframe, * html frame { overflow:auto; }
	* html frameset { overflow:hidden; }

	/* (en) Forcing vertical scrollbars in Netscape, Firefox and Safari browsers */
	html { height: 100%; margin-bottom: 1px; }
	body 
	{
	/* (en) Fix for rounding errors when scaling font sizes in older versions of Opera browser */
	font-size: 100.01%;

	/* (en) Standard values for colors and text alignment */
	color: #000;
	background: #f9f8f7;
	text-align: left;
	}

	/* (en) Clear borders for <fieldset> and <img> elements */
	fieldset, img { border: 0 solid; }

	/* (en) new standard values for lists, blockquote and cite */
	ul, ol, dl { margin: 0 0 1em 1em }
	li { margin-left: 1.5em; line-height: 1.5em; }

	dt { font-weight: bold; }
	dd { margin: 0 0 1em 2em; }

	blockquote { margin: 0 0 1em 1.5em; }
	
    div.MessagePanel 
    {
	    color: #333333;
	    background: #EEEEEE;
	    border: 1px dashed #CCCCCC;
	    padding: 12px;
	    font-weight: bold;
    }

    div.ErrorPanel 
    {
	    color: #660033;
	    background: #FFFFCC;
	    border: 1px dashed #DBDB64;
	    padding: 12px;
	    font-weight: bold;
    }

    div.ErrorPanel IMG,
    div.MessagePanel IMG 
    {
	    float: left;
    }

    div.ErrorPanel DIV,
    div.MessagePanel DIV 
    {
	    margin-top: 8px;
	    margin-bottom: 8px;
	    margin-left: 44px;
    }

    .alert
    {
        background-image:url(images/alert.png);
        background-position: left center;
        background-repeat: no-repeat;
        padding-left: 25px;
        color: #f00;
    }
    .error
    {
        background-image:url(images/exclamation.png);
        background-position: left center;
        background-repeat: no-repeat;
        padding-left: 25px;
        color: #f00;
    }
    .success
    {
        background-image:url(images/accept.png);
        background-position: left center;
        background-repeat: no-repeat;
        padding-left: 25px;
        color: #000;
    }
    .loading
    {
        background-image: url(images/loading2.gif);
        background-position: center center;
        background-repeat: no-repeat;
        display: block;
        line-height:1.5em;
        height:1.5em;
    }

    .niceTxt
    {
        border: 1px solid #cccccc;
        background-color: #eeeeee;
        line-height:1.5em;
        height: 1.5em;
        padding:2px 2px 2px 22px;
    }
    a.niceButton:link{color:#666;}
    .niceButton
    {
        border:1px solid #666;
        background-color: #fffff7;
        width: auto;
        padding: 0 10px;
        height:26px;
        line-height:26px;
        background-image: url(images/uibg_color3.png);
        background-position:center;
    }
    
    /*  基本标签重设
    =========================================   */
    h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
    h5{font-size:11pt;margin:0;padding:0;}
    
    /*  Clear Floated Elements
    =========================================   */
    .clear {clear: both;display: block;overflow: hidden;width: 0;height: 0;}
    .clearfix:after {clear: both;content: '.';display: block;visibility: hidden;height: 0;}
    .clearfix {display: inline-block;}
    * html .clearfix {height: 1%;}
    .clearfix {display: block;}

    /*  公共样式库
    =========================================   */
    .hSpace_10{clear:both;height: 10px;line-height: 10px;overflow:hidden;margin:0;padding:0;}
    .dashed_bottom_1{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ccc;}
    .v_list{margin:0;padding:0;list-style-type:none;}
    .v_list li{margin:0;padding:0;}
    .v_list h5{font-size:9pt;margin:0 0 10px 0;padding:0;border-bottom-width:0;}
    .v_list h6{font-size:9pt;font-weight:normal;margin:0;padding:0;color:#808080;}
    .simply_textbox{float:left;border: 1px solid #cccccc;background-color: #dcdcdc;margin:0;padding:0 0 0 20px;}
    .simply_textbox .simply_text{border-style:none;border-width:0;display:block;background-color: #eeeeee;line-height:1.5em;height: 1.5em;padding:3px;}
}

