body{
font-family:arial,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
letter-spacing:normal;
line-height:2.0em;
text-transform:normal;
background:#359bcc url('image/light.jpg') repeat-x;
color:#777777;
}

h1{
font-size:17px;
font-style:normal;
font-weight:normal;
letter-spacing:normal;
line-height:1.1em;
text-transform:normal;
color:#1db8ce;
}

h2{
font-size:13px;
font-style:normal;
font-weight:bold;
letter-spacing:normal;
line-height:1.5em;
text-transform:normal;
color:#1db8ce;
}

h3{
font-size:11px;
font-style:normal;
font-weight:bold;
letter-spacing:normal;
line-height:1.3em;
text-transform:normal;
color:#f29700;
}

h4{
font-size:10px;
font-style:normal;
font-weight:normal;
letter-spacing:normal;
line-height:1.4em;
text-transform:normal;
color:#999999;
}

span{font-weight:bold;color:#f29700;}
h1 span{font-size:13px;color:#f29700;}
h2 span{font-size:11px;color:#f29700;}
h3 span{color:#1db8ce;}
h4 span{font-size:9px;font-weight:normal;color:#cccccc;}

*{margin:0;padding:0;list-style:none;}
a:active,a:link,a:visited{text-decoration:none;color:#f29700;}
a:hover{color:#1db8ce;}
img{border:0!important;}
#white1{width:850px;height:1900px;margin:0 auto;background:#ffffff url('image/white.jpg') repeat-y}
#white2{width:850px;height:2000px;margin:0 auto;background:#ffffff url('image/white.jpg') repeat-y}
#white3{width:850px;height:6000px;margin:0 auto;background:#ffffff url('image/white.jpg') repeat-y}
#centre{width:760px;margin:0 auto;}
#sky{height:240px;}

#content{width:540px;float:left;padding:20px;}
#blank{margin:60px 0px;}
#space{margin:30px 0px;}
#column1{width:280px;float:left;padding-right:20px;}
#column2{width:220px;float:left;padding-left:20px;}
#column3{width:180px;float:right;}
#column4{width:720px;float:left;padding:20px;}
#box1,#box2{position:absolute;}
#box1 span,#box2 span{display:block;float:left;}
.mask1{width:150px;height:110px;position:relative;overflow:hidden;border-left:5px #f29700 solid}
.mask2{width:150px;height:110px;position:relative;overflow:hidden;border-right:5px #f29700 solid}

table{width:760px;border-collapse:collapse;line-height:1.2em;}
th{padding:5px 10px;background:#66ccff;color:#ffffff;}
th.trip{width:50px;}
th.destination{width:230px;}
td{padding:5px 10px;border:solid 1px #eeeeee;text-align:center;}
td.month{padding:15px 0px;border:0;}

ul{width:100%;float:left;position:relative;z-index:500;}
ul,ul li{border:none;background:#f29700;}
ul li{float:left;padding:3px 15px;color:#ffffff;}
ul li:hover{z-index:900;background:#1db8ce;cursor:pointer;}
ul ul{width:100%;top:100%;left:0;position:absolute;visibility:hidden;z-index:700;background:#1db8ce;}
ul li:hover > ul{visibility:visible;}
ul a:active,ul a:hover,ul a:link,ul a:visited{color:#ffffff;text-decoration:none;}
ul ul li{background:#1db8ce;}
ul ul li:hover{font-weight:bold;background:#f29700;}
li .blank:hover{background:#1db8ce;}



#brown table{width:450px;border-collapse:collapse;
font-family:arial,sans-serif;
font-size:13px;
color:#FF9900;
}
 
#brown th{padding:0 10px;text-align:left;background:#FF9933;color:#FFFFFF;}
#brown td{padding:5px 10px;border-left:solid 1px :#006600;border-bottom:solid 1px #006600;}
#brown td.day,#brown th.day{width:100px;border-left:0px;}



#yellow table{width:450px;border-collapse:collapse;
font-family:arial,sans-serif;
font-size:12px;
color:#999999;
}

#yellow th{padding:0px 15px;text-align:left;background:#FF9933;color:#FFFFFF;}
#yellow td{padding:4px 30px;border-left:solid 1px :#006600;border-bottom:solid 1px #006600;}
#yellow td.day,#brown th.day{width:150px;border-left:0px;}



.button{
width:100px;
border:0;
background:#1db8ce;
color:#ffffff;
}

.button:hover{background:#f29700;}
