body 
{
	color: #808080;
	margin-top: 1px;	
  scrollbar-face-color: #0066ff; 
  scrollbar-shadow-color: #003399; 
  scrollbar-highlight-color: #6699FF; 
  scrollbar-3dlight-color: #C0C0C0; 
  scrollbar-darkshadow-color: #808080; 
  scrollbar-track-color: #E1E1E1;
  scrollbar-arrow-color: #FFFFFF;
}
#left
{
	position: absolute;
	left: 0px;
	width: 150px;
	margin-left: 10px;
	margin-top: 20px;
	padding: 3px;
}
#center
{
	top: 0px;
	margin: 0px 25% 0 100px;
	padding: 3px;	
}
#bottom
{
	margin-left: 100px;	
}

.btn
{
	padding: 2px;
	width: 80px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid black;
	border-left: 1px solid #cccccc;
	border-right: 1px solid black;
	background: #FF0000;
	text-align: center;
	text-decoration: none;
	font: normal 10px Verdana;
	color: #ffffff;	
	font-weight: bold;
	cursor: hand;
}
#content
{
	width: 750px;
}
#checkoutimage
{
	width: 100%;
	height: 25px;
  background-image: url("/payments/images/stage3.gif");
  background-repeat: no-repeat;
  background-position: center;
}
#finishedimage
{
	width: 100%;
	height: 23px;
  background-image: url("/payments/images/finished.gif");
  background-repeat: no-repeat;
  background-position: center;
}
#declined
{
	width: 100%;
	margin: 1.5em 0 1.5em 0;	
}
#declined p
{
	margin-left: 5.0em;
	font-size: 1.4em;
	font-family: Arial;
}
#declined p .red
{
	color: Red;
}
#declined p .black
{
	color: #000000;
}
#declined ol
{
	margin-left: 6.5em;
	font-size: 1.4em;
	font-family: Arial;
}
#declined ol li a
{
	color: #0066ff;
}
#barclaycardimage
{
	width: 100%;
	height: 46px;
  background-image: url("/payments/images/Barclaycard.jpg");
  background-repeat: no-repeat;
  background-position: center;
}
#content #checkoutformtitle
{
	color: #0066ff;
	font-weight: bold;
	margin: 0.5em 0 0 1.2em;
}
#content #checkoutform
{
	text-align: center;
}
#content #checkoutform .labelblack
{
	padding-right: 5px;
	color: #000000;
	font-weight: bold;
}
#content #checkoutform .labelgreytabbed
{
	padding-right: 5px;
	color: #808080;
	font-weight: bold;
	margin-left: 6.2em;
}
#content #checkoutform .labelgrey
{
	padding-right: 5px;
	color: #808080;
	font-weight: bold;
}
.inputfield
{
	margin: 0 0 0 0;
	border: solid 1px #808080;	
	font-size: small;
}
#content #checkoutform .header3
{
	color: #000000;
	font-size: 1.05em;
	font-weight: bold;
	margin-left: 6em;
}
#content #checkoutform .smallnote
{
	font-size: 0.7em;
	color: #0066FF;
}
#content #checkoutform select
{
	margin: 2px 0 2px 0;
}
#thankyoumessage
{
	color: #000000;
	text-align: center;	
}
.hidden
{
	display: none;
}
.errormessagestitle
{
	color: Red;
	font-family: Arial;
	font-size: 3;
	text-decoration: underline;
	margin-top: 10px;
}
.errormessage
{
	color: Red;
	font-weight: bold;
	font-family: Arial;
	font-size: 2;	
}
img
{
	border: none;
}
.headervertical
{
	font-family: Arial;
	font-size: 3;
	color: #C0C0C0;
}
#topnavigation 
{
	font-size: 1em;
	width: 100%;
	padding: 0 0 3px 0;
	margin: 0;
	border-top: 1px solid #ffffff;
	border-bottom: 2px solid #0066FF;
	list-style: none;
	background: #ffffff;
	z-index: 1;
}
#topnavigation li {
	display: inline;
	margin: 0 0 0 0.3em;
}
#topnavigation li.separator {
	font-size: 0.9em;
	color: #C0C0C0;
	font-weight: bold;
	margin: 0 -0.6em 0 0;
}
#topnavigation a, #topnavigation a:link {
	margin: 0;
	color: #0066ff;
	background-color: transparent;
	text-decoration: none;	
}
#topnavigation a:visited {
	color: #0066ff;
	background-color: transparent;
}
#topnavigation a:hover {
	color: #0066ff;
	background-color: transparent;
	text-decoration:underline;
}
#topnavigation a:active {
	color:#0066ff;
	background-color: transparent;
}
#topnavigation .current a, #topnavigation .current a:link {
	margin: 0;
	color: #ff0000;
	background-color: transparent;
	text-decoration: none;	
}
#topnavigation .current a:visited {
	color: #ff0000;
	background-color: transparent;
}
#topnavigation .current a:hover {
	color: #ff0000;
	background-color: transparent;
	text-decoration:underline;
}
#topnavigation .current a:active {
	color:#ff0000;
	background-color: transparent;
}
#bottomnavigation {
	width: 100%;
	padding: 3px 0 3px 0;
	margin: 0;
	list-style: none;
	background: #6699FF;
	z-index: 1;
	text-align: center;
	font-weight: bold;
}
#bottomnavigation li {
	display: inline;
	margin: 0 0 0 0.3em;
	color: #ffffff;
}
#bottomnavigation li.separator {
	font-size: 0.9em;
	color: #C0C0C0;
	font-weight: bold;
	margin: 0 -0.6em 0 0;
}
#bottomnavigation a, #bottomnavigation a:link {
	margin: 0;
	color: #ffffff;
	padding: 0.3em 0.7em 0.3em 0.7em;
	background-color: transparent;
	text-decoration: none;	
}
#bottomnavigation a:visited {
	color: #ffffff;
	background-color: transparent;
}
#bottomnavigation a:hover {
	color: #ffffff;
	background-color: transparent;
	text-decoration:underline;
}
#bottomnavigation a:active {
	color:#ffffff;
	background-color: transparent;
}

