body {
	background-color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1, h2, h3, h4, h5 { color:#666; }
h2, h3, h4 { margin-top:0; }
h1 + h2, #guide>h2 { margin-top: -.8em; }
a { color:#333; font-weight:bold; text-decoration:underline; }
a:hover { color:#fff; background-color:#333; text-decoration:none; }

#page {
	position:relative;
	width:805px;
	height:auto;
	margin:10px auto;
}

#meat { margin: 0;
	width:765px;
    padding:1em 20px 0 20px;
	background-color:#fff;
	background: url(images/hlbgd.jpg) repeat-y; }

#hltop {
	display:block;
	width:805px;
	height:120px;
	background: url(images/hltop.jpg) no-repeat;
}
/*#hltop img, #hltop object { width:475px; height:100px; margin:10px 10px 10px 320px; } */
#hltop img, #hltop .flash { position:absolute; top:10px; left:320px; width:475px; height:100px; }
#hlbot {
    display:block;
	width:805px;
	height:20px;
	background: url(images/hlbot.jpg) no-repeat;
}
#hltop_swf { position:absolute; top:0; left:0; width:475px; height:100px; }

/* beginning of the navigation bar definition for the drop down menus */
#hlnav {
    position:absolute;
	top:120px;
	left:10px;
	height:auto;
	width:785px;
	background-color:#000;
}

#menu {
	list-style:none;
	margin:0;
	padding:0;
	font:normal 1em Arial, Helvetica, sans-serif;

}

#menu a { display:block; text-decoration:none; }

#menu ul { display:block; text-indent:0; list-style:none; }

#menu li { display:block; float:left; position:relative; margin:0; }

#menu li a { color:#fff; padding:0 10px; }
#menu li a:hover { color:#fc0; }

/* drop-down menu specifiers */
#menu li ul {
	display:block;
	position:absolute;
	top:auto;
	width:250px;
	height:auto;
	text-indent:0;
	margin:0;
	padding:0;
	list-style:none;
}
#menu li ul li a {
	color:#333;
	width:250px;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background-color:#eee;
}
#menu li ul li a:hover {
	color:#fc0;
	background-color:#333;
}
/*-- The non-IE drop-down magic (IE: ddmenu.js) --*/
#menu li ul       { visibility:hidden;  }  /* 2nd level UL is hidden */
#menu li:hover>ul { visibility:visible; }  /* 2nd level UL unhide    */

/* end of the menu stuff */

.tpar { font-family:"Times New Roman", Times, serif; color:#333; margin-bottom:0; padding-bottom:0; }
.tsig { text-align:right; font-style:italic; color:#666; margin-top:0; padding-top:0; }
.img-r { float:right; margin:0 0 1em 10px; }
.clr { clear:both; }

#main-c1 { float:left; width:369px; margin:0 10px 10px 0; padding:0 10px 0 0; border-right:1px dotted #666; }
#main-c2 { float:left; width:178px; margin:0 10px 10px 0; padding:0 10px 0 0; border-right:1px dotted #666; }

.col-left { float:left; width:178px; margin:0 10px 10px 0; padding:0 10px 0 0; border-right:1px dotted #666; }
.col-right { float:right; width:178px; margin:0 0 10px 10px; padding:0 0 0 10px; border-left:1px dotted #666; }
.col-2left { display:block; float:left; width:380px; margin:0 10px 10px 0; padding:0 10px 0 0; }
.col-2right { display:block; float:right; width:380px; margin:0 0 10px 10px; padding:0 0 0 10px; border-left:1px dotted #666; }

#footer { clear:both; text-align:center; font-size:.8em; color:#333; padding:.4em; }

#guide p { padding:0 0 0 110px; margin:1em 0 ; }
#guide ol { padding:0 0 0 110px; margin:1em 0 ; line-height:1em; }
#guide .faq-q { margin-top:2em; background: url(images/guide_q.png) no-repeat; min-height:25px; color:#060; font-size:1.3em; font-style:italic; font-weight:bold; }
#guide .faq-a { background: url(images/guide_a.jpg) no-repeat; min-height:25px; }
#guide a { color:#060; text-decoration:none; }
#guide a:hover { color:#fff; background-color:#060; }
#guide .tip { float:left; border: 1px solid #060; background-color:#FFC; padding:1em 2em; margin: 1em 10px 1em 0; width:220px; }
#guide .tip-r { float:right; border: 1px solid #060; background-color:#FFC; padding:1em 2em; margin: 1em 0 1em 10px; width:220px; }
#guide .tip-r td { vertical-align:top; padding:2px; border-top: 1px solid #060; }
#projnav { float:right; border:#000 1px solid; padding:10ps; margin:10px 0; font-size: 1em; font-weight:bold; color:#333; background-color:#333; }
#projnav a {text-decoration:none; color:#333; background-color:#fc0; padding:0 3px;}
#projnav a:hover {text-decoration:none; color:#fc0; background-color:#666; }