.input_wide {
    width: 200px;
    font-size: 75%;

}

SELECT {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

TEXTAREA {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

INPUT {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

OPTION {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

SELECT {
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
}

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
H4 {
	font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif;
}
H5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.top_menu_div {
        color:#ffffff;
        font-family: Verdana;
        font-size: 8pt;
        font-weight: normal;
}

.header_white {
        color:#ffffff;
        font-family: Verdana;
        font-size: 8pt;
        font-weight: bold;
	padding:3px;
}

.header {
        color:#000000;
        font-family: Verdana;
        font-size: 8pt;
        font-weight: bold;
        padding:3px;
}

a.top_menu_button:link {
        color:#ffffff;
        text-decoration:none;
        font-family: Verdana, Arial;
        font-size: 7pt;
        font-weight: bold;
        text-color: #F8D803;
}

a.top_menu_button:visited {
        color:#ffffff;
        text-decoration:none;
        font-family: Verdana, Arial;
        font-size: 7pt;
        font-weight: bold;
        text-color: #F8D803;
}

a.top_menu_button:hover {
        color:#ffffff;
        text-decoration:none;
        font-family: Verdana, Arial;
        font-size: 7pt;
        font-weight: bold;
        text-color: #F8D803;
}

a.top_menu_button:active {
        color:#ffffff;
        text-decoration:none;
        font-family: Verdana, Arial;
        font-size: 7pt;
        font-weight: bold;
        text-color: #F8D803;
}
a.news_menu {
        font-family: Verdana, Arial;
        font-weight:bold;
        font-size: 75%;
        color:#000000;
        background-color: #DDF4DF;
        padding:5px;
        height:20px;
        border:1px solid; border-color: #8B9C8C;
}

a.list:link {
        color:#000000;
        text-decoration:underline;
        font-family: Verdana;
        font-size: 75%;
}

a.list:visited {
        color:#000000;
        text-decoration:underline;
        font-family: Verdana;
        font-size: 75%;
}

a.list:hover {
        color:#000000;
        text-decoration:none;
        font-family: Verdana;
        font-size: 75%;
}

a.list:active {
        color:#000000;
        text-decoration:underline;
        font-family: Verdana;
        font-size: 75%;
}

a.toolbar_button:link {
	color: #494970;
	text-decoration:none;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}


td.leftnavi_button {
        color:#ffffff;
        font-family: Verdana;
        font-size: 8pt;
        font-weight: bold;
}


a.leftnavi_button:visited {
        color:#ffffff;
        text-decoration:none;
        font-family: Verdana;
        font-size: 8pt;
}

a.leftnavi_button:hover {
	color:#ffffff;
        text-decoration:none;
        font-family: Verdana;
        font-size: 8pt;
}

a.leftnavi_button:active {
	color:#ffffff;
        text-decoration:none;
        font-family: Verdana;
        font-size: 8pt;
}

a.leftnavi_button:link {
	color:#ffffff;
        text-decoration:none;
        font-family: Verdana;
        font-size: 8pt;
}

a.toolbar_button:visited {
	color:#494970;
	text-decoration:none;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}

a.toolbar_button:hover {
	color:#494970;
	text-decoration:underline;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}

a.toolbar_button:active {
	color:#494970;
	text-decoration:underline;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}

.toolbar_basic {
	color: #000000;
	text-decoration:none;
	font-family: Verdana;
	font-size: 8pt;
}

.toolbar_basic_green {
	color: green;
	text-decoration:none;
	font-family: Verdana;
	font-size: 8pt;
}

.toolbar_basic_red {
	color: #red;;
	text-decoration:none;
	font-family: Verdana;
	font-size: 8pt;
}

.gray_notice {
        font-family: Verdana, Arial;
        font-size: 13px;
        color:#000000;
        font-weight: bold;
}

.text_notice {
        font-family: Verdana, Arial;
        font-size: 12px;
        color:#6A6A6A;
}

.text_location {
        font-family: Verdana, Arial;
        font-size: 75%;
        color:#6A6A6A;
}

.address_bold {
	font-family: Verdana, Arial;
    font-size: 13px;
	font-weight: bold;
    color:#00009F;
	padding-right:5px;
}

.address_normal {
	font-family: Verdana, Arial;
    font-size: 11px;
    color:#000000;
	padding-right:5px;
}

a.sitemap:link {
	font-family: Verdana, Arial;
    font-size: 75%;
    color:#001E48;
    text-decoration:underline;
}

a.sitemap:visited {
    font-family: Verdana, Arial;
    font-size: 75%;
    color:#001E48;
    text-decoration:underline;
}

a.sitemap:hover {
    font-family: Verdana, Arial;
    font-size: 75%;
    color:#001E48;
    text-decoration:underline;
}

a.sitemap:active {
    font-family: Verdana, Arial;
    font-size: 75%;
    color:#001E48;
    text-decoration:underline;
}

a.text_location_link:link {
    font-family: Verdana, Arial;
    font-size: 75%;
    color:#185D5A;
	text-decoration:underline;
	font-weight: bold;
}

a.text_location_link:visited {
    font-family: Verdana, Arial;
    font-size: 75%;
    color:#185D5A;
    text-decoration:underline;
	font-weight: bold;
}

a.text_location_link:active:hover {
    font-family: Verdana, Arial;
    font-size: 75%;
    color:#185D5A;
    text-decoration:none;
	font-weight: bold;
}

a.news_header:link {
    font-family: Verdana, Arial;
    font-size:75%;
    color:#E04A00;
    text-decoration:underline;
	padding:3px;
}

a.news_header:hoover {
	font-family: Verdana, Arial;
    font-size:75%;
    color:#E04A00;
    text-decoration:hover;
	padding:3px;
}

a.news_header:active {
	font-family: Verdana, Arial;
    font-size:75%;
    color:#E04A00;
    text-decoration:underline;
	padding:3px;
}

a.news_header:visited {
 	font-family: Verdana, Arial;
    font-size:75%;
    color:#E04A00;
    text-decoration:underline;
	padding:3px;
}

td.feedback_header {
    font-family: Verdana, Arial;
    font-size: 15px;
    color:#000000;
    background-color: #F2F2F2;
    padding:4px;
    font-weight: bold;
}

td.feedback_item {
        font-family: Verdana, Arial;
        font-size: 75%;
        color:#000000;
        background-color: #FAFAFA;
        padding:1px;
        font-weight: bold;
}

a.option_black:link {
        color: #000000;
        text-decoration:underline;
        font-family: Verdana;
        font-size: 10pt;
}

a.option_black:visited {
    color: #000000;
    text-decoration:underline;
    font-family: Verdana;
    font-size: 10pt;
}

a.option_black:hover {
    color: #000000;
    text-decoration:none;
    font-family: Verdana;
    font-size: 10pt;
}

a.option_black:active {
    color: #000000;
    text-decoration:underline;
    font-family: Verdana;
    font-size: 10pt;
}
.red_warning {
    font-family: Verdana, Arial;
    font-size: 17px;
    color:#860000;
    font-weight: bold;
}

.red_warning_small {
    font-family: Verdana, Arial;
    font-size: 12px;
    color:#860000;
    font-weight: bold;
}

.green_notice {
    font-family: Verdana, Arial;
    font-size: 17px;
    color:#009916;
    font-weight: bold;
}

.black_notice {
    font-family: Verdana, Arial;
    font-size: 16px;
    color:#000000;
    font-weight: bold;
}

.news_box {
	font-family: Verdana, Arial;
    font-size: 11px;
    color:#000000;
	padding:3px;
}

.btn_red_wide
{
    color: #FFFFFF;
    border-color:#FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border-style:solid;
    background-color:#93151B;
    width:150px;
    border-width:2px;
}

.result_line {
	background-color: #F6F6F6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:75%;
}

.result_line_light {
	background-color: #FBFBFB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:75%;
    padding:3px;
}

.btn_red_small
{
    color: #FFFFFF;
    border-color:#FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border-style:solid;
    background-color:#93151B;
    width:80px;
    border-width:2px;
}

.btn_green_wide
{
    color: #FFFFFF;
    border-color:#FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border-style:solid;
    background-color:#187714;
    width:150px;
    border-width:2px;
}

.btn_green_small
{
        color: #FFFFFF;
        border-color:#FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        border-style:solid;
        background-color:#187714;
        width:70px;
        border-width:2px;
}


td.feedback_text {
    font-family: Verdana, Arial;
    font-size: 80%;
    color:#000000;
    background-color: #E7F3E9;
    padding:4px;
	font-weight: bold;
}

td.feedback_text_s {
    font-family: Verdana, Arial;
    font-size: 80%;
    color:#000000;
    padding:4px;
}

td.feedback_header {
    font-family: Verdana, Arial;
    font-size: 15px;
    color:#000000;
    background-color: #ffffff;
    padding:4px;
    font-weight: bold;
}
.news_header {
    font-family: Verdana, Arial;
    font-size: 17px;
    color:#000000;
    font-weight: bold;
}

.news_italic {
    font-family: Verdana, Arial;
    font-size: 70%;
    color:#000000;
	font-style: italic; 
}

.news_small {
    font-family: Verdana, Arial;
    font-size: 75%;
    color:#000000;
}

.form_header {
    font-family: Verdana, Arial;
    font-size: 110%;
    color:#000000;
}

.gray_notice_small {
    font-family: Verdana, Arial;
    font-size: 10px;
    color:#000000;
}

.green_notice_date {
    font-family: Verdana, Arial;
    font-size: 11px;
    color:#000000;
    background-color: #DEF7E4;
    padding:2px;
}

td.formitem {
    background-color:#FBFBFB;
    font-family: Verdana, Arial, Helvetica;
    font-size: 75%;
    text-color: #000000;
    border:1px solid; border-color: #B9D5C0;
	padding-left:3px;
	padding-top:3px;
}

.lang {
    font-family: Verdana, Arial;
    font-size: 11px;
    color:#8E8E8E;
    padding:2px;
}

a.lang:link {
	font-family: Verdana, Arial;
    font-size: 11px;
    color:#8E8E8E;
    padding:2px;
	text-decoration:none;
}

a.lang:active {
    font-family: Verdana, Arial;
    font-size: 11px;
    color:#8E8E8E;
    padding:2px;
	text-decoration:none;
}

a.lang:hover {
    font-family: Verdana, Arial;
    font-size: 11px;
    color:#8E8E8E;
    padding:2px;
	text-decoration:none;
}

a.lang:visited {
    font-family: Verdana, Arial;
    font-size: 11px;
    color:#8E8E8E;
    padding:2px;
	text-decoration:none;
}

.red_warning_small {
    font-family: Verdana, Arial;
    font-size: 75%;
    color:#860000;
    font-weight: bold;
}

.green_ok_small
{
    font-family: Verdana, Arial;
    font-size: 75%;
    color:#187714;
    font-weight: bold;
}

.inquiry_header
{
    font-family: Verdana, Arial;
    font-size: 75%;
    color:#000000;
    background-color:#F7F5EA;
    font-weight: bold;
    padding:3px;
}

.inquiry_text
{
    font-family: Verdana, Arial;
    font-size: 75%;
    color:#000000;
}

.inquiry_field
{
    font-family: Verdana, Arial;
    font-size: 75%;
    
}

.btn_inquiry_wide
{
    color: #000000;
    border-color:#8C876C;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border-style:solid;
    background-color:#EFECDD;
    width:240px;
    border-width:1px;
}

.btn_inquiry_save
{
    color: #FFFFFF;
    border-color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border-style:solid;
    background-color:#187714;
    width:300px;
    font-weight: bold;
    border-width:1px;
}

.news_tr {
        background-color:#F4F4F4;
        border:1px solid; border-color: #B9D5C0;
        padding-left:3px;
        padding-top:3px;
}

a.news_menu {
        font-family: Verdana, Arial;
        font-weight:bold;
        font-size: 75%;
        color:#000000;
        background-color: #DDF4DF;
        padding:5px;
        height:20px;
        border:1px solid; border-color: #8B9C8C;
}

.news_list {
        font-family: Verdana, Arial;
        font-weight:bold;
        font-size: 75%;
        background-color: #F6F6F6;
        padding:2px;
        border:1px solid; border-color: #DEDEDE;
}

.news_textarea {
        font-family: Verdana, Arial;
        font-size: 75%;
        width:100%;
}

.raquo {
        font-family: Verdana, Arial;
        font-size: 75%;
        color:#028D22;
        font-weight: bold;
}
.news_td_header {
        background-color:#EBF0F0;
        font-family: Verdana, Arial, Helvetica;
        font-size: 75%;
        text-color: #000000;
        border:1px solid; border-color: #95B2B2;
        padding-left:3px;
        padding-top:3px;
        font-weight: bold;
}
.news_caption {
        font-family: Verdana, Arial;
        font-size: 75%;
        color:#000000;
        padding:3px;
}

.news_caption_b {
        font-family: Verdana, Arial;
        font-size: 75%;
        color:#000000;
        padding:3px;
        font-weight:bold;
}

.message_warning_td {
        background-color:#F4F4F4;
        font-family: Verdana, Arial, Helvetica;
        font-size: 75%;
        color: #9F0000;
        border:1px solid; border-color: #9F0000;
        padding:3px;
        font-weight: bold;
}

.message_ok_td {
        background-color:#F4F4F4;
        font-family: Verdana, Arial, Helvetica;
        font-size: 75%;
        color: #016A01;
        border:1px solid; border-color: #016A01;
        padding:3px;
        font-weight: bold;
}
.option_text {
        font-family: Verdana, Arial;
        font-size: 75%;
        color:#000000;
        padding:3px;
        font-weight: bold;
}
