html,body {      margin: 0;      padding: 0;      text-align: center;      font-family: arial, Helvetica, sans-serif;      font-size: 16px;      background: #fff url(images/09.jpg);
      background-attachment:  fixe;}#body-margin{      text-align: center;      background: #fff;      padding: 0px 11px;      margin: 0 auto;      width: 920px;            voice-family: "\"}\"";       voice-family:inherit;      width: 898px;
      border:  2px solid black;}

h3  {  color:  #c20404;  }

.mazz  {  color: #c20404;  font-weight:  bold;  }

.comp_img  {  float:  left;   padding:  30px; }

    img { border: none; }a { text-decoration: underline; color: blue; font-weight: bold;}a:hover { text-decoration: underline; color: #fd7979; }/*---------- Divs ----------*/#header {      background: url("images/globe.jpg") no-repeat right;      height: 120px;      width: 890px;      margin-top:  10px;}#logo{      padding-top: 0px;
      padding-left:  0px;      width: 740px;}#logo a:hover {      text-decoration: none;}#logo a {      float: left;      width: 200px;      height: 85px;}#container {      width: 890px;      overflow: hidden;      text-align: left;      font: 90% Tahoma, Helvetica, sans-serif;      margin: 0px auto;      background: #fff;      padding-bottom: 30px;}  * html #container {      overflow: visible;}#intro{      min-height: 190px;      margin: 10px auto;}* html #intro { height: 190px;}#intro-image{      float: left;      width: 400px;}#intro-text  {      padding-top: 0px;
      padding-right: 20px;      float: right;      width: 400px;      text-align: left;}#content{      margin-top: 20px;      min-height: 150px;}* html #content { height: 250px;}#sidecontent{      float: left;      border: 2px solid #828282;      margin-right: 20px;      padding: 10px;      text-align: center;      width: 240px;      voice-family: "\"}\"";       voice-family:inherit;      width: 210px;}html>body #sidecontent { width: 210px }  /* for opera */#sidecontent img{      padding: 1px;      border: 1px solid #828282;}#maincontent {      float: left;      width: 685px;}#mainleft {      float: left;      width: 425px;}#mainright {
	position:  relative;
	right:  -50px;      float: right;      width: 250px;
      padding-right:  0px;}#mainright a {    }#footer {      width: 890px;      margin: 0 auto;      min-height: 70px;      background: #c51010 url(images/blueswirl.jpg) repeat-x;      border-top: 4px solid #0000cd;      font-size: 84%;      color: #0000CD;}* html #footer {height: 100px;}#footertextleft{      margin-top: 10px;      float: left;      width: 800px;      text-align:left;      padding-left: 10px;  }#footertextright{      margin-top: 10px;      text-align: right;      width: 400px;      float: right;      padding-right: 80px; }

/*-------------------------Port-Descrip------------------------*/


#port-descrip  {
	margin-top:  0px;
	text-align:  left;
	width:  500px;
	float:  left; 
	padding-right:  100px; 
	font-weight:  bold;
	font-family:  serif;
	color:#0000cc; 
	font-size:  1.2em;
	line-height:  130%; }

#mainstrteetimg  {  float:  right:  }

#port-descrip2  {
	margin-top:  50px;
	text-align:  left;
	width:  350px;
	float:  left; 
	padding-right:  90px; 
	font-weight:  bold;
	font-family:  serif;
	color:#0000cc; 
	font-size:  1.2em;
	line-height:  130%;  }

#port-descrip3  {
	margin-top:  50px;
	text-align:  left;
	width:  800px;
	float:  left; 
	padding-right:  90px; 
	font-weight:  bold; 
	font-family:  serif;
	color:#0000cc; 
	font-size:  1.2em;
	line-height:  130%; }


/*------------------------- Navigation --------------------------*/#navcontainer {      width: 890px;      height: 38px;      background: #c20404 url(images/blueswirl.jpg) repeat-x;      margin: 10px auto 0 auto;      border-bottom: 4px solid #0000cd;      display: block;      font-size: 140%;}* html #navcontainer { height: 43px;}#navcontainer ul {      position: relative;      float: left;      list-style-type: none;      margin: 0px;      padding: 0px 0px 0px 10px;      font-size: 65%;}#navcontainer li {      margin: 10px 3px 0px 3px;      float: left;      height: 28px;      background: url("images/nav.jpg") repeat-x;}#navcontainer a {      float: left;      display: block;      padding: 7px 9px 6px 9px;      color: #FFF;      text-decoration: none;}#navcontainer a:hover {      background: #828282;      color: #fff;      cursor: pointer;}

#colTwo  {  float:  right;
width:  250px;
height:500px;
background: url(images/blueswirl.jpg) ;
padding-top:  30px;
display:  block;
color:  #FFFFFF;
padding:  7px  9px  7px  9px;  }/*---------- Headings ----------*/h1 {       padding-top: 0;      margin-top: 0;        font: 120% Arial;      font-weight: bold;      color: #c20404;}.mainheading{      font-weight: bold;      font-size: 150%;      }/*---------- Classes ----------*/.heading{      background: url(images/blueswirl.jpg) repeat-x;;      border-bottom: 4px solid #0000cd;      height: 25px;}.subheading-white{      color: #fff;      margin: 0px;      padding: 5px 0 0 10px;      font-size: 115%;      font-weight: bold;      }.p-indent{      padding-top: 0px;      padding-left: 10px;}
