body {
    margin:0px;
    padding:0px;
    background-color:#ffffff;
    font-family: Arial, sans-serif;
    font-size:small;
}
form {
    margin:0px;
    padding:0px;
}

#main table {
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	text-align:center;
}

#main {
    margin-top:150px;
	/*margin:80px auto 0 auto;*/
	width:100%;
    text-align:center;
}

#main #logo {
	margin: 0;	
}

#main .query {
width:20em;
margin:0;
}

#main .input {
margin-left:10px;
}

#main .input input{
margin:0;
font-size:16px;
}

#main .input select{
margin:0;
font-size:16px;
}

#header{
	text-align: left;
}

#header a {
	text-decoration: none;
}

#header img {
	border:0px;
	padding-right:10px;
	padding-top:10px;
	margin-bottom:-20px;
}

#header .input{
	padding-bottom: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	text-align: left;
}

#header .input input {
margin:0;
font-size:16px;
}

#header .input select {
margin:0;
font-size:16px;
}

#header .query {
width:24em;
}

#subheader {
	width:100%;
	height:20px;
	background-color: #eeeeee;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    text-align: right;
}

#subheader p {
	display: inline;
	font-size:medium;
	/font-size:85%;
}

#subfooter{
	text-align: center;
}
#subfooter p{
font-size:medium;
}

#result {
	width: 95%;
	padding-left: 15px;
}

#result li {
	margin: 1em 0;
}

#result .title {
}

#result .title a {
    font-size:medium;
    /font-size:90%;
}

#result .body {
    width: 60%;
    font-size:small;
    /font-size:85%;
}

#result .body cite {
    color:green;
    font-style:normal;
    font-size:small;
    /font-size:85%;
}

#result .body em {
font-style:normal;
font-weight:bold;
    font-size:small;
    /font-size:85%;
}

hr {
	border:0px;
	color:#CCCCCC;
	background-color:#CDCDCD;
	height: 1px;
	width: 100%;
	text-align: left;
}

.right {
	color:gray;
	background-color:#FFFFFF;
	float:right;
	font-size:small;
	margin-top:5px;
}

.left {
	color:gray;
	background-color:#FFFFFF;
	float:left;
	font-size:small;
	margin-top:5px;
}

#footer {
	clear:both;
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.btn {
    height:1.8em;
}