#subnavigation{
  list-style: none;
  background: #FFFFFF;
  padding: 0.3em 0 0.3em 1em;
  margin: 0;
  width: 995px;
  font-family: Arial;
  text-align: left;    
}
#subnavigation li{
  display: inline;
}
#subnavigation li a {
  padding: 0.3em 0.1em 0.3em 0.1em;
  color: #0066FF;
}
#subnavigation li.separator {
  font-size: 1.2em;
  color: #C0C0C0;
}

#adminarea 
{
	margin: 2.0em 0 2.0em 1.0em;
}
#adminarea h2
{
  font-family: Arial;
  font-size: 1.0em;
  font-weight: bold;
}
#adminarea .fieldtitle
{
	color: #0066ff;
	font-weight: bold;
}
#search
{
	margin: 2.0em 6.0em 2.0em 6.0em;
	height: 400px;

}
#search .h2
{
  font-weight: bold;
  font-size: 1.0em;
  background-color: #EEEEEE;
  color: #000000;
  width: 50%;
  padding: 0.2em 0 0.2em 0.5em;
}
#search .halfsize
{
	width: 50%;
}

#search .h3
{
	font-size: 0.8em;
	background-color: #DDDDDD;
	color: #000000;
	padding: 0.2em 0 0.2em 0.5em;
}
#search .input
{
	padding-left: 1.0em;
}
#search .h4
{
	color: #000000;
	font-size: 0.8em;
	padding: 1.0em 0 0 1.2em;
}
#searchresults
{
  margin: 2.0em 6.0em 0 0;
}
#searchresults table
{
	padding-right: 2px;
	padding-left: 8px;
	font-size: 11px;
	padding-bottom: 2px;
	vertical-align: top;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
}
#searchresults .criteria
{
	width: 30%;	
	vertical-align: top;
}
#searchresults .label
{
	color: #000000;
	font-weight: bold;
}
#searchresults .results
{
	width: 70%;
	text-align: right;
}
#searchresults .results a
{
	text-decoration: underline;	
	color: #808080;
}
#searchresults .h2
{
  font-weight: bold;
  font-size: 1.0em;
  background-color: #EEEEEE;
  color: #000000;
}
#searchresults .h3
{
	font-size: 1.0em;
	background-color: #DDDDDD;
	color: #000000;
	padding: 0.2em 0 0.2em 0.5em;
}
#searchresults .borderleft
{
	border-left: solid 1px #666666;
}
#searchresults .borderbottom
{
	border-bottom: solid 1px #666666;
}
#searchresults #subtotal
{
	padding-top: 0.2em;
}
#searchresults .h4
{
	font-weight: bold;
	font-size: 1.0em;
	background-color: #DDDDDD;
	color: #000000;
	padding: 0.2em 0 0.2em 0.5em;
}
.flatbutton a  {
	color: #000000;
	font-family:Arial;
	font-weight:bold;
	text-decoration: none;
	border:2px outset #D4D0C8;
	background-color: #D4D0C8;	
	padding: 0px 5px;
	margin: 1px;
	font-size: 13px;
}

