/* RESET - No <strong> or <em> */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

body {font-size:62.5%;background:#234779/*234778*/ url(../i/bkg_body.jpg) no-repeat;text-align:center;font-family:Arial, Helvetica, sans-serif;}
.container {width:920px;margin:0 auto;text-align:left;}

/* Header */
#sidebar h1#title {width:216px;height:200px;margin-left:2px;background:url(../i/logo2.gif) no-repeat;margin:0 auto 20px auto;text-indent:-999em;position:relative;}
#sidebar h1#title a {width:216px;height:35px;display:block;position:absolute;top:165px;left:0;}

/* Navigation */
#sidebar ul#nav {overflow:auto;margin-bottom:20px;}
#sidebar #nav li {display:inline;}
#sidebar #nav li a {float:left;clear:left;width:220px;text-indent:-999em;}
a#nav_ho {height:35px;background:url(../i/nav_ho.gif) no-repeat;}
a#nav_ma {height:28px;background:url(../i/nav_ma.gif) no-repeat;}
a#nav_sh {height:28px;background:url(../i/nav_sh.gif) no-repeat;}
a#nav_de {height:28px;background:url(../i/nav_de.gif) no-repeat;}
a#nav_ab {height:28px;background:url(../i/nav_ab.gif) no-repeat;}
a#nav_co {height:34px;background:url(../i/nav_co.gif) no-repeat;}
#sidebar #nav li a:hover, #home a#nav_ho, #mari a#nav_ma,  #ship a#nav_sh, #deli a#nav_de, #abou a#nav_ab, #cont a#nav_co {background-position: -219px 0;}

/* Main Content */
#main {width:670px;float:left;margin-top:100px;position:relative;z-index:auto;}

/* Main Photo */
#main_photo {width:670px;height:299px;position:relative;}
#main_photo .box {width:670px;height:299px;background:url(../i/bkg_bigphoto.gif) no-repeat;z-index:1;position:absolute;top:0px;left:0px;}
#main_photo .photo {position:absolute;top:0px;left:1px;display:block;width:668px;height:299px;z-index:0;overflow:hidden;}

#main_content {width:584px;margin:0 auto;border:3px solid #2e4f7c;margin-top:-3px;background:#fbfcfd url(../i/bkg_content.gif) repeat-x;padding:30px;margin-bottom:3px;color:#0f203c}
#main_content h1, #main_content h2, #main_content h3, #main_content h4 {font-family:Georgia, "Times New Roman", Times, serif;font-variant:small-caps;font-weight:normal;margin-bottom:15px;}
#main_content h1 {font-size:2.2em;border-bottom:1px solid #bac3d1;padding-bottom:5px;}
#main_content h2 {font-size:2em;}
#main_content h3 {font-size:1.6em;}
#main_content h4 {font-size:1.3em;}
#main_content p, #main_content ul {font-size:1.2em;line-height:145%;margin-bottom:15px;}
#main_content li {margin-bottom:5px;list-style:outside disc;margin-left:15px;}
#main_content a {color:#1d4175;border-bottom:1px solid #bac3d1;text-decoration:none;}
#main_content a:hover {color:#132a4c;}
#main_content .last {border-bottom:1px solid #bac3d1;padding-bottom:15px;margin-bottom:0;}
#main_content embed {float:none;position:relative;border:1px solid #000;margin-bottom:15px;}
#main_content object {margin-bottom:15px;}

/* Sidebar */
#sidebar {width:220px;float:left;margin-right:20px;margin-top:40px;color:#fbfcfd;}

#sidebar .side {background:url(../i/bkg_side.gif) repeat-y;width:219px;font-size:1.2em;line-height:145%;margin-top:20px;}
#sidebar .side .side_bot {background:url(../i/bkg_side_bot.gif) no-repeat bottom;height:6px;width:219px;display:block;clear:both;padding-top:15px;}
#sidebar .side img {border:1px solid #416089;margin-left:6px;margin-bottom:10px;}
#sidebar .side h3, #sidebar .side h4 {font-family:Georgia, "Times New Roman", Times, serif;font-variant:small-caps;font-weight:normal;margin-bottom:10px;padding-left:15px;font-size:1.2em;}
#sidebar .side h4 {font-size:1.1em;border-top:1px solid #416089;padding-top:10px;width:85%;margin: 10px auto;padding-left:0;margin-left:15px;}
#sidebar .side p {padding-left:15px;padding-right:15px;margin-bottom:15px;font-size:.9em;}
#sidebar .side ul {margin-left:17px;padding-bottom:20px;}
#sidebar .side ul li {display:inline;padding:0;margin:0;}
#sidebar .side ul li a {width:55px; height:55px;margin-right:5px;margin-bottom:5px;float:left;border:1px solid #416089;}
#sidebar .side ul li a img {margin:0;padding:0;}

#sidebar .expe h2 {background:url(../i/title_expe.gif) no-repeat;height:49px;width:219px;text-indent:-999em;}

/* Footer */
#footer {clear:both;background:url(../i/logo_footer.gif) top right no-repeat;color:#6981a1;font-size:1em;text-align:right;line-height:115%;height:35px;padding-right:85px;margin-bottom:10px;margin-right:20px;padding-top:13px;}
#footer a {color:#6981a1;text-decoration:none;border-bottom:1px solid #31527e;}
#footer a:hover {color:#fbfcfd;}

/* Specific Page Styles */
#home #main_photo .photo {background:url(../i/mainphoto_1.jpg) no-repeat;}
form#contact {background:#f5f5f5;border:1px solid #444;overflow:auto;font-size:1.2em;margin-bottom:30px;width:365px;line-height:145%;margin-top:15px;color:#222;padding:15px 35px 15px 15px;}
form#contact label{float:left;clear:left;text-align:right;width:120px;margin-right:10px;}
form#contact input,#cont form#contact textarea, form#contact select{float:left;margin-bottom:10px;background:#fff;border:1px solid #555;width:200px;}
form#contact textarea{height:75px;}
form#contact input#submit{background:#ddd;width:auto;float:right;font-size:.9em;padding:5px;}
form#contact img {margin:15px;float:right;margin-right:0;border:1px solid #333;}
#message {padding:20px;border:1px solid #333;background:#FFCCCC;font-size:12px;color:#990000;font-weight:bold;width:230px;margin-bottom:20px;}