html {
min-width: 915px;
}
body {
color: #393733;
margin: 0;
padding: 0 20px;
text-align: left;
background: white;/*#e5ecf3;*/
}
body, td, th, textarea, input, select, h2, h3, h4, h5, h6 {
font: 100%/1.4 arial, helvetica, sans-serif;
}
input {
line-height: 1;
}
/***** Common Content Formatting *****/

a {
color: #105CB6; outline: none; 
}
a:visited { color: #105CB6; }
a:hover, a:focus { color: #003; }
a:active { color: #000; }

#headers {
width:100%;
}

#headerc, #headermine, #headermsg {
font-size:90%;
border-bottom:solid 1px #e5ecf3;
color:#e5ecf3;
float:left;
}

#headerc {
/*width:90%; */
}

#headermsg {
float:right;
text-align:right;
}

#headermine {
text-align:right;
float:right;
/*width:10%;*/
}

#headerc a, #headermine a, #footer a, #headermsg a, #headermsg a:visited {
text-decoration:none;
}

#footer {
text-align:center;
}

#logo {
text-align:center;
}

#querypanel {
background-color:white;/*#e5ecf3;*/
}

#queryregion {
/*border: solid 1px #e5ecf3;*/
}

.form-query {
font-size: 135%;
background: #FFFADB repeat-x;
border: 1px solid #CBB945;
color: #776B1B;
padding: 2px;
vertical-align:middle;
margin-left:10px; 
}

.submit-query {
font-size: 135%;
margin-top: 2px;
padding: 3px 10px;
vertical-align:middle;
}

.form-query-result {
border: 1px solid rgb(112, 112, 112);
vertical-align: top;
height: 19px;
width: 360px;
margin-top: 1px;
}

.submit-query-result {
font-size: 15px;
}

.result_border {
clear: both;
height: 1px;
background-color: rgb(200, 207, 212);
}
.result_border_image {
clear: both;
height: 10px;
background-image: url(/img/background5b.gif);
}

.result_abstract {
color:black;
font-family:arial,calibri,Sylfaen;
font-size:13px;
line-height:13pt;
}

.result_url {
color:#025C02;
font-family:arial,calibri,Sylfaen;
font-size:13px;
}
div.pager{}
.outer_box {
float:left;
width:100px;
*width:102px;
height:100px;
text-align:center;
border:1px solid #ccc;
}
.line-height {
vertical-align:middle;
}
.inner_image {
vertical-align:middle;
margin-left:-1px
}

.photoBoxL {
float:left;
margin-right:10px;
}
.img {
background-color:#FFFFFF;
border-color:#C0C0C0 rgb(128, 128, 128) rgb(128, 128, 128) rgb(192, 192, 192);
border-style:solid;
border-width:1px;
padding:5px;
}
#menu {
width:16em;
}
#menu ul {
margin:0;
padding:0;
background:#F9F0E7;
border:solid #CCC;
border-width:1px 1px 0 1px;
}
#menu ul li {
margin:0;
padding-left:6px;
list-style:none;
border-bottom:solid 1px #CCC;
}
#menu ul li ul{
border:none;
}
#menu ul li ul li {
font-size:13px;
margin-left:12px;
background:#FFF;
border:solid #CCC;
border-width:1px 0 0 1px;
}
.rss{
font-size:12px;
color:#025C02;
}
.blog{
font-size:12px;
margin:0 0 5px 0;
}
.blog div{
margin:0 0 10px 0;
}
.blog div h2{
font-size:16px;
font-weight: bold;
}
.blog h2{
font-size:15px;
}
.more{
text-align:right;
font-size:12px;
}
div#nifty{ margin: 0 0 10px 0;background: #F0FFFF;background-image:url(/img/background5b.gif);}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #F0FFFF;background-image:url(/img/background5b.gif);}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 5px}

