<style type="text/css">

	.dummy { }

	body {
		text-align:center;
		background-color:#ECE9E9;
		padding:0;
		margin:0;
		}
	
	body, table {
		font:	12px/1.4 Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		}
		
	img {
		border: 0;
		}
			
	a {
		color:#AAB53E;
		text-decoration:none;
		}
	
	a:hover {
		text-decoration:underline;
		}
		
	h1 {
		margin:10px 0 0px 0;
		font-size:20px;
		font-weight:normal;
		color:#AAB53E;
		}
		
	h2 {
		margin:10px 0 5px 0;
		font-size:14px;
		font-weight:bold;
		color:#AAB53E;
		}
		
	h3 {
		margin:0;
		font-size:13px;
		font-weight:bold;
		color:#74C4F0;
		}
		
	h4 {
		margin:0;
		font-size:13px;
		font-weight:bold;
		color:#D33F7F;
		}
		
	h5 {
		margin:0;
		font-size:13px;
		font-weight:bold;
		color:#8772AA;
		}
		
	hr {
		height: 1px;
		color: #AAB53E; 
		width: 100%; 
		border-style: solid;
		border-bottom:0;
		border-right:0;
		border-left:0;
		margin:5px 0;
		}

	form {
	 margin:0;
	 }
	 
	.small  {
		font-size:9px;
		}
	
	.header {
	 	background-color:#53494A;
		color: #ffffff; 
		height: 105px;
		}

	.leftmargin {
	 	background-image:url(images/back_left.gif);
		background-position:right; 
		background-repeat:repeat-y;
		text-align:right;
		font-size:10px;
		}

	.leftmargin h1 {
		color:#98A429;
		font-size:12px;
		font-weight:bold;
		padding-right:10px;
		}

	.leftmargin h2 {
		font-size:11px;
		padding-right:10px;
		}

	.leftmargin h3 {
		color:#9684B4;
		font-size:14px;
		font-weight:bold;
		padding-right:10px;
		}

	.leftmargin h4 {
		color:#9684B4;
		font-size:13px;
		font-weight:bold;
		padding-right:10px;
		}

	.leftmargin p {
		padding-right:10px;
		}

	.rightmargin {
	 	background-image:url(images/back_right.gif); 
		background-position:left; 
		background-repeat:repeat-y;
		font-size:10px;
		}

	.rightmargin h1 {
		color:#D7568C;
		font-size:14px;
		font-weight:bold;
		padding-left:10px;
		}

	.rightmargin p {
		padding-left:10px;
		margin:10px 0;
		}

	.rightmargin a {
		color:#000000;
		}

  .footer {
	 background-color:#ffffff;
	 color:#000000;
	 font-size:11px;
	 padding:5px 0;
	 text-align:center;
	 }

  .footer a {
	 color:#000000;
	 }

  .footer2 {
	 background-color:#A19898;
	 color:#FFFFFF;
	 height:30px;
	 font-size:10px;
	 padding:0 30px;
	 }

  .footer2 a {
	 color:#FFFFFF;
	 }

	.grey {
	 margin:0;
	 color:#8A8887;
	 font-size:11px;
	 }
	 
	.catalogue {
	 width:100px;
	 height:130px;
	 margin:10px 25px 15px 15px;
	 text-align:center;
	 font-size:11px;
	 float:left;
	 }
	
	.catalogue img {
   margin: 10px 0 0 0;
	 }
		
	.steps img {
		vertical-align:middle;
		}
		
	.home_back {
		width:248px;
		background-repeat:none;
		font-size:10px;
		text-align:center;
		}
	
	.home1 {
		background-image:url(images/home_back1.gif);
		color:#AAB53E;
		}
		
	.home2 {
		background-image:url(images/home_back2.gif);
		color:#64BDEF;
		}
				
	.home3 {
		background-image:url(images/home_back3.gif);
		color:#D35389;
		}
				
	.home4 {
		background-image:url(images/home_back4.gif);
		color:#8A77AC;
		}
				
	.home_back h1 {
		margin:5px;
		font-size:15px;
		font-weight:bold;
		}
		
	.home2 h1 {
		color:#64BDEF;
		}
		
	.home3 h1 {
		color:#D35389;
		}
		
	.home4 h1 {
		color:#8A77AC;
		}
		
	.home_back p {
		margin:5px;
		}
		
	.home_back a {
		color:#000000;
		}
		
	.bottomborder {
		height:2px;
		font-size:2px;
		vertical-align:top;
		}
		
ul.TwoColumnList {
  float: left;
  width: 250px;
	margin: 0 0 0 12px;
  padding-left: 1.5em;
 	}

 	#trailimageid {
  position: absolute;
  visibility: hidden;
  left: 0px;
  top: 0px;
  height: 1px;
  z-index: 1000;
  }

	#backtemplate {
		/*background-color:#fff000;*/
		background-color:#d2ebfc;
		}
		
	#backtemplate a {
		color:#0083e0;
		}

	.backemail {
		/*background-color:#fff000;*/
		background-color:#e9dbf9;
		}
		
	.backemail a {
		color:#8762b0;
		}

	.backprint {
		/*background-color:#fff000;*/
		background-color:#ffd3e1;
		}
		
	.backprint a {
		color:#ea4276;
		}

</style>
