/* ################ Global Overrides ######################## */a:link, a:visited, a:hover, a:active {
color: #0033CC;
}
body{
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
margin:0;
color: #000000;
}
table, td{
font-family: Arial,Helvetica,sans-serif;
font-size: 100%;
}
a img{
border: none;
}
#pageWrapper
{
width: 773px;
margin: 10px auto;
}
/* ######################## page layout ######################## */
#appbody{
}
#appbody,
#appcontent
{
width: 100%; /* main width control */
padding:0 0 0 0;
}
#cobrandlogobox
{
margin-bottom: 15px;
}
.pgtitle{
font-size: 14px;
font-weight: bold;
margin-top: 15px;
}
#rightcolumn{
float: right;
width: 196px; /* default width for most pages */
padding: 10px 0 9px 0;
margin:0;
}
#middlecolumn{
margin-right: 206px; /* should be at least as wide as the #rightcolumn width */
padding: 10px 0 10px 0;
width: auto;
}
.floatblock{ /* used to prevent elements from sliding under floated elements */
clear: both;
}
.tbllayout{ /* minimal table for layout purposes */
margin:0;
padding:0;
}
.topnavtab{
margin-bottom: 0px;
}
.topnavdelimiter{
padding-right: 9px;
}
.topnavtab img{
padding-right: 9px;
margin-bottom: 0px;
border-bottom: #ffc000 5px solid;
vertical-align: bottom;
}
.topnavtablast{
padding-right: 0px;
}
.topnavtablast img{
margin-bottom: 0px;
border-bottom: #ffc000 5px solid;
vertical-align: bottom;
}
/* ------------- Result search header ----------------------------- */
#revisesearch
{
width: 100%;
text-align: left;
margin: auto;
}
#revisesearch .tbllayout
{
border: solid 1px #CECFCE;
border-top-style: none;
}
#revisesearch .tbllayout td
{
vertical-align: top;
padding: 0px 8px 0px 8px;
text-align: left;
vertical-align: middle;
}
#revisesearch .tbllayout .srchbox
{
height:18px;
}
#revisesearch .tbllayout .srchboxcmp
{
padding-top: 0px;
padding-bottom: 0px;
height: 18px;
}
#revisesearch .srchboxcg
{
height:17px;
}
#revisesearch #searchKeyword, #revisesearch #KW
{
width: 270px;
}
#revisesearch #searchLocation, #revisesearch #LO
{
width: 220px;
}
#revisesearch .tbllayout #helpCell,
#revisesearch .tbllayout #searchButton
{
text-align: right;
font-size: 11px;
padding: 0;
}
#revisesearch input,
#revisesearch select
{
font-size: 10px;
}
#revisesearch LABEL{
font-weight: normal;
font-size: 13px;
}
#letter{
padding-right:3px;
}
/* ------------- container for links ------------------------------ */
.linkbox{
border: 1px solid #7288a4;
margin: 0 0 7px 0;
font-size: 12px;
}
.linkbox .header{
padding: 5px 10px 5px 10px;
font-size: 11px;
font-weight: bold;
background-color: #A2B5CD;
border-bottom: 1px solid #7288a4;
}
.linkbox .body{
padding: 10px 10px 15px 10px ;
}
.linkbox .footer{}
/* ------------- message area -------------- */
.msgsubhead{
font-size: 12px;
font-weight: bold;
margin-bottom: 3px;
position: relative;
}
.msgsubhead .cityname {color:blue;}
.msgtext{
font-size: 12px;
}
.msgtext ul{
border: 0px solid red;
padding:3px 0px 0px 15px;
margin: 0px 0px 7px 25px;
}
.msgcol{
font-size: 12px;
float: left;
border: 0px solid #7288a4;
padding:0px 0px 0px 0px;
margin: 0px 0px 3px 0px;
white-space: nowrap;
}
.msgcol ul{
border: 0px solid red;
padding:0px 0px 0px 15px;
margin: 0px 0px 7px 25px;
}
/* ============= forms ================================ */
form{
margin: 0;
padding: 0 0 0 0;
}
/* for the switchboard sample text fields */
#mainSearchForm .formtext{
height: 22px;
border: 1px solid #666666;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
color: #414141;
}
.buttonbox{ /* for controlling spacing and alignment of buttons */
text-align: center;
padding-top: 10px;
}
/* ================ right column elements ================ */
.internalpromo{
background-color: silver;
font-weight: bold;
height: 112px;
margin: 0 0 7px 0;
text-align: center;
vertical-align: middle;
font-size: 12px;
}
.internalpromo SPAN{
line-height: 112px;
}
/* ================ footer ================ */
.dataprovider
{
text-align: center;
}
/* ================ footer ================ */
.poweredby
{
text-align: center;
}
/* ================= Pop-up windows ==================== */
#popup
{
width: 310px;
margin: 10px;
}
#popup h1
{
font: 18px Arial, Helvetica;
font-weight: bold;
border-bottom:1px solid #FFCC01;
}
#feedback #ls_feedback_mailname,
#feedback #ls_feedback_mailfrom,
#feedback textarea
{
width: 100%;
}
#feedback input,
#feedback select,
#feedback textarea
{
font: 12px Arial, Helvetica;
}
#revisesearch label {
font-weight: bold;
font-size: 13px;
color: #000000;
}
#revisesearch input,
#revisesearch select {
font-weight: normal;
font-size: 13px;
color: #414141;
}
#swbgetcat select {
font-weight: normal;
font-size: 13px;
color: #414141;
}