* { margin:0; padding:0; }
body { background:url(images/header-back.gif) 0 0 repeat-x; color:#2e3d47; font:normal 16px/18px Garamond, "Times New Roman", times; }
a { color:#2e3d47; font:bold 16px/18px Garamond, "Times New Roman", times; text-decoration:none; }
a:hover { text-decoration:underline; color:#687a8c; }
p { padding:8px 0; }
h3 { margin:15px 0 0 0; }
#content ul { margin:0 0 0 20px; }
#res-ul, #res-ul li { list-style:none; padding:4px 0; margin:0; }

#header { width:823px; height:143px; margin:0 auto 0 auto; background:url(images/contact-txt.gif) 595px 0 no-repeat;   }
	#logo { display:block; width:242px; height:143px; background:url(images/logo.jpg) 0 0 no-repeat; }
#nav { width:769px; height:38px; margin:0 auto 0 auto; padding:0 0 0 70px; }
	#nav ul, #nav ul li, #seminars ul, #seminars ul li { list-style:none; margin:0; padding:0; }
	#nav ul li { float:left; }
	#nav a { display:block; height:38px; float:left; }
	#b-about { background:url(images/b-about.gif) 0 0 no-repeat; width:108px; }
	#b-services { background:url(images/b-services.gif) 0 0 no-repeat; width:102px; }
	#b-seminars { background:url(images/b-seminars.gif) 0 0 no-repeat; width:104px; }
	#b-faq { background:url(images/b-faq.gif) 0 0 no-repeat; width:70px; }
	#b-test { background:url(images/b-test.gif) 0 0 no-repeat; width:137px; }
	#b-res { background:url(images/b-res.gif) 0 0 no-repeat; width:119px; }
	#b-contact { background:url(images/b-contact.gif) 0 0 no-repeat; width:129px; }
	#nav a:hover { background-position:0 -38px; }
#main { width:823px; padding:24px 0 20px 0; margin:0 auto 0 auto; }
	#content { width:801px; padding:0 0 40px 11px;  }
		#title { width:781; background:url(images/blue-bar.gif) 0 14px repeat-x; padding:0 0 15px 20px; }
	#hm-bar { width:801px; height:275px; padding:0 0 0 11px; }
		#hm-pic { width:517px; height:269px; float:left; padding:6px 0 0 6px; background:url(images/home-pic-back.gif) 0 0 no-repeat; }
		#hm-rt { width:273px; height:275px; padding:0 0 0 5px; float:left; }
			#seminars { width:261px; height:95px; background:url(images/seminars.jpg) 0 0 no-repeat; padding:40px 0 5px 12px; color:#FFFFFF; }
				#seminars a { color:#fff; font:bold 14px/20px Garamond, "Times New Roman", times; display:block; height:20px; padding:0 0 2px 8px; background:url(images/arrow.gif) 0 12px no-repeat; }
				#seminars a:hover { text-decoration:none; color:#c2def6; }
			#questions { width:273px; height:135px; background:url(images/questions.jpg) 0 0 no-repeat; display:block; }
	#hm-content { padding:0 11px 20px 210px; margin:20px 0 0 0; background:url(images/pig.jpg) 0 0 no-repeat; font:italic normal 20px/22px Garamond, "Times New Roman", times; text-align:justify; }
	#hm-content a { font:bold 18px/24px Garamond, "Times New Roman", times; }
	#co-logos { width:221px; height:66px; margin:0 auto 0 auto; }
		#co-logos a { float:left; }
#footer { width:100%; height:56px; margin:20px 0 0 0; background:url(images/footer-back.gif) 0 0 repeat-x;  }
	#footer-txt { width:719px; height:56px; background:url(images/footer.gif) 0 0 no-repeat; margin:0 auto 0 auto; }