a,a:link{
	background: transparent;
	color: #113C6E;
	text-decoration: underline;
}

a:visited{
	background: transparent;
	color: #113A68;
	text-decoration: underline;
}

a:hover,a:active{
	background: transparent;
	color: #660066;
	text-decoration: none;
}

body{
	background: #FFFFFF;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

form{
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

input.button{
	font: 11px Arial, Helvetica, sans-serif;
}

input.textarea,select.menu,input.input{
	background: #FFFFFF;
	border: 1px solid #666666;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 0px 3px 0px 3px;
}

ol{
	color: #000000;
	font: 12px/16px Arial, Helvetica, sans-serif;
}

p, .text {
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
}

strong{
	color: #113C6E;
	font-weight: bold;
}

ul{
	font: 12px/16px Arial, Helvetica, sans-serif;
	}

.bluebackground{
	background: url(../images/header-bluebottom.gif) repeat-x; /*background colour for header row with tabs*/
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	height: 40px;
	text-align: left;
}

.bordergrey{
	border: 1px solid #CCCCCC;
}
.calendar{
	border: 1px solid #848486;
}

.calendarline{
	border-bottom: 1px solid #EDEDEF;
	font: 12px Arial, Helvetica, sans-serif;
}
.calendartxt1{
	color: #333333;
	font: 10px Arial, Helvetica, sans-serif;
}

.calendartxt2{
	color: #8e1b98;
	font: 10px Arial, Helvetica, sans-serif;
}
	
.calendartxt3{
   color: #0ba83b;
	font: 10px Arial, Helvetica, sans-serif;
}
.calendartxt4{
	color: #971e1e;
	font: 10px Arial, Helvetica, sans-serif;
}
.calendartxt5{
	color: #a3b8cb;
	font: 10px Arial, Helvetica, sans-serif;
}
.calendartxt6{
	color: #0f61c0;
	font: 10px Arial, Helvetica, sans-serif;
}

.centre{
	padding: 0px 15px 0px 5px; /*spacing for centre content*/
	text-align: justify;
}

.column-left{
	background: url(../images/dos_13.gif); /*background colour for left coumn*/
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 8px;
}

.column-right{
	background: url(../images/curve.gif) #F9F9FA no-repeat top; /*background colour and border for right coumn*/
	border-left: 1px solid #D0D0D0;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	padding-top: 35px;
}

.credits{
	font: 11px Arial, Helvetica, sans-serif;
	padding-bottom: 15px;
	padding-top: 25px; /*font for credit text*/
	text-align: center;
}

.date{
	padding-bottom: 4px; /*font for date*/
}

.iconbar{
	color: #333333;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: bottom;
}

.iconbarpading{
	padding-top: 10px;
}

.indentedtext{
	padding: 0px 8px 0px 5px; /*use this for text in the right column*/
}

.menuarea{
	margin-left: -15px; /*use this for ol and ul in the left column*/
	margin-top: -14px;
	color: #113C6E;
}

.menuvisitors{
	padding-right: 15px;
}

.months{
	padding: 5px;
	text-align:center;
	font: 11px Arial, Helvetica, sans-serif;
}

.noticeheader{
	background: #4E76A4;
	color: #FFFFFF;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin: -8px;
	padding: 3px;
}

.noticeoutline{
	border: 1px solid #4E76A4;
	color: #113C6E;
	font: 12px Arial, Helvetica, sans-serif;
	margin-left: 10%;
	padding: 10px;
	text-align: center;
	width: 85%;
}

a.navtext:link, a.navtext:visited{
	background: #4e76a4;
	color: #ffffff;
	font: 7pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.navtext:hover, a.navtext:active { 
	background: #a3b8cb;
	color: #113c6e;
	font: 7pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.navtext {
	background: #4e76a4;
	border: 1px solid #113c6e;
	color: #ffffff;
	float: left;
	font: 7pt Arial, Helvetica, sans-serif;
	height: 15px;
	margin-right: 10px;
	margin-top: 8px;
	padding: 2px;
	text-align: center;
	width: 105px;
	text-decoration: none;
}

.outline{
	border: 1px solid #000000; /*full outline*/
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
}

/*.headertop{
	background: url(../images/header-bluewhite.gif);
	height: 67px;
}*/
.tbak{
	background: url(../images/tbak.gif);
	height: 38px;
	padding-bottom: 0px;
}

.tbak-long{
	vertical-align: bottom; /*background: url(../images/tbak-long.gif);*/
}

.title{
	background: transparent; /*title font for centre text*/
	color: #113C6E;
	font: bold 17px "Helvetica", Arial, Helvetica, sans-serif;
}

.title-right{
	background: transparent; /*title font for right column text*/
	color: #4E76A4;
	font: bold 16px "Helvetica", Arial, Helvetica, sans-serif;
}

.topbottom{
	border-bottom: 1px solid #CCCCCC; /*border at the top and at the bottom only*/
	border-top: 1px solid #CCCCCC;
	font: 12px Arial, Helvetica, sans-serif;
}

.downloads { text-align: left; font-size: 13px; font-family: arial, helvetica, verdana, sans-serif; }
.downloads td { border-bottom: 1px solid #ccc; padding: 6px 14px 6px 8px; text-align: left; }
.downloads th { border-bottom: 1px solid #666; padding: 4px 14px 6px 8px; font-weight: bold; text-align: left; }
.downloads a { text-decoration: none; }
.downloads a:hover { text-decoration: none; }
