
body	{ width: 100%; padding: 0px; margin: auto; text-align: center; background-color: #c0c0c0; font: 0.8em tahoma, verdana, helvetica; letter-spacing: 1px; }

input	{ font: 1em tahoma, verdana, helvetica; letter-spacing: 1px; }

label	{ font: 1em tahoma, verdana, helvetica; letter-spacing: 1px; }

img	{ border: 0px; }

#page	{ width: 100%; padding: 0px; margin: 15px 0 0 0px; text-align: center; }

#container	{ margin-left: auto; margin-right: auto; width: 960px; height: auto; min-height: 818px; background-color: #fff; overflow: visible; }

.container { margin-left: auto; margin-right: auto; width: 960px; height: auto; min-height: 800px; background-color: #fff; overflow: visible; border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; text-align:center;}

div[class] .container { height:auto; }
	
#header	{ width: 960px; height: 155px; padding: 0px;	margin: 0px; background: url(img/hdr_main.jpg) no-repeat; border-bottom: 1px solid black; }
	#header h1	{ visibility: hidden;	padding: 0px; margin: 0px; }
	
#topmenu	{ width: 960px; height: 15px; top: 123px; right: 0px; padding: 4px 0 5px 0px; margin: 0px; text-align: center; background-color: #c0c0c0; border-bottom: 1px solid black; }
	#topmenu a	{ padding: 0px 40px 0px 40px; color: #505050; background-color: #c0c0c0; text-align: left; margin: 0px; text-decoration: none; display: inline; font-weight: bold; }
	#topmenu a:hover	{ text-decoration: underline; }
	#topmenu u	{ padding: 0px 40px 0px 40px; color: #505050; background-color: #c0c0c0; text-align: left; margin: 0px; text-decoration: underline; display: inline; font-weight: bold; }

#content	{ top: 160px; width: 958px; background: #fff; right: 0px; text-align: center; border: 1px solid #fff; }
	#content	td { text-align: left; padding: 0px; margin: 2px; }
	#content #menucell	{ width: 210px; height: 260px; vertical-align: top; }
	#content #maincell	{ text-align: center; }
		#content #maincell form	{ width: 400px; height: 600px; padding: 5px 5px 0px 5px; margin: 0px; }
		#content #maincell fieldset	{ border: 0px; text-align: left; padding: 0 0 0 50px; margin: 0px; }
		#content #maincell fieldset p { font-weight: normal; display: block; padding: 0px; margin: 3px; }
		#content #maincell fieldset label { width: 100px; vertical-align: bottom; font-weight: bold; display: block; float: left; padding: 3px 0 0 3px; }
		#content #maincell fieldset hr	{ width: 500px; border: 1px solid #c0c0c0; }
		#content #maincell .longlabel	{ width: 450px; vertical-align: top; font-weight: bold; display: inline; }
		#content #maincell .textbox { width: 200px; border: 1px solid #c0c0c0; margin: 1px; padding: 1px; color: #000; }
		#content #maincell .textarea { width: 600px; border: 1px solid #c0c0c0; margin: 1px; padding: 1px; color: #000; }
		#content #maincell .button { width: 100px; font-style: italic; font-weight: bold; border: 1px solid #427992; background-color: #c0c0c0; padding: 1px; color: #fff; }
	
#infotable	{ width: 720px; margin: 0 0px 0 0px; border: 1px solid #c0c0c0; background-color: #fff; }
	#infotable th	{ text-align: left; padding-left: 10px; font-weight: bold; background-color: #c0c0c0; color: #505050; border: 0px; font-size: 1em; }
	#infotable td	{ border: 0px; font-size: 1em; text-align: justify; padding: 10px; }
	#infotable td h1	{ border: 0px; font-size: 1em; padding: 1px; margin: 12px 0 0 0; }

	#logobackground	{ background: url(img/logos.jpg) no-repeat bottom right;  }

	#partslist	{ width: 400px; border: 0px; }
		#partslist th	{ vertical-align: top; text-align: left; padding-left: 2px; font-weight: bold; background-color: transparent; color: #000; border: 0px; border-bottom: 1px solid #c0c0c0; font-size: 1em; }
		#partslist td	{ border: 0px; padding: 2px; text-align: left; }
	
	#contactus	{ width: 400px; border: 0px; vertical-align: top; }
		#contactus th	{ vertical-align: top; text-align: left; padding: 2px 0 0 10px; font-weight: bold; background-color: #fff; color: #000; border: 0px; font-size: 1em; }
		#contactus td	{ border: 0px; padding: 2px; }
	
#footer	{ width: 960px; height: 15px; margin-left: auto; margin-right: auto; bottom: 0px; padding: 6px 0px 6px 0px; text-align: center; vertical-align: middle; background-color: #c0c0c0; border: 1px solid #000; color: #000; font-weight: bold; font-size: 0.8em }
	#footer a	{ color: #000; text-decoration: none; font-weight: bold; }
	#footer a:hover	{ color: #000; text-decoration: underline; }

.background-ue	{ background: url(img/background-ue.jpg) no-repeat bottom right; }

.imgborder	{ border: 1px solid #000; }
