body
{    
    background-repeat: no-repeat;
    background-position: bottom;
}

.loading{ position:absolute;  top:2px;  left:0;  width:103%;  text-align:left;}
.loadingimg{ position:relative; top:0px;  left:0px;width:200px; background-color:#ffffef;}
.loadingimgcenter{ position:absolute;top:2px; left:0; width:100%; text-align:right;}
.loadcolor{ background-color:rgb(204,68,68)}
#modalBackground
{
    background-color : gray;
    filter : alpha(opacity=30);
    opacity : 0.3;
    position : absolute;
    top : 0px;
    left : 0px;
}
#animationDialog
{
    position : absolute;
    border : solid 1px black;
    color : Black;
    background-color : #ffffae;
    font-family : Arial;
    font-size : 8pt;
    font-weight : bold;
    line-height : 30px;
    height : 35px;
    padding-left : 5px;
    padding-right : 5px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;    
}

.tablefix {
	BORDER-TOP-WIDTH: 0px; TABLE-LAYOUT: fixed; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 758px; BORDER-RIGHT-WIDTH: 0px
}

.headTitle
{
    font-weight: bold;
    font-size: 12px;
    color: #333399;
}
.headTitleforCover
{
    font-weight: bold;
    font-size: 14px;
    color: #333399;
}
.downTitle
{
    font-weight: bold;
    font-size: 12px;
    color: #333399;
    text-decoration: underline;    
}
.commonText
{
    font-size: 14px;
    line-height:18pt;
}

.tableText
{
    font-size: 14px;
}

TD.content_title
{
	font-weight: bold;
    font-size: 15px;
    color: #333399;
    TEXT-ALIGN: left;
}

TD.subtitle {
    font-size: 14px;
    height :30px;
    TEXT-ALIGN: left;
}

.GrayStyleOut
{
    color: black;
    text-decoration: none;
    border: #f1f1f1 1px solid;
    display: block;
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 2px;
    padding-top: 2px;
}
.GrayStyleOver
{
    color: black;
    text-decoration: none;
    border: #999 1px solid;
    display: block;
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 2px;
    padding-top: 2px;
    background: #ccc;
}
.GrayBackGround
{
    white-space: nowrap;
    border-top: #999 1px solid;
    background: #f1f1f1;
    padding-bottom: 2px;
    padding-top: 1px;
    border-bottom: #999 1px solid;
}
.GrayLine
{
    color: #a9a9a9;
    font: 70%;
    padding-left:3px;
    padding-right:3px
}
.BlueStyleOut
{
    color: white;
    text-decoration: none;
    border: #1e77d3 1px solid;
    display: block;
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 2px;
    padding-top: 2px;
}
.BlueStyleOver
{
    color: white;
    text-decoration: none;
    border: #a1c6eb 1px solid;
    display: block;
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 2px;
    padding-top: 2px;
    background: #1e77d3;
}
.BlueBackGround
{
    white-space: nowrap;
    border-top: #1e77d3 1px solid;
    background: #1e77d3;
    padding-bottom: 2px;
    padding-top: 1px;
    border-bottom: #1e77d3 1px solid;
}
.BlueLine
{
    color: #ffffff;
    font: 70%;
}


A:link {
	CURSOR: hand; COLOR: #000000; TEXT-DECORATION: none
	
}
A:visited {
	CURSOR: hand; COLOR: #000000; TEXT-DECORATION: none
	
}
A:hover {
	CURSOR: hand; COLOR: #cc0000; TEXT-DECORATION: underline
	
}
A.top:link {
	COLOR: #e34b05; TEXT-DECORATION: none
}
A.top:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.top:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}