html, body, iframe { margin:0; padding:0; height:100%; }
form { margin: 0; padding: 0; }
body { margin: 0; background-color:white; font-family: Sans-Serif; color: black; font-weight: bold; font-size: 12px; }
/*div.h { margin: 0; padding: 5px 10px 3px 160px; height: 200px; line-height: 12px; border-bottom: solid 1px #DFF0FF; }
body.f div.h { border: 0; margin: 200px auto 0; width: 500px; }
div.h h1 { float: right; font-size: 11px; color: #fff; font-weight: normal; }
body.f div.h h1 { display: none; }
div.h h1 a { color: #fff; text-decoration: none; font-weight: bold; }
div.h input.t { border: 1px #DFF0FF solid; background: #fff; color: #000; padding: 0 1px; margin: 0 0 0 7px; }
div.h input.b { border: 0; background: #0f4da0; color: #fff; font-size: 11px;  }
div.h .sp { color: #fff; font-weight: normal; padding: 0 10px; font-size: 11px; }
*/

body.f div.h input.t { font-size: 18px; }
body.f div.h input.b { font-size: 18px; }

body.v .vs,
body.f .vs { display: none; }
body.h .hs,
body.f .hs { display: none; }

body.v #bing, body.v #google { float: left; border: 0; padding: 0; display: block; }
body.v #google { max-width: 820px; /*width: 63%;*/ margin: 0; border-right: solid 3px #0000ff; /*width:expression(document.getElementById('google').clientWidth >= 820? "820px" : "63%");*/}
body.v #bing { /*width: 37%;*/}

body.h #bing, body.h #google { border: 0; padding: 0; display: block; /*width: 100%;*/ }
body.h #bing {/*width: 100%;*/ }
body.h #google {/*width: 100%;*/ overflow:auto; margin:0;}

body.g #bing, body.g #google,
body.b #bing, body.b #google{ border: 0; padding: 0; width: 100%; float: left; }
body.g #bing { /*width: 0px;*/ margin:0;}
body.b #google { /*width: 0px;*/ }

#google{
}
#bing{
    margin-left:10px;
}

p { text-align: center; color: White; font-weight: normal; }
p a img { border: 0 none; }

.a { margin-top: 0; font-size: 9px; }
.a a { color: #fff; }


/* 
Document   : bs
Created on : 13/08/2009, 11:15:52 AM
Author     : git
Description:
Purpose of the stylesheet follows.
*/

/* 
TODO customize this sample style
Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}
#logo {
    margin-top:10px;
    margin-bottom:10px;
    margin-left:5px;
    float:left;
}
#search-box {
    margin-top:25px;
    margin-left:15px;
    float:left;
}
.tab-inactive-120,.tab-inactive-110,.tab-inactive-100,.tab-inactive-90,.tab-inactive-80,
.tab-active-120,.tab-active-110,.tab-active-100,.tab-active-90,.tab-active-80 {
    height: 23px;
    float:left;
    overflow: auto;
    font-family: Arial;
    font-size: 12pt;
    max-width: 124px;
    background-color: transparent;
    text-align: center;
    background-position: left top;
    background-repeat:no-repeat;
}

.tab-inactive-120{background-image: url("images/tab_yellow120.png"); color:#333344; width: 124px;}
.tab-inactive-110{background-image: url("images/tab_yellow110.png"); color:#333344; width: 114px;}
.tab-inactive-100{background-image: url("images/tab_yellow100.png"); color:#333344; width: 104px;}
.tab-inactive-90{background-image: url("images/tab_yellow90.png"); color:#333344; width: 94px;}
.tab-inactive-80{background-image: url("images/tab_yellow80.png"); color:#333344; width: 84px;}

.tab-active-120{background-image: url("images/tab_red120.png"); color:silver; width: 124px;}
.tab-active-110{background-image: url("images/tab_red110.png"); color:silver; width: 114px;}
.tab-active-100{background-image: url("images/tab_red100.png"); color:silver; width: 104px;}
.tab-active-90{background-image: url("images/tab_red90.png"); color:silver; width: 94px;}
.tab-active-80{background-image: url("images/tab_red80.png"); color:silver; width: 84px;}

.tab-spacer {
    
    min-width:70px;
    max-width:70px;
    visibility:hidden;
    color:white;
    float:left;
}
.tab-right {

}
.tab-title {
    font-size:10pt;
    padding-top: 3px;
    position:relative;
}
.tab-title-small {
    font-size:9pt;
    padding-top: 4px;
    position:relative;
}
.tab-title-very-small {
    font-size:8pt;
    padding-top: 5px;
    position:relative;
}
#search-results-container {
    border-top:#0000ff solid 4px;
    border-left:#0000ff solid 4px;
    border-right:#000000 solid 3px;
    border-bottom:#000088 solid 4px;
}
#search-results-container-inner {
}
#google-adblock1 {
    border-bottom: blue solid 1px;
}

.search-results-single {

}.search-results-single #google {
    overflow:auto;

}
#google-search-results {
    padding-left:10px;
}
body.h #google-search-results { border-bottom: solid 4px #0000ff;}
#bing-search-results {
    /*width:800px;*/
}
#bing-search-results-trimmed {
    /*width:450px;*/
}
#cse-search-results {
    height:1000px;
}
.horiz {
    /*overflow:scroll;*/
}
.limit-vert {

}
.search-results-titles {
    display:none;
    text-align:center;
    border-bottom:thin blue;
    border-bottom-style:solid
}
/*
iframe[name="googleSearchFrame"] {
    height:1400px;
}
#bing-frame {
    height:1400px;
    width:100%;
    border:none;
    overflow:visible;
}
.row {
    display:table-row;
}
.col {
    display:table-column;
}
.cell {
    display:table-cell;
}
.none {
}

#scroll {
position:absolute;
top:0;
bottom:-0.1px;
width:1em;
z-index:-1;
}
*/
