H1 {color: #000000;
    margin-top: 3em;
    margin-bottom: 2em;
    text-align: center;
   }

H1.dvd {color: #000000;
        margin-top: 1em;
        margin-bottom: 0em;
       }

H2 {color: #000000;
    margin-top: 3em;
    margin-bottom: 2em;
    text-align: center;
   }

H2.language {color: #000000;
	     text-align: center;
   }

H3 {color: #ff0000;
    margin-top: 2em
    margin-bottom: 2em;
    text-align: center;
   }

H3.black {color: #000000;
    margin-top: 2em
    margin-bottom: 2em;
    text-align: center;
   }

A {text-decoration: underline;
	color: #0000ff;
       }
 
BODY {color: #000000;
	background-color: #ffffff;
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
        font-style: normal;
     }

BODY.travelbody {color: #000000;
	         background-color: #ffffff;
		 font-family: "Times New Roman", Times, serif;
		 font-size: 100%;
                 font-style: normal;
            }

img{display: none;
   }

IMG.intro {margin-top: 4em;
          }

CAPTION{caption-side: top;
        width: auto;
        text-align: center;
       }

DIV.centered {text-align: center;} 
DIV.centered table {margin-left: auto;
				 margin-right:auto;
                 text-align: left;
				}
				
TABLE{margin-left: auto;
      margin-right: auto;
      border-collapse: collapse;
      border-spacing: 5pt;
      color: #000000;
      background-color: #ffffff;
      font-family: "Times New Roman", Times, serif;
      font-size: 100%;
      font-style: normal;
     }

TABLE.SiteMap{margin-left: auto;
	  margin-right: auto;
          border-collapse: collapse;
          border-spacing: 5pt;
          border: none;
	  width: 100%;
          color: #000000;
          background-color: #ffffff;
          font-family: "Times New Roman", Times, serif;
          font-size: 100%;
          font-style: normal;
         }

TABLE.CurlStats{margin-left: auto;
	  margin-right: auto;
          border-collapse: collapse;
          border-spacing: 5pt;
          border: none;
	  width: 40%;
          color: #000000;
          background-color: #ffffff;
          font-family: "Times New Roman", Times, serif;
          font-size: 100%;
          font-style: normal;
         }

TABLE.CurlLSum{margin-left: auto;
	  margin-right: auto;
          border-collapse: collapse;
          border-spacing: 5pt;
          border: none;
	  width: 80%;
          color: #000000;
          background-color: #ffffff;
          font-family: "Times New Roman", Times, serif;
          font-size: 100%;
          font-style: normal;
         }

TABLE.CurlBSum{margin-left: auto;
	  margin-right: auto;
          border-collapse: collapse;
          border-spacing: 5pt;
          border: none;
	  width: 100%;
          color: #000000;
          background-color: #ffffff;
          font-family: "Times New Roman", Times, serif;
          font-size: 100%;
          font-style: normal;
         }

TABLE.CurlPoff{margin-left: auto;
	  margin-right: auto;
          border-collapse: collapse;
          border-spacing: 5pt;
          border: none;
	  width: 60%;
          color: #000000;
          background-color: #ffffff;
          font-family: "Times New Roman", Times, serif;
          font-size: 100%;
          font-style: normal;
         }

TABLE.CurlSpare{margin-left: auto;
	  margin-right: auto;
          border-collapse: collapse;
          border-spacing: 5pt;
          border: none;
	  width: 60%;
          color: #000000;
          background-color: #ffffff;
          font-family: "Times New Roman", Times, serif;
          font-size: 100%;
          font-style: normal;
         }

TABLE.Rinks{margin-left: auto;
	    margin-right; auto;
	    width: 50%;
	    border-collapse: collapse;
	    border-style: solid;
	    border-spacing: 4pt;
	    padding: 4pt;
            color: #000000;
            background-color: #ffffff;
            font-family: "Times New Roman", Times, serif;
            font-size: 100%;
            font-style: normal;
	   }

TABLE.none{margin-left: auto;
	  margin-right: auto;
          border-collapse: collapse;
          border-spacing: 5pt;
          border: none;
          color: #000000;
          background-color: #ffffff;
          font-family: "Times New Roman", Times, serif;
          font-size: 100%;
          font-style: normal;
         }

TABLE.Panam{margin-left: auto;
	    margin-right; auto;
	    width: 50%;
	    border-collapse: collapse;
	    border-style: solid;
	    border-spacing: 4pt;
	    padding: 4pt;
            color: #000000;
            background-color: #ffffff;
            font-family: "Times New Roman", Times, serif;
            font-size: 100%;
            font-style: normal;
	   }

TABLE.wcc{margin-left: auto;
	    margin-right; auto;
	    width: 50%;
	    border-collapse: collapse;
	    border-style: solid;
	    border-spacing: 4pt;
	    padding: 4pt;
            color: #000000;
            background-color: #ffffff;
            font-family: "Times New Roman", Times, serif;
            font-size: 100%;
            font-style: normal;
	   }

