html, body {padding: 0; margin: 0; background: url(../images/bg.gif) top left repeat-x #374374; color:#666; font-size:12px; font-family: Arial, Verdana, Tahoma;}
img, form {border: 0; margin: 0; padding: 0;}
p {margin: 0; padding: 0 0 15px 0;}

#container   {clear: both; margin: 0 auto; width: 765px; overflow: hidden; background: #eaecf2;}

#top {clear: both; width: 100%;  height: 114px; margin: 0; padding: 0; overflow: hidden; background: url(http://www.islandadvantage.com/siteimages/topbg.gif) top left repeat-x #e4e5d8;}

#logo {float: left; margin: 10px 0 0px 12px; padding: 0;}
#topmenu {float: right; padding: 23px 0 0 0;  overflow: hidden; text-align: right;}
 #topmenu ul {margin: 0; padding: 0; overflow: hidden;}
 #topmenu li {float: left; display: inline;  margin: 0 1px 0 0; padding: 0;}
 #topmenu a {color: #626353; text-decoration:none;}
 #topmenu a:visited {color: #626353; text-decoration:none;}
 #topmenu a:active  {color: #122b70; text-decoration:underline;}
 #topmenu a:hover   {color: #122b70; text-decoration:underline;}
 #timecontact {font-size: 11px; padding: 4px 20px 9px 0; background: none;}

 #signwelcome {font-size: 18px; padding: 8px 20px 0 0; color: #122b70;}
 #signwelcome span {color: #939388;}
 #signwelcome a         {color: #8b0900; text-decoration:none;}     
 #signwelcome a:visited {color: #8b0900; text-decoration:none;}     
 #signwelcome a:active  {color: #939388; text-decoration:underline;}
 #signwelcome a:hover   {color: #939388; text-decoration:underline;}


#content {clear: both; margin: 20px auto; padding: 0; width: 717px; overflow: hidden;}
  #main {float: left; width: 445px;}
  #banners {float: right; width: 258px; overflow: hidden;}
  #banners img { margin-bottom: 8px;}

  #search {margin: 0; padding: 0; background: url(http://www.islandadvantage.com/siteimages/middle2.gif) top left repeat-y; width: 442px; overflow: hidden;}
  #search h1 {color: #153587; padding: 0; margin: 0; font-size: 18px; font-weight: normal;}
  #search h2 {color: #000; padding: 0; margin: 0; font-size: 13px; font-weight: bold;}
  #search p {color: #000; padding: 0; margin: 0; font-weight: normal; font-size: 11px;}
  #search td {vertical-align: top; color: #363636;}
  #search select {font-size: 11px; width: 145px;}
  #search input {font-size: 11px;}
  #search .sep {width: 200px; height:1px; background: #bcbaba; margin: 10px 0;}


#footer {clear: both; margin: 0 auto; padding: 10px 0; width: 765px ;color: #eaecf2; overflow: hidden; text-align: center;}
  #footer span {color: #bdc4d7;}
  #footer a         {color: #eaecf2; text-decoration:none;}  
  #footer a:visited {color: #eaecf2; text-decoration:none;}  
  #footer a:active  {color: #fff; text-decoration:underline;}
  #footer a:hover   {color: #fff; text-decoration:underline;}

#bottom {background: #bdc4d7; margin: 0 auto; padding: 0; color: #2e3b69;width: 765px; text-align: center; font-size: 11px;}
  #bottom span {display: block; padding: 5px 0;}
  #bottom a         {color: #2e3b69; text-decoration:none;}     
  #bottom a:visited {color: #2e3b69; text-decoration:none;}     
  #bottom a:active  {color: #8b0900; text-decoration:underline;}
  #bottom a:hover   {color: #8b0900; text-decoration:underline;}

a         {color: #122b70; text-decoration:none;}
a:visited {color: #122b70; text-decoration:none;}
a:active  {color: #747565; text-decoration:underline;}
a:hover   {color: #747565; text-decoration:underline;}

.pnt {cursor: pointer;}