html, body {width:100%; height:100%; margin:0px; padding:0px; font-family:Tahoma; color:#555555; font-size:12px; line-height:120%;}
body {background: url(../../siteimg/cbg.gif) repeat-x; background-position:0px 210px;}
p {margin-top:15px; margin-bottom:15px; padding:0px;}
div {margin:0px; padding:0px; border:0px;}
.app tr td table tr td, .app tr td table, table {border:0px; border-collapse:collapse; margin:0px; padding:0px;}
table, tbody, tr, th, td  {margin:0px; padding:0px; border:0px; font-size:12px;}
img {border: 0px; margin: 0px; padding: 0px;}
form {margin:0px; padding:0px;}
h1 {color:#92ee00; font-size:24px; font-weight:normal; margin:5px; padding:0px;}
h2 {color:#09d2ff; font-size:22px; font-weight:normal; margin:5px; padding:0px;}

a, a:link, a:visited, a:active, a:hover {}

.main {min-width:1000px; padding-bottom:50px; *width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 995? "995px": "100%"); 
min-height:100%;
height:auto !important;
height:100%;}
.header {height:155px;}
.head {width:82%;}
a.logo, a.logo:link, a.logo:visited, a.logo:active, a.logo:hover {display:block; border:0px; margin-top:20px; float:left; height:73px; background:url(../../siteimg/logo1.gif) no-repeat left; font-size:16px; font-weight:bold; font-family: Arial; color:black; text-decoration:none;}
.logo span {margin-left:110px; position:relative; top:28px;}
.head  div {float:right; margin-top:48px;}
.head  div table {height:24px;}
.ls {width:11px; background: url(../../siteimg/ls.gif) no-repeat;}
.cs {background: url(../../siteimg/cs.gif) repeat-x; vertical-align:top; padding-top:2px;}
.head  div table tbody tr td {vertical-align:top;}
.head  div table tbody tr td img {cursor:hand; cursor:pointer;}
.head  div table tbody tr td input {border:0px; margin:0px; padding:0px; height:18px; *margin-top:2px;}
.head  div p {margin:0px; padding:0px; margin-left:11px; text-align:left;}
a.s, a.s:link, a.s:visited, a.s:active, a.s:hover {font-size:10px; color:#6a6a6a; font-family:Arial;}
#menu {height:64px; text-align:center; background: url(../../siteimg/mbg.png) repeat-x; padding-top:20px;}
#menu a { color:#0474c0; font-family: Georgia; font-size: 14px; font-weight:normal; margin-right:2%; margin-left:2%;}
#menu span {font-weight:bold; color:#6fb332; font-size:16px; margin-left:2%; margin-right:2%;}
#menu span img {position:absolute; z-index:10; margin-top:-95px;}
.content {width:81%; text-align:left;  margin-top:16px; *margin-top:36px;}
.content .name {margin-bottom:26px;}
.content .ctext {position:relative; top:0px; left:7%;}
.txt {font-size: 12px;line-height:17px;}
.txt table  {width:800px; background-color:#e5e5e5; color:#555555; margin-left:auto; margin-right:auto;}
.txt table td {padding-left:10px; width:1000px;}
.tr_table {background-color:white; color:#555555;}
table.vessels_table {font-size:12px; color:white; width:200px; height:200px; margin:25px 0 0 0;}
table.vessels_table tr td a, a:link, a:visited, a:hover, a:active  {font-size:12px;text-decoration: underline; color:#0474c0;}
.ctext .name2 {padding:0px; margin-top:0px; margin-bottom:15px; _margin-left:7%;}
.appm {width:100%;}
.appm tbody tr td {vertical-align:top;}
.app {width:100%;}
.app tbody tr td {vertical-align:top; padding-top:9px; padding-right:10px; padding-bottom:9px; padding-left:10px;}
a.p, a.p:link, a.p:visited, a.p:active, a.p:hover {color:white; font-family:arial; text-decoration:none; font-size:15px; font-weight:bolder;}
a.p span {text-decoration:underline; font-size:12px; font-weight:normal;}
.dateofbirth tbody tr td {padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:4px;}
.dateofbirth tbody tr td span {font-style:none; font-size:11px; display:block; margin-left:3px; margin-bottom:0px;}
.dateofbirth tbody tr td p {margin-top:10px; margin-bottom:0px;}
.photo {width:36%;}
.photo input {margin-bottom:7px;}
.photo p {margin-top:0px; margin-bottom:10px; color:#a0a0a0; font-size:11px;}
.photo img {display:block; margin:0px;}
.home {padding-left:75px;}
.home a img {position:relative; top:-4px;}
.icontent {text-align:left;  margin-top:23px; *margin-top:42px;}
.itab {width:100%;}
.itab tbody tr td {vertical-align:top;}
.news {padding-top:71px;}
.news h1 {position:relative; left:16%;}
.news em {color:#92ee00; font-style:normal; font-size:11px; display:block; margin-top:24px; position:relative; left:1%;}
.news p {color:#fff; font-family:arial; font-size:11px; line-height:170%; position:relative; left:7%; margin-top:3px; padding-right:10px;}
.nes p a, a:link, a:visited, a:active, a:hover {color:#1eb6d7; font-family:arial; font-size:11px; }
a.all, a.all:link, a.all:visited, a.all:active, a.all:hover {font-size:14px; color:#1eb6d7; font-family:Arial; font-weight:bold;}
#ipng {width:679px; height:245px; background: url(../../siteimg/ipng.png) repeat-x; margin-top:158px;}
#ipng table {width:100%; position:relative; top:83px; *top:0px;}
#ipng table tbody tr td { font-family:georgia; color:white; vertical-align:top; line-height:160%; padding-bottom:10px;}
#ipng table tbody tr td em {font-size:180px; font-style:normal; line-height:80%; font-family:georgia; position:relative; top:-31px;}
.steps {margin:34 0 34 0px; position:relative; left:1%;}
.steps img {display:inline; position:relative; top:7px;}
.steps h2 {line-height:115%;}
.iform {width:100%;}
.iform tbody tr td {vertical-align:top; padding-top:10px; font-family:verdana; font-size:10px; color:#09d2ff;}
.iform tbody tr td form table {width:530px; background-color:#c3dbf0;}
.iform tbody tr td form table tbody tr td {padding:6 0 6 13px; font-size:13px; font-family:tahoma; color:#555555; vertical-align:middle;}
.iform tbody tr td form table tbody tr td span {padding-left:22px;}
.footer {height:129px; background: url(../../siteimg/footerbg.gif) repeat-x bottom;}
.footer div {text-align:left; color:#b4b4b4; font-size:12px; font-family:arial; margin:0px;}
.footer div span {padding-left:12px;}
.footer .b {height:35px; background-color: #09219f;}

.app tr td table {width:316px; height:22px;}
.app tr td table tr td {height:22px;}
.app tr td table tr .inptext {width:312px; height:22px; background:url(../../siteimg/inptextbg.gif) repeat-x;}
.app tr td table tr .inptext input {border:0px; margin:0px; padding:0px; width:312px; height:19px; margin-top:2px; _margin-top:1px;}
.app tr td table tr .left {width:2px; height:22px;background:url(../../siteimg/inptextleftbg.gif) no-repeat;}
.app tr td table tr .right {width:2px; height:22px;background:url(../../siteimg/inptextrightbg.gif) no-repeat;}
.w72 {width:72px;}

.app td.focused { background:url(/siteimg/fbg.gif) repeat-y; }
p.con a, a:link, a:hover,a:visited {text-decoration: underline; color:#0474c0;font-size: 12px;}
/*vessels*/
.txtv table  {width:800px; background-color:#e5e5e5; color:#555555; margin-left:auto; margin-right:auto;}
.txtv table td {padding-left:10px;line-height:180%; width:1000px;
border-right: 2px white solid;}
#pos2 {margin-top:12px;}
