﻿/* -------------------------------------    Element   ------------------------------- */
body, html                                  /* 同时设置html是为了兼容FF */
{
	font:12px Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	background-color:#fcfcfc;
	margin:0px;
	height:100%;
}

td, span, li, input, textarea, button, select, option
{
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

li 
{
    line-height: 200%;
}

img
{
	border:0px;
}

/* -------------------------------------    SubElement   ------------------------------- */

a:link.brownF, a:visited.brownF
{
	color:#d45713;
}

/* -------------------------------------    Class   ------------------------------- */
.grayBg
{
	background-color:#e1e1e1;
}

.silverBg
{
	background-color:#f2f0f1;
}

.blueBg
{
    background-color: #D6E7FB;
}

.darkBlueBg
{
    background-color: #0080c0;
}

.whiteBg
{
	background-color: white;
}

.greenBg
{
    background-color: #C0DCC0;
}

.brownBg
{
    background-color: #E4D16E;
}

.yellowBg
{
    background-color: Yellow;
}

.alternatingRow 
{ 
	background-color: #EFF4FB; 
}

.selectedRow 
{ 
	background-color: #FCF790; 
}

.brownF
{
	color: #d45713;
}

.orangeF
{
    color: #FF4400;
}

.blueF
{
	color: blue;
}

.whiteF
{
	color: #ffffff;
}

.monospacedF
{
     font-family: Courier New;
}

.tealEdge
{
	border: solid 1px #59aca9;
}

.greenF
{
    color: Green;
}

.cyanF
{
    color: #006699;
}

.Hint
{
	color: #535353;
}

.Tip
{
	color: #B9BEC4;
}

.highlight
{
	/* orangered */
	color:#ff4500;
}

.Smaller
{
	font-size:smaller;	
}

.sWing
{
	font:normal 12px Wingdings;
	text-decoration:none;
}
 
.sWeb
{
	font:normal 12px Webdings;
	text-decoration:none;
}

.hide
{
    visibility:hidden;
}

.show
{
    visibility:visible;
}

.hidden
{
	 display:none;
	 visibility:hidden;	
}

.visible
{
	 display:inline-block;
	 visibility:visible;	
}

.Up3
{
	position:relative;
	top:-3px;	
}

.Indent2
{
	 letter-spacing:-2px;	
}

.vBottom
{
    vertical-align: text-bottom;    
}

.vMiddle
{
    vertical-align: middle;  
}

.blueBox
{
   border:dashed 1px blue; 
}

.greenBox
{
	border:dashed 1px green;
}

.FilterBox
{
    text-align: center; 
    padding: 0px; 
    font-size: 9px; 
    width: 50px; 
    height: 9px;
}

.redBox
{
	border:dashed 1px red;
}

.yellowBoxEx
{
	border: double 5px yellow;
}

.yellowBox
{
	border: double 2px yellow;
}

.grayBox
{
    border-color:#FFFFFF #A0A0A0 #A0A0A0 #FFFFFF;
}

.brownBox
{
    border:dashed 1px #d45713;
}
    
.Title1
{
    font-size:26px;
    font-weight:bold;
}

.Title2
{
    font-size:22px;
    font-weight:bold;
}

.Title3
{
    font-size:18px;
    font-weight:bold;
}

.Title4
{
    font-size:16px;
    font-weight:bold;
}

.Title5
{
    font-size:14px;
    font-weight:bold;
}

.noWrap
{
     white-space:nowrap;   
}

.lh150
{
    line-height:150%;
}

.lh200
{
    line-height:200%;
}

.smoothBox
{
    border-width:0px;
    overflow:hidden;
}

.pagerActive
{
	background: #FBEFBD;
	border: 1px solid #FFA615;
	padding: 1px 5px 1px 5px;
	margin: 0px 4px;
	font-size: 11pt;
	color:red;
}

.pagerLink
{   background: #e9ecfa;
	border: 1px solid #c9c9c9;
	padding: 1px 3px 1px 3px;
	margin: 0px 4px;
	font-size: 11pt;
}

.pagerF
{
    font-size: 11pt;
}