	<!--
	#left_margin {
	}
	#right_margin {
	}
	#content {
		margin-right:5%;
		margin-left:5%;
		margin-top:0%;
		padding-bottom:0px;
		/*
		background-color:#7aa6d1;
		background-color:#036;
		*/
		background-color:white;
		border-left:1px solid white;
		border-right:1px solid white;
		text-align:left;
		width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 805 ? "805px" : "auto");
		min-width:790px;
/*		overflow:table; */
/*		overflow:auto;
		background:url(_images/trans.png);
		display:table; */
	}
	#content_home {
		margin-right:5%;
		margin-left:5%;
		margin-top:0%;
		padding-bottom:0px;
/*
		background-image:url(_images/chp_home_content_back.jpg);
		background-position:bottom left;
		background-repeat:repeat-x;
*/
		background-color:#369;
		border-left:1px solid white;
		border-right:1px solid white;
		text-align:left;
		width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 805 ? "805px" : "auto");
		min-width:790px;
	}
	#home_footer {
		clear:both;
		padding-top:1em;
	}
	#head_space {
		height: 11px;
		border-bottom:1px solid #083b6f;
		background-color:#3d7dbc;
	}
	#search_table {
		width:100%;
		font-weight:bold;
		border-top:1px solid #acccee;
		background:url(_images/chp_search_back.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
		background-color:#6698cc;
	}
	#search_table input {
		font-size:10px;
		vertical-align:middle;
	}
	#search_table form {
		margin-bottom:0.5em;
	}
	#search_table a {
		color:white;
		font-weight:bold;
		text-decoration:underline;
	}
	.search_left {
		border-right:1px solid #083b6f;
	}
	.login_right {
		color:#ffcc00;
		border-left:1px solid #acccee;
	}
	.formbutton {
		cursor:pointer;
		border:outset 1px #ccc;
		background:#999;
		color:#666;
		font-weight:bold;
		padding: 1px 2px;
		background:url(_images/chp_submitformbg.gif) repeat-x left top;
	}
	#lsm_d_wrapper {
		clear:both;
		height:auto;
		background-color:#0d5cab;
		border-top:1px solid white;
	}
	#legal_site_map {
		width:40%;
		float:left;
		font-size:95%;
		text-indent:0.75em;
		background-color:#0d5cab;
		padding-top:0.5em;
		min-height:20px;
	}
	#legal_site_map a {
		color:white;
		font-weight:bold;
	}
	#top_date {
		width:40%;
		text-align:right;
		float:right;
		background-color:#0d5cab;
		padding-right:0.75em;
		padding-top:0.5em;
		min-height:20px;
	}
	#logo_et_al_wrap {
		clear:both;
		background:url(_images/chp_horizontal_drop.gif);
		background-repeat:repeat-x;
		background-position: top right;
		height:156px;
		border-bottom:1px solid white;
	}
	#logo {
		margin-top:5px;
		float:left;
		width:30%;
		color:#666;
		background-color:#fff;
/*
		background:url(_images/chp_mgi_logo.gif);
		background-repeat:no-repeat;
		background-position: top right;
*/
	}
	#brand_pic {
		float:right;
	}
	#text_space {
		clear:both;
		height: 5px;
		border-top:1px solid #0d5cab;
		background-color:#fff;
	}

	#column2 {
		margin: 0;
		padding: 0;
		width: 100%;
/*
		background:url(_images/menu_back_nav_bot_left.gif) bottom right repeat-y;
		background-color: none;
*/
		clear: both;
		border:0px solid white;
	}
	#column1 {
		margin: 0px;
		padding: 0px;
		background:url(_images/menu_back_nav_bot_left.gif) bottom left repeat-y;
		width: 100%;
	}
	#navcol {
		margin-top:0px;
		padding: 0px;
		width: 200px;
		float: left;
		font-weight:bold;
		border-top:1px solid #b5cfea;
/*
		background-color:#b5cee9;
*/
	}
	#navcol a {
		text-decoration:none;
		font-weight:normal;
		color:#fff;
	}
	#navcol a:hover {
		color:#ccf;
		text-decoration:underline;
	}
	#nav_space {
		padding:0.5em;
		border-top:1px solid #b5cfea;
	}
	#nav_main {
		background-color:#0d5cab;
		padding-top:0.5em;
		padding-bottom:0.5em;
		padding-left:1em;
		padding-right:0.2em;
		border-top:1px solid white;
	}
	#nav_main_logout {
		background-color:#3d7dbb;
		padding-top:0.5em;
		padding-bottom:0.5em;
		padding-left:1em;
		padding-right:0.2em;
		border-top:1px solid white;
	}
	#nav_main_mgi {
		background-color:none;
		padding-top:0.5em;
		padding-bottom:0.5em;
		padding-left:1em;
		padding-right:0.2em;
		border-top:1px solid white;
		color:#036;
	}
	#nav_main_mgi a {
		color:#036;
