/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff;
	margin:0;
	padding:0;
	font-size:62.5%;
}

a {
	color:#000;
	text-decoration:underline;
}

a:visited {
	color:#666;
}

a:hover {
	color:#fff;
	background-color:#000;
	text-decoration:none;
}

h1, h2, h3, h4, h5 {
	color: #000;
	margin:.5em 0;
	padding:0;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-family:"Courier New", Courier, mono;
	font-weight:bold; */
}

/*h1, h3 {  letter-spacing:.7em; }*/ 
h1 { font-size:2.2em; }
h2 { font-size:2.0em; }
h3 { font-size:1.8em; }
h4 { font-size:1.6em; }
h5 { font-size:1.4em; }
h6 { color: #000; font: normal 1em Arial, Helvetica, sans-serif; }

p, #meat li {
	font-size:1.3em;
	line-height:1.4em;
}

#topbar {
	background:url(images/topbak.jpg) repeat-x;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:115px;
}

#topart {
	position:absolute;
	left:0px;
	top:0px;
	width:700px;
	height:115px;
}

#content {
	background-color:#fff;
	position:absolute;
	top:120px;
	left:0;
	width:100%;
	height:auto;
}

#footer a { color:#000; padding:0 2px; }

/* beginning of the navigation bar definition for the drop down menus */
#hlnav {
	white-space:nowrap;
    position:absolute;
	top:0px;
	left:25px;
	height:auto;
	width:auto;
	background-color:#fff;
}

#menu {
	list-style:none;
	margin:0;
	padding:0;
	font:normal 1.6em 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:#666; padding:0 10px; }
#menu li a:hover { color:#fc0; }

/* drop-down menu specifiers */
#menu li ul {
	display:block;
	position:absolute;
	top:auto;
	width:10em;
	height:auto;
	text-indent:0;
	margin:0;
	padding:0;
	list-style:none;
}
#menu li ul li a {
	color:#333;
	width:10em;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background-color:#fff;
}
#menu li ul li a:hover {
	color:#fc0;
	background-color:#333;
}

.mtop {
	border-top:1px solid #000;
}
.mbot {
	border-bottom:1px solid #000;
}

/*-- 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 */

#meat {
	border:1px solid #000;
	margin:2.0em 25px 0 25px;;
	padding:0 25px;
    background-color:#eee;
}

#footer {
	margin:0 25px 0 25px;
	text-align:center;
	padding:0;
}
#footer a:hover { color:#fff; }

.col_l {
	float:left;
	width:49%;
}

.col_r {
	float:right;
	width:49%;
}

.clr_b {
	clear:both;
}

.rightimg {
	float:right;
	margin:0 0 0 15px;
	padding:0;
}

.special p {
	margin-left:25px;
}

.special a { color:#000; }

.special a:visited {
	color:#666;
}

.special a:hover {
	color: #fff;
	background-color:#000;
	text-decoration:none;
}

.special strong {
	margin-left:-25px;
	font-size: larger;
/*	font-family:"Courier New", Courier, mono;
	font-weight:bold;
	font-weight: normal;
	color: #000; */
}

.special .subhead strong {
	margin-left:0;
	font-size:1.4em;
	font-weight:bold;
}

.sidebar {
	float:right;
	width:30%;
	padding:5px;
	margin:0 0 5px 10px;
	background-color:#eee;
	border:1px #000 solid;
	color:#000;
}
.sidebar h5 { margin:-5px -5px 0 -5px; padding:5px 5px 7px 5px; color:#fff; background-color:#000;}
.sidebar strong { color:#eee; }