﻿body 
{
background: #fff;
margin: 3px 8px 0px 8px;
}
body, table, td
{
  font-family: Arial, Sans-Serif;
   color: #000;
   font-size: small;
}
em 
{
font-style: normal;
font-weight: bold;
}
div, p, ul, li, h1, h2, h3, form
{
margin: 0;
padding: 0;
font-size: 1em;
font-weight: normal;
}
a:link
{  
   color: #20c;
}
a:visited
{
   color: #551a8b;
}
img
{
border: 0;
vertical-align: middle;
border: 0px;
}
input
{
vertical-align: middle;
}
.container 
{
width: 100%;
clear: both;
}
.bar
{
   background-color: #ebeff9;
   border-top: #6b90da 1px solid;
   padding: 0.1em;
   margin: 0px 8px 11px;
   clear: both;
   height: 24px;
   padding-left:5px;
}
.hallowBar
{
   /*background-color: #ebeff9;
   border-top: #6b90da 1px solid;*/
   padding: 0.1em;
   margin: 0px 8px 11px;
   clear: both;
   height: 24px;
   padding-left:5px;
}
.bar .web-title
{
font-weight: bold;
float: left;
padding: 4px 0.5em 0px 7px;
}
.bar .results-title
{
text-align: right;
white-space: nowrap;
padding: 0.2em;
margin: 0.1em 0px;
zoom: 1;
}
.sponsored-right
{

border-left: #fff 11px solid;

}
.sponsored-right h2
{
margin-bottom: -7px;
}
.sponsored-right-border 
{
float:right;
border-left: #c9d7f1 1px solid;
padding-left: 8px;
margin-top: 2px;
}
.sponsored-right .result
{
margin: 1em 0px;
margin-bottom: 17px;
white-space: nowrap;
}
.sponsored-right .result.ad
{
margin-bottom: 13px;
cursor: pointer;
}
.sponsored-right .sponsored-title
{
margin-bottom: -8px;
text-align: center;
}
.sponsored-title
{
text-align: left;
padding-bottom: 0px;
margin: 0px;
margin-bottom: -2px;
padding-left: 0px;
padding-right: 0px;
padding-top: 2px;
color: #676767;
font-size: small;
font-weight: normal;
}
.result 
{
margin: 7px 0px;
margin-bottom: 13px;
}
.result.ad
{
margin-bottom: -2px;
}
.result a
{
text-decoration: none;
}
.result h3
{
font-size: medium;
font-weight: normal;
margin: 0px;
}
.result .title a
{
text-decoration: underline;
}
.result .title
{
color: #20c;
font-size: 1.25em;
font-weight: normal;
white-sapce: nowrap;
text-decoration: underline;
line-height: 24px;
display: inline-block;
padding: 0px;
margin-bottom: -3px;
}
.result.ad .title {
line-height: 23px;
margin-bottom: -2px;
max-width: 35em;
}
.result .desc
{
color: #000;
text-decoration: none;
}
.result .url
{
color: green;
text-align: left;
font-style: normal;
text-decoration: none;
} 
.results-container 
{
margin: 0px 16px;
margin-top: 13px;
padding-right: 1em;
}   
.results-container h3 {
color: #666;
font-weight: normal;
margin: 15px 0px 13px 0px;
}
.results-container .adTable
{
	text-align:left;
	background-color:#FFF8DD;
	vertical-align:middle;
	height:80px;
	width:100%;
}
.results-container .adTD
{
	padding-left:20px;
}
.results-container #tdForTextSponsoredLinks
{
	width:100px;
	padding-left:20px;
	vertical-align:top;
	text-align:right;
}
.imageResultTable
{
	text-align:center;
}
 .imageResultTD
{
	width:200px;
	text-align:left;
	padding-left:20px; 
}
.desc
{
max-width: 42em;
}
.results-container h3 strong {
font-weight: normal;
}
.l
{
white-space: nowrap;
color: #77c !important;
text-decoration: underline !important;
}
.clear
{
clear: both;
height: 0;
font-size: 0;
line-height: 0;
}
.did-you-mean
{
color: #cc0000;
margin-top: 20px;
margin-bottom: 10px;
font-size: 1.3em;
}
.no-results
{
font-size: 1.3em;
}
.no-results h2
{
font-size: 1em;
margin: 10px 0;
}
.no-results p
{
margin: 20px 0;
}
.no-results ul, .no-results li
{
margin-left: 20px;
list-style-type: disc;
}
.no-results .did-you-mean
{
font-size: 1em;
}
.seperator
{
height: 1px;
line-height: 1px;
font-size: 1px;
background: #ccddee;
margin: 9px 0px 15px 0px;
width: 430px;
}
.mystart-icon
{
position: relative;
top: -8px;
margin-right: 6px;
}
#mbEnd 
{
margin-bottom: 1em;
}
#Header
{
margin-top: 15px;
height: 55px;
white-space: nowrap;
}
#Header .logo
{
float: left;
margin-right: 10px;
}
#Header #SearchTypes
{
margin-bottom: 5px;
padding-left: 57px;
}
#Header #SearchTypes a
{
margin-left: 10px;
}
#Header #TopInput
{
padding-left: 57px;
margin-top: -10px;
}
#Header #TopInput .btn
{
margin-left: 5px;
margin-right: -2px;
}
#BottomInput .btn
{
margin-left: 5px;
}
#Header #TopInput .txt
{
border: 1px solid #a7a6aa;
width: 280px;
height: 18px;
line-height: 18px;
}
#Header #TopInput .mystart-icon
{
margin-left: 8px;
}
#Header #TopInput img
{
margin-left: 6px;
}
.Paging
{
padding: 21px 0 10px 0;
clear: both;
text-align: center;
margin-left: -1px;
}
#Paging
{
padding: 21px 0 10px 0;
clear: both;
text-align: center;
margin-left: -1px;
}
#Paging b
{
margin: 0 2px;
color: #a90a08;
}
#Paging a, #Paging a:visited
{
margin: 0 3px;
text-decoration: underline;
color: #000;
}
#Paging a.nav, #Paging a.nav:visited
{
text-decoration: none;
color: #0000cc;
font-weight: bold;
border-bottom: 2px solid #0000cc;
text-decoration: none;
font-size: 1.35em;
}
#BottomInput
{
text-align: center;
margin: 20px 0 20px 0;
padding: 20px 0;
background: #ebeff9;
border: 1px solid #6b90da;
border-left-width: 0;
border-right-width: 0;
}
#BottomInput .txt
{
width: 278px;
height: 19px;
line-height: 19px;
border: 1px solid #8d9aa3;
}
#BottomInput img
{
display: none;
}

