/* CSS Document */


/* body */
body {
background-color :#ffffff;
margin	: 0px 0px 0px 0px;
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #000000;
}



/* menu */
.menu {
color 			: #FFFFFF;
font-family 	: Arial, Helvetica, sans-serif;
font-size 		: 12px;
text-decoration : none;
}

.menu:hover  {
color 			: #F9FE8A;
font-family 	: Arial, Helvetica, sans-serif;
font-size 		: 12px;
text-decoration : none;
}

.menu_separator {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #FFFFFF;
}



/* logo */
.logo_title {
font	: normal 24px  Arial, Helvetica, sans-serif;
color	: #567AF4;
}



/* info */
.info_border {
border	: 1px solid #567AF4;
padding	: 3px;
}

/* page */
.page_title {
font		: normal 16px  Arial, Helvetica, sans-serif;
color		: #C00000;
color		: #666666;
font-weight	: bold;
}


/* list */
.list_title_bar {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #FFFFFF;
font-weight:bold;
background-color : #4E8ED8;
height	:30px;
}

.list_text_bold {
font		: normal 16px  Arial, Helvetica, sans-serif;
color		: #C00000;
font-weight	: bold;
}

.list_text {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #000000;
height	: 30px;
}

.list_link {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #C00000;
}

.list_line {
background-color : #4E8ED8;
}



/* image */
.image_border {
border	: 1px solid #567AF4;
padding	: 3px;
}

.image_title {
border	: 1px solid #567AF4;
padding	: 3px;
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #FFFFFF;
font-weight	: bold;
background-color : #567AF4;
}

/* link */
.link_button {
font	: normal 12px  Arial, Helvetica, sans-serif;
font-weight:bold;
color	: #01418B;
}



/* form */
.form_title {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #C00000;
font-weight:bold;
}

.form_field {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #000000;
}

.form_text {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #000000;
}

.form_textbox {
border	: 1px solid #898989;
font	: normal 12px  Arial, Helvetica, sans-serif;
color 	: #000000;
vertical-align : middle;

}

.form_field_warning {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #C00000;
}

.form_button {
border	: 1px ridge #dedede;
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #626569;
background-color : #dedede;
}


/* help box */
.help_box {
border	: 3px solid #C00000;
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #000000;
padding	: 10px;
background-color : #FFFFFF;
}

.help_title {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #C00000;
font-weight:bold;
}

.help_text {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #000000;
}

.help_link {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #C00000;
}


/* footer */
.footer_text {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #FFFFFF;
}



/* others and warning */
.arrow {
font	: normal 16px  Arial, Helvetica, sans-serif;
color	: #C00000;
}


.asterix {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #C00000;
}


.warning {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #C00000;
}


.separator {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #C00000;
}