body{
	background-color:black;
	background-color:#ccc;
}


.subjectTitle{
	text-align:center;
	font-size:14pt;
	font-weight:700;
	color:#1B1B1B;
}

.stdHeader{
	text-align:center;
	font-size:16pt;
	font-weight:700;
	color:black;
	font-family:Times New Roman;
}

#stdHeader{
	text-align:center;
	font-size:16pt;
	font-weight:700;
	font-family:Times New Roman;
	color:black;
}

.headerImage{
	width:450px;
}

textarea{
	font-family:Times New Roman;
	font-size:12pt;
}

#pageTable{
	width:820px;
	border:1px solid #333;
}

.internalTable{
	width:792px;
}

.menu:link{
	font-family:Arial;
	color:#4E4F4A;
	text-decoration:none;
}
.menu:active{
	font-family:Arial;
	color:#4E4F4A;
	text-decoration:none;	
}
.menu:visited{
	font-family:Arial;
	color:#4E4F4A;
	text-decoration:none;
}
.menu:hover{
	font-family:Arial;
	color:#F4791C;
	text-decoration:none;
}

a:link{
	color:#000080;
	text-decoration:underline;
}
a:active{
	color:#000080;
	text-decoration:underline;	
}
a:visited{
	color:#000080;
	text-decoration:underline;
}
a:hover{
	color:black;
	text-decoration:underline;
}

.required{
	color:black;
}

.featureLineColour1{
	height:2px;
	background-color:#CDA54E;
}

.featureLineColour2{
	height:2px;
	background-color:white;
}

.menuTableEntry{
	border-bottom:2px solid #CDA54E;
	font-family:Arial;
}

.menuBar{
	border:2px solid #CDA54E;
	background-color:#B7C5B8;
	font-size:10pt;
	text-align:center;
	font-weight:700;
}

.menuBarEntry{
	width:90px;
	border-right:2px solid #CDA54E;
}

#headerText{
	width:100%;
	font-family:Times New Roman;
	font-size:20pt;
	color:black;
	font-weight:600;	
}

#logo{
	background-image:url('images/whaletaillogosmallblack.jpg');
	width:125px; 
	background-repeat:no-repeat;
}

#mainBody{
	height:300px;
	background-color:#979797;
	background-image:url('images/greygradientbackground.jpg');
	background-repeat:repeat-x;
	font-weight:500;
	text-align:center;
}

#calendarDiv{
	border:2px solid #CDA54E;
	width:160px;
	height:140px;
	background-color:white;
}

#bodyTable{
	font-size:12pt;		
	width:798px;
	font-family:Arial;
}

#leftPanel{
 width:160px;
 vertical-align:top;
}

#rightPanel{
 width:144px;
 vertical-align:top;
}

.infoBox{
	font-size:8pt;
}

.menuBox{
	width:100%;
	border:2px solid #CDA54E;
	background-image:url('images/menuBackground.jpg');
	background-repeat:repeat-x;
	background-color:#E7E9E8;
	font-size:10pt;
	color:#4E4F4A;
}

.contentDiv{
width:95%;
}

.content{
	font-size:12pt;
	color:#000080;
}

.stdContent{
	width:430px;
}

#header{
	background-color:#FDFDFD;
	color:black;
	font-family:Times New Roman;
	font-size:19pt;
	text-align:center;	
}

#footer{
	background-color:#979797;
	text-align:center;	
}

.colour1{
	font-weight:700;
	color:#000080;
	font-family:Times New Roman;
}

.colour2{
	font-weight:700;
	color:black;
	font-family:Times New Roman;
}

.fauxLink{
	color:black;
}

.label{
	color:black;
	font-weight:500;
}
.value{
	color:#000080;
}

.newsdate{
	color:#000080;
	font-weight:700;
	font-size:8pt;
	width:100%;
	text-align:center;
}
.newsTitle{
	font-weight:700;
	width:100%;
	text-align:center;	
	
}

.button{
	background-color:white;
	font-size:9pt;
}

.oddRow
{
	background:white;
}
.evenRow
{
	background:#eeeeee;
}
.rowHeader
{
	background:#CDA54E;
	font-weight:700;
}
.rowTable
{
	font-size:10pt;
}
.rowFooter
{
	width:100%;
	background:#CDA54E;
}

.calLine{
}

.calTable{
	font-size:8pt;
	color:black;
}
.caldays{
	text-align:center;
}
.calweekdays{
	text-align:center;
	background-color:#CDA54E;
	color:white;
}
.calhead{

	text-align:center;
	line-height:18px;
	color:black;
	font-size:12pt;
}