body,html {margin: 0; padding: 0; font-family:  Helvetica, Arial,sans-serif;}
.wrap {position: relative; margin-left: auto; margin-right: auto; width: 1000px;}
#buffer {background: #333; height: 10px;}
#header {background: url('../images/bg_header.jpg'); height: 186px;}
	#logo {top: 50px; left: 30px; position: absolute;}
	#hdr_right {background: top right url('../images/hdr_watermark.png') no-repeat; width: 660px; height: 186px; left: 340px; top: 10px; position: absolute;}
	#hdr_right img {margin-left: 420px;}
	#hdr_right p {margin-top: 50px; margin-left: 350px; font-size: 14px; color: #666;}
	#main_nav {margin-top: 50px; width: 660px; text-align: right;}
	#main_nav a {text-decoration: none; color: #333; margin-right:20px; font-size: 16px; text-transform: uppercase; font-weight: bold;}
#lcol {width: 290px; margin: 15px 5px 5px 5px; float: left;}
	#lcol h3.nav_hdr {color: #555; border-bottom: 1px solid #555; text-transform: uppercase; letter-spacing: .1em;}
	#lcol ul {list-style: none;}
	#lcol ul li {line-height: 24px;}
	#lcol a {text-decoration:none; color:#2e71d5;}
#rcol {width: 690px; margin: 15px 5px 5px 5px; float: left;}
	#rcol .photo {border: 1px solid #666;}
	#rcol .content {background: #e6f2ff; padding: 10px; margin: 15px 0px 15px 0px;}
	#rcol .content h2 {color: #2e71d5; border-bottom: 2px solid #2e71d5; font-size: 20px; margin-top: 0px;}
.clr {clear: both;}
#footer {background: #333; height: 45px;color: #c3dbff;}
	#footer .submenu {font-size: 12px; float: left; text-transform:uppercase; margin: 9px;}
	#footer .submenu a {color: #c3dbff; text-decoration: none;}
	#footer .copyright {float: left; margin: 8px 0px 0px 370px;}
p {font-size: 13px; line-height: 16px;}
.formlist li {border-bottom: 1px solid #c3dbff;margin-bottom: 5px; padding: 3px;}
