html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style-type:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}
body{font-family:arial, sans-serif;text-align:center;}
a{color:#00c;}
a:active{color:#11c;}
a:visited{color:#11c;}

#topbarltr{margin:0;text-align:left;border-bottom:1px solid #c9d7f1;padding:4px 0 4px 8px;font-size:smaller;}
#topbarltr li{display:inline;margin:0 7px 0 0;}
#topbarrtl{margin:0;text-align:right;border-bottom:1px solid #c9d7f1;padding:4px 8px 4px 0;font-size:smaller;}
#topbarrtl li{display:inline;margin:0 0 0 7px;}
.sType{color:#36c;text-decoration: none;cursor: pointer;}
.sTypeSel{color:#36c;font-weight:bold;background: #E0F0FF;}

#logoltr { margin:0; top:1px; right:5px; position:absolute;}
#logortl { margin:0; top:1px; left:5px; position:absolute;}
#SearchForm, #GoogleForm {margin:172px 0 0 0;}
.searchline{margin:0 auto;width:523px;font-size:10px; padding:0;}
#google{float:left;}
.qltr{width:503px; height:30px;border:solid #aaa 1px;margin:10px 0 18px 0;padding:0 0 0 9px; font-size:16px;*padding:6px 0 0 9px;*height:24px;*width:503px;}
.qrtl{width:503px; height:30px;border:solid #aaa 1px;margin:10px 0 18px 0;font-size:16px;*height:24px;*width:503px;padding:0 9px 0 0;*padding:6px 9px 0 0;}
.suggestltr{border-color:#c9d7f1 #3366cc #3366cc #a2bae7;border-style:solid;border-width:1px;background:#fff;cursor:default;
font-size:15px;margin: -19px 0 0 0;*margin:42px 0 0 -517px;width: 514px;position: absolute; z-index: 4;}
.suggestltr td{text-align:left; padding:2px 0 1px 9px;}
.suggestltr tfoot th{ text-align:center;}
.suggestltr tbody td{width:514px;}
.suggestltr tfoot th input{ padding:0 8px;}
.suggestltr tfoot td{text-align:left; padding:2px;color:gray; font-size:10px;}
.suggestrtl{border-color:#c9d7f1 #3366cc #3366cc #a2bae7;border-style:solid;border-width:1px;background:#fff;cursor:default;
font-size:15px;width: 514px;position: absolute; z-index: 4;margin: -19px 0 0 0;*margin:42px -517px 0 0;}
.suggestrtl td{text-align:right; padding:2px 9px 1px 0;}
.suggestrtl tbody td{width:514px;}
.suggestrtl tfoot th{ text-align:center;}
.suggestrtl tfoot th input{ padding:0 8px;}
.suggestrtl tfoot td{text-align:right;padding:2px;color:gray; font-size:10px;}
.btns{ margin: -10px 0 0 0;}
input[type="button"] { -moz-box-sizing: content-box; overflow:visible;}
.btntblltr{ text-align:left;}
.btntblrtl{ text-align:right;}
.isb {
    border-bottom:1px solid #999999;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #999999;
    border-top:1px solid #CCCCCC;
	padding:0 5px;
	font-size: 15px;
    height: 32px;*height: 32px;
    line-height: normal;
	margin:10px 0 0 0;*margin:11px 0 0 0;
	vertical-align: top; 
	background: #d7d7d7 url(/images/button2_bg.png) repeat-x;	
	color: #000;-moz-box-shadow:1px 1px 0 #e7e7e7;	-webkit-box-shadow:1px 1px 0 #e7e7e7;

}
.isb:active {
    background:#CCCCCC;color: #000;-moz-box-shadow:1px 1px 0 #e7e7e7;	-webkit-box-shadow:1px 1px 0 #e7e7e7;    border-bottom:1px solid #999999;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #999999;
    border-top:1px solid #CCCCCC;
	padding:0 5px;
	font-size: 15px;
    height: 32px;*height: 32px;
    line-height: normal;
    margin:10px 0 0 0;*margin:11px 0 0 0;
	vertical-align: top;
}

#langs{direction:ltr;margin:45px auto 0;font-size:smaller;width:500px;word-spacing:10px;}
.more_langs{text-decoration:none;word-spacing:normal;}
#more_langs{position:absolute;border-color:#c9d7f1 #3366cc #3366cc #a2bae7;border-style:solid;border-width:1px;padding:2px 0;width:212px;background:#fff;z-index:999;word-spacing:normal; font-size:11px;}
#more_langs a{float:left;width:70px;padding-top:2px;height:18px;}
#terms{ margin:46px 0 0 0;  height: 20px;}
#terms a{ margin:0 12px;font-size: smaller;text-decoration:none;word-spacing:normal;}
#privacy{ margin:25px 0 0 0; font-size: 8pt; height: 20px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.isb, .isb:active {height: 32px;}
#more_langs{margin:0 -370px 0 0; }
.suggestltr{width: 512px;margin:-18px 0 0 0;}
.suggestrtl{width: 512px;margin:-18px 0 0 0;}
}


    .jhp input[type="submit"] {
                background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f1f1f1));
                background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
                -webkit-border-radius:2px;
                -webkit-user-select:none;
                background-color:#f5f5f5;
                background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
                background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);
                border:1px solid #dcdcdc;
                border:1px solid rgba(0, 0, 0, 0.1);
                border-radius:2px;
                color:#666;
                cursor:default;
                font-family:arial, sans-serif;
                font-size:11px;
                font-weight:bold;
                height:29px;
                line-height:27px;
                margin:11px 6px;
                min-width:54px;
                padding:0 8px;
                text-align:center
            }
            .jhp input[type="submit"]:hover {
                background-image:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f1f1f1));
                background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
                -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
                background-color:#f8f8f8;
                background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
                background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
                border:1px solid #c6c6c6;
                box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
                color:#333
            }
            .jhp input[type="submit"]:focus {
                border:1px solid #4d90fe;
                outline:none
            }
            input {
                font-family:inherit
            }