﻿body,form
{
    margin:0px;
    padding:0px;
    font-size:14px;
    font-family:Calibri;
}

body,td,div,p,th,input,select,a
{
    font-size:14px;
    font-family:Calibri;
}

table
  {
  color:#333333;
  background-color:White;
  width:100%;
  border-collapse:collapse;
  }

table th
  {
 color:White;background-color:#5D7B9D;font-weight:bold;
  }
table,th, td
  {
  border: 1px solid #ADD8E6;
  word-break: keep-all;white-space:nowrap;
  }/* 其他样式定义开始 */
.KaoZuo{ padding-left:10px; margin-left:10px;}
.selected{ border:solid 1px Red; background-color:#B0E0E6;}

#templates {
  display: none;
}

.Bold
{
    font-weight:bold;
}
.Center
{
    text-align:center;
}
.UnderLine
{
     text-decoration:underline;
}

Img
{
    border:0;
}

/* 颜色定义开始 */
.Blue
{
    color:Blue;
}
.Red
{
    color:Red;
}
.Gray
{
    color:Gray;
}
.Green
{
    color:#008000;
}
.Orange
{
    color:Orange;
}

a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
a:active {
	color: #FF0000;
	text-decoration: underline;
}

a.ublue:link {
	color: #0000FF;
	text-decoration: underline;
	background:transparent;
}
a.ublue:visited {
	color: #0000FF;
	text-decoration: underline;
	background:transparent;
}
a.ublue:hover {
	color: #FF0000;
	text-decoration: underline;
	background:transparent;
}
a.ublue:active {
	color: #FF0000;
	text-decoration: underline;
	background:transparent;
}
a.nblue:link {
	color: #0022FF;
	text-decoration: none;
}
a.nblue:visited {
	color: #0022FF;
	text-decoration: none;
}
a.nblue:hover {
	color: #FF0000;
	text-decoration: underline;
}
a.nblue:active {
	color: #FF0000;
	text-decoration: underline;
}
a.ubblue:link {
	color: #0000FF;
	text-decoration: none;
	font-weight:bold;
}
a.ubblue:visited {
	color: #0000FF;
	text-decoration: none;
	font-weight:bold;
}
a.ubblue:hover {
	color: #FF0000;
	text-decoration: none;
	font-weight:bold;
}
a.ubblue:active {
	color: #FF0000;
	text-decoration: none;
	font-weight:bold;
}

a.ured:link {
	color: #FF0000;
	text-decoration: underline;
}
a.ured:visited {
	color: #FF0000;
	text-decoration: underline;
}
a.ured:hover {
	color: #0000FF;
	text-decoration: underline;
}
a.ured:active {
	color: #0000FF;
	text-decoration: underline;
}

a.red:link {
	color: #FF0000;
	text-decoration: none;
}
a.red:visited {
	color: #FF0000;
	text-decoration: none;
}
a.red:hover {
	color: #0000FF;
	text-decoration: underline;
}
a.red:active {
	color: #0000FF;
	text-decoration: none;
}

a.gray:link {
	color: Gray;
	text-decoration: none;
}
a.gray:visited {
	color: Gray;
	text-decoration: none;
}
a.gray:hover {
	color: Gray;
	text-decoration: none;
}
a.gray:active {
	color: Gray;
	text-decoration: none;
}

a.uwhite:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a.uwhite:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a.uwhite:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.uwhite:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.td_a
{
    background-color:#FFFFFF;
	height:25px;
}
.td_b
{
    background-color:#F0F0F0;
	height:25px;
}
.td_c
{
    background-color:#FF3333;
	height:25px;
}
.td_d
{
    background-color:#BED2F1;
	height:25px;
}
.td_e
{
    background-color:#EFFFFF;
	height:25px;
	color:Gray;
}

#PP a:link {
	color: #0000FF;
	text-decoration: underline;
}
#PP a:visited {
	color: #0000FF;
	text-decoration: underline;
}
#PP a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#PP a:active {
	color: #FF0000;
	text-decoration: underline;
}

.picker
{
   font-size:120%;
   font-weight:bold;
   font-family:"Courier New",monospace;
}