em 
{
	font-style:italic
}
strong 
{
	font-weight:bold
}
p{
  text-align:left;
}
p, form{
 padding:.5em .5em .5em 1.5em;
}
table {
 border-spacing:.5em;
 border-collapse:separate;
}
ul, ol{
 padding-bottom:.5em;
 padding-left:4em;
}
ul li{
 list-style:disc outside;
 margin-bottom:.5em;
}
#chow_id {
  visibility:hidden;
}
.message
{
	font-weight:bold;
	color:#147D4A;
	border:solid 1px black;
}
.errors
{
	font-weight:bold;
	color:red;
}
fieldset {
	text-align:left;
}
.hidden {
	visibility:hidden;
}
.error-message{
	font-weight:bold;
	color:red;
	border:solid 1px black;
}
#hd img
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#hd 
{
	padding-top:2em;
}
h1{
 font-size:200%;
 font-weight:bold;
 text-align:center;
}
h2{
  color:#663300;
  font-weight:bold;
  text-align:left;
}
.yui-b
{
	 border-left: solid thin #BAB6B0;
	 padding-left:1em;
}
hr
{
	color:#BAB6B0;
}
/* HERE BEGINS SIDE_NAV STYLES */
#side_nav{
 line-height:1.5;
 padding:.3em 0 .3em 1.05em; 
 margin:0 0 0 0;
 border-right: solid thin #BAB6B0;
 border-left:none;
}
#side_nav ul{
 text-align:left;
}
#side_nav li{
 list-style:none;
 font-size:100%;
 margin-left:-.1em;
 padding-left:.5em;
}
#side_nav li.last{
 border-right:0;
}
.sections{
  padding:0;
  margin:0;
}
ol li{
 list-style:decimal outside;
}
#side_nav .sections li{
  line-height:2;
  list-style:disc outside;
  margin: 0 0 0 2em;
  padding:0 .5em 0 .3em;
}
.places{
  margin: 0 0 0 0;
  padding:0 0 0 0;
}
.selected, .selected a, .selected a:visited{
	color:Black;
	font-weight:bold;
	text-decoration:none;
	background-color:#CCCCCC;
}
a {
  text-decoration:underline;
	cursor:pointer;
}
/* HERE ENDS SIDE_NAV STYLES */
#footer{
 clear:left;
 text-align:center;
 font-size:70%;
 color:black;
 margin:0 0 0 0;
}
#footer li{
 display:inline;
 list-style:none;
 padding-bottom:1em;
}
ul.tab-list li{
 list-style:none;
}

/* Styles for the dialog jquery bits */
div#dialog{  display:inline; }
.ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none; cursor:pointer; position: relative; text-align: center; }
.ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .3em;  }

/* Styles for the autocomplete search boxes */
#searchFieldChow {
    font: 1.2em arial, helvetica, sans-serif;
}

#searchFieldPopups {
	max-height:300px;
	z-index:9999;
}

#searchFieldChow.error {
    background-color: #FC0;
}

div.suggestions {
    background-color: #FFF;
    padding: 2px 6px;
    border: 1px solid #000;
	z-index:9999;
}

div.suggestions:hover, div.onFocus {
    background-color: #69F;
}