﻿body {
    font-family:Verdana;
    font-size:10pt;
    margin:0 auto;
	background:#CCCCCC;
}
ins
{
    text-decoration:none;
}

h1
{
    color:#FFFFFF;
}
h2
{
    color:#dddddd;
    clear:both;
}
A:visited
{
    color:#ccff00;
}
.box_right IMG
{
    border:solid 3px #FFFFFF;
    margin:0 10px 10px 10px;
}
.box_right IMG.border_none
{
    border:none;
}
/* Application layout */
.box_back
{
	background:#CCCCCC url('images/bg_form4.jpg') left top repeat-x;
}

.box_form
{
	background:#0099ff url('images/page_line_gray.jpg') center top repeat-y;
    margin:0;
    padding:0;
    margin:0 auto;
    max-width:1020px;
    min-width:1020px;
}

.box_page
{
    background:#0099ff url('images/menu_item.jpg') repeat-y; 
    margin:0 auto;
    padding:0;
    max-width:1000px;
    min-width:1000px;
    min-height:400px;
}
.layout
, .layout TR
, .layout TD
{
    vertical-align:top;
    margin:0;
    padding:0;
}

.box_left
{
    width:247px;
    background-color:#0099ff;
    border-top:solid 3px #FFFFFF;
    border-right:solid 3px #FFFFFF;
}
.box_right
{
    margin:0;
    padding:0 10px 0 10px;
	background:#0099ff;
    width:726px;
    min-height:550px;
    border-top:solid 3px #FFFFFF;
}

/* Logo */
.box_logo_top
{
    height:10px;
    background-color:#999999;
}

.box_logo_middle
{
    height:30px;
    background-color:#000;
    color:#FFFFFF;
    border-top:solid 3px #FFFFFF;
    vertical-align:middle;
    text-align:right;
    margin:0 auto;
    padding:5px 30px 0px 0px;
    font-size:24px;
    width:970px;
}

.box_logo_middle DIV
{
    margin:0 auto;
}

.box_logo
{
    height:300px;
    width:100%;
    border-top:solid 3px #FFFFFF;
    border-bottom:solid 3px #FFFFFF;
    background-color:#CCCCCC;
    margin:0 auto;
    max-width:1000px;
    min-width:1000px;
    text-align:left;
    vertical-align:top;
}

.box_logo TABLE
{
    margin:0;
    padding:0;
    height:100%;
    width:100%;
}

.box_logo TR
{
    vertical-align:middle;
}
.box_logo TD
{
    text-align:center;
    background:#999999 url('images/bg_cha4.JPG') repeat-x; 
}

.td_cha
{
    border-right:solid 3px #FFFFFF;
}
.logo_cha
{
    width:250px;
    float:left;
}
.lang
{
    float:right;
    vertical-align:middle;
    height:100%;
}
.logo
{
/*    background:#EEEEEE url('images/Logo.JPG') no-repeat; */
    margin:0 auto;
/*    width:747px; */
    width:100%;
}

.logo IMG
{
    height:300px;
    width:100%;
}

.box_logo_bottom
{
    height:10px;
    background-color:#666666;
    margin:0 auto;
    max-width:1000px;
    min-width:1000px;
}

/* Foot */
.box_foot
{
    height:30px;
    border-top:solid 3px #FFFFFF;
    background:#333333; 
    margin:0 auto;
    max-width:1000px;
    min-width:1000px;
}

#foot {
	padding:6px 24px 0px 24px;
}
#foot a {
	color:#FFFF00;
	text-decoration:none;
}
#foot a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}


/* Login */
#login
{
	margin:0 auto;
	width:400px;
	text-align:center;
	background-image:url(images/login_logo.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding-top: 80px;
	font-weight:bold;
}

#login .input
{
	width:290px;
}


/* Common style classes */
.partners
{
    background-color:#FFFFFF;
    text-align:center;
}

.partners IMG
{
    margin-top:20px;
    margin-bottom:20px;
}

/* Common style classes */
.page_header
{
	padding:10px 0px 10px 0px;
    font-size: 14pt;
}

.page_content
{
	padding:0px 10px 5px 10px;
}

.div_header
{
    font-family:Verdana;
    font-size:14px;
    font-weight:bold;
	height: 25px;
	background:#ff9900 url( 'images/div_header4.jpg' ) repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding-top: 7px;
}

.div_content
{
	padding:10px 5px 15px 5px;
	font-size:10px;
}

.div_buttons
{
	padding:30px 5px 15px 5px;
	font-size:10px;
}

.left
{
	text-align:left;
}

.right
{
	text-align:right;
}

.bold
{
    font-weight:bold;
}

.center
{
    text-align:center;
}