* {margin:0; padding:0}
body {background:#307cc6; color:#ffffff; font-family:Arial,Helvetica,sans-serif}
body, table {font-size:100.01%}
table {border-collapse:collapse; width:100%; border-spacing:0; border-width:0}
img {border:0}
a {color:#ffffff; text-decoration:underline}
a:hover {text-decoration:none}
p {margin-bottom:1em}
small {font-size:0.85em}
hr {height:1px; border-top:1px solid #dcdcc6; color:#dcdcc6}
.relative {position:relative}
.clear {clear:both; height:1px; font-size:0; overflow:hidden}

.skeleton {width:100%}
.skeleton .vtp,
.skeleton .vtp td {vertical-align:top}
.skeleton .vbtm,
.skeleton .vbtm td {vertical-align:bottom}

#main {position:relative; font-size:0.8em; min-width:820px;width:expression((document.documentElement.clientWidth||document.body.clientWidth)<820 ? "820px": "auto")}
#header .skeleton td.left {width:28%}
#header .skeleton td.center {width:54%}
#header .skeleton td.right {width:18%}
#header a {color:#307cc6}
#header h2 {color:#e93316}

#header {position:relative; height:430px; background:#ffffec url("/i/bg-clouds.jpg") 0 250px repeat-x; color:#000000; padding:0 2% 0 6%; margin-bottom:-30px}
#fregate-wrap {position:absolute; top:110px; left:37%; background:url("/i/fregate-collage.png") 0 0 no-repeat}
#fregate-image {background:url("/i/fregate-collage.gif") 0 0 no-repeat; width:490px; height:346px}
* html #fregate-wrap {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/fregate-collage.png", sizingMethod="scale")}

#logo {position:absolute; top:35px; margin-left:-35px; color:#194895; font-size:1.5em}

#icons {list-style:none; font-size:0.8em; height:19px; padding:7px 0 1px 0}
#icons li {display:block; float:left; margin-left:19px}
#icons a {color:#307cc6}
#icons span {color:#e93316}
#icons .home {padding-left:16px; background:url("/i/ico-home.gif") 0 50% no-repeat}
#icons .home-active {padding-left:16px; background:url("/i/ico-home-active.gif") 0 50% no-repeat}
#icons .sitemap {padding-left:16px; background:url("/i/ico-sitemap.gif") 0 50% no-repeat}
#icons .feedback {padding-left:19px; background:url("/i/ico-feedback.gif") 0 50% no-repeat}

#menu {width:96%; background:#3079bc url("/i/menu-bg.gif") repeat-x; font-size:13px}
#menu .menu-left {background:url("/i/menu-bg-left.gif") left no-repeat}
#menu .menu-right {background:url("/i/menu-bg-right.gif") right no-repeat; height:70px}
#menu .pad {padding:12px 5% 0 5%}
#menu table {width:100%}
#menu td {white-space:nowrap}
#menu p {color:#ffffff; margin-bottom:8px; padding-left:12px; background:url("/i/menu-arrow.gif") 0 50% no-repeat}
#menu a {color:#ffffff; white-space:nowrap}
#phone {margin:34px 0 36px 7px; font-size:1.3em}

#content {position:relative; margin-top:44px; min-height:450px; background:url("/i/content-bg.jpg") 2% 100% no-repeat; padding:0 2% 0 6%}
* html #content {height:450px}
#content .left {width:37%; padding-bottom:207px}
#content .right {width:63%; padding-bottom:30px}

#tbg {position:relative; height:72px; font-size:0.85em; margin-top:2em}
* html #tbg {height:72px}
#tbg div {position:absolute; margin-left:-28px; background:url("/i/btn-tbg-small.gif") 0 0 no-repeat; padding:15px 0 0 100px; height:72px; }

#tottori {position:relative; height:72px; font-size:0.85em; margin-top:3em}
* html #tottori {height:72px}
#tottori div {position:absolute; margin-left:-28px; background:url("/i/btn-tottori-small.gif") 0 0 no-repeat; padding:15px 0 0 100px; height:72px; }

#korea {position:relative; height:72px; font-size:0.85em; margin-top:3em;}
* html #korea {height:72px;}
#korea div {position:absolute; margin-left:-28px; background:url("/f/i/btn-korea-small.gif") 0 0 no-repeat; padding:15px 0 0 100px; height:72px;}

#content .banners {width:100%; margin-bottom:30px}
#content .banners td {width:45%; padding-right:5%}
#content .banners td.spacer {width:10% !important}
#content .banner img {background:url("/i/banner-bdr.gif") no-repeat; width:178px; height:104px; padding:5px}
#content .banner p {font-size:0.85em; margin:3px 0 0 0}

#footer {width:100%; border-top:1px solid #7cacdc; font-size:0.85em}
#footer td {padding-top:11px}
#footer .nc {color:#ffffff; text-decoration:none; cursor:text}

