body, html, form {
  padding: 0;
  margin: 0;
  font-family: Arial, Verdana, sans-serif;
}

a {
	color: #20468A;
}

a:hover {
	text-decoration: none;
}

#wrapper {
  width: 760px;
  text-align: left;
}

#header {
  background: #b0cbfb;
  padding: 14px;
  font-size: 0;
}

.container_class {
  padding-top: 26px;
  background: url(../images/container_top.gif) no-repeat;
}

#container {
  background: url(../images/container_top.gif) no-repeat #fff;
}

#container_right_panel {
  background: url(../images/container_top_right_panel.gif) no-repeat #fff;
}

#navigation {
  width: 153px;
  background: #1f50a8;
	vertical-align: top;
}

#content_wrapper {
	vertical-align: top;
  background: url(../images/content_bg.gif) repeat-x top #fff;
}

.footer_class {
  clear: both;
  padding-top: 67px;
	font-size: 0.7em; 
  color: #1f50a8;
  font-weight: bold;
}

#footer {
  background: url(../images/container_bottom.gif) no-repeat #fff;
}

#footer_right_panel {
  background: url(../images/container_bottom_right_panel.gif) no-repeat #fff;
}

#footer a {
  color: #1f50a8;
}

#copyright {
	border: 1px solid #a8bbdd;
	border-width: 1px 0;
	padding: 6px 8px;
}

#credits {
	padding: 6px 8px;
	float: right;
}

#breadcrumbs {
  padding: 0 10px 0 25px;
  background: url(../images/breadcrumbs_bg.gif) no-repeat 10px 50%;
  font-size: 0.75em;
  color: #1f50a8;
  font-weight: bold;
}

#content {
  padding: 10px;
	font-size: 0.8em;
}

/*** Equal-height Columns ***/
#container {
	overflow: hidden;
}

#container .column {
	padding-bottom: 1000em;
	margin-bottom: