/*Begin mobile */
body, html {
    font-size:100%;
    font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif;
 margin: 5px;
 padding:0px; 
 background:#fff ;
 color: #000;
 width:100%
}

a:active, a:link, a:visited, a, a:active span.searchterm , a:link span.searchterm , a:visited span.searchterm , a  span.searchterm {color: #0C4073; text-decoration:underline;}
a:hover, a:hover span.searchterm    {color: #f90;text-decoration:none; }

#jump-to {display:block;}

#top-tab {
    font-size:1em;
    color:#000;
    font-weight:normal;
}

#top-search {
color:#000;
font-size:1em;
font-weight:normal;
}



#q {
font-size:1em;
font-weight:normal;
background:white;
color:black;
padding:3px;
vertical-align:middle;
border:2px inset #000;
width:auto;
}



#q:hover {
background:#1271AA;
}

#submit {
vertical-align:middle;
background:#ccc;
color:#000;
font-weight:bold;
}



h1 {font-size:2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.2em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}
h6 {font-size:.8em;}

img.right {
    float:right;
    margin-left:6px;
    margin-bottom: 6px;
    
}

img.left { float:left;
    margin-right: 6px;
    margin-bottom:6px;
}



/* Layout Stylesheet */ 


#masthead{
 height:auto; 
 width:100%; 
 margin:0px;

border-top:0px solid transparent;
  }
     
#top-container {
    margin:0px;
    background:#FFF;
    width:100%;

}

.top-left-corner, .bottom-left-corner, .top-right-corner, .bottom-right-corner {
    background:#FFF;
    width:100%;

}

 

#top-wrapper {
    height:auto;
    width:100%;

}

#logo-wrapper {
    width:100%;
    height:auto;
    float:none;

}

#logo-wrapper p {
width:100%;
height:auto;
background: #FFF;
position:static;
text-alignment:center;


}



#small-logo {
margin-left:auto;
margin-right:auto;

}

#tab-search-wrapper {
display:block;
float:none;
margin-right:0px;
height:auto;

    
}

#top-search {
display:none;
   
}



.row {
    display:table-row;
}

#top-tab {
display:block;
vertical-align:top;
text-align:left;
width:100%;
height:auto;

}



#top-tab a,#top-tab a:link,#top-tab a:active,#top-tab a:visited {

color: #0C4073;
text-decoration:underline;
background: #fff;

padding-left: 0px;
display:inline;
}
#top-tab a span {
background: #fff;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left:0px;
display: inline;
}
#top-tab a:hover {

background: #fff;

padding-left: 0px;
color: #f90;
text-decoration:none;
}  
#top-tab a:hover span {
background: #fff;
padding-right: 0px;
color:#f90;
}
#top-tab li{

text-align:left;
float: none;
display: block;
margin: 0px;
padding: 0px;
margin-right:0px;
font-size:1em;
font-weight:normal;
vertical-align:top;
}
#top-tab ul {
list-style: disc;
padding: 0px;
margin: 0px;
vertical-align:top;
}

#top-tab-wrapper {
text-align:left;
margin-top:3px;
margin-bottom:0px;
float:none;
margin-right:0px;
margin-left:0px;
vertical-align:top;
font-size:1em;
}

#article {
margin-top:0px;
margin-left:3px;
margin-right:3px;
padding:0px;
font-size:1em;
}

#article .title {margin:0px 0px 12px 0px;}

#left-column {
position:static;
width:100%;

margin:3px;
padding:0px;
font-size:1em;
}


.menu {padding:0px;color:#FFF;}

.menu p {
font-size:1.2em;
margin:0px;
margin-bottom:12px;
color:#000;
border-bottom:0px;
}

#left-column .menu ul,.menu ul li {
list-style-type:disc;
color:#0C4073;
font-size:1em;
}

.menu ul li {
    margin-left:-24px;
    margin-bottom:3px;
    font-weight:normal;
}

.menu li:hover {
list-style:circle;
color:#0C4073;
}



#right-column {
display:none;

}



#search-box {
background:#EDF2F2;
padding:12px;
text-align:center;
font-size:.8em;
font-weight:bold;
border:3px solid #D0D9D9;
}

#search-box p,#search-box form {
margin:0px 0px 6px 0px;

}

#search-box .search-site{
    font-size:1em;
    width:95%;
}

#copyright {
    margin-top:48px;
    text-align:left;
    font-size:.7em;
    font-weight:bold;
}

.basic-search-form {
    margin-top:36px;

}

.search-box-advertisement {
    
    margin-top:24px;
    margin-bottom:0px;
    
    
    border:3px solid #FFFFCD;

}

.search-box-advertisement .line {
    background:#CDF2AE;
    
    margin-bottom:0px;
    
        color:#2AA003;
    border:3px solid #FFBB00;
    font-weight:normal;
    font-size:.9em;
}

.search-box-advertisement .line div {
    background:#FFFFCD url("../images/ad-top-row.gif") top left repeat-x;
    
    margin-bottom:0px;
    padding:12px;
    padding-top:24px;
    color:#000;
    border:1px solid #FFFFCD;
    font-weight:normal;
    font-size:.9em;
}


.search-box-advertisement p {
margin:0px;
}

.center {
    text-align:center;
}

#getlisted {
    text-align:left;
    margin-left:60px;
    position:relative;
    top:0px;
    left:0px;
    width:100%x;
    
}



code {background:#efefef;font-family:courier new, courier, monotype;}

.center p { text-align:right;}



.footnote {padding:6px;margin-top:12px;margin-bottom:12px;background:#FFFFCC;font-size:.8em;}

#footnotes {
    margin-top:80px;
}

.sub-follow {margin-bottom:0px;}

.gray {color:#aaaaaa;}

img.left {float:left;margin-right:3px;margin-bottom:3px;}
img.right {float:right;margin-left:3px;margin-bottom:3px;}

.margin li {margin:6px;}

img { border:0px;}

#small-logo, #q2,.hide{display:block;}

#results-banner {
font-size:.8em;
background:#FFFFCC;
padding:3px;
border:1px solid black;
}

#results-banner p {
    margin-top:3px;
    margin-bottom:3px;
}

#form-getlisted .text {
    width:140px;
}

#results-search-box {
    font-size:.85em;
}


#results-search-box label {
font-weight:bold;
}

#results-search-box input.text {

width: 160px;
}

#LINKons {
position:absolute;
right:20px;
top:121px;
width:160px;
padding:0px;
z-index:100;
}

*html #LINKons {top:146px;}

#results {font-size:.9em;}

.searchterm {color:#000;background:#FFFFed;font-weight:bold;}


.results-body p{margin:3px;}

.light-green {color:#008800;}

.results-body {padding:bottom:12px;border-bottom:2px solid #cccccc;margin-bottom:60px;}

.results-body .page-title span.highlight {background:#FFF;font-size:1em;text-decoration:underline;}

.clones { 
    margin-top:30px;
    font-size:.8em;
}

#search-label, #search-q { display:inline;}

.result-header {
    font-weight:bold;font-size:1.0em;
}

.generated-form {
    width:95%;
    height:auto;
}

#iiejfnbi {
display: none;
}