	  .cn_main_body {
	  background: #dddddd;
	  border: 1px groove;
	  cell-spacing: 3;
	  border-top: none;
	  height: 105px;
	  }

	  .cn_header {
	  font-family: helvetica, arial, sans-serif;
	  font-weight: bold;
	  font-size: 10pt;
	  border: 1px groove;
	  background: #cfcfdf;
	  width: 98%;
	  padding: 4px;
	  }

	  .cn_widget_label {
	  background: #cacaca;
	  font-weight: bold;
	  font-family: helvetica, arial, sans-serif;
	  }

	  .cp_selected_tab {
	  background: #ffffff;
	  font-size: 10pt;
	  font-weight: bold;
	  border: 1px ridge;
	  border-bottom: none;
	  font-family: helvetica, arial, sans-serif;
	  }

	  .cp_other_tab {
	  background: #c3c3c3;
	  font-size: 10pt;
	  font-weight: bold;
	  border: 1px groove;
	  border-bottom: 1px ridge;
	  font-family: helvetica, arial, sans-serif;
	  }

	  .cp_main_body {
	  background: #ffffff;
	  border: 1px ridge;
	  border-top: none;
	  font-family: helvetica, arial, sans-serif;
	  }

	  .cp_header {
	  background: #cfcfdf;
	  font-weight: bold;
	  font-family: helvetica, arial, sans-serif;
	  }

	  .gallery, .galleryhead {
	  color: #00cccc;
	  font-size: 12pt; 
	  font-weight: bold;
	  font-family: arial, helvetica, sans-serif;
	  text-align: center;
	  }

	  A:link, A:active {
	  color: #00cccc;
/*      font-size: 12pt; */
	  font-weight: bold;
	  font-family: arial, helvetica, sans-serif;
	  }

	  A:visited {
	  color: #009999;
/*      font-size: 12pt; */
	  font-weight: bold;
	  font-family: arial, helvetica, sans-serif;
	  }

      .menu_item {
		padding: 1em;
	  }

	  .menu_item A {
	  	color: #ffffff;
	  }
