/* body */
body {
background-color :#FFFFFF;
margin	: 0px 0px 0px 0px;
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #000000;
}


/* menu */
.menu_topline { 
padding			 : 3px;
background-color : #FFFFFF;
}

.menu_item { 
color	: #FFFFFF; 
font	: normal 10px  Arial, Helvetica, sans-serif;
text-align : center;
background-color:#FF9900;
}

.menu_links { 
color	: #FFFFFF; 
font	: normal 10px  Arial, Helvetica, sans-serif;
font-weight : bold;
text-decoration : none;
}

.menu_links:hover{ 
color	: #000000; 
font	: normal 10px  Arial, Helvetica, sans-serif;
font-weight : bold;
text-decoration:none;
}

/* welcome */
.welcome_text {
font			: normal 12px  Arial, Helvetica, sans-serif;
color			: #000000
text-align		: right;
vertical-align	: bottom;
font-weight		: bold;
}


/* page title */
.page_title { 
color		: #000000; 
font		: normal 12px  Arial, Helvetica, sans-serif;
font-weight	: bold;
}




/* table */
.table_color {
background-color :#FFFFFF
}






/* info */
.info_border {
border	: 1px solid #FF9900;
padding	: 3px;
}



/* list */
.list_title_bar {
font	: normal 10px  Arial, Helvetica, sans-serif;
color	: #FFFFFF;
font-weight:bold;
background-color	:#FF9900;
height	:30px;
}

.list_text_bold {
font		: normal 10px  Arial, Helvetica, sans-serif;
color		: #C00000;
font-weight	: bold;
}

.list_text {
font	: normal 10px  Arial, Helvetica, sans-serif;
color	: #000000;
height	: 30px;
}

.list_link {
font	: normal 10px  Arial, Helvetica, sans-serif;
color	: #FF0000;
}

.list_line {
background-color : #FF9900;
}



/* image */
.image_border {
border	: 1px solid #FF9900;
padding	: 3px;
}

.image_title {
border	: 1px solid #000000;
padding	: 3px;
font	: normal 10px  Arial, Helvetica, sans-serif;
color	: #FFFFFF;
font-weight	: bold;
background-color : #FF9900;
}



/* link */
.link_button {
font	: normal 10px  Arial, Helvetica, sans-serif;
font-weight:bold;
color	: #FF9900;
}



/* form */
.form_title {
font	: normal 12px  Arial, Helvetica, sans-serif;
font-weight:bold;
color	: #C00000;
}

.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;
}



/* detail */
.line_header_detail {
background-color : #FF0000;
}

.header_detail {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #C00000;
background-color : #CBDEEF;
height	: 25px;
}


/* others and warning */
.arrow {
font	: normal 12px  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;
}