/* Default */
* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
body { font-size:12px; background:url('/images/design/international/bg.jpg') top left repeat-x;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
.clear { clear: both; display: block; visibility: hidden; line-height:0px;}

/* Layout */
#wrap {width:920px; background-color:#FFF; margin:0px auto;}
#content {padding:0px 10px; padding-top:10px; margin-bottom:40px;}
#content #sidebar {float:left; width:190px;}
#content #maincontent {float:right; width:700px;}

/* Header */
#header {background:url('/images/design/international/bg-header.gif') bottom left no-repeat; padding:30px 15px 30px 30px;}
#header #logo {float:left; width:660px; border-right:1px solid #c1c1c1;}
#header #info {float:right; width:195px; text-align:center; color:#a09f9f;}
#header #info b {font-size:14px; color:#000; font-weight:normal;}
#header #info em {font-size:13px; font-weight:bold; color:#067bcd; font-style:normal;}

/* Navigation */
#nav {background:url('/images/design/international/bg-nav.gif') bottom left repeat-x; list-style:none; padding:8px 0px;}
#nav li {display:inline; padding:0px 25px; border-right:1px solid #92a0b2;}
#nav li a {color:#FFF;} #nav li a:hover {color:#bccfe8; text-decoration:none;}
#nav #bordernone {border-right:none;}

#title_content {background:url('/images/design/international/bg-header.gif') bottom left no-repeat; padding:8px; padding-top:3px; font-size:18px; color:#2c4465; font-weight:bold;}
/* Left NAVI */
.nav_box {margin-bottom:25px;}
.nav_box .title {font-weight:bold; color:#2c4465; background:url('/images/design/international/bg-leftnav.gif') bottom left no-repeat; padding-bottom:5px;}
.nav_box .nav_left {list-style:none;}
.nav_box .nav_left li {padding:7px 10px; border-bottom:1px solid #dedede; background:url('/images/design/international/dot-blue.gif') 0px 13px no-repeat;}
.nav_box .nav_left li a {color:#2c4465}
.nav_box .nav_left li a:hover {color:#0787d5; text-decoration:none;}
.nav_box .nav_left .bg2 {padding:7px 10px; background:url('/images/design/international/icon-arrow.gif') 170px 13px no-repeat;}
.nav_box .nav_left .bg2 ul {list-style:none; margin-top:6px;}
.nav_box .nav_left .bg2 ul li {background:none; background-color:#6881a3;}
.nav_box .nav_left .bg2 ul li a {color:#FFF;}
.nav_box .nav_left .bg2 ul li a:hover {color:#bccfe8;}

#sidebar #banner {background:url('/images/design/international/bg-left-button.gif') top left repeat-x; border:2px solid #6788b6; text-align:center; padding:6px; margin-bottom:10px;}
#sidebar #banner {color:#FFF; font-size:14px; font-weight:bold;}
#sidebar #banner a {color:#FFF; font-size:14px; font-weight:bold;}
#sidebar #banner ul {list-style:none; text-align:left; padding:10px; padding-bottom:0px;}
#sidebar #banner ul li {margin:5px 0px; padding-left:10px; background:url('/images/design/international/arrow-small.gif') 0px 5px no-repeat;}
#sidebar #banner ul li a {color:#6788b6; font-size:12px; font-weight:normal;}

/* Photo Gallery */
#mainbn {margin-bottom:2px;}
.photogallery {background:#ced7e3 url('/images/design/international/bg-photogallery.gif') bottom left repeat-x; border:3px solid #cadefa; padding:15px 5px; padding-right:0px; margin-bottom:30px; text-align:center;}
.photogallery ul {list-style:none;}
.photogallery ul li {display:inline; margin-right:5px;}
.photogallery ul li img {margin:0px 2px; padding:5px; background-color:#edf0f5; border:1px solid #bbc2cb;}
.photogallery ul #none img {padding:0px; background-color:none; border:none;}

#gallery_info {text-align:center; color:#1d334f; padding:7px 15px; margin-right:15px; margin-left:10px; background-color:#ced7e3; border:1px solid #c6deff; font-size:11px;}
#gallery_info #submarket, #gallery_info #inter {color:#666; font-weight:normal;}
#gallery_info .blu_name {color:#2f5c96;}

#box_click {font-size:11px; color:#FFF; background-color:#7f9bc0; width:200px; padding:5px 10px; text-align:center; border:1px solid #1b467d;}

/* Text Content */
.textwrap {color:#666; line-height:16px;}
.textwrap h1 { margin:20px 0px; padding-left:15px; background:url('/images/design/international/arrow-big.gif') center left no-repeat; font-size:18px; 
color:#2c4465;}
.textwrap h2 {font-size:14px; color:#bb721b;}
.textwrap ul {padding:10px; list-style:none;}
.textwrap ul li {padding-left:15px; background:url('/images/design/international/arrow-small.gif') 3px 5px no-repeat; color:#052b5e; margin-bottom:5px;}
.textwrap ul li ul li {color:#666;}
.orangefont {color:#c55800;}
.greenfont {color:#49c100;}
.bigfont {font-size:16px; font-weight:bold;}

.textwrap a {color:#0783d2;} .textwrap a:hover {text-decoration:none; background-color:#0783d2; color:#fff;}

.textwrap .left {float:left; width:300px;}
.textwrap .right {float:right; width:380px;}

.textwrap ol {padding-left:30px;}
.textwrap ol li {list-style:decimal; padding-left:5px; margin-bottom:7px;}

.textwrap .linkpart {font-weight:bold; font-size:12px; padding:10px 0px;}
.textwrap .linkpart a {color:#60a1d6; text-decoration:underline;}
.textwrap .linkpart a:hover {color:#fff; background-color:#60a1d6; text-decoration:none;}

.textwrap .box_columns {float:left; width:210px; margin-right:15px;}
#timetable th {background-color:#dce7f5; color:#2c4465; padding:3px;}
#timetable td {border-bottom:1px solid #dedede; padding:7px; text-align:center;}

/* glossary */
#glossary {background:url('/images/design/international/bg-glossary.jpg') bottom left repeat-x; padding:10px;}
#glossary ul {list-style:none;}
#glossary ul li {float:left; display:inline; padding:0px 9px;}
#glossary ul li a {font-weight:bold; color:#fff;}
#glossary ul li a:hover {color:#ade5ff; text-decoration:underline;}
#glossary ul #selected a {color:#ade5ff;}

/* Contact Us */
.contacttable {margin:10px 0px 30px 0px;}
.contacttable th {padding:5px; text-align:left;}
.contacttable td {padding:5px;}
.contacttable td a {color:#1784d0; text-decoration:underline;}
.contacttable td a:hover {color:#3a506f; text-decoration:none;}

#contactform {width:345px; margin:0px auto; background-color:#f9f9f9; padding:10px;}
#contactform dl {font-size:11px;}
#contactform dl dt {float:left; width:135px; margin-bottom:8px; line-height:20px;}
#contactform dl .redfont {color:#FF0000;}
#contactform dl dd {float:right; width:210px; margin-bottom:8px;}
#contactform dl dd .widthsmall {width:50px; font-size:12px;}
#contactform dl dd .widthnormal {width:200px; font-size:12px;}
#contactform dl dd .area_width {height:100px; width:200px; font-size:12px;}
#contactform dl dd .widthmed {width:120px; font-size:12px;}
#contactform dl dd .widthsmall2 {width:75px; font-size:12px;}

#contactform dl .height {height:100px;}
#contactform dl .height p {line-height:14px; color:#666;}

#button_form {padding:15px; text-align:center;}
#button_form .bt1 {background:url('/images/design/international/bg-button1.gif') bottom left no-repeat; font-size:14px; font-weight:bold; color:#173052; border:none; width:78px; height:29px;}
#button_form .bt2 {background:url('/images/design/international/bg-button2.gif') bottom left no-repeat; font-size:14px; font-weight:bold; color:#FFF; border:none; width:78px; height:29px;}

#button_form #bt_long1 {margin-right:5px;}

#confirm_wrap {font-size:12px; color:#666;}
#confirm_wrap #boldblue {font-weight:bold; color:#2c4465;}
#confirm_wrap #confirm_message {font-size:14px; color:#046fc5; padding-bottom:7px; border-bottom:1px solid #dedede;}
#confirm_wrap #smallgray {font-size:11px; color:#999; padding-top:7px;}

/* Featured space */
.textwrap_featured {background:url('/images/design/international/bg-featured.gif') top left no-repeat; padding:15px; font-size:12px; color:#666;}
.textwrap_featured h2 {font-size:16px; font-weight:normal; color:#31496a; margin-bottom:15px;}
.textwrap_featured #image {float:left; width:150px;}
.textwrap_featured #image img {padding:5px; background-color:#f6f6f6; border:1px solid #e0e0e0;}

.textwrap_featured #list_info {float:right; width:510px;}
.textwrap_featured #list_info p {margin-bottom:15px;}
.textwrap_featured #list_info p .title_info {font-size:14px; color:#1579c9;}
.textwrap_featured #list_info ul {list-style:none;}
.textwrap_featured #list_info ul li {padding-left:10px; background:url('/images/design/international/dot-gray.gif') 0px 7px no-repeat; margin-bottom:5px;}
.textwrap_featured #list_info ul li ul {padding:10px;}
.textwrap_featured #list_info ul li ul li {padding-left:10px; background:url('/images/design/international/arrow-small.gif') center left no-repeat; margin-bottom:5px; color:#999999;}

/* Footer */
#partners {border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; background-color:#FFF; font-size:10px; color:#7c7c7c;}
#partners #wrap_partner {width:625px; margin:0px auto;}
#partners #wrap_partner #leftlogo {float:left; width:375px; border-right:1px solid #e5e5e5; padding:15px 0px;}
#partners #wrap_partner #leftlogo .boxlogo {float:left; width:100px; margin-right:17px; text-align:center;}
#partners #wrap_partner #leftlogo .boxlogo p {margin-top:10px;}

#partners #wrap_partner #rightlist {float:right; width:210px; padding:15px;}
#partners #wrap_partner #rightlist .title {margin-bottom:10px;}
#partners #wrap_partner #rightlist .list {list-style:none;}
#partners #wrap_partner #rightlist .list li {padding-left:8px; background:url('/images/design/international/dot-gray.gif') center left no-repeat; line-height:16px;}
#partners #wrap_partner #rightlist .list li a {color:#999;}
#partners #wrap_partner #rightlist .list li a:hover {color:#6098c8; text-decoration:none;}

#ft_text {width:900px; text-align:center; font-size:10px; color:#999; padding:15px 0px; margin:0px auto;}
#ft_text #ft_linkmenu {margin-top:10px;}
#ft_text #ft_linkmenu a {color:#999;} #ft_text #ft_linkmenu a:hover {color:#046fc5; text-decoration:none;}

.box_footer {font-size:10px; color:#999; width:700px; margin:0px auto; margin-bottom:15px;}
.box_footer .title {font-weight:bold; color:#667ea0; margin-bottom:7px;}
.box_footer .box {list-style:none; float:left; width:210px; margin-right:10px;}
.box_footer .box a {color:#999;} .box_footer .box a:hover {color:#046fc5; text-decoration:none;}

#footer_text {text-align:center; font-size:10px; color:#7c7c7c; background-color:#f8f8f8; padding:20px; border-top:1px solid #e5e5e5;}
#footer_text a:hover {background-color:#0889D6; color:#FFF; text-decoration:none;}
#footer_text p {margin-bottom:15px;}
#footer_text p a {color:#7c7c7c;}
#footer_text .blueblackbold {font-weight:bold; color:#2c4465;}