 /**
 *               Copyright (c) 2007 by Genfo
 *
 *  All rights reserved.  These  materials are confidential and
 *  proprietary to Genfo and no part of these materials
 *  should be reproduced,  published in any form  by any means,
 *  electronic  or  mechanical,   including  photocopy  or  any
 *  information  storage  or  retrieval  system  nor should the
 *  materials be disclosed to third parties without the express
 *  written authorization of Genfo
 */

/**
 * This css is the main style sheet for all pages
 * Module:   Web Utility
 *
 * @author   Genfo Jiang
 * @version  10-Jul-2007
 */

/*
 * Change Revision
 * ---------------
 * Date     Author    Remarks
 */

.NoMargin
{
 margin-top: 0px; 
 margin-left: 0px;
 margin-right: 0px;
}

.Header
{
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: "Arial", "New Courier";

}

.Header1
{
 color: #000000;
 font-size: 9pt;
 font-weight: bold;
 font-family: "Arial", "New Courier";
}

.Header2
{
 color: rgb(0, 0, 102);
 font-size: 14pt;
 font-weight: bold;
 font-family: "Arial", "New Courier";
}

.Background1
{
 background-color: rgb(227, 242, 255);
 color: rgb(0, 0, 49);
 font-size: 11pt;
 font-weight: bold;
 font-family: "Arial", "New Courier";
}

.Background2
{
 background-color: rgb(255, 255, 255);
 position: absolute;
 margin-top: 0px;
}

.Background3
{
 background-color: rgb(0, 99, 176);
 position: absolute;
 margin-top: 0px;
}

.Background4
{
 background-color: rgb(255, 255, 255);
 color: rgb(0, 0, 49);
 font-size: 11pt;
 font-weight: bold;
 font-family: "Arial", "New Courier";
}

.ErrorBackground
{
 background-color: rgb(255, 255, 255);
 font-size: 15pt;
 font-weight: bold;
 font-family: "Arial", "New Courier";
}

.Table1
{
	margin-top: 10px;
	margin-left: 10px;
	width: 100%;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	font-style: normal;

}

.Table2
{
 margin-top: 0px;
 margin-left: 0px;
}

.Table3
{
 margin-left: 25px;
}

.Table4
{
 margin-top: 0px;
 margin-left: 0px;
 width: 100%
}

.NoPadding
{
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 border-top-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-right-width: 0px;
}

.TabPadding
{
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 1px;
 border-top-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-right-width: 0px;
}

.HeaderRow
{
 height: 19px;
 background-color: rgb(50, 50, 134);
 color: rgb(255, 255, 255);
 font-size: 8pt;
 font-weight: bold;
 font-family: "Arial", "New Courier";
 text-align: center;
}


.OddRow
{
 height: auto;
 color: rgb(0, 0, 0);
 font-size: 9pt;
 font-family: "New Courier", "Arial";
 text-align: left;
}

.EvenRow
{
	height: auto;
	background-color: #0F0;
	color: rgb(0, 0, 0);
	font-size: 9pt;
	font-family: "New Courier", "Arial";
	text-align: left;
}

.OddRowHighlight
{
 height: 19px;
 background-color: rgb(235, 244, 250);
 color: rgb(255, 0, 0);
 font-size: 8pt;
 font-family: "New Courier", "Arial";
 text-align: left;
}

.EvenRowHighlight
{
 height: 19px;
 background-color: rgb(255, 255, 255);
 color: rgb(255, 0, 0);
 font-size: 8pt;
 font-family: "New Courier", "Arial";
 text-align: left;
}

.OddRowBlue
{
 height: auto;
 color: #999999;
 font-size: 9pt;
 font-family: "New Courier", "Arial";
 text-align: left;
}

.EvenRowBlue
{
 height: 19px;
 background-color: rgb(255, 255, 255);
 color: rgb(0, 0, 255);
 font-size: 8pt;
 font-family: "New Courier", "Arial";
 text-align: left;
}

.TextboxFont
{
 font-size: 10pt;
 font-weight: normal;
 font-family: "New Courier", "Arial";
}

.Label
{
 color: #000000;
 font-size: 10pt;
 font-weight: normal;
 font-family: "Arial", "New Courier";
}

.Separator
{
	color: rgb(0, 0, 49);
	margin-left: 10px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-style: italic;
	font-weight: bold;

}

.CalendarHeader
{
 color: rgb(0, 0, 49);
 font-size: 10pt;
 font-weight: bold;
 font-family: "New Courier", "Arial";
 text-align: center;
}

.CalendarText
{
 color: rgb(0, 0, 0);
 font-size: 10pt;
 font-family: "New Courier", "Arial";
 text-align: center;
}

.LeftFooterText
{
	font-size: 8pt;
	font-family: "New Courier", "Arial";
	text-align: left;
	color: #F80A03;

}

.RightFooterText
{
 font-size: 9pt;
 font-family: "New Courier", "Arial";
 text-align: right;
}

a:link
{
 color: rgb(0, 0, 0);
 text-decoration: none
}

a:active
{
 color: rgb(0, 0, 0);
 text-decoration: none;
}

a:visited
{
 color: rgb(0, 0, 0);
 text-decoration: none;
}

a:hover {
	COLOR: #c9242b; TEXT-DECORATION: none
}

a.a2:link
{
 color: rgb(0, 0, 102);
 text-decoration: none;
}

a.a2:active
{
 color: rgb(255, 0, 0);
 text-decoration: none;
}

a.a2:visited
{
 color: rgb(102, 102, 102);
 text-decoration: none;
}

a.a2:hover
{
 color: rgb(0, 0, 255);
 text-decoration: none;
}

.whitenoline1 {
	COLOR: #000000;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}
a.whitenoline1:link {
	COLOR: #000000; TEXT-DECORATION: none
}
a.whitenoline1:visited {
	TEXT-DECORATION: none; OLOR: #000000
}
a.whitenoline1:active {
	COLOR: #000000; TEXT-DECORATION: none
}
a.whitenoline1:hover {
	COLOR: #c9242b; TEXT-DECORATION: none
}

BODY { OVERFLOW-Y: scroll; SCROLLBAR-FACE-COLOR: #7FA8CD; FONT-SIZE:
12px; OVERFLOW-X: scroll;MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR:
#000000; SCROLLBAR-SHADOW-COLOR: #A1C2E1; SCROLLBAR-3DLIGHT-COLOR:
#A1C2E1; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #A1C2E1;
FONT-FAMILY: ??ì?; SCROLLBAR-DARKSHADOW-COLOR: #000000 }

.whitenoline {

	COLOR: #000000;
	font-weight: normal;
	font-size: 12px;
}

a.whitenoline:link {
	COLOR: #000000; TEXT-DECORATION: none
}
a.whitenoline:visited {
	TEXT-DECORATION: none; OLOR: #000000
}
a.whitenoline:active {
	COLOR: #000000; TEXT-DECORATION: none
}
a.whitenoline:hover {
	COLOR: #c9242b; TEXT-DECORATION: none
}

ul {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
li {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

ul {
	LIST-STYLE-TYPE: none
}

.float0831 {
	POSITION: fixed; TOP: 50px; RIGHT: 1px; _position: absolute
}
.float0831 .qqzx {
	PADDING-LEFT: 10px; DISPLAY: block; FLOAT: left
}
.float0831 .floatr {
	BACKGROUND: url("../images/float_bg.gif")
}
.float0831 .tp {
	BACKGROUND: url("../images/float_bg.gif")
}
.float0831 .cn {
	BACKGROUND: url("../images/float_bg.gif")
}
.float0831 .floatr {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn ul {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.float0831 .cn ul li {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}