/* Default Stylesheet */
/** BODY **/
body {
	font-family: arial, helvetica, sans-serif;
	font-size: 0.9em;
	background: #588d5c;
	text-align: center;
	line-height: 130%;
	margin: 0 0 100px 0;
}
/** MAIN ELEMENTS **/
img {
	border: 0;
}
p {
	margin: 0 0 0.5em 0;
}
ul {
	/* margin: 0 0 0.5em 2em;
*/
}
table.normal td {
	font-size: 0.9em;
	line-height: 1em;
}
.normal {
	line-height: 1.1em;
}
table.matable {
	margin: 0 0 0 3%;
	width: 95%;
}
table.matable td {
	border-bottom: dotted 1px #ccc;
}
table.matable td.firstline {
	background: #FED172;
	border: none;
}
h1 {
	font-size: 200%;
	font-weight: bold;
}
h2 {
	font-size: 150%;
	font-weight: bold;
}
h3 {
	font-size: 125%;
	font-weight: bold;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.external {
  padding: 0 12px 0 0;
  background: url(images2/external2.png) right top no-repeat;
}
dt {
	font-size: 100%;
	font-weight: bold;
}
dd {
	font-size: 90%;
	line-height: 120%;
}
dd strong {
	font-weight: bold;
	color: #080;
}
/** MINI HEADER **/
div.minihead {
	color: #ccc;
	background: #333;
	width: 100%;
	height: 2em;
	font-size: 70%;
	margin: 0;
	border-bottom: 4px solid #FED172;
}
div.minihead * {
	vertical-align: middle;
}
div.minihead a {
	color: #ccc;
	text-decoration: none;
	border: 0;
}
div.minihead a:hover {
	color: #fff;
}
div.minihead .icon {
	margin: 1px;
}
div .left {
	text-align: left;
	float: left;
}
div .right {
	text-align: right;
	float: right;
}
/** WRAPPER **/
div.wrapper {
	clear: both;
	width: 750px;
	margin: 10px auto;
	text-align: left;
	padding: 0;
	background: #fff url(images2/wrapper_back.png);
	border: 0;
}
/** HEADER **/
div.header {
	background: #588d5c url(images2/chb_logo.png) no-repeat top left;
	width: 750px;
	height: 56px;
	margin: 0;
	padding: 0;
	border: 0;
	color: #FED172;
}
.header h1 {
	margin: 0 0 0 220px;
	font-size: 150%;
	padding: 0.75em;
	text-align: center;
}
/** LEFT COLUMN **/
div.leftcol {
	width: 200px;
	float: left;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 90%;
}
div.nav {
	padding: 1.0em;
	background: #000 url(images2/round_menu_tl.gif) no-repeat top left;
}
div.nav p {
	margin: 0;
	background: #FED172 url(images2/bg_navhead.png) top left repeat-y;
	color: #000;
	padding: 0 0 0 0.5em;
	font-weight: bold;
}
div.nav ul {
	margin: 0 0 10px 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
}
div.nav ul li {
	margin: 0 0 0 0;
	background: url(images2/clearbits/arrow3_e.gif) top left no-repeat;
	padding: 0;
}
div.nav ul li a {
	margin: 0 0 0 15px;
	text-decoration: none;
	color: #ccc;
}
div.nav ul li a:hover {
	color: #fff;
}
/** RIGHT COLUMN **/
div.rightcol {
	float: right;
	padding: 0;
	width: 550px;
	background: url(images2/round_content_tr.gif) no-repeat top right;
	border: 0;
}
div.content {
	padding: 10px;
	border: 0;
}
/** FOOTER **/
div.footer {
	clear: both;
	background: #fed172;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 70%;
	border-top: 1px solid #333;
	line-height: 100%;
}
div.footer p {
	margin: 0 0 5px 0;
}
div.footer * {
	vertical-align: middle;
}
div.footer a {
	color: #587D8D;
	text-decoration: none;
	border: 0;
}
div.footer a:hover {
	color: #0000ff;
}
/* MINI FOOTER */
div.minifooter {
	color: #ccc;
	background: #588d5c;
	width: 100%;
	height: 2em;
	font-size: 70%;
	margin: 0;
	padding: 1em 0 0 0;
	text-align: right;
}
div.minifooter  * {
	vertical-align: middle;
}
div.minifooter  a {
	color: #ccc;
	text-decoration: none;
	border: 0;
}
div.minifooter  a:hover {
	color: #fff;
}
div.minifooter .icon {
	margin: 1px;
}
