@charset "UTF-8";
/* Pacific Research */
/* Copyright (c) 2005 Brough Communications */
/* Developed by Kevin */
/* For Screen */

/************** Standard Elements **************/
body { font:12px/14px Myriad,Verdana,Arial,Helvetica,sans-serif; color:#6d6f71; }
h1 { display:none; margin:0px; padding:0px; color:#000; font:bold 12px Myriad,Verdana,Arial,Helvetica,sans-serif; }
h2, h3, h4, h5 { color:#185e90; }
h6 { margin:0px; color:#185e90; font-weight:normal; font-size:12px; }
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active { background:transparent; text-decoration:none; }
a:link, a:visited { color:#1286c2; text-decoration:underline; font-weight:bold; }
a:hover, a:active { color:#055388; text-decoration:underline; font-weight:bold; }
a img { border:0px none; }
object { margin:0px; padding:0px; }

#waves { position:relative; background:url("../img/animated-wave.gif") no-repeat; margin:25px auto 0px; width:700px; height:100px; border:2px solid #93a8cf;
	padding:15px 0px 0px; }
#nav-pri { position:absolute; bottom:0px; margin:0px auto; border:0px none; padding:0px; width:100%; list-style:none inside; background-color:#1286c2; vertical-align:middle; }
#nav-pri li { display:inline; margin:0px; padding:0px; font-weight:normal; text-transform:uppercase; }
#nav-pri li a { display:block; height:16px; float:left; padding:1px 10px 0px; border-right:1px solid #006ba4; border-left:1px solid #006ba4; font-weight:normal; text-transform:uppercase; color:#fff; text-decoration:none; background-color:#1286c2; }
#nav-pri li a:hover { background-color:#055388; }
.page-home .nav-home { display:none; }
.page-ja-about .nav-ja-about, .page-de-about .nav-de-about, .page-en-about .nav-en-about, .page-en-status .nav-en-status,
.page-en-linecard .nav-en-linecard, .page-en-inquiries .nav-en-inquiries, .page-en-contact .nav-en-contact { background-color:#055388; }

#content-top { position:relative; margin:0px auto; width:700px; height:350px; border:2px solid #93a8cf; border-top:0px none; border-bottom:0px none;
	padding:0px; list-style:none; color:#fff; }
#content-top p { position:absolute; top:25%; left:70%; font-size:large; font-weight:bold; letter-spacing:-.3px; line-height:1.2; text-shadow:black 2px 2px; }
#content-bot { background:#fff url(../img/bottom-line.gif) bottom no-repeat; margin:0px auto; width:550px; min-height:300px; border:2px solid #93a8cf;
	padding:5px 75px 40px; list-style:none; }
.float-right { float:right; }
.float-left { float:left; }
.clear-left { clear:left; }

/************** Form Styles **************/
.checkbox { background-color:#fff; }
input, textarea { font:11px "Times New Roman",Times,serif; background:#fff; border:1px solid #006ba4; }
textarea { width:20em; height:8em; }
.form-text { width:20em; }
.form-button { font:bold 11px Myriad,Verdana,Arial,Helvetica,sans-serif; border:2px outset #006ba4; color:#6d6f71; }
.error { font-weight:bold; color:#f00; }
.error-notice { border-top:2px solid #f00; border-bottom:2px solid #f00; background:#fcc; padding:0 10px; }

form p label { width:150px; float:left; }
form p, .clearfix { vertical-align:top; }
form p:after, .clearfix:after { display:block; height:0; clear:both; content:"."; visibility:hidden; }
form p, .clearfix { display:inline-block; } 
/* Hides from IE-mac \*/
* html form p, * html .clearfix { height:1%; }
form p, .clearfix { display:block; }
/* End hide from IE-mac */
