body,p,td {
 font-family: Verdana, helvetica, geneva, sans-serif;
 font-size: 12px;
 color: #333;
 margin: 0 0 0 0;
}

.bodytable {
 width:100%;
 height:100%;
}

li {
	font-family: Verdana,Helvetica,Geneva,sans-serif;
	font-size: 12px;
/*	color: #5F5F5F; */
}

li a {
	line-height:150%
}

table.image {
 background-color:#e0e0e0;
 margin-left:2.0em;
 margin-right:2.0em;
}

table.image a {
 text-decoration: none;
}

.photocredit {
 font-size:xx-small;
 color:#666;
 line-height:normal;
 text-align:left;
}

div.mainpiccaption, p.mainpiccaption {
 color:#000;
 line-height:normal;
 text-align:left;
 margin:0
}

#sitemap {
 color: #339;
 font-size: 12px;
 text-decoration: none;
}

.gridrow { height: 550px; }

.leftgrid {
	background-image: url("http://www.heardisland.aq/__data/assets/image/0018/1584/leftGridRepeat.jpg");
	vertical-align:top;
	background-repeat: repeat-x;
}

.leftfadegrid {
	background-image: url("http://www.heardisland.aq/__data/assets/image/0017/1583/leftFadeToGrid.jpg");
	vertical-align:top;
	width: 5px;
}

.leftcolor {
	background-image: url("http://www.heardisland.aq/__data/assets/image/0015/1581/leftColourRepeat.jpg");
	vertical-align:top;
	background-repeat: repeat;
}

.leftfadecolor {
	background-image: url("http://www.heardisland.aq/__data/assets/image/0016/1582/leftFadeToColour.jpg");
	vertical-align:top;
	width: 5px;
}

.rightgrid {
 background-image: url("http://www.heardisland.aq/__data/assets/image/0019/1594/rightGridRepeat.jpg");
 vertical-align:top;
 background-repeat: repeat-x;
}

.rightfadegrid {
 background-image: url("http://www.heardisland.aq/__data/assets/image/0018/1593/rightFadeToGrid.jpg");
 vertical-align:top;
 width: 5px;
}

.rightcolor {
 background-image: url("http://www.heardisland.aq/__data/assets/image/0016/1591/rightColourRepeat.jpg");
 vertical-align:top;
 background-repeat: repeat;
}

.rightfadecolor {
 background-image: url("http://www.heardisland.aq/__data/assets/image/0017/1592/rightFadeToColour.jpg");
 vertical-align:top;
 width: 5px;
}

.menuText {
 text-align:center;
 vertical-align:middle;
}

.topmenu {
 background-image: url("http://www.heardisland.aq/__data/assets/image/0003/1299/menuBarRepeat.jpg");
}

.breadcrumbbacking {
 background-image: url("http://www.heardisland.aq/__data/assets/image/0017/1565/breadCrumbTrailBacking.jpg");
}

.leftmenu {
 background-image: url("http://www.heardisland.aq/__data/assets/image/0005/1598/subPageLeftMenuBacking.gif");
}

.leftmenutop {
background-image: url("http://www.heardisland.aq/__data/assets/image/0011/1604/subPageLeftMenuItemTopRepeat.jpg");
}

