a
{
	color: rgb(0,0,0); 
	text-decoration: none;
}
a:active 
{
	color: rgb(64,64,127);
}
a:hover 
{
	color: rgb(200,0,0);
}
body
{
	font-family: arial, verdana, helvetica, sans-serif;
	color: rgb(0,0,32);
	font-size: 11px;
	text-align: center;
	margin: 5px;
    background: white url(../image/bg_head.png) repeat-x left top;
}
table
{
	font-size: 12px;
	padding: 5px;
}
td
{
	color: rgb(0,64,0); 
}
th
{
	color: rgb(0,0,64); 
	font-weight: bold; 
	background-color: rgb(180,180,180);
}
div.bg_head
{
        position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 52px;
		z-index: -1;
		background: grey url(../image/bg_head.png) repeat-x left top;
		border-bottom: 1px solid black;
}
div.mn_head
{
        font-size: 11px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-image: url(../image/mn_head.png);
		width: 798px;
		height: 46px;
		border: 1px solid black;
		border-bottom-width: 0px;
}
div.credit
{
		text-align: right;
        width: 790px;
		height: 50px;
		margin-top: -14px;
        padding-top: 6px;
        padding-right:10px;
		border-top: 1px solid black;
		background: silver url(../image/bg_foot.png) repeat-x left top;
}
div.credit div.mn_foot
{
		color: white;
}
div.credit div.mn_foot a
{
		color: yellow;
}
div.credit div.mn_foot a:hover
{
		color: red;
}
div.credit div.mn_foot a:active
{
		color: blue;
}
table.c_main
{
		background-color: transparent;
		height: 100%;
		width: 100%;
}
/* message boxes: warning, error, confirmation */
.notice {
    color:              #000000;
    background-color:   #FFFFDD;
}
div.notice {
    background-image:   url(../image/notice.png);
    background-repeat:  no-repeat;
    background-position:10px 50%;
    padding:            5px 5px 5px 36px;
	text-align:			left;
	font-size:			9px;
}
.warning {
    color:              #000000;
    background-color:   #FFDDDD;
}
div.warning {
	width:				246px;
    margin:             0.5em 0 0.5em 0;
    border:             0.1em solid #FF0000;
    background-image:   url(../image/error.ico);
    background-repeat:  no-repeat;
    background-position:10px 50%;
    padding:            10px 10px 10px 36px;
	text-align:			left;
}
fieldset {
    border:             white solid 0px;
    padding:            0.5em;
    background:         #9bfdfe;
}
fieldset.tblFooters {
    margin-top:         0;
    margin-bottom:      0.5em;
    /* avoid a thick line since this should be used under another fieldset */
    border-top:         0;
    text-align:         right;
    float:              none;
    clear:              both;
}
.tblFooters {
    font-weight:        normal;
    color:              #000000;
    background:         #D3DCE3;
}
#outer {
        position: absolute;
        top: 50%;
        left: 0px;
        width: 100%;
        height: 1px;
        overflow: visible;
}
#inner {
        width: 840px;
        height: 532px;
        margin-left: -420px;
        position: absolute;
        top: -266px;
        left: 50%; 
	    padding: 0px;
	    text-align: center;   
	    display: none;
	    z-index: 25;
	    background: url(../image/f_border.png) center;
	    background-repeat: no-repeat;
}