/****** Default STYLE ***********/
body {	font-size: 12px; color: #000000; margin: 0px; background-color: #FFFFFF; background-image: url();}
td { font-size: 12px;  color: #000000; font-family: "";}
form {	margin: 0px;	padding: 0px; }
a:visited { text-decoration: none; color: #333333; } 
a:link    { text-decoration: none; color: #333333; }
a:hover   { text-decoration: underline; color: #CC0000; }
h1,h2,h3,h4,h5 { margin: 0px; padding: 0px; color: #003366; }
.input_1 { font-size: 12px; color: #202080; border: 1px solid; BORDER-COLOR:#9C9CCE #808080 #808080 #9C9CCE}
.img-hand{cursor: hand}
.img-line{border: 1px solid #999999;}
.img-float-left { margin: 10px;	float: left;}
.img-float-right { margin: 10px; float: right;}

.font-line-1{ line-height: 22px; }
.font-line-2{ font-size: 14px; line-height: 22px; }
.font-line-3{ line-height: 25px; }
.font-line-4{ line-height: 18px; }
/****** Link STYLE ***********/
a.a-nav-top:visited { color: #FFFFFF;  text-decoration: none; } 
a.a-nav-top:link    { color: #FFFFFF;  text-decoration: none; }
a.a-nav-top:hover   { color: #FFFF00;  text-decoration: underline; }

a.a-nav-station:visited { color: #1D78BE;  text-decoration: none; } 
a.a-nav-station:link    { color: #1D78BE;  text-decoration: none; }
a.a-nav-station:hover   { color: #000000;  text-decoration: underline; }

a.a-title-01:visited { color: #FFFFFF; font-weight: bold;  text-decoration: none; } 
a.a-title-01:link    { color: #FFFFFF; font-weight: bold;  text-decoration: none; }
a.a-title-01:hover   { color: #FFFF00; font-weight: bold;  text-decoration: underline; }

a.a-orange:visited { color: #F16B10; text-decoration: none; } 
a.a-orange:link    { color: #F16B10; text-decoration: none; }
a.a-orange:hover   { color: #000000; text-decoration: underline; }

a.a-blue:visited { color: #3367CD; font-weight: bold; text-decoration: none; } 
a.a-blue:link    { color: #3367CD; font-weight: bold; text-decoration: none; }
a.a-blue:hover   { color: #000000; font-weight: bold; text-decoration: underline; }

/****** Font STYLE ***********/
.font-arrow{ color: #1D78BE; font-size: 10px; font-family: "Arial"; }
.font-station{ color: #1D78BE; font-family: "Arial"; }
.font-underline{ color: #666666; text-decoration: underline; }

.font-title-01{ color: #394D7F; font-size: 14px; font-weight: bold;  }
.font-title-02{ color: #FFFFFF; font-weight: bold;  }
/****** background color ***********/
.bg-white{ background-color: #FFFFFF; }
.bg-station { background-color: #E8F0F3; }
.bg-title-01 { background-color: #038CAD; }
.bg-title-02 { background-color: #1EC0E7; }

.bg-title-03 { background-color: #528AA5; }
.bg-title-04 { background-color: #91BACE; }

.bg-01 { background-color: #D3F1FB; }
.bg-02 { background-color: #80BEE9; }
.bg-03 { background-color: #CDE7FF; }
/****** BG IMG Style ***********/
.bg-img-title-01-01{background-color: #038CAD; background-image: url(../IMG/tbl_03_01.gif); background-repeat: repeat-x; }
.bg-img-title-01-02{background-color: #1EC0E7; background-image: url(../IMG/tbl_03_02.gif); background-repeat: repeat-x; }

.bg-img-title-02-01{background-color: #437FB0; background-image: url(../IMG/tbl_04_01.gif); background-repeat: repeat-x; }
.bg-img-title-02-02{background-color: #73ABE4; background-image: url(../IMG/tbl_04_02.gif); background-repeat: repeat-x; }

/****** Border Style ***********/
.border-nav-top{ background-color: #5998CB; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #7EAED6;  }
.border-right-white{ border-right: 1px solid #FFFFFF; }
.border-top-01{ border-top: 1px solid #AAD9F5; }
.border-bottom-01{ border-bottom: 1px solid #AAD9F5; }
.border-bottom-02{ border-bottom: 1px solid #FFFFFF; }
.border-bottom-img{ background-image: url(../IMG/line_02.gif); background-repeat: repeat-x; background-position: bottom;}