html {
  overflow: scroll;
}

#natureOfEnquiry {
	font-size: 11px;
}

/* header */
.banner {
  width: 1024px;
  height: 72px;
  background-image: url(images/header_fill.png);
  background-repeat: repeat-x;
}
.header {
  padding-left: 0px;
  padding-right: 0px;
  text-align: left;
}
.number {
  padding-left: 0px;
  padding-right: 20px;
  text-align: right;
  font-family: arial;
  font-weight: bold;
  font-size: 32px;
}

/* main nav */
.nav {
  width: 1024px;
  height: 32px;
  text-align: right;
}
.nav a {
  text-decoration: none;
  color: #616161;
}
.nav a:hover {
  text-decoration: none;
  color: #616161;
}

/* main pic*/
.main_pic {
  width: 1024px;
  background-color: #000;
  text-align: right;
}

body {
  font-family: arial, sans;  
  font-size: 12pt;
  color: #616161;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
}

/* image in column */
.colimg {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 262px;
  height: 175px;
  border: 1px solid #888;
}

/* title div in column */
.title {
  width: 257px;
  height: 28px;
  text-transform: uppercase;
  font-size: 16pt;
  padding-top: 5px;
  padding-left: 5px;		
  border: 1px solid #888;
  background-image: url(images/news_header_repeat.png);
  background_repeat: repeat-x;
}

/* content div in column */
.colcontent {
  width: 252px;
  padding: 5px;
  border: 1px solid #888;
  border-top: 0px;
}
.colcontent a {
  text-decoration: none;
  color: #616161;
}
.colcontent a:hover {
  text-decoration: none;
  color: #616161;
}

/* Heading inside column content */
.colcontent h1 {
  color: #616161;
  font-size: 10pt;
  font-family: arial, sans;  
  text-transform: uppercase;
  font-weight: normal;
  margin-top: 5px;
  padding: 0px;
}
.colcontent h2 {
  font-size: 10pt;
  font-family: arial, sans;  
  text-transform: uppercase;
  font-weight: normal;
  margin-top: 5px;
  padding: 0px;
  color: #22ABDB;
}
.colcontent h3 {
  color: #616161;
  font-size: 11pt;
  font-family: arial, sans;  
  text-transform: uppercase;
  font-weight: normal;
  margin-top: 5px;
  padding: 0px;
}
.colcontent h4 {
  color: #22ABDB;
  font-size: 11pt;
  font-family: arial, sans;  
  text-transform: uppercase;
  font-weight: normal;
  margin-top: 5px;
  padding: 0px;
}

/* normal content within column */
.colcontent p {
  margin-top: 5px;
  margin-bottom: 15px;
  font-size: 8pt;
}
.colconmenu {
  font-size: 8px;
  width: 20px;
}

/* Style for the column cell */
.coltd {
   width: 265px;
   vertical-align: top;
   border-right: 1px solid #000;
   padding-right: 10px;
   margin-right: 0px;
	 text-align: left;
}


/* Style for the main content cell */
.maintd {
  width: 800px;
  vertical-align: top;
  padding-left: 10px;
	text-align: left;
}
.maintd h3 {
  color: #22ABDB;
  font-size: 16pt;
  font-family: arial, sans;  
  text-transform: none;
  font-weight: bold;
  margin-top: 5px;
  padding: 0px;
  color: #22ABDB;
	text-align: left;
}
.maintd h4 {
  color: #22ABDB;
  font-size: 14pt;
  font-family: arial, sans;  
  text-transform: none;
  font-weight: normal;
  margin-top: 5px;
	text-align: left;
}
.maintd p {
  font-family: arial, sans;  
  font-size: 12pt;
  color: #616161;
	text-align: left;
}
.calbox {
  width: 147px;
  height: 145px;
}
.calbox h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  height: 22px;
  text-transform: uppercase;
  font-size: 12pt;
  padding-top: 6px;
  padding-left: 5px;
  padding-bottom: 0px;		
  background-image: url(images/news_header_repeat.png);
  background_repeat: repeat-x;
  border-bottom: 1px solid #888;
}
.calbox h2 {
  font-weight: 150;
  margin-top: 2px;
  margin-bottom: 0px;
  height: 20px;
  font-size: 12pt;
  padding-top: 2px;
  padding-left: 6px;
}
.calbox h3 {
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 11pt;
  padding-left: 13px;
  color: #22ABDB;
}
.calbox p {
  margin-top: 5px;
  margin-bottom: 2px;
  font-size: 11pt;
  padding-left: 6px;
}


/* Heading div - usually containing a picture */
.mainhead {
  margin-top: 7px;
}  

/* Footer */
.footer {
  text-align: center;
  padding-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  color: #616161;
  font-size: 11px;
}

/* Over States */
cal_blue {
  color: #22ABDB;
  font-weight: bold;
}
con_blue {
  color: #22ABDB;
}
con_text {
  font-family: Arial, Helvetica, sans-serif;
  color: #616161;
  font-size: 18px;
}

.marlin_pic {
  border: 1px solid #616161;
  align: bottom;
  text-align: left;
  width: 407px;
  padding: 0px;
}
.gallery {
  padding-top: 0px;
  padding-bottom: 2px;  
}