TABLE.travel{margin-left: auto;
	    margin-right; auto;
	    width: 80%;
	    border-collapse: collapse;
	    border-style: solid;
	    border-spacing: 4pt;
	    padding: 4pt;
            color: #000000;
            background-color: #ffffff;
            font-family: "Times New Roman", Times, serif;
            font-size: 100%;
            font-style: normal;
	   }

TABLE.dest{margin-left: auto;
	    margin-right; auto;
	    width: 40%;
	    border-collapse: collapse;
	    border-style: solid;
	    border-spacing: 4pt;
	    padding: 4pt;
            color: #000000;
            background-color: #ffffff;
            font-family: "Times New Roman", Times, serif;
            font-size: 100%;
            font-style: normal;
	   }

div.dest{width:40%;
        }

th{text-align: center;
   font-weight: bold;
   speak-header: once;
   border-width: 1px;
   border-style: solid;
  }

th.SiteMap{text-align: center;
   font-weight: bold;
   speak-header: once;
   border-width: 1px;
   border-style: none;
  }

td{text-align: left;
   font-weight: normal;
   speak-header: once;
   border-width: 1px;
   border-style: solid;
  }

td.none{text-align: left;
   font-weight: normal;
   speak-header: once;
   border-width: 1px;
   border-style: none;
  }

td.SiteMap{text-align: left;
   font-weight: normal;
   speak-header: once;
   border-width: 1px;
   border-style: none;
   top: auto;
  }

td.CurlDetails{text-align: left;
   vertical-align: top;
   font-weight: normal;
   speak-header: once;
   border-width: 1px;
   border-style: none;
  }

td.Total{font-weight: bold;
        font-size: 100%;
	text-align: left;
       }

td.Panam{text-align: center;
	}

td.feedurl a {
		background: url("../Images/rss.gif") no-repeat center left;
		padding-left: 32px;
	     }

ul{
	list-style-type: disc;
}

#table_page{
	    border-style: none;
	}

#list_title{
	font-weight: bold;
}

#tickets{
	display: none;
}

#back{
	display: none;
	}

#navigation_top {
  	     display : none;
	    }

#navigation {
  	     display : none;
	    }

#image {
  	display : none;
       }

#search {
  	 display : none;
	}

#date{
    text-align: center;
     }

#line{
    text-align: center;
     }

#travel_flag{
    text-align: center;
     }

#travel_left{
    text-align: left;
     }

#travel{
    text-align: center;
     }

#default{
    text-align: center;
     }

#sign{
    text-align: center;
     }

#travel{
    text-align: center;
     }

#ChoosePage{
    		display : none;
}

#ChooseProvince{
    		display : none;
}

.inputForm        {
                  BORDER-TOP:    0px; 
                  BORDER-RIGHT:  0px; 
                  BORDER-BOTTOM: 0px; 
                  BORDER-LEFT:   0px; 
                  WIDTH: 260px; 
                  HEIGHT: 20px; 
                  COLOR: black; 
                  BACKGROUND-COLOR: white; 
                  FONT-FAMILY: fixedsys;
                  FONT-SIZE: 12px;
}

.inputForm1       {
                  BORDER-TOP:    0px; 
                  BORDER-RIGHT:  0px; 
                  BORDER-BOTTOM: 0px; 
                  BORDER-LEFT:   0px; 
                  WIDTH:  16px; 
                  HEIGHT: 15px; 
                  COLOR: #000000; 
                  BACKGROUND-COLOR: #FF7F7F; 
                  FONT-FAMILY: fixedsys;
                  FONT-SIZE: 10px;
}

.inputForm2       {
                  BORDER-TOP:    0px; 
                  BORDER-RIGHT:  0px; 
                  BORDER-BOTTOM: 0px; 
                  BORDER-LEFT:   0px; 
                  WIDTH:  16px; 
                  HEIGHT: 15px; 
                  COLOR: #000000; 
                  BACKGROUND-COLOR: #007FBF; 
                  FONT-FAMILY: fixedsys;
                  FONT-SIZE: 10px;
}

.inputForm3       {
                  BORDER-TOP:    0px; 
                  BORDER-RIGHT:  0px; 
                  BORDER-BOTTOM: 0px; 
                  BORDER-LEFT:   0px; 
                  WIDTH:  16px; 
                  HEIGHT: 15px; 
                  COLOR: #000000; 
                  BACKGROUND-COLOR: #B0B800; 
                  FONT-FAMILY: fixedsys;
                  FONT-SIZE: 10px;
}

.inputForm4       {
                  BORDER-TOP:    0px; 
                  BORDER-RIGHT:  0px; 
                  BORDER-BOTTOM: 0px; 
                  BORDER-LEFT:   0px; 
                  WIDTH:  16px; 
                  HEIGHT: 15px; 
                  COLOR: #000000; 
                  BACKGROUND-COLOR: #007F7E; 
                  FONT-FAMILY: fixedsys;
                  FONT-SIZE: 10px;
}
