td.footer 
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 10px;
	line-height: 23px;
	color: #355A7A;
}
a.footer 
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 10px;
	line-height: 23px;
	color: #7C94A9;
	text-decoration:none;
}

a.footer:hover 
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 10px;
	line-height: 23px;
	color: #7C94A9;
	text-decoration:underline;
}

.footertext
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 10px;
	line-height: 12px;
	color: #7C94A9;
	text-decoration:none;
}

.bodytext
{
 	font-family: Helvetica, Arial, Verdana;
	font-size: 13px;
	color: #294961;
}

li
{
     	font-family: Helvetica, Arial, Verdana;
	font-size: 13px;
	color: #294961;
}

.bodytext2
{
 	font-family: Helvetica, Arial, Verdana;
	font-size: 13px;
	color: #294961;
}

a, a.bodytext
{
	color:#355A7A;
	text-decoration:none;
}

a:hover, a.bodytext:hover
{
	color:#5D7B95;
	text-decoration:underline;
}


td.tableheader 
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	background-color:#5D7B95;
	line-height: 15px;
	color: #FFFFFF;
}

td.tablecell 
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	background-color:#FFFFFF;
	line-height: 15px;
	color:#294961;
}

td.tablecellalt
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	background-color:#D0DDE4;
	line-height: 15px;
	color:#294961;
}

th.tablecellaltinc
{
  	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	background-color:#D0DDE4;
	line-height: 15px;
	color:#294961;  
}


.tabletext
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #294961;
}

input 
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #294961;
	border: 1px solid #294961;
	padding: 2px;
	width:200px;
}

textarea 
{
 	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #294961;
	border: 1px solid #294961;
	padding: 2px;
	width:200px;
}

.bodytextREP {
	font-family: Helvetica, Arial, Verdana;
	font-size: 13px;
	color: #294961;
}

.smallwords {
	font-family: Helvetica, Arial, Verdana;
	font-size: 10px;
	line-height: 13px;
	color: #7C94A9;
	text-decoration:none;
}
.listwords {
	font-family: Helvetica, Arial, Verdana;
	font-size: 13px;
	line-height: 17px;
	color: #294961;
	text-decoration:none;
}
#FlashAltHeader, #FlashAltHeader2, #FlashAltCentre, #FlashAltBanner {   
	overflow: auto;
 	font-family: Helvetica, Arial, Verdana;
	font-size: 13px;
	color: #294961;
}
.style4 {font-style: italic}
.style5 {color: #FFFFFF}

h3 { font-size: 16px; margin: 3px 0;}

/* Rockpool styling by Carey Young, 28-11-2007 */

#rockpool-content
{
    border: solid 1px White;
    background: White;
}

#rockpool-content p
{
    padding-left: 15px;
    padding-right: 15px;
   	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	color: #5D7B95;
}

#rockpool-banner
{
    background: White;
    padding: 60px 0px 5px 0px;
    vertical-align: middle;
    text-align: center;
}

#rockpool-banner a img
{
    border: none;
}

#rockpool-accom
{
    padding: 0 8px 0 7px;
   	font-family: Helvetica, Arial, Verdana;
	font-size: 13px;
	color: #5D7B95;
}

#rockpool-accom div
{
    padding: 5px;
}

#rockpool-accom div.heading
{
    margin: 8px 0 3px 0;   
    background: #5D7B95;
    font-size: 15px;
    color: White;
}

#rockpool-accom a img
{
    border: none;
}