		div, html, body, p,img,
		h1, h2, h3, h4, h5, h6, td
		form, fieldset, a, img, a img, br, dl, dt, dd {
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
		}
		
		*{
			outline-style:none;
			outline:none;
		}
		
		form {
			margin-bottom:0;
			padding:0;
			margin-top:0;
		}
		 
		 html {
			margin:0;
			padding:0;
			width:100%;
			height:100%;
			min-width:990px;
			font: 62.5%/1.4 Arial, Helvetica, Verdana, sans-serif;
			color: #4b5d6a;


		}
		 
		 body {
			margin:0;
			padding:0;
			height:100%;
			background:#4290be url('/img/body-bg.gif') 0% 0% repeat-x;
			font-size:1.4em;
			text-align:left;
			width:100%;
		}

		a, a:visited{
			color: #356b8d;
			text-decoration: underline;
		}
		
		a:hover{
			text-decoration: none;
		}
		
		div	{
			zoom:1;
			h\eight:1%;
		}
		
		.test{
			border:1px solid red;
		}
		
		div.outer{
			width: 900px;
			margin: 0 auto;
			padding: 0 15px;
			background: #fff url('/img/bg.gif')
		}
		
				
		.vat{
			vertical-align: top;
		}
		
		h5{
			font-size: 1.2em;
		}
		
		h4{
			font-size: 1.4em;
		}
		
		h3{
			font-size: 1.5em;
		}
		
		h2{
			font-size: 1.7em;
		}
		
		h1{
			font-size: 2em;
		}
		
		h1, h2, h3, h4, h5{
			color: #356b8d;
			margin-bottom:0.2em;
			font-family:  Arial, Helvetica, sans-serif;
		}
		
	
		ul.menu, ul.menu li{
			margin:0;
			padding:0;
			list-style: none;
		}
		
		ul.menu{
			background: #478fbc url('/img/menu-bg.gif') 50% 0 repeat-y;
			border-left: 3px solid #b4d9ec;
			border-right: 3px solid #b4d9ec;
			border-top: 1px solid #b4d9ec;
			color: #fff
		}
		
		ul.menu li{
			border-bottom: 1px solid #b4d9ec;
			padding: 2px 6px;
		}
		
		ul.menu li ul, ul.menu li ul li{
			padding:0;
			margin:0;
			border:none;
		}
		
		ul.menu li ul{
			margin-left:20px;
			font-size:90%;
			margin-top:5px;
			margin-bottom:5px;
		}	
		
		ul.menu li ul a{
			text-decoration: underline;
		}
		
		ul.menu li ul a:hover{
			text-decoration: none;
		}
		
		table.mtable{
			border-bottom: 3px solid #468ebb;
			margin-top:15px;
		}
		
		.fbg{
			background: transparent url('/img/ftr-blue.gif') 50% 0 no-repeat;
			height: 23px;
			font-size:1px;
		}
		
		p{
			margin-bottom:20px;
		}
		
		
		div.header{
			width: 900px;
			margin: 0 auto;
			padding: 0 15px;
			background: transparent;
			background-image: url('/img/head-blue.png');
			background-position: 50% 50%;
			background-repeat: no-repeat;
			height: 230px;
			padding-top:4px;
		}
		
		
		.header table img{
				padding:2px;
				border:1px solid #4290be;
				background: #4290be;
			}
		.header div.pad{
				padding: 3px;
				background: #fff;
				width:196px;
				text-align:center;
		}
		
		img.label{
				background-position: 50% 50%;
				background-color: #fff;
				background-image: url("/img/label-blue.jpg");
				background-repeat:no-repeat;
				display: block;
				height: 27px;
				width: 887px;
				margin: 0 auto;
				margin-top:15px;
				border-bottom: 4px solid #1d3380;
				padding-bottom: 5px;
		}
		/*additional colors set*/
		
		/*red*/
		body.red{
			background:#bc0303 url('/img/body-redbg.gif') 0% 0% repeat-x;
		}
		
		body.red div.fbg{
			background: transparent url('/img/ftr-red.gif') 50% 0 no-repeat;
		}
		
		body.red ul.menu{
			background: #c62929 url('/img/menu-redbg.gif') 50% 0 repeat-y;
			border-left: 3px solid #fe9292;
			border-right: 3px solid #fe9292;
			border-top: 1px solid #fe9292;
		}
		
		body.red ul.menu li{
			border-bottom: 1px solid #fe9292;
		}
		
		body.red div.outer{
			background: #fff url('/img/redbg.gif')
		}
		
		body.red table.mtable{
			border-bottom: 3px solid #bc0303;
		}
		
		body.red h1, body.red h2, body.red h3, body.red h4, body.red h5{
			color: #682626;
		}
		
		body.red a, body.red a:visited{
			color: #8d3535;
		}
		
		body.red div.header{
			background-image: url('/img/head-red.png');
		}
		
		body.red .header table img{
				border:1px solid #bc0303;
				background: #bc0303
			}
		
		body.red img.label{
				background-image: url("/img/label-red.jpg");
				border-bottom: 4px solid #bc0303;
		}
		/*green*/
		body.green{
			background:#029123 url('/img/body-greenbg.gif') 0% 0% repeat-x;
		}
		
		body.green div.fbg{
			background: transparent url('/img/ftr-green.gif') 50% 0 no-repeat;
		}
		
		body.green ul.menu{
			background: #039124 url('/img/menu-greenbg.gif') 50% 0 repeat-y;
			border-left: 3px solid #97fe92;
			border-right: 3px solid #97fe92;
			border-top: 1px solid #97fe92;
		}
		
		body.green ul.menu li{
			border-bottom: 1px solid #97fe92;
		}
		
		body.green div.outer{
			background: #fff url('/img/greenbg.gif')
		}
		
		body.green table.mtable{
			border-bottom: 3px solid #029123;
		}
		
		body.green h1, body.green h2, body.green h3, body.green h4, body.green h5{
			color: #26682b;
		}
		
		body.green a, body.green a:visited{
			color: #358d41;
		}
		
		body.green div.header{
			background-image: url('/img/head-green.png');
		}
		
		body.green .header table img{
				border:1px solid #029123;
				background: #029123
		}
		
		body.green img.label{
				background-image: url("/img/label-green.jpg");
				border-bottom: 4px solid #029123;
		}
		/*orange*/
		body.orange{
			background:#fc6921 url('/img/body-orangebg.gif') 0% 0% repeat-x;
		}
		
		body.orange div.fbg{
			background: transparent url('/img/ftr-orange.gif') 50% 0 no-repeat;
		}
		
		body.orange ul.menu{
			background: #fc6a22 url('/img/menu-orangebg.gif') 50% 0 repeat-y;
			border-left: 3px solid #fec292;
			border-right: 3px solid #fec292;
			border-top: 1px solid #fec292;
		}
		
		body.orange ul.menu li{
			border-bottom: 1px solid #fec292;
		}
		
		body.orange div.outer{
			background: #fff url('/img/orangebg.gif')
		}
		
		body.orange table.mtable{
			border-bottom: 3px solid #fc6921;
		}
		
		body.orange h1, body.orange h2, body.orange h3, body.orange h4, body.orange h5{
			color: #d74302;
		}
		
		body.orange a, body.orange a:visited{
			color: #e07f44;
		}
		
		body.orange div.header{
			background-image: url('/img/head-orange.png');
		}
		
		body.orange .header table img{
				border:1px solid #fc6921;
				background: #fc6921
		}
		
		body.orange img.label{
				background-image: url("/img/label-orange.jpg");
				border-bottom: 4px solid #fc6921;
		}
		/*end of additional colors set*/
		
		
		body.red ul.menu li ul li, body.green ul.menu li ul li, body.orange ul.menu li ul li{
			border:none;
		}
		
		ul.menu a, ul.menu a:visited, ul.menu span{
			color: #fff;
			text-decoration: none;
		}
		
		
		a.imo img{
			border:1px solid #aca29c;
			padding:3px;
		}
		
		a.imo{
			float:left;
			margin: 0 5px 5px 0
		}
		
		span.row{
			display:block;
			margin-bottom:10px;
			overflow:hidden;
			width: 85%;
			}
			
			span.lside{
			display:block;
			width:19%; 
			float:left;
			}
			
			span.rside{
			display:block;
			width:79%; 
			float:right;
			}
			
			span.rside input{
			font-family: Arial, Helvetica, sans-serif;
			height: 1.4em;
			font-size:1.1em;
			width:90%;
			}
			
			span.rside textarea{
			font-family: Arial, Helvetica, sans-serif;
			font-size:1.1em;
			width:90%;
			}
			
			input.send{
			font-size:1.5em;
			}

			
			
			br.clear{
				clear:both;
				height:1px;
				line-height: 1px;
				margin-top:-1px;
			}