body {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
}
/*----------------------------------------------------------------------------Text*/
.default {
	color: #626263;
	text-decoration: none;
}
a:link {
	color: #CCD7E1;
	text-decoration: none;
}
a:visited {
	color: #CCD7E1;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a:active {
	color: #CCD7E1;
	text-decoration: none;
}
.defaultsmall {
	font-size:9px;
		line-height: 12px;
}
/*---------------------------------------------------*/
.page_nav_white {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}
a.page_nav_white:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.page_nav_white:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.page_nav_white:hover {
	color: #CCD7E1;
	text-decoration: none;
}
a.page_nav_white:active {
	color: #FFFFFF;
	text-decoration: none;
}
.page_nav_grey {
	color: #626263;
	font-size: 10px;
	text-decoration: none;
}
a.page_nav_grey:link {
	color: #626263;
	text-decoration: none;
}
a.page_nav_grey:visited {
	color: #626263;
	text-decoration: none;
}
a.page_nav_grey:hover {
	color: #600038;
	text-decoration: none;
}
a.page_nav_grey:active {
	color: #626263;
	text-decoration: none;
}
/*---------------------------------------------------*/
.topnav {
	color:#600038;
	font-size: 11px;
}
a.topnav:link {
	color:#600038;
	text-decoration:none;
}
a.topnav:visited {
	color:#600038;
	text-decoration:none;
}
a.topnav:hover {
	color:#CCD7E1;
	text-decoration:none;
}
a.topnav:active {
	color:#600038;
	text-decoration:none;
}
/*---------------------------------------------------*/
.footer_txt {
	font-size:10px;
	color:#999999;
}
/*---------------------------------------------------*/
.white_txt {
	font-size:11px;
	color:#FFFFFF;
}
.blue_txt {
	font-size:11px;
	color:#CCD7E1;
}
.blue_txt_small {
	font-size: 9px;
	color:#CCD7E1;
}
.blue_txt_large {
	font-size: 12px;
	font-weight:bold;
	color:#CCD7E1;
}
.purple_txt {
	font-size:11px;
	color:#600038;
}
a.purple_txt:link {
	color:#600038;
	text-decoration: none;
}
a.purple_txt:visited {
	color:#600038;
	text-decoration: none;
}
a.purple_txt:hover {
	color:#600038;
	text-decoration: none;
}
a.purple_txt:active {
	color:#600038;
	text-decoration: none;
}
/*----------------------------------------------------------------------------Background colours*/
.bgd_purple {
	background-color:#600038;
}
.bgd_blue {
	background-color:#CCD7E1;
}
.bgd_white {
	background-color:#FFFFFF;
}
.bgd_black {
	background-color:#000000;
}
/*----------------------------------------------------------------------------Background images*/
.bgd_navtop {
	background-image:url(./images/nav_top.jpg);
	background-repeat:repeat-x;
}
.bgd_navbtm {
	background-image:url(./images/nav_btm.jpg);
	background-repeat:repeat-x;
}
.page_left_purple {
	background-image:url(./images/page_left_purple.jpg);
	background-repeat:repeat-y;
}
/* __________________________________________________________________________FORMS */
/* Use this for Input boxes */
.inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	border-width:1px; 
	border-color:#CCCCCC; 
	background-color:#FFFFFF;
}
/* Use this for Input buttons */
.inputbutton {
	font-size:10px;
	color: #666666;
	border-width:1px; 
	border-color:#CCCCCC; 
	background-color:#EFEFEF;
}
/* Use this for highlighting */
.highlight {
	color:#FF6600;
}
.required {
	color:#000000;
}
.formtitles {
	font-weight:bold;
}
/* Apply this to forms */
form{
	margin:0;
}
.officeuse_bgd {
background-color:EFEFEF;
}