/*-----------------------------------------------------------------------------
 Standard style with based colors
 blue - #205392
 gray - #7e7f81, #666
 red  = #da7958
-----------------------------------------------------------------------------*/

/* = index page
-----------------------------------------------------------------------------*/
.site_index_page .banner {background-color:#005091;position:absolute;left:0;top:116px;width:100%}
.site_index_page .banner_title {color:#FFF;padding:0 0 0 12px;font-family:arial, verdana;vertical-align:middle;text-align:center}
.site_index_page .banner_title .title_top {font-size:250%}
.site_index_page .banner_title .title_bot {font-size:180%}
.site_index_page .caption {color:#205392;font-weight:bold;font-size:14px;margin-bottom:5px}
.site_index_page .sub1_caption {margin:10px 0px 3px 10px;color:#666;font-weight:bold;}
.site_index_page .sub1_body {margin-left:10px}

.site_index_page .frame_container {width:100%;height:100%}
.site_index_page .frame_struct_menu {border-right:2px #D0D2D3 solid;vertical-align:top;width:258px;padding:0px}
.site_index_page .frame_menu {padding:10px}
.site_index_page ul.ul_menu {margin:0 0 0 0px}
.site_index_page ul.ul_menu li {padding:2px 2px}
.site_index_page ul.ul_menu li a,
.site_index_page ul.ul_menu li a:link,
.site_index_page ul.ul_menu li a:visited,
.site_index_page ul.ul_menu li a:active
  {font-size:12px;font-family:arial;padding: 0px 0px 0px 12px;color:#041C2C;text-decoration:none;font-weight:bold; background: url(../png/bullet_arrow_right_2_blue_navigator.png) 0px 3px no-repeat}
.site_index_page ul.ul_menu li a:hover {color:#007398;background: url(../png/bullet_arrow_right_2_blue_skyline.png) 0px 3px no-repeat}
.site_index_page ul.ul_menu .highlight,
.site_index_page ul.ul_menu li a.highlight {color:#007398;background: url(../png/bullet_arrow_right_2_blue_skyline.png) 0px 3px no-repeat}

.site_index_page .frame_right {padding:10px;text-align:left;vertical-align:top}
.site_index_page .frame_struct_top {border-bottom:2px #D0D2D3 solid;padding:10px;text-align:left;vertical-align:top}
.site_index_page .frame_struct_bot_left {border-right:2px #D0D2D3 solid;padding:10px;width:50%;vertical-align:top}
.site_index_page .frame_struct_bot_right {padding:10px;vertical-align:top}
.site_index_page td {color:#7e7f81}
.site_index_page a {color:#205392}

.site_index_page ul.ul_img {margin:0 0 0 5px}
.site_index_page ul.ul_img li {padding:3px 15px}
.site_index_page ul.ul_img li a,
.site_index_page ul.ul_img li a:link,
.site_index_page ul.ul_img li a:visited,
.site_index_page ul.ul_img li a:active
  {font-size:12px;font-family:arial;padding: 2px 0px 2px 22px;color:#7e7f81;text-decoration:none}
.site_index_page ul.ul_img li a:hover {color:#205392;}

.site_index_page ul.ul_img .menu {font-family:arial;cursor:pointer;font-weight:bold;background: url(../gif/icon_folder_open.gif) 0px 3px no-repeat;padding: 2px 0px 0px 22px}


.site_index_page li.li_pdf a,
.site_index_page li.li_pdf a:link,
.site_index_page li.li_pdf a:visited,
.site_index_page li.li_pdf a:active {background: url(../png/bullet_pdf.png) no-repeat}

.site_index_page li.li_xls a,
.site_index_page li.li_xls a:link,
.site_index_page li.li_xls a:visited,
.site_index_page li.li_xls a:active {background: url(../jpg/bullet_excel.jpg) no-repeat}

.site_index_page li.li_xlsx a,
.site_index_page li.li_xlsx a:link,
.site_index_page li.li_xlsx a:visited,
.site_index_page li.li_xlsx a:active {background: url(../jpg/bullet_excel.jpg) no-repeat}

.site_index_page li.li_swf a,
.site_index_page li.li_swf a:link,
.site_index_page li.li_swf a:visited,
.site_index_page li.li_swf a:active {background: url(../png/bullet_swf.png) no-repeat}

.site_index_page li.li_qt a,
.site_index_page li.li_qt a:link,
.site_index_page li.li_qt a:visited,
.site_index_page li.li_qt a:active  {background: url(../png/bullet_qt.png) no-repeat}

.site_index_page li.li_doc a,
.site_index_page li.li_doc a:link,
.site_index_page li.li_doc a:visited,
.site_index_page li.li_doc a:active {background: url(../png/bullet_doc.png) no-repeat}

.site_index_page li.li_docx a,
.site_index_page li.li_docx a:link,
.site_index_page li.li_docx a:visited,
.site_index_page li.li_docx a:active {background: url(../png/bullet_doc.png) no-repeat}

.site_index_page li.li_avi a,
.site_index_page li.li_avi a:link,
.site_index_page li.li_avi a:visited,
.site_index_page li.li_avi a:active {background: url(../png/bullet_avi.png) no-repeat}

.site_index_page li.li_m4v a,
.site_index_page li.li_m4v a:link,
.site_index_page li.li_m4v a:visited,
.site_index_page li.li_m4v a:active {background: url(../png/bullet_m4v.png) no-repeat}

.site_index_page li.li_htm a,
.site_index_page li.li_htm a:link,
.site_index_page li.li_htm a:visited,
.site_index_page li.li_htm a:active {background: url(../png/bullet_htm.png) no-repeat}

.site_index_page li.li_html a,
.site_index_page li.li_html a:link,
.site_index_page li.li_html a:visited,
.site_index_page li.li_html a:active {background: url(../png/bullet_htm.png) no-repeat}

.site_index_page li.li_gif a,
.site_index_page li.li_gif a:link,
.site_index_page li.li_gif a:visited,
.site_index_page li.li_gif a:active {background: url(../png/bullet_gif.png) no-repeat}

.site_index_page li.li_png a,
.site_index_page li.li_png a:link,
.site_index_page li.li_png a:visited,
.site_index_page li.li_png a:active {background: url(../png/bullet_png.png) no-repeat}

.site_index_page li.li_jpg a,
.site_index_page li.li_jpg a:link,
.site_index_page li.li_jpg a:visited,
.site_index_page li.li_jpg a:active {background: url(../png/bullet_jpg.png) no-repeat}

.site_index_page li.li_jpeg a,
.site_index_page li.li_jpeg a:link,
.site_index_page li.li_jpeg a:visited,
.site_index_page li.li_jpeg a:active {background: url(../png/bullet_jpg.png) no-repeat}

.site_index_page li.li_zip a,
.site_index_page li.li_zip a:link,
.site_index_page li.li_zip a:visited,
.site_index_page li.li_zip a:active {background: url(../png/bullet_zip.png) no-repeat}

.site_index_page li.li_ a,
.site_index_page li.li_ a:link,
.site_index_page li.li_ a:visited,
.site_index_page li.li_ a:active {background: url(../png/bullet_generic.png) no-repeat}

.site_index_page  ul.ul_img li.li_text strong, .site_index_page .sub1_body strong { font-weight:bold;font-size:95% }
.site_index_page  ul.ul_img li.li_text em    , .site_index_page .sub1_body em     { font-style:italic; }
.site_index_page  ul.ul_img li.li_text ul    , .site_index_page .sub1_body ul     { margin:5px 0 8px 0;list-style-position:inside;list-style-type:disc }
.site_index_page  ul.ul_img li.li_text ol    , .site_index_page .sub1_body ol     { margin:5px 0 8px 0;list-style-position:inside;list-style-type:decimal }
.site_index_page  ul.ul_img li.li_text li    , .site_index_page .sub1_body li     { padding:0 0 0 12px}

/* = tooltip
-----------------------------------------------------------------------------*/
.siteToolTip {width:16px;height:16px}

/* = general rule
-----------------------------------------------------------------------------*/
a.site_link,
a.site_link:link,
a.site_link:visited,
a.site_link:active {color:#041C2C;text-decoration:underline}
a.site_link:hover
{color:#007398;text-decoration:underline}

/* =Html_xxxxx
------------------------------------------------------------------------------*/
div.Html_Breadcrumb_Forward {margin:3px 0px 8px 0px;font-size:90%}
div.Html_Breadcrumb_Forward span {padding:0px 12px 0px 1px;background:url(../gif/icon_arrow_right_breadcrumb.gif) no-repeat right 3px;white-space:nowrap}
div.Html_Breadcrumb_Forward span.current {background-image:url();color:#007398}

div.Html_Breadcrumb_Menu {margin:3px 0px 8px 0px;font-size:90%}
div.Html_Breadcrumb_Menu span {padding:0px 12px 0px 1px;background:url(../gif/icon_arrow_right_breadcrumb.gif) no-repeat right 3px;white-space:nowrap}
div.Html_Breadcrumb_Menu span.current {color:#007398}
div.Html_Breadcrumb_Menu span.last {background-image:url()}

div.Html_Breadcrumb_Status {margin:3px 0px 8px 0px;font-size:90%}
div.Html_Breadcrumb_Status span {padding:0px 12px 0px 1px;background:url(../gif/icon_vertical_bar.gif) no-repeat right 3px;white-space:nowrap}
div.Html_Breadcrumb_Status span.current {color:#007398}
div.Html_Breadcrumb_Status span.last {background-image:url()}

span.Html_ProgressiveStep_ForwardOnly {float:right}
span.Html_ProgressiveStep_ForwardOnly span {font-size:14px}
span.Html_ProgressiveStep_ForwardOnly span.nextstep {-moz-border-radius:2px 2px 2px 2px;background-color:#FFF;border:1px solid #E8EBF1;color:#BBB;font-weight:normal;padding:6px 10px;}
span.Html_ProgressiveStep_ForwardOnly span.current  {-moz-border-radius:2px 2px 2px 2px;padding:6px 10px;background-color:#E59028;background-image:url(../png/bg_selected.png);background-position:left bottom;background-repeat:repeat-x;border:1px #E59028 solid;color:#FFF;font-weight:bold;}
span.Html_ProgressiveStep_ForwardOnly span.linkage {width:15px}
span.Html_ProgressiveStep_ForwardOnly span.linkage img {height:3px;width:15px}

div.Html_Breadcrumb_Wizard {margin:3px 0px 8px 0px;font-size:90%}
div.Html_Breadcrumb_Wizard span {padding:0px 12px 0px 1px;background:url(../gif/icon_arrow_right_breadcrumb.gif) no-repeat right 3px;white-space:nowrap}
div.Html_Breadcrumb_Wizard span.current {color:#007398}
div.Html_Breadcrumb_Wizard span.last {background-image:url()}


/* = cv3 css version 3
-----------------------------------------------------------------------------*/
.ver3 div,
.ver3 td {color:#000}

.ver3 a,
.ver3 a:link,
.ver3 a:visited {color:#041C2C;text-decoration:none}
.ver3 a:active,
.ver3 a:hover  {color:#007398;text-decoration:underline}
.error {color:#FF0000 !important;}
/* = short hands
-----------------------------------------------------------------------------*/
.ver3 .ar {text-align:right}
.ver3 .al {text-align:left}
.ver3 .ac {text-align:center}
.ver3 .at {vertical-align:top}
.ver3 .am {vertical-align:middle}
.ver3 .ab {vertical-align:bottom}
.ver3 .tb {font-weight:bold}
.ver3 .tu {text-decoration:underline}
.ver3 .tn {text-decoration:none}
.ver3 .bt {border-top:1px #D0D2D3 solid}
.ver3 .br {border-right:1px #D0D2D3 solid}
.ver3 .bb {border-bottom:1px #D0D2D3 solid}
.ver3 .bl {border-left:1px #D0D2D3 solid}
.ver3 .ba {border:1px #D0D2D3 solid}
.ver3 .nr {white-space:nowrap}
.ver3 .ws {width:1%}
.ver3 .wh {width:50%}
.ver3 .wf {width:99%}
.ver3 .lh {line-height:135%}
/* color:text */
.ver3 .c0  {color:#7D7F82 !important}
.ver3 .c01 {color:#041C2C !important}
.ver3 .c02 {color:#007398 !important}
.ver3 .c03 {color:#007398 !important}

/* color:border */
.ver3 .c1  {border-color:#D0D2D3 !important}

/* color:background */
.ver3 .c2  {background-color:#FFF !important}
.ver3 .c20 {background-color:#EEE !important}
.ver3 .c21 {background-color:#041C2C !important}
.ver3 .c22 {background-color:#007398 !important}
.ver3 .c23 {background-color:#7D7F82 !important}

/* font-size */
.ver3 .fz0 {font-size:90%}


.ver3 .page-title {color:#041C2C;font-weight:bold;font-size:220%;padding-bottom:10px}
.ver3 .page-title-orange {color:#007398;font-weight:bold;font-size:220%}

.ver3 .section-title {color:#041C2C;font-weight:bold;font-size:120%;padding-bottom:8px}
.ver3 .section-title-sub {color:#041C2C;font-weight:bold;font-size:115%;padding-bottom:8px}
.ver3 .section-title-orange {color:#007398;font-weight:bold;font-size:120%;padding-bottom:8px}
.ver3 .section-title-big {color:#041C2C;font-weight:bold;font-size:160%;padding-bottom:8px}
.ver3 .section-title-big-orange {color:#007398;font-weight:bold;font-size:160%;padding-bottom:8px}

.ver3 a.external {background: url(../link_external.html) bottom right no-repeat; padding-right:12px;margin-right:4px;target-new:tab}
.ver3 a.pdf, .ver3 a[href $='.pdf'] { background: transparent url(../gif/link_pdf.gif) center right no-repeat; padding-right:14px; margin-right:4px;}
.ver3 a.doc, .ver3 a[href $='.doc'] { background: transparent url(../link_doc.html) center right no-repeat; padding-right:14px; margin-right:4px;}
.ver3 a.xls, .ver3 a[href $='.xls'] { background: transparent url(../link_xls.html) center right no-repeat; padding-right:14px; margin-right:4px;}

/* = lined_box
------------------------------------------------------------------------------*/
.ver3 div.lined_box {padding:0 0}
.ver3 div.lined_box > table {width:100%}
.ver3 div.lined_box td.lb-tl { line-height:0px;padding:0px !important;background:transparent url(../gif/lined_box_tl.gif) no-repeat; font-size:4px; width:12px; height:12px;}
.ver3 div.lined_box td.lb-tc { line-height:0px;padding:0px !important;background:transparent url(../gif/lined_box_tm.gif) repeat-x ; font-size:4px; height:12px;}
.ver3 div.lined_box td.lb-tr { line-height:0px;padding:0px !important;background:transparent url(../gif/lined_box_tr.gif) no-repeat; font-size:4px; width:12px; height:12px;}

.ver3 div.lined_box td.lb-ml { line-height:0px;padding:0px !important;background:transparent url(../gif/lined_box_mm.gif) repeat-y ; font-size:4px; width:12px;}
.ver3 div.lined_box td.lb-mc { padding:0px !important;}
.ver3 div.lined_box td.lb-mr { line-height:0px;padding:0px !important;background:transparent url(../gif/lined_box_rm.gif) repeat-y ; font-size:4px; width:12px;}

.ver3 div.lined_box td.lb-bl { line-height:0px;padding:0px !important;background:transparent url(../gif/lined_box_bl.gif) no-repeat; font-size:4px; width:12px; height:12px;}
.ver3 div.lined_box td.lb-bc { line-height:0px;padding:0px !important;background:transparent url(../gif/lined_box_bm.gif) repeat-x ; font-size:4px; height:12px;}
.ver3 div.lined_box td.lb-br { line-height:0px;padding:0px !important;background:transparent url(../gif/lined_box_br.gif) no-repeat; font-size:4px; width:12px; height:12px;}

/* = announcement_box
------------------------------------------------------------------------------*/
.ver3 div.announcement_box {padding:0 0}
.ver3 div.announcement_box li ul, .ver3 div.announcement_box li ol {margin:0 1.5em;}
.ver3 div.announcement_box ul, .ver3 div.announcement_box ol {margin:0 1.5em 1.5em 1.5em;}
.ver3 div.announcement_box ul {list-style-type:disc;}
.ver3 div.announcement_box ol {list-style-type:decimal;}
.ver3 div.announcement_box ol ol {list-style: upper-alpha;}
.ver3 div.announcement_box ol ol ol {list-style: lower-roman;}
.ver3 div.announcement_box ol ol ol ol {list-style: lower-alpha;}

.ver3 div.announcement_box h1,
.ver3 div.announcement_box h2,
.ver3 div.announcement_box h3,
.ver3 div.announcement_box h4,
.ver3 div.announcement_box h5,
.ver3 div.announcement_box h6,
.ver3 div.announcement_box b,
.ver3 div.announcement_box strong {font-weight: bold;}

.ver3 div.announcement_box em,
.ver3 div.announcement_box i,
.ver3 div.announcement_box dfn {font-style: italic;}

.ver3 div.announcement_box > table {width:100%}
.ver3 div.announcement_box td.lb-tl { line-height:0px;padding:0px !important;background:transparent url(../gif/lined_box_tl.gif) no-repeat; font-size:4px; width:12px; height:12px;}
.ver3 div.announcement_box td.lb-tc { line-height:0px;padding:0px !important;background:transparent url(../gif/lined_box_tm.gif) repeat-x ; font-size:4px; height:12px;}
.ver3 div.announcement_box td.lb-tr { line-height:0px;padding:0px !important;background:transparent url(../gif/lined_box_tr.gif) no-repeat; font-size:4px; width:12px; height:12px;}

.ver3 div.announcement_box td.lb-ml { line-height:0px;padding:0px !important;background:transparent url(../gif/lined_box_mm.gif) repeat-y ; font-size:4px; width:12px;}
.ver3 div.announcement_box td.lb-mc { padding:0px !important;}
.ver3 div.announcement_box td.lb-mr { line-height:0px;padding:0px !important;background:transparent url(../gif/lined_box_rm.gif) repeat-y ; font-size:4px; width:12px;}

.ver3 div.announcement_box td.lb-bl { line-height:0px;padding:0px !important;background:transparent url(../gif/lined_box_bl.gif) no-repeat; font-size:4px; width:12px; height:12px;}
.ver3 div.announcement_box td.lb-bc { line-height:0px;padding:0px !important;background:transparent url(../gif/lined_box_bm.gif) repeat-x ; font-size:4px; height:12px;}
.ver3 div.announcement_box td.lb-br { line-height:0px;padding:0px !important;background:transparent url(../gif/lined_box_br.gif) no-repeat; font-size:4px; width:12px; height:12px;}

#newresv_button a.button_link_reservation {display:inline-block; padding:10px 15px; white-space:nowrap; text-align:center; font-size: 11px; font-weight: bold; text-transform:uppercase; background-color:#007398}
#newresv_button a.button_link_reservation:link,
#newresv_button a.button_link_reservation:active,
#newresv_button a.button_link_reservation:visited,
#newresv_button a.button_link_reservation:hover
{color:#FFFFFF;text-decoration:none}


input[type="button"] {
  background-color: #007398;
  color: #fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  display: inline-block;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-size: 11px;
  margin: 5px;
  text-transform: uppercase;
  font-weight: normal;
  padding: 1px 20px 3px 20px;
  background-color: #007398;
  min-width: 28px;
}
input.search-button{
  font-size: 10pt;
}