@charset "utf-8";
body{font-family:Arial,Helvetica,sans-serif; background:#FBFBFB none; margin:0px; padding:0px}
.layout{width:990px}
h1{margin:80px 20px 80px 50px; font-size:20px}
h1 em{font-size:15px; font-weight:normal; color:#7e7e7e}
a:link{color:#0000DE}
a:active{    outline:none}
a:focus{-moz-outline-style:none}
.clearfix{clear:both; height:0px !important; border:0px !important; padding:0px !important; margin:0px !important}
.searchresultsbar{font-size:15px; font-weight:bold; color:#828282; background:#e3ebf8 none; border-top:1px solid #b4bbc1; margin:0px 4px 4px 4px}
.searchresultsbar td{padding:4px 6px 4px 6px}
.searchresultsbar span{float:left; padding-top:2px; padding-left:39px}
.searchresultsbar input{float:right; color:#404040}
.spres{background:#f5f5f5 none; padding:15px 20px 20px 26px; margin:0px 4px 4px 4px}
.spres span{font-size:10px; margin:-5px -7px 0px 0px; color:#818181; float:right}
.spres div{font-size:13px; margin:0px; color:#000}
.spres br{    font-size:50%}
.spres div a{text-decoration:none; color:#000}
.spres div strong{font-size:16px; font-weight:normal; text-decoration:underline; color:#0000DE}
.spres div em{font-style:normal; color:#008000}
.relatedcateg{font-size:14px; border-left:1px solid #dfe2e7; padding:10px 20px 20px 21px}
.relatedcateg span{font-size:10px; margin:-7px -7px 0px 0px; color:#818181}
.searchbox{background:transparent url(/images/sbm.gif) repeat-x left top; height:42px; padding:0px 5px 0px 5px}
.searchboxinput{border-color:#929292 #D5D5D5 #D5D5D5 #929292; border-style:solid; border-width:1px; height:19px; padding:3px 10px; width:526px; font-size:15px; font-weight:bold; vertical-align:middle}
.searchbutton img{vertical-align:middle; margin-left:7px; cursor:pointer; cursor:hand}
#aboutform{ display:inline}
#ifhsr{ border:medium none;  margin:20px 0pt 0pt 22px;  width:705px;  height:245px}
.tip {background: #eee;border: 1px solid #ccc;padding: 10px;border-radius: 8px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);position: relative;width: 400px;font-weight:normal;font-size:11px;left:565px;}
.tip:before {position: absolute;  top: -7px;left: 235px;display: inline-block;border-right: 7px solid transparent;border-bottom: 7px solid #eee;border-left: 7px solid transparent;border-bottom-color: rgba(0, 0, 0, 0.2);content: '';}
.tip:after {position: absolute; top: -6px;left: 235px;display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #eee; border-left: 6px solid transparent; content: '';}
.learn-more{font-size:12px;float:left;margin:4px 2px 2px;font-weight:normal}