.flatbutton a:hover {
	background-color: #808080;
	color:#000000;
	padding-left:4px;
	border:2px inset #808080;
}

.greybutton
{
	border: solid 1px #000000;
	background: grey;
	color: #000000;
	width: 100px;
}


.calendarpopup
{
	width: 174px;
	height: 189px;
  visibility: visible;
  z-index: 999;
  position: absolute;
  top: -500px;
  left: -500px;
}
.searchtable
{
	height: 300px;
}
.calTitle   {font-weight: bold;
  font-size: 11;
  background-color:#cccccc;
  color: black;
  width: 90px;
}
.calBody    {font-size: 11;
  border-width: 10px;
}



H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 25pt; COLOR: #0066FF; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial Narrow
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif
}
TD {
	FONT-SIZE: 10pt; FONT-FAMILY: Tahoma, sans-serif
}
.inputfieldtd
{
	padding-left: 10px;
}
.inputfield{
	border: solid 1px #808080;
	font-size: 13px;
	color: #000000;
	font-family:Arial;
}

.bullet-squareBoldBlue {
	FONT: bold 8pt Arial; COLOR: #306790; TEXT-DECORATION: none
}
.bullet-squareBold {
	FONT: bold 8pt Arial; COLOR: black; TEXT-DECORATION: none
}
.bullet-squareBlue {
	FONT: 8pt Arial; COLOR: #306790; TEXT-DECORATION: none
}
.bullet-square {
	FONT: 8pt Arial; COLOR: black; TEXT-DECORATION: none
}
.text-captionPlain {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #00?000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
.text-captionPlain:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.text-captionPlainWhite {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.text-captionPlainWhite:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.text-captionPlainDkBlue {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003366; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.text-captionPlainGreen {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #009900; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.text-captionBold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
.text-captionBold:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.text-captionBoldWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
.text-captionBoldWhite:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.text-captionBoldWhite:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.text-captionBoldWhite A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.text-captionBoldWhite A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.text-captionBoldWhite A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.text-captionBoldWhite A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.text-captionBoldWhite A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.text-captionBoldRed {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc0000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.text-captionBoldRed:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.text-captionBoldGreen {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #009900; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.text-captionBoldYellow {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffff00; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.text-copyPlain {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.text-copyPlainWhite {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.text-copyPlainWhite:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.text-copyBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.text-copyBoldRed {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #cc0000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.text-copyBoldRed:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.text-copyBoldWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.text-copyBoldWhite:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.text-copyBoldPeach {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffcc66; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.text-link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
.text-link:hover {
	COLOR: #ffa240; TEXT-DECORATION: none
}
.text-formfield {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.text-formfieldBold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.normalLinksBold {
	FONT-WEIGHT: bold; FONT-?IZE: 8pt; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
.normalLinksBold:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.normalTxtWhiteBold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
.blueLinksNoBold {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.blueLinksNoBold:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.blueLinksNoBold:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.blueLinksNoBold A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.blueLinksNoBold A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

A { text-decoration: none }
A.type1:link    {color:#333333; text-decoration:none;}
A.type1:visited {color:#0066ff; text-decoration:none;}
A.type1:active  {color:#0066ff; text-decoration:none;}
A.type1:hover   {color:#333333; text-decoration:underline;}
A.type2:link    {color:#0066ff; text-decoration:none;}
A.type2:visited {color:#ff0000; text-decoration:none;}
A.type2:active  {color:#0066ff; text-decoration:none;}
A.type2:hover   {color:#333333; text-decoration:underline;}

