/* CSS Document */

body, html {
	margin:0;
	padding:0;
	/*width:100%;
	height:100%;*/
	background-color:#fafafa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
}

a:link, a:visited {
	color:#000;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

td#header_front {
	background-image:url(../images/lbc_bg_front.gif);
	background-repeat:repeat-x;
}

td#header {
	background-image:url(../images/lbc_bgR.gif);
	background-repeat:repeat-x;
}

td#navbar {
	background-color:#000;
	background-image:url(../images/navbar_fill.gif);
	background-repeat:repeat-x;
	padding:0 42px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

#navmenu {
	padding:.2em 0 0 0;
	margin:0;
}

#navmenu td {
	padding:6px 25px 6px 0;
}

#navmenu td a {
	padding:6px 25px 6px 0;
	font-weight:bold;
	color:#fff;
}

#navmenu td a#current, #navmenu td a:hover {
	color:#6cf;
	text-decoration:none;
}

.content {
	padding:2em 42px;
	background-image:url(../images/lbc_contentfade.gif);
	background-repeat:repeat-x;
	line-height:1.4em;
}

input {
	border:1px solid black;
}

input.radio {
	border:none;
}

input.button {
	border-top:2px outset gray;
	border-right:2px outset black;
	border-bottom:2px outset black;
	border-left:2px outset gray;
	color:white;
	background-color:#333;
	font-weight:bold;
}

.resulthdr td {
	background-color:#333;
	color:white;
	font-weight:bold;
	padding:0.1em 0.5em;
}

.results td {
	background-color:#777;
	color:white;
	font-size:90%;
	padding:0.1em 0.5em;
}

.title, td.title {
	font-weight:bold;
	font-size:110%;
	padding:.4em 0;
}

#siteseal {
	padding-left: 40px;
}