/*   http://www.samuels.co.uk/samslayout.css   */

body {
  margin:0;
  padding:0;
  height:100%;
  color:#000;
	background: #F5F5F5;
	font:x-small Verdana,Sans-serif;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:x-small;
  }
  html>body {font-size:small;}

p {
  margin:0 0 1em 0;
  }

.heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color : #F5F5F5; font-weight: bold}
.subheading { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0073BB; font-size: 13px; font-weight : bold; text-decoration : none; margin: 0px 0px 5px 0px;}
.quote { font-family: Verdana, Arial, Helvetica, sans-serif; color: #888888; font-size: 13px; font-weight : none; text-decoration : none;  line-height: 18px;  }
.quotesmlr { font-family: Verdana, Arial, Helvetica, sans-serif; color: #888888; font-size: 13px; font-weight : none; text-decoration : none;  line-height: 15px;  }
.quotename { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0073BB; font-size: 9px; font-weight : none; text-decoration : none;  line-height: 11px;  }
.quoteblack { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 9px; font-weight : none; text-decoration : none;  line-height: 11px;  }
.telephone { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color : #FFFFFF; font-weight: normal}

a.email:link, a.email:visited, a.email:active { 
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	text-decoration : none; }

a.email:hover {
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #999999;
	text-decoration : underline;
}
.tbl1 {
	border : 1px solid Black;
}
.tbl2 {
	border : 1px solid black;
}
.tcell1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight : normal;
	text-decoration : none;
	border : 1px solid Black;
}

input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #E3F0FD; }
textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #E3F0FD; }
select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #E3F0FD; }
.checkbox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #F5F5F5; }
.submitbutton {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #cccccc; }

.tcell2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight : normal;
	text-decoration : none;
}
.nav {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 14px;
	margin-left: 5px;
}
a.nav:link, a.nav:visited, a.nav:active {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 14px;
	margin-left: 0px;
}
a.nav:hover {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 14px;
	margin-left: 0px;
}

.navsub {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0073BB;
	line-height: 11px;
	margin-left: 10px;
	margin-top: -10px;
}
a.navsub:link, a.navsub:visited, a.navsub:active {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0073BB;
	line-height: 11px;
	margin-left: 0px;
}
a.navsub:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0073BB;
	line-height: 11px;
	margin-left: 0px;
}

.navsub1 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0073BB;
	line-height: 11px;
	margin-left: 25px;
	margin-top: -10px;
}
a.navsub1:link, a.navsub1:visited, a.navsub1:active {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0073BB;
	line-height: 11px;
	margin-left: 0px;
}
a.navsub1:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0073BB;
	line-height: 11px;
	margin-left: 0px;
}

.bodytext { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight : normal; text-decoration : none;  line-height: 14px;  margin: 7px 0px 0px 0px;  }
a.bodytext:link, a.bodytext:visited, a.bodytext:active { 
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #151F24;
	text-decoration : underline;
}
a.bodytext:hover {
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #0073BB;
	text-decoration : underline;
}
.bodytextlht { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight : normal; text-decoration : none;  line-height: 18px;   }
.subbodytext { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; font-weight : normal; text-decoration : none;  line-height: 18px;   }
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; font-weight : normal; text-decoration : none; }
.piccap { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 10px; font-weight : normal; text-decoration : none; }
.instr { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight : none; text-decoration : none;  line-height: 13px;  }


a:link, a:visited, a:active, a:hover { 
	font : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #0073BB;
	text-decoration : none;
}
a:hover { 
	font : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #99CC22;
	text-decoration : underline;
}

a.boxlink:link, a.boxlink:visited, a.boxlink:active { 
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	color : #006400;
}
a.boxlink:hover {
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
}


ul.tips {list-style-position: outside; list-style-image : url(images/smlflower.gif); margin: 5px 0px 5px 5px; padding-left: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight : normal; text-decoration : none; line-height: 16px;  }

ul.tiplist {list-style-position: outside; margin: 0px 0px 5px 5px; padding-left: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight : normal; text-decoration : none;  line-height: 16px; }

ul.boxlist { margin : 0px 0px 0px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; padding: 1px 0px 0px 12px; }	

ul.bodylist { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight : normal; text-decoration : none;  line-height: 18px; }
ul.bodylist2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight : normal; text-decoration : none;  line-height: 10px; }

.boxcentre { background: White; margin: 10px 5px 5px 5px; padding:7px 10px 7px 5px; border : 1px solid Black;}
.boxleft { background: White; margin: 0px 0px 0px 0px; padding:3px 5px 3px 5px; border : 1px solid Black;}
.boxinline {
	background: White;
	margin: 0px 0px 0px 0px;
	padding:3px 5px 3px 5px;
	border : 1px solid Black;
	width: 120px;
}
	
.boxhdr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #006600; font-weight : bold;}
.boxsubhdr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; font-weight : bold;}
p.boxcontent { margin : 0px 5px 0px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; padding: 1px 0px 0px 5px; }	

.imgBorder { border : 1px solid #000000;}

 #logo {
	padding: 5px;
	width: 210px;
	position: absolute;
	left: 5px;
	top: 5px;
	height: 49px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 49px;
	}
html>body #logo {
	height: 49px; /* ie5win fudge ends */
	}

#banner {
padding : 0px 0px 0px 0px;
width: 468px;
position:absolute;
left: 266px;
top: 6px;
height: 60px;/* ie5win fudge begins */
	voice-family: "\";
}\"";
	voice-family:inherit;
	height: 60px;
	}
html>body #banner {
	height: 60px; /* ie5win fudge ends */
	}
	
.bannerbox { background: White; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; border : 1px solid Black;}

#frame {
		position: relative;
		width:790px;
		margin-right:0px;
		margin-left:5px;
		margin-top:5px;
		padding: 0px;
		top: 100px;
		text-align:left;
		background:#fff;
		}

#content {
	width:495px;
	padding-left:0px;
	float:left;
	background:#fff;	
}

#content2 {
	width:437px;
	padding-left:0px;
	float:left;
	background:#fff;	
}


#content483 {
	width:492px;
	padding-left:0px;
	float:left;
	background:#fff;	
}
		
#left {
	padding:0px;
	width: 175px;
	float:left;
	left: 5px;
	top: 100px;
	background:#fff;
}

#left178 {
	padding:0px;
	width: 178px;
	float:left;
	left: 5px;
	top: 100px;
	background:#fff;
}

#leftmiddle {
	padding:0px;
	width: 670px;
	float:left;
	left: 5px;
	top: 100px;
	background:#fff;
}

#wholewidth {
	padding:0px;
	width: 780px;
	float:left;
	left: 5px;
	top: 100px;
	background:#fff;
}

#right {
		width:120px;
		padding: 0px 0px 0px 0px;
		float:left;
		background:#fff;
		}

#right180 {
		width:178px;
		padding: 0px 0px 0px 0px;
		float:left;
		background:#fff;
		}

#leftmiddle #floatright {
		float:right;
		width:220px;
		background:#fff;
		margin:0px 5px 0px 0px;
		}
		
#footer {
		margin: 0px 0px 20px 0px;
		width: 790px;
		min-width:120px;
		text-align : center;
		background:#fff
		}