.subPageHeader2 { color: #333; font-size: 16px; line-height: 20px;}


.sectionText
{
	FONT-FAMILY: verdana, helvetica, geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-left: 14px;
	margin: 0px 0px 0px 14px;
}
.mainPageHeader
{
	FONT-FAMILY: verdana, helvetica, geneva, sans-serif;
	font-size: 18px;
	color: #111;
	font-weight: normal;
}
.subPageHeader
{
	FONT-FAMILY: verdana, helvetica, geneva, sans-serif;
	font-size: 25px;
	color: #FFF;
	font-weight: normal;	
}

a:link { color: #00c; text-transform: none; text-decoration: none; line-height: 100%;}
a:visited { color: #606; text-transform: none; text-decoration: none; line-height: 100%;}
a:hover { color:#00C; text-transform: none; text-decoration: underline; line-height: 100%;}
a:active { color:#00C; text-transform: none; text-decoration: underline; line-height: 100%;}
a.menutext:link { font-size: 11px; color: #FFF; text-transform: none; vertical-align: middle; text-decoration: none; }
a.menutext:visited { font-size: 11px; color: #FFF; text-transform: none; vertical-align: middle; text-decoration: none; }
a.menutext:hover { font-size: 11px; color: #FFF; text-transform: none; vertical-align: middle; text-decoration: underline; }
a.menutext:active { font-size: 11px; color: #FFF; text-transform: none; vertical-align: middle; text-decoration: underline; }
a.rel_links:link { color: #339; font-size: 12px; font-weight: normal; text-transform: none; text-decoration: None; line-height: 200%; }
a.rel_links:active { color: #339; font-size: 12px; font-weight: normal; text-transform: none; text-decoration: None; line-height: 200%; }
a.rel_links:visited { color: #339; font-size: 12px; font-weight: normal; text-transform: none; text-decoration: None; line-height: 200%; }
a.rel_links:hover { color: #339 font-size: 12px; font-weight: normal; text-transform: none; text-decoration: underline; line-height: 200%; }
a.footer:link { color: #000; font-size: 11px; font-weight: normal; text-transform: none; text-decoration: none; line-height: 110%; }
a.footer:visited { color: #000; font-size: 11px; font-weight: normal; text-transform: none; text-decoration: none; line-height: 110%; }
a.footer:active { color: #000; font-size: 11px; font-weight: normal; text-transform: none; text-decoration: none; line-height: 110%; }
a.footer:hover { color: #000; font-size: 11px; font-weight: normal; text-transform: none; text-decoration: underline; line-height: 110%; }
a.subPageHeader2:link { color: #333; font-size: 16px; line-height: 20px; text-decoration: underline; }
a.subPageHeader2:hover { color: #333; font-size: 16px; line-height: 20px; text-decoration: underline; }
a.subPageHeader2:active { color: #333; font-size: 16px; line-height: 20px; text-decoration: underline; }
a.subPageHeader2:visited { color: #333; font-size: 16px; line-height: 20px; text-decoration: underline; }
a.breadcrumbs:link{ color: #000; font-size: 11px; font-weight: normal; text-transform: none; vertical-align: middle; text-decoration: None; line-height: 100%; }
a.breadcrumbs:visited { color: #000; font-size: 11px; font-weight: normal; text-transform: none; vertical-align: middle; text-decoration: None; line-height: 100%; }
a.breadcrumbs:active { color: #000; font-size: 11px; font-weight: normal; text-transform: none; vertical-align: middle; text-decoration: None; line-height: 100%; }
a.breadcrumbs:hover { color: #000; font-size: 11px; font-weight: normal; text-transform: none; vertical-align: middle; text-decoration: underline; line-height: 100%; }

a.nav1:link { color: #FFF; font-size: 12px; font-weight: normal; line-height: 100%; text-transform: uppercase; text-decoration: none; }
a.nav1:visited { color: #FFF; font-size: 12px; font-weight: normal; line-height: 100%; text-transform: uppercase; text-decoration: none; }
a.nav1:hover { font-size: 12px; color: #FFF; font-weight: normal; line-height: 100%; text-transform: uppercase; text-decoration: underline; }
a.nav1:active { font-size: 12px; color: #FFF; font-weight: normal; line-height: 100%; text-transform: uppercase; text-decoration: underline; }
a.nav2:link { font-size: 12px; color: #333; font-weight: bold; text-transform: none; text-decoration: None; line-height: 110%; }
a.nav2:hover{ font-size: 12px; color: #333; font-weight: bold; text-transform: none; text-decoration: underline; line-height: 110%; }
a.nav2:active { font-size: 12px; color: #333; font-weight: bold; text-transform: none; text-decoration: None; line-height: 110%; }
a.nav2:visited { font-size: 12px; color: #333; font-weight: bold; text-transform: none; text-decoration: None; line-height: 110%; }
a.nav3:link { color: #333; font-size: 11px; font-weight: bold; text-transform: none; text-decoration: None; line-height: 110%; }
a.nav3:hover { color: #333 font-size: 11px; font-weight: bold; text-transform: none; text-decoration: underline; line-height: 110%; }
a.nav3:active { color: #333; font-size: 11px; font-weight: bold; text-transform: none; text-decoration: None; line-height: 110%; }
a.nav3:visited { color: #333; font-size: 11px; font-weight: bold; text-transform: none; text-decoration: None; line-height: 110%; }
a.nav4:link { color: #333; font-size: 11px; font-weight: normal; text-transform: none; text-decoration: None; line-height: 110%; }
a.nav4:active { color: #333; font-size: 11px; font-weight: normal; text-transform: none; text-decoration: None; line-height: 110%; }
a.nav4:visited { color: #333; font-size: 11px; font-weight: normal; text-transform: none; text-decoration: None; line-height: 110%; }
a.nav4:hover { color: #333 font-size: 11px; font-weight: normal; text-transform: none; text-decoration: underline; line-height: 110%; }


.photocredit { font-size: 8pt; color: #666666 }

#leftnav {
	vertical-align: top;
	width: 100%;
}

.mainnav { vertical-align:top; width: 100%; }

.breadcrumbs {
 color: #000;
 font-size: 11px;
 font-weight: normal;
 text-transform: none;
 text-decoration: None;
 line-height: 100%;
 vertical-align: middle;
}

.nav2 {
 font-size: 12px;
 color: #333;
 font-weight: bold;
 text-transform: none;
 text-decoration:none;
 line-height: 110%;
}

.nav3 {
 font-size: 11px;
 font-weight: bold;
 margin-left: 0.5em;
 text-transform: none;
 line-height: 110%;
}

.nav4 {
 font-size: 11px;
 font-weight: normal;
 margin-left: 1.0em;
 text-transform: none;
 line-height: 110%;
}

.nav1 {
 color: #FFF;
 font-size: 12px;
 font-weight: normal;
 line-height: 100%;
 text-transform: uppercase;
}

.rel_links {
 font-size: 12px;
 font-weight: normal;
 line-height: 200%;
 text-transform: none;
}

.footer { color: #000; font-size: 11px; font-weight: normal; text-transform: none; line-height: 110%; }

table.list tr { border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }
table.list { background-color: #cfc; }

h2 { font-size: 16px }
h3 { font-size: 14px }
h4 { font-size: 12px }
h5,h6 { font-size: 11px }