/*
		font-weight:bold;
*/
	}
	#nav_main_mgi a:hover {
		color:#036;
		font-weight:bold;
		text-decoration:underline;
	}
	#nav_on_main {
		background-color:#fc0;
		color:#036;
		padding-top:0.5em;
		padding-bottom:0.5em;
		padding-right:0.2em;
		padding-left:1em;
		border-top:1px solid white;
	}
	#nav_on_main a {
		color:#036;
		font-weight:bold;
	}
	#nav_on_main a:hover {
		color:#036;
	}
	#nav_space_toplvl2 {
		background-color:#036;
		padding:0em;
		height:0px;
		border-top:1px solid white;
	}
	#nav_level2 {
		background-color:#036;
		font-weight:normal;
		color:white;
		padding-left:2em;
		padding-right:0.2em;
		padding-top:0.2em;
		padding-bottom:0.4em;
	}
	#nav_level3 {
		background-color:#036;
		font-weight:normal;
		color:white;
		padding-left:3em;
		padding-right:0.2em;
		padding-top:0.2em;
		padding-bottom:0.4em;
	}
	li {
		padding-top:1px;
	}
	hr#another_ie6_hack {
		width:no-inherit;
		top:no-inherit;
		margin-left:no-inherit;
	}
	div#main {
		background-color:#fff;
		color:#666;
		padding: 10px;
		padding-left: 20px;
		margin-left: 200px;
		margin-right: 227px;
	}
	div#main_members {
		background-color:#fff;
		color:#666;
		padding: 10px;
		padding-left: 20px;
		padding-right: 60px;
		margin-left: 200px;
		margin-right: 0px;
		background:url(_images/member_search_margin_left.gif) top right repeat-y;
	}
/*
	#events_home_head {
		background-image:url(_images/chp_events.gif);
		background-position:top left;
		background-repeat:no-repeat;
		margin-left: 200px;
		margin-right: 227px;
		border-left: 1px solid white;
		border-right: 1px solid white;
		height:37px;
		border-bottom:0px;
		margin-bottom:0px;
	}
*/
	#events_home_head {
		margin-top:0px;
		border-top:0px;
		background-image:url(_images/chp_events.gif);
		background-position:top left;
		background-repeat:repeat-x;
		padding:10px;
		margin-left: 200px;
		margin-right: 227px;
		border-left: 1px solid white;
		border-right: 1px solid white;
		border-bottom:-45px;
		margin-bottom:-45px;
/*		height:62px; */
	}
	#events_home {
		margin-top:0px;
		border-top:0px;
		background-image:url(_images/chp_home_content_back-short.jpg);
		background-position:bottom left;
		background-repeat:repeat-x;
		padding:10px;
		padding-left: 20px;
		margin-left: 200px;
		margin-right: 227px;
		border-left: 1px solid white;
		border-right: 1px solid white;
	}
	#events_home h3 {
		color:white;
		font-size:150%;
		padding-top:0.5em;
	}
	#events_home h4 {
		color:#fc0;
		font-size:120%;
		padding-top:0.5em;
	}
	#events_home a {
		color:#fc0;
	}
	#events_home td {
		background-image:url(_images/chp_button.gif);
		background-repeat:repeat-x;
		text-align:center;
/*
		padding-bottom:2em;
		border-bottom:1px dotted white;
		border:1px dashed #999999;
*/
	}
/* 
	#events_home img {
		border: 1px solid #b5cfea;
	}
*/
	#events_list {
		background-image:url(_images/chp_news_back.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
	}
	h1 {
		color:#0e5daa;
		font-size:200%;
	}
	h2 {
		color:#0e5daa;
		font-size:160%;
	}
	h3 {
		color:#0e5daa;
		font-size:120%;
	}
	#main ul {
		margin-left: 2em;
	}
	#news {
		width: 227px;
		float: right;
		background-color:#3d7dbc;
	}
	#news_text {
		width:inherit;
		background-image:url(_images/chp_news_back.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		border-bottom:1px dotted white;
		font-size:95%;
	}
	#news_text p {
		margin-top:1em;
		margin-left:2em;
		margin-right:1em;
		margin-bottom:1em;
	}
	#news_text li {
		margin-left:-1em;
	}
	#news_text hr {
		border:none;
		border-top:dotted 1px white;
		margin-left:-2em;
		margin-right:1em;
	}
	#news_text a {
		color:#ffcc00;
		font-weight:bold;
	}
	#video_text {
		font-size:90%;
		margin:1em;
	}
	#news_ib {
		padding-left:2.75em;
		border-bottom:1px dotted white;
		background-image:url(_images/chp_pdf.gif);
		background-position:top 1em;
		background-repeat:no-repeat;
	}
	#news_ib a {
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	#news_ib a:hover {
		color:#fff;
		font-weight:bold;
		text-decoration:underline;
	}
	.pdf {
		font-size:95%;
		color:white;
	}
	.get {
		font-size:95%;
		color:#ffcc00;
	}

	.forminfo {
		margin-left:3em;
	}
	.clear_top {
		clear: both;
		display: block;
		height: 5px;
		overflow: hidden;
		margin: 0;
		padding: 0;
		background-color:#0d5cab;
	}
	.clear {
		clear: both;
		display: block;
		height: 1px;
		overflow: hidden;
		margin: 0;
		padding: 0;
		border-top:1px solid white;
		background-color:#3d7dbb;
		border-bottom:1px solid #86add6;
	}
	

	#footer {
		clear:both;
		padding-top:0.75em;
		padding-left:1em;
		background-color:#3d7dbb;
		border-bottom:1px solid white;
	}
	
	#disclaimer {
		float:left;
		width:60%;
		font-size:80%;
	}
	#copyright {
		text-align:right;
		padding-right:0.75em;
		float:right;
		width:30%;
		font-size:90%;
	}
	.chp_design_credit {
		color:white;
		text-align:center;
		font-size:80%;
		font-weight:normal;
	}
	.chp_design_credit a {
		color:white;
		text-align:center;
	}
	.chp_design_credit a:hover {
		color:white;
		text-decoration:underline;
		text-align:center;
	}

	-->
