/* CSS Document */
body {
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 10px;
	font-family: 'relative-bold', 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 26px;
    font-size: 2.9vw;
    line-height: 1.2;
    letter-spacing: -0.01em;
    color: #FF0066;
    background-color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}

.small {
	FONT-FAMILY:  Arial,Verdana, sans-serif;
    FONT-SIZE:8pt;
	color  : #000000;
    letter-spacing: normal; 
	word-spacing: normal;
	line-height: 10pt;
	}


.header {
	FONT-FAMILY: Arial,Verdana,  sans-serif;
    FONT-SIZE: 18pt;
	color  : #000000;
    letter-spacing: normal; 
	word-spacing: normal;
	line-height: 20pt;
	}
.redheader {
	FONT-FAMILY: Arial,Verdana,  sans-serif;
    FONT-SIZE:18pt;
	color  : #ff3300;
    letter-spacing: normal; 
	word-spacing: normal;
	line-height: 20pt;
	}
.subheader {
	FONT-FAMILY: Arial,Verdana,  sans-serif;
    FONT-SIZE:15pt;
	color  : #ff3300;
    letter-spacing: normal; 
	word-spacing: normal;
	line-height: 17pt;
	}

.boxleft {
	FONT-FAMILY:   Lucida Grande, Geneva, Verdana, Arial, sans-serif;
	FONT-SIZE:10px;
	color  : #000000;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: 9pt;
	background-color: #ffffff;
	background-image: url(images/leftbg.jpg);
	background-repeat: repeat-y;
	}	
	
.boxright {
	FONT-FAMILY:   Lucida Grande, Geneva, Verdana, Arial, sans-serif;
	FONT-SIZE:10px;
	color  : #000000;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: 9pt;
	background-color: #ffffff;
	background-image: url(images/rightbg.jpg);
	background-repeat: repeat-y;
	}	
	
.boxmenu {
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE:8pt;
	color  : #000000;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: 10pt;
	background-color: #ebebeb;
	background-image: url(images/menubg.jpg);
	background-repeat: repeat-x;
	padding: 5px;
	
	}		

.boxgrey {
	
	background-color: #ffffff;
	background-image: url(images/greybg.jpg);
	
	}	
.boxgrey2 {
	
	background-color: #ffffff;
	background-image: url(images/greybg2.jpg);
	
	}	
	
ul.points
{
	list-style-type : square;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 8pt;
}	
		
/* e mail link */
.mail {
	FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE:12pt;
	color  : #999999;
    letter-spacing: normal; 
	word-spacing: normal;
	line-height: 14pt;
	}
a.mail:link {
	FONT-FAMILY:Verdana, Arial, sans-serif;
    FONT-SIZE:12pt;
	color  : #999999;
    letter-spacing: normal; 
	word-spacing: normal;
	line-height: 14pt;
	text-decoration: underline;  
	}
a.mail:visited {
	FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE:12pt;
	color  : #999999;
    letter-spacing: normal; 
	word-spacing: normal;
	line-height: 14pt;
	text-decoration: underline; 
	}
a.mail:hover {
	FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE:12pt;
	color  : #999999;
    letter-spacing: normal; 
	word-spacing: normal;
	line-height: 14pt;
	text-decoration: none; 
	 
}	


/* main nav */
.main {
	FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE:12pt;
	color  : #ff3300;
    letter-spacing: normal; 
	word-spacing: normal;
	line-height: 14pt;
	}
a.main:link {
	FONT-FAMILY:Verdana, Arial, sans-serif;
    FONT-SIZE:12pt;
	color  : #ff3300;
    letter-spacing: normal; 
	word-spacing: normal;
	line-height: 14pt;
	text-decoration: none; 
	}
a.main:visited {
	FONT-FAMILY:Verdana, Arial, sans-serif;
    FONT-SIZE:12pt;
	color  : #ff3300;
    letter-spacing: normal; 
	word-spacing: normal;
	line-height: 14pt;
	text-decoration: none; 
	}
