   @charset "utf-8";





   /* Text Class
   ----------------------------------------------------*/
   .p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; color:#333333; font-weight:normal; text-decoration:none;}
.top-txt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; color:#fff; font-weight:normal; text-decoration:none;} 
.text_white{ font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:left; color:#fff; }
.text_black1{ font:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-align:left; color:#000; }
.address{ font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; color:#000; }
.address1{ font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:justify; color:#000; }

.text_green{ font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-align:right; color:#77AD47; }

.text_black{ font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#292926; }

.text_blue{ font-family:Arial, Helvetica, sans-serif;  font-size:13px; font-weight:bold; color:#005DC8; text-decoration:underline; }

.form_text{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:right; color:#666666;}




   /* FORM
   ----------------------------------------------------*/
body {font-family:Arial, Helvetica, sans-serif;	font-size:14px;color:#666;	}

h1 {font-size:28px; height:10px;letter-spacing:-1px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;color:#000;	}
	
h2 {font-size:20px; height:10px;letter-spacing:-1px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;color:#FF9600;	}	

.border {  border-style:solid; border-width:1px; border-color:#cccccc;color:#666666;background-color:#F2F2F2;font-family:Arial, Helvetica, sans-serif;  font-size:12px;line-height:160%;height:20px;width:300px;}
	
input.border:focus	{background: #fff;border: 1px solid #595959;}

input:hover {background-color:#fff;	}
	
textarea:hover {background-color:#fff;}

textarea.borders:focus	{background: #fff;	border: 1px solid #595959;}

.borders {  border-style:solid; border-width:1px; border-color:#cccccc;	color:#666666;background-color:#F2F2F2;	font-family:Arial, Helvetica, sans-serif;  font-size:12px;height:100px;width:300px;	}
	
.formborder { border-style:solid; border-width:1px;  border-color:#fff;	color:#000;background-image:url(http://www.tenmat.myzen.co.uk/asset/images/form_button1.jpg);
	font-family:Arial, Helvetica, sans-serif;  font-size:14px;  line-height:130%;height:30px;width:89px;padding-bottom:1px; border:0px; cursor:hand;	}
	
.formborder:hover { border-style:solid; border-width:1px;  border-color:#fff;color:#000;background-image:url(http://www.tenmat.myzen.co.uk/asset/images/form_button_over1.jpg);font-family:Arial, Helvetica, sans-serif;  font-size:14px;line-height:130%;height:30px;	width:89px;padding-bottom:1px; border:0px;cursor:hand; }

.formborder_spn { border-style:solid; border-width:1px;  border-color:#fff;	color:#000;background-image:url(http://www.tenmat.myzen.co.uk/asset/images/form_button1.jpg);
	font-family:Arial, Helvetica, sans-serif;  font-size:14px;  line-height:130%;height:30px;width:140px;padding-bottom:1px; border:0px; cursor:hand;	}
	
.formborder_spn:hover { border-style:solid; border-width:1px;  border-color:#fff;color:#000;background-image:url(http://www.tenmat.myzen.co.uk/asset/images/form_button_over1.jpg);font-family:Arial, Helvetica, sans-serif;  font-size:14px;line-height:130%;height:30px;	width:140px;padding-bottom:1px; border:0px;cursor:hand; }

.formborder_ger { border-style:solid; border-width:1px;  border-color:#fff;	color:#000;background-image:url(http://www.tenmat.myzen.co.uk/asset/images/form_button1.jpg);
	font-family:Arial, Helvetica, sans-serif;  font-size:14px;  line-height:130%;height:30px;width:150px;padding-bottom:1px; border:0px; cursor:hand;	}
	
.formborder_ger:hover { border-style:solid; border-width:1px;  border-color:#fff;color:#000;background-image:url(http://www.tenmat.myzen.co.uk/asset/images/form_button_over1.jpg);font-family:Arial, Helvetica, sans-serif;  font-size:14px;line-height:130%;height:30px;	width:150px;padding-bottom:1px; border:0px;cursor:hand; }


.class_text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3366FF; text-decoration:none;}

.class_red{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600;  text-decoration:underline;}

.star{ color:#FF6600;}

html fieldset { position: relative;}

html legend { position: absolute;  top: -1em; left: .5em;}

html fieldset { position: relative;  margin-top: 1em; padding-top: 2em; padding-bottom: 2em;}

fieldset { background: #f0f0f0;}

legend { color: white;  background: #213439;  padding: .4em 1em;}

label { width: 8em; float: left; text-align: right; margin-right: 0.2em; display: block;}

.form_row { white-space: nowrap; padding-bottom: .5em;}

.submit { margin-left: 13em;}

/* errors */

.fieldWithErrors { margin: 1px;  padding: 1px;  background-color: red; display: table;}

#errorExplination {border: 1px solid red; padding: 7px; padding-bottom: 12px; margin-bottom: 20px;background-color: #f0f0f0;}

#errorExplination h2 {text-align: left;font-weight: bold;padding: 5px 5px 5px 15px;font-size: 12pt;margin: -7px;        background-color: #c00;  color: #fff;}

#errorExplination p { color: #333; margin-bottom: 0; padding: 5px;}

#errorExplination ul li {font-size: 11pt;list-style: square;}

#notice { border: 1px solid #081010;padding: 1em; margin: 1em; margin-bottom: 2em; background-color: lightgray;font: bold smaller sans-serif;}
.rederr{ color:#FF0000; font-size:small; font-weight:normal}

.sitemap-txt a{ font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; color:#000; padding-left:8px; text-decoration:none; }

.sitemap-txt a:hover{ font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; color:#000; padding-left:8px; text-decoration:underline; }

