
/* update 1 */

body {
	background: white;
}

body, input, select {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: Black;
}
p {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:  12px;
}
table {
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	text-align : left;
	line-height : 16px;
	font-size: 11px;
}

.submitlink {
	background: transparent;
	padding: 0px;
	margin: 0px;
	border: none;
}

.submitlink:Hover {
	text-decoration: underline;
	cursor: pointer;
}
.submitbutton:Hover {
	text-decoration: none;
	cursor: pointer;
	color: #FFFB63;
}
.submitbutton {
	color: #7C0000;
	/*background: #7C0000;*/
	border: 1px solid #7C0000; 
	padding: 2px;
} 


/* style for main links in page*/
A {
	text-decoration : none;
	background-color : transparent;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}
A:HOVER {
	text-decoration : underline;
	background-color : transparent;
}
A.redlink:HOVER {
	color: #D8001D;
	text-decoration : underline;
	background-color : transparent;
}

.skiplink {display:none}

/*-----------------------------------------------------------------------------------------------*/


/*styles for text elements-----------------------------------------------------------------*/
.textwhite{
	color: White;
}
.textblack{
	color: Black;
}
.textltgrey{
	color: #B3B2B2;
}
.textgrey{
	color: #989797;
}
.textred{ 
	color: #D8001D;
}
.bold{
	font-weight : bold;
}
.italics{
	 font-style: italic;
}
.text28{
	font-size: 28px;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	line-height : 38px;
}
.text20{
	font-size: 20px;
}
.text18{
	font-size: 18px;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	line-height : 28px;
}
.text16{
	font-size: 16px;
}
.text14{
	font-size: 14px;
}
.text12{
	font-size: 12px;
}
.text11{
	font-size: 11px;
}
.text10{
	font-size: 10px;
}
.text9{
	font-size: 9px;
}
.text8{
	font-size: 8.5px;
}
/*----------------------------------------------------------------------------------------------------*/

/*style for  lists*/
UL {
	list-style : none;
	list-style-position:outside;
}


/*----------------------------------------------------------------------------------------------*/
.bgyellow {
	background-image: url(images/bg_top.jpg);
	background-repeat: no-repeat;
}
.outline  {
	border: 1px solid #E6E6E6;
	background: transparent;
	margin : 0px;
	padding : 0px;
}
.outline2  {
	border: 1px solid #989797;
	background: transparent;
	margin : 6px;
	padding : 6px;
}
.outline3  {
	border: 4px solid #989797;
	background: transparent;
	margin : 0px;
	padding : 0px;
}
.outline4  {
	border: 2px solid yellow;
	background: transparent;
	margin : 4px;
	padding : 4px;
}
.aright{
	text-align : right;
}
.spacing{
	padding-left:10px;
}
.linetop  {
	border-top: 1px solid #ECEEF2;
	padding:6px;
}
.linebtm {
	border-bottom: 1px solid #ECEEF2;
	padding:2px;
}

/*style for colours*/
.white{
	background: white;
}
.yellow{
	background: yellow;
}
.black{
    background: #FFFFFF;
}
.lightestgrey{
    background: #dedbde;
}
.ltgrey{
    background: #B3B2B2;
}
.grey{
    background: #989797;
}
.red{
    background: #D8001D;
}
/*----------------------------------------------------------------------------------------------*/


/*style for  forms*/

.formfield{
	border : 0.1em solid Black;
	margin : 0.25em; 
	padding : 0.2em;
	background-color: transparent;
}
.emailbox{
	border : 1px solid Black;
	background-color: transparent;
	width : 150px;
	vertical-align: middle;
}
.formfieldsmall{
	border : 0.1em solid Black;
	margin : 0.25em; 
	padding : 0.2em;
	background-color :transparent;
	width : 50px;
	vertical-align: middle;
}
.formfieldsmallish{
	border : 0.1em solid Black;
	margin : 0.25em; 
	padding : 0.2em;
	background-color :transparent;
	width : 80px;
	vertical-align: middle;
}
.formfieldmedium{
	border : 0.1em solid Black;
	margin : 0.25em; 
	padding : 0.2em;
	background-color :transparent;
	width : 200px;
}
.formfieldlarge{
	border : 0.1em solid Black;
	margin : 0.25em; 
	padding : 0.2em;
	background-color :transparent;
	width : 380px;
}	
.formfieldextralarge{
	border : 0.1em solid Black;
	margin : 0.25em; 
	padding : 0.2em;
	background-color : transparent;
	width : 500px;
}
.newsimage {float: right;}

/* -------------------------------------------------------
