/* Main - Start */
body, div, ul, ol, li, form, p {margin:0;padding:0}
body {background-color:#FFFFFF}
td, div {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#003366}
td {line-height:17px}
table, img {border:0}
p {padding:0 0 7px 0}
hr {border:0;color:#EEEEEE;background-color:#EEEEEE;height:5px}
h1, h2, h3, h4, h5, h6 {margin:0;padding:3px 0 10px 0;font-weight:normal}
h1 {font-size:22px;line-height:normal}
h2 {font-size:18px;line-height:normal}
h3 {font-size:14px}
h4 {font-size:12px}
h5 {font-size:11px}
h6 {font-size:10px}
.f1 {font-size:22px;line-height:normal}
.f2 {font-size:18px;line-height:normal}
.f3 {font-size:14px}
.f4 {font-size:12px}
.f5 {font-size:11px}
.f6 {font-size:10px}
.fn {font-weight:normal}
.fs {font-size:12px;word-spacing:0px}
.red {color:#FF0000}
.green {color:#86CB28}

a:link, a:visited {color:#105DB5;text-decoration:underline}
a:hover, a:active {color:#003366;background-color:#BDFF21;text-decoration:none}
a.noline:link, a.noline:visited {color:#003366;text-decoration:none}
a.noline:hover, a.noline:active {background-color:transparent}

input, select, textarea {margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#003366}
textarea {overflow:auto}
.button {border:1px solid #DDDDDD;padding:7px;font-weight:bold;background-color:#DDDDDD;background-image:url(../images/bg-button.gif);width:175px}

.cse-box {border:1px solid #DDDDDD;font-size:18px;color:#3399FF;width:242px;height:28px}
.cse-button {border:1px solid #DDDDDD;font-size:12px;background-color:#DDDDDD;background-image:url(../images/bg-button.gif);width:25px;height:28px}
.cse-frame {border-top:5px solid #EBF4FF;border-left:5px solid #EBF4FF;border-right:5px solid #EBF4FF;padding:3px 0 3px 3px}
/* Main - End */


/* Header - Start */
.tagline {padding:7px 0 0 0;font-size:16px;font-weight:bold;white-space:nowrap;color:#068DCA;background-color:#ECF4FF;background-image:url(../images/tagline.gif);text-align:center;height:47px}
/* Header - End */


/* Menu: Top - Start */
.menu-top-cover {border-bottom:5px solid #184C82;padding-left:16px}

a.menu-top:link, a.menu-top:visited, a.menu-top-active:link, a.menu-top-active:visited {margin-left:5px;padding:7px 0 7px 0;font-size:14px;font-weight:bold;color:#003366;text-align:center;text-decoration:none;width:150px;display:block;float:left}

a.menu-top:link, a.menu-top:visited {border-top:1px solid #D6E7FF;border-left:1px solid #D6E7FF;border-right:1px solid #D6E7FF;background-color:#EFF7FF;background-image:url(../images/menu-top.gif)}
a.menu-top:hover, a.menu-top:active {background-color:#CAE3FF;background-image:url(../images/menu-top-hover.gif)}

a.menu-top-active:link, a.menu-top-active:visited {border-top:1px solid #184C82;border-left:1px solid #184C82;border-right:1px solid #184C82;color:#CFE7FF;background-color:#184C82;background-image:url(../images/menu-top-active.gif)}
a.menu-top-active:hover, a.menu-top-active:active {color:#B0DD48}
/* Menu: Top - End */


/* Menu: Sub - Start */
.view-cover-image {border-bottom:5px solid #DDDDDD}
.view-cover-list {padding:10px;background-color:#DDDDDD}

.view-image-active, .view-list-active {margin-left:10px;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;padding:7px 0 7px 0;font-size:14px;font-weight:bold;color:#003366;background-color:#DDDDDD;text-align:center;width:150px;display:block;float:left}
.view-image-active {background-image:url(../images/view-image-active.gif)}
.view-list-active {background-image:url(../images/view-list-active.gif)}

a.view-image:link, a.view-list:link, a.view-image:visited, a.view-list:visited {margin-left:10px;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;padding:7px 0 7px 0;font-size:14px;font-weight:bold;color:#003366;background-color:#FFFFFF;text-align:center;text-decoration:none;width:150px;display:block;float:left}
a.view-image:link, a.view-image:visited {background-image:url(../images/view-image.gif)}
a.view-list:link, a.view-list:visited {background-image:url(../images/view-list.gif)}

a.view-image:hover, a.view-image:active {background-color:#DDDDDD;background-image:url(../images/view-image-active.gif)}
a.view-list:hover, a.view-list:active {background-color:#DDDDDD;background-image:url(../images/view-list-active.gif)}
/* Menu: Sub - End */


/* Content - Start */
.body-1 {border-right:1px solid #EFEFEF;padding:5px 5px 5px 0;vertical-align:top;width:291px}
.body-2 {padding:10px 0 10px 10px;vertical-align:top}

.pathway {border-bottom:1px solid #EEEEEE;padding:7px}

ul,ol {padding:3px 0 0 17px}
li {padding:3px 0 3px 0;line-height:17px}
ul * li, ol * li {}
blockquote {margin:0 0 0 10px}
.li-none {list-style-type:none}

li.linkactive {margin:0 -5px 0 0;color:#003366;list-style:circle;background-image:url(../images/bg-menu-active.gif);}
li.linkactive a:link, li.linkactive a:visited {font-weight:bold;color:#003366;text-decoration:none}
li.linkactive a:hover, li.linkactive a:active {background-color:transparent}

.preview {border:1px solid #DDDDDD;padding:5px 5px 10px 5px;font-size:11px;background-color:#F7F7F7;vertical-align:top;line-height:14px}

.listview {margin:0 3px 0 0;vertical-align:middle}
.imgview {margin:0 3px 0 0;vertical-align:middle}

.pro-1 {margin:0 0 10px 0;border:1px solid #86BDF4;padding:5px;color:#FFFFFF;background-color:#A5D1FF;background-image:url(../images/bg-promotion.gif);text-align:center}
.pro-2 {padding:0 5px 30px 10px;font-size:14px}
.pro-3 {margin-top:-10px;padding:10px 20px 15px 20px;font-size:14px;color:#5188BF;background-color:#F4FAFA}
.pkg {margin:10px 0 10px 0;border:1px solid #FFB700;padding:5px;color:#FFFFFF;background-color:#FFD400;background-image:url(../images/bg-package.gif);text-align:center}
.title {margin:10px 0 10px 0;border:1px solid #ABCB1D;padding:6px;color:#FFFFFF;background-color:#BFE226;background-image:url(../images/bg-title.gif);text-align:center}
.title-2 {background-image:url(../images/bg-title-2.gif);text-align:center}
.video {background-color:#000000}

.room td {font-size:11px;text-align:center;word-spacing:-1px}
.exchange {color:#86CB28}
.discount {padding:0 2px 0 3px;font-size:11px;background-color:#FFCC00}

.hint {margin:0 0 0 -17px;list-style-type:none}
.low {margin:0 0 0 -10px;color:#86CB28;list-style-type:none}
.high {margin:0 0 0 -10px;color:#FF9900;list-style-type:none}
.peak {margin:0 0 0 -10px;color:#FF0000;list-style-type:none}

.notes {padding:10px;border:1px solid #EEEEEE;padding:10px;background-color:#F7F7F7}
/* Content - End */


/* Footer - Start */
.footer-1 {border-top:5px solid #8CC318;padding:15px 0 10px 0;font-size:12px;background-image:url(../images/bg-footer.gif);text-align:center;line-height:17px}
.footer-21 {border-top:1px solid #EFEFEF}
.footer-22 {font-size:12px}
/* Footer - End */


/* CSS Order
margin (top, bottom, left, right)
border
padding

font-family
font-size
font-weight
white-space
color (font)
background-color
background-image
text-align
vertical-align
text-decoration
line-height

width
height

display
float

list-style-type
overflow
*/