a.main:hover {
	FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE:12pt;
	color  : #666666;
    letter-spacing: normal; 
	word-spacing: normal;
	line-height: 14pt;
	text-decoration: none; 
	 
}	


/* get down links */
.get {
	FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE:12pt;
	color  : #ff3300;
    letter-spacing: normal; 
	word-spacing: normal;
	line-height: 14pt;
	}
a.get:link {
	FONT-FAMILY:Verdana, Arial, sans-serif;
    FONT-SIZE:12pt;
	color  : #ff3300;
    letter-spacing: normal; 
	word-spacing: normal;
	line-height: 14pt;
	text-decoration: none;  
	}
a.get:visited {
	FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE:12pt;
	color  : #ff3300;
    letter-spacing: normal; 
	word-spacing: normal;
	line-height: 14pt;
	text-decoration: none; 
	}
a.get:hover {
	FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE:12pt;
	color  : #666666;
    letter-spacing: normal; 
	word-spacing: normal;
	line-height: 14pt;
	text-decoration: none; 
	 
}	
/* coloured link */
.bg {
	font: 10px Arial, Helvetica, Verdana, sans-serif;
}
a.bg:link {
	color: #ff6600; text-decoration: none; background-color: #ffffff
}
a.bg:visited {
	color: #ff6600; text-decoration: none; background-color: #ffffff
}
a.bg:hover {
	color: #ffffff; text-decoration: none; background-color: #ff6600
}

.boxhozdot {
	FONT-FAMILY:   Lucida Grande, Geneva, Verdana, Arial, sans-serif;
	FONT-SIZE:10px;
	color  : #000000;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: 9pt;
	background-color: #ffffff;
	background-image: url(../images/hozdots.gif);
	background-repeat: repeat-x;
	
	}	
	
	.boxvertdot {
	FONT-FAMILY:   Lucida Grande, Geneva, Verdana, Arial, sans-serif;
	FONT-SIZE:10px;
	color  : #000000;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: 9pt;
	background-color: #ffffff;
	background-image: url(../images/vertdots.gif);
	background-repeat: repeat-y;
	
	}	

/* entry content */
.entry-content {
  /*
   image alignment on a screen this size may be
   a bit difficult. It's set to start aligning
   and floating images at the next breakpoint,
   but it's up to you. Feel free to change it up.
   */
}
.entry-content p {
  margin: 0 0 1em 0;
}
.entry-content table {
  width: 100%;
  border: 1px solid #eaedf2;
  margin-bottom: 1.5em;
}
.entry-content table caption {
  margin: 0 0 7px;
  font-size: 0.75em;
  color: #9fa6b4;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.entry-content tr {
  border-bottom: 1px solid #eaedf2;
}
.entry-content tr:nth-child(even) {
  background-color: #f8f9fa;
}
.entry-content td {
  padding: 7px;
  border-right: 1px solid #eaedf2;
}
.entry-content td:last-child {
  border-right: 0;
}
.entry-content th {
  background-color: #f8f9fa;
  border-bottom: 1px solid #eaedf2;
  border-right: 1px solid #eaedf2;
}
.entry-content th:last-child {
  border-right: 0;
}
.entry-content blockquote {
  margin: 0 0 1.5em 0.75em;
  padding: 0 0 0 0.75em;
  border-left: 3px solid #2980b9;
  font-style: italic;
  color: #9fa6b4;
}
.entry-content dd {
  margin-left: 0;
  font-size: 0.9em;
  color: #787878;
  margin-bottom: 1.5em;
}
.entry-content img {
  margin: 0 0 0 0;
  max-width: 100%;
  height: auto;
}
.entry-content .size-auto, .entry-content .size-full, .entry-content .size-large, .entry-content .size-medium, .entry-content .size-thumbnail {
  max-width: 100%;
  height: auto;
}
.entry-content pre {
  background: #000;
  color: #f8f9fa;
  font-size: 0.9em;
  padding: 1.5em;
  margin: 0 0 1.5em;
  border-radius: 3px;
}
/* end .entry-content */