#whatis
{
position: absolute;
top: 2px;
right: 2px;
font-size: 0.75em;
}
#Copyrights
{
clear: both;
text-align: center;
padding: 4px 0 20px 0;
}

/* additional */
.srchType{color: #0000cc; text-decoration: underline; cursor: pointer; font-size: 13px;}
.srchTypeSelected{color: #000000; font-weight: bold; font-size: 13px;}
.seachtxtform{width: 483px; font-size: 17px;}
.googlesearchbox{width: 378px; float: left;}




#gbar
{
    float:left;height:25px
    }.gbh,.gbd{border-top:1px solid #c9d7f1;font-size:1px}.gbh{height:0;position:absolute;top:24px;width:100%}#gbs,.gbm{background:#fff;left:0;position:absolute;text-align:left;visibility:hidden;z-index:1000}.gbm{border:1px solid;border-color:#c9d7f1 #36c #36c #a2bae7;z-index:1001}#guser{padding-bottom:7px !important;text-align:right}#gbar,#guser{font-size:13px;padding-top:1px !important}.gb1,.gb3,.gb3i,.gb3f{zoom:1;margin-right:.5em}.gb2,.gb2i,.gb2f{display:block;padding:.2em .5em}a.gb1,a.gb2,a.gb3,a.gb4{color:#00c !important}.gb2,.gb2i,.gb2f,.gb3,.gb3i,.gb3f{text-decoration:none}a.gb2:hover{background:#36c;color:#fff !important}a.gb1,a.gb2,a.gb3,.link{color:#20c!important}.ts{border-collapse:collapse}.ts td{padding:0}.ti,.bl,form,#res h3{display:inline}.ti{display:inline-table}.fl:link,.gl,.gl a:link{color:#77c}a:link,.w,#prs a:visited,#prs a:active,.q:active,.q:visited{color:#20c}.mblink:visited,a:visited{color:#551a8b}a:active{color:red}.cur{color:#a90a08;font-weight:bold}.b{font-weight:bold}.j{width:42em;font-size:82%}.s{max-width:42em}.sl{font-size:82%}#gb{text-align:right;padding:1px 0 7px;margin:0}.hd{position:absolute;width:1px;height:1px;top:-1000em;overflow:hidden}.f,.m,.c h2,#mbEnd h2{color:#676767}.a,cite,.cite,.cite:link{color:green;font-style:normal}#mbEnd{float:right}h1,ol{margin:0;padding:0}li.g,body,html,.std,.c h2,#mbEnd h2,h1{font-size:small;font-family:arial,sans-serif}.c h2,#mbEnd h2,h1{font-weight:normal}#ssb,.clr{clear:both;margin:0 8px}#nav a,#nav a:visited,.blk a{color:#000}#nav a{display:block}#nav .b a,#nav .b a:visited{color:#20c}#nav .i{color:#a90a08;font-weight:bold}.csb,.ss,#logo span,#rptglbl{background:url(/images/nav_logo7.png) no-repeat;overflow:hidden}.csb,.ss{background-position:0 0;height:26px;display:block}.ss{background-position:0 -88px;position:absolute;left:0;top:0}.cps{height:18px;overflow:hidden;width:114px}.mbi{width:13px;height:13px;background-position:-91px -74px;position:relative;top:2px;margin-right:3px}#nav td{padding:0;}#logo{display:block;overflow:hidden;position:relative;width:103px;height:37px;margin:11px 0 7px}#logo img{border:none;position:absolute;left:-0px;top:-26px}.w10,.w11,.w20,.w21,.w24,.wci,.wpb,.w4,.w5,.w40,.w41,.w44,.w50,.w51,.w54,li.w0 .w5,li.w1 .w5{background:url(/images/nav_logo7.png) no-repeat;border:0;cursor:pointer;display:none;margin-right:3px;height:14px;vertical-align:bottom;width:14px}.w10,.w11,.w20,.w21,.w24{height:16px;margin-left:8px;width:16px}.w10{background-position:-104px -42px}.w11{background-position:-134px -27px;cursor:default;display:inline}.w20{background-position:-104px -57px}.w21{background-position:-104px -27px}.w24{background-position:-134px -44px;cursor:default;display:inline}.wci,.w4,.w5,.w40,.w41,.w44,.w50,.w51,.w54,li.w0 .w5,li.w1 .w5{display:inline;height:14px;width:14px}.w14,.w44,.w54{display:none}.wci{background-position:-119px -87px;height:14px;width:16px}.wpb{background-position:-91px -74px;display:inline;height:13px;vertical-align:5px;width:13px}.w4,.w40,.w41,.w44{background-position:-104px -42px}.w5,.w50,li.w0 .w5,.w54{background-position:-104px -57px}.w51,li.w1 .w5{background-position:-104px -27px}.wcd{margin-top:2px;max-width:42em}button::-moz-focus-inner{border:0}.link{color:#00c;text-decoration:underline;cursor:pointer}.link:active{color:red}.pin{overflow:hidden;height:36px;width:22px;position:relative;display:block}.pin img{position:absolute}.pin1{top:0}.pin2{top:-36px}.pin3{top:-72px}.pin4{top:-108px}.pin5{top:-144px}.pin6{top:-180px}.pin7{top:-216px}.pindot{bottom:0px}#logo span,.ch{cursor:pointer}
.lst{font-family:arial,sans-serif;font-size:17px;}.lsb{font-family:arial,sans-serif;font-size:15px;height:1.85em;}h3,.med{font-size:medium;font-weight:normal;padding:0;margin:0}.e{margin:.75em 0}.bc a{color:green;text-decoration:none}.bc a:hover{text-decoration:underline}.slk td{padding-left:40px;padding-top:5px;vertical-align:top}.slk div{padding-left:10px;text-indent:-10px}.fc{margin-top:.5em;padding-left:3em}#mbEnd cite{display:block;text-align:left}#mbEnd p{margin:-.5em 0 0 .5em;}#bsf,#ssb,.blk{border-top:1px solid #6b90da;background:#f0f7f9}#bsf{border-bottom:1px solid #6b90da}#flp{margin:7px 0}#ssb div{float:left;padding:4px 0 0;padding-left:7px;padding-right:.5em}#prs a,#prs b{margin-right:.6em}#ssb p{text-align:right;white-space:nowrap;margin:.1em 0;padding:.2em}#ssb{margin:0 8px 11px;padding:.1em}#cnt{max-width:80em;clear:both}#mbEnd{background:#fff;padding:0;border-left:11px solid #fff;border-spacing:0;white-space:nowrap}#res{padding-right:1em;margin:0 16px}.c{background:#fff8dd;margin:0 8px}.c li{padding:0 3px 0 8px;margin:0}.c .tam,.c .tal{padding-top:12px}#mbEnd li{margin:1em 0;padding:0}.xsm{font-size:x-small}.sm{margin:0 0 0 40px;padding:0}ol li{list-style:none}.sm li{margin:0}.gl,#bsf a,.nobr{white-space:nowrap}#mbEnd .med{white-space:normal}.sl,.r{display:inline;font-weight:normal;margin:0}.r{font-size:medium}h4.r{font-size:small}.mr{margin-top:-.5em}.rt1 {background:transparent url(/images/bubble1.png) no-repeat;}.rt2 {background:transparent url(/images/bubble2.png) repeat 0 0 scroll;}.sb {background: url(/images/scrollbar.png) repeat scroll 0 0;cursor:pointer;width:14px;}.rtdm:hover {text-decoration:underline;}.ri_cb{left:0;margin:6px;position:absolute;top:0;z-index:1}.ri_sp{display:-moz-inline-box;display:inline-block;vertical-align:top;margin-bottom:6px}.ri_sp img{vertical-align:bottom}.g{margin:1em 0}.mbl{margin:1em 0 0}em{font-weight:bold;font-style:normal}.tbi div, #tbp{background:url(/images/nav_logo7.png) no-repeat;overflow:hidden;width:13px;height:13px;}#ssb #tbp{background-position:-91px -74px;padding:0;margin-top:1px;margin-left:0.75em;}.tbpo,.tbpc{margin-left:3px;margin-right:1em;text-decoration:underline;white-space:nowrap;}.tbpc,.tbo .tbpo {display:inline}.tbo .tbpc,.tbpo{display:none}#prs *{float:left}#prs a, #prs b{margin-right:.3em}#ssb a{outline:none}.std dfn{padding-left:.2em;padding-right:.5em}dfn{font-style:normal;font-weight:bold;padding-left:1px;position:relative;top:-.12em}#tbd{display:none;margin-left:-9.6em}.tbo #tads,.tbo #pp,.tbo #tadsb{margin-left:13em}.tbo #res{margin-left:11.05em;}.tbo #tbd{width:9.6em;padding:0;left:11px;background:#fff;border-right:1px solid #c9d7f1;position:absolute;display:block;margin-left:0}.tbo #mbEnd{width:26%}

.gac_m{cursor:default;border:1px solid #000;z-index:99;background:#fff;position:absolute;margin:0;font-size:17px}.gac_m td{line-height:22px}.gac_b{background:#36c;color:#fff}.gac_c{padding-left:3px;white-space:nowrap;overflow:hidden;text-align:left;}.gac_d{padding:0 3px;white-space:nowrap;overflow:hidden;text-align:right;color:green;font-size:0.77em}.gac_b td{color:#fff}.gac_e{padding:0 3px 2px;text-decoration:underline;text-align:right;color:#00c;font-size:0.77em;line-height:0.88em}
