/* stops the vertical scrollbar disappearing in firefox and IE8 on short pages and messing up alignment */
html,body {
  height: 100%;
  margin:0px;
  padding:0px;
  padding-bottom:1px;
  background-color: white;
  line-height: 20px;
  font-size: 16px;
}

a:link {color: #00008B; text-decoration: none; }
a:active {color: #00008B; text-decoration: none; }
a:visited {color: #00008B; text-decoration: none; }
a:hover {color: #ff0000; text-decoration: none; }

/* vs = visitsite */
.vs {
	font-weight: bold;
	font-size : 12px;
}

TD {
  background-color: White;	
}

.myexp {
  /* no longer used */

  /*
	color : #6373C6;
	color : Navy;
	font-weight : semi-bold;
	*/
}

.normalfont {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.whiteheadingfont {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : White;
	font-weight : normal;
}

.whiteheadingfontlarge {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	color : White;
	font-weight : normal;
}

.blackheadingfontlarge {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 26px;
	color : Black;
	font-weight : normal;
}

.blackheadingfont {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : Black;
	font-weight : normal;
}

.menulinks{
	color: #00008B;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

.showaslink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Red;
	background-color : transparent;
	font-weight: bold;
	font-style : normal;
}

.showaslinkwithspace {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Navy;
	background-color : transparent;
	font-weight: normal;
	line-height : 150%;
}

.showaswhitelinkwithspace {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	background-color : transparent;
	font-weight: normal;
	line-height : 150%;
}

.showasredlink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Red;
	background-color : transparent;
	font-weight: bold;
}

.showaslargelink {
  	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #6373C6;
	background-color : transparent;
}

.showassmalllink {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #6373C6;
	background-color : transparent;
}
 
.smallblacktext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
} 

.showasverylargelink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight: normal;
	color : #6373C6;
	background-color : transparent;
}

.vertlineright {
  border-right: 1px solid #999999;
}

.clientcomments {
	font-family: cursive;
	font-size: 14px;
	text-align: justify;
	background: #ebebeb;
	padding: 11px;
}

.listingborder {
	background-image: url(../images/listingborder.gif);
}

.listingleftborder {
	background-image: url(../images/listinglborder.gif);
}

.listingrightborder {
	background-image: url(../images/listingrborder.gif);
}

.listingbottomborder {
	background-image: url(../images/listingbborder.gif);
}

.denheader {
	background-image: url(../images/denheader.gif);
}

.formcolour {
  border : 1px solid #000000;
	background-color : #cbdbff;
}

.responsive {
  width: 100%;
  height: auto;
}

