html,body{padding:0;margin:0;border:0;  font-family:宋体, arial; font-size:16px;}

.loginbar{float:right;font-size:12px;height:18px;line-height:18px;text-align:right; padding-right:30px; color:#258; }
.loginbar a{color:Blue}
#topu_bg,#topup{ clear:both; height:72px;}
#topd_bg,#topdown{ clear:both; height:43px;}

#topu_bg{background: url(/images/rbtopup_bg.gif) repeat-x;white-space:nowrap; }
#topd_bg{background: url(/images/rbtopdown_bg.gif) repeat-x;}

#topup{background: url(/images/rbtopup.gif) no-repeat;}
#topdown{background: url(/images/rbtopdown.gif) no-repeat; width:967px;}


.logo{margin:10px 15px;float:left;}
.logo span{display:block; background:url(/images/rblogo.gif) no-repeat; width:138px;height:50px;}

.searchbible{ margin-right:5px;}
.searchbible,#search{float:right;}
/*#topright{ float:right ; margin:10px 15px;  white-space:nowrap; height :20px;}
*/
td,input,a{ font-size:12px;}

#top a:link,#top a:visited,#top a:active,#top a:hover{color:#fff; cursor: pointer;  border: none; }
.searchbible{display:block; background:url(/images/rbthlink2.gif) no-repeat; width:74px; line-height:21px; text-align:center;}
a.searchbible:active, a.searchbible:hover{background:url(/images/rbthhover2.gif) no-repeat;}
a.searchbible:link {background:url(/images/rbthlink2.gif) no-repeat;}

#topright{ float:right;top: 30px;left: -20px;}
#search{background:url(/images/rbsearch.gif) no-repeat; width:237px;height:20px;}

input.searchbutton{cursor:pointer; position:relative; width:16px; height:20px; border:none; background-color:Transparent}
input.searchtext{padding-top:3px; border: none; width:200px;height:20px; line-height:20px; vertical-align: middle; background-color:Transparent;}
*input.searchtext{padding-top:0px;}
#topdown div{ padding:21px 20px 0px;}

h1, h2{ font-family: 'trebuchet ms', 宋体, arial; padding: 10px; margin: 0 }
h1{ font-size: large;}

#main { padding: 1em;}
img { border-style: none; }
textarea{vertical-align:middle;font-size:12px;}
input,textarea{border:1px solid gray;}
/*input{color:#394145;height:18px; font-size:18px;line-height:18px;vertical-align:middle;font-size:12px}*/
#feedbackbox input{border:none;}
#feedbackbox .button{border:1px solid gray;}
h3{
	font-size:14px;
	height:18px;
	padding:3px 0;
	margin-bottom:3px;
	border-bottom:1px solid #ccc;
}
#ent,#personal{
	 display: none;
}

label.error {
	/*display:-moz-inline-box;/*for mf*/
	display:inline-block;
	padding:3px 3px 2px 24px;
	*+padding:4px 3px 2px 24px;
	margin-left:3px;
	line-height:14px;
	font-size:12px;
	background:#fffbe7 url(/images/icon_warning.gif) left top no-repeat;
	border:1px solid #b5b5b5;
}
label.gsg{color:Olive}
label.error.success{
	padding:3px 0;
	background:none;
	border:none;
	color:#ccc;
}
table{border-collapse:collapse; clear:both;}
input.error { border: 1px solid #f00; }
input.success { border-color:#6fbe44; }
.compart{font-size:11pt; font-weight:bold; height:26px;}
.compart hr{margin:15px;border-top: 1px solid #ddd;}
.footer{ width:100%; height:60px; margin-top:50px;}
.forgotpwd{height:400px; width:100%;}
.getbackpwd{height:50px; text-align:center; line-height:50px; font-size:15px; font-weight:bold;}
.toptable{width:100%;clear:both;margin-top:10px;background:#FFFFFF;}
.grid{border:1px solid #9cc3d9;}/*表格外边框颜色*/
.thall div{text-align:left;float:left;font-weight:bold;vertical-align:middle;height:28px;line-height:28px;}
.th{background:#FFF;font-weight:bold;padding-top:0px;background:url(/images/list_title_bg.gif) repeat-x;height:24px;line-height:24px;}
.row_no,.row_no td{border-right:none !important;}
input{height:18px; line-height:18px;vertical-align: middle;}
*input{ padding-top:0px;}
.button,button,.button_reg{ height:20px; line-height:20px; cursor: pointer;vertical-align:middle; min-width: 60px; border:1px solid #9cc3d9; background:url("/images/button_bg.gif"); font-size:12px; }
.button_on { background:url("/images/button_bg2.gif"); border:1px solid #c3a336; cursor: pointer;}
.button_reg{ width:150px;}
.fon1,a.fon1{color:#f60;}
.fon4,a.fon4{font-size:14px;}
.mylist{ padding:0px 10px; border:1px solid #f1af00;display:none; position:absolute; z-index:20; top:18px;  background:#FFF url(/images/button_bg2.gif) repeat-x; width:auto;}
*.mylist{ width:290px;}
*+html.mylist{width:auto;}
.bmb{font-size:12px; float:left; text-align:center; color:#888;}
.bookmark{ clear:both;
	width:100%;
	 height:20px;
	 line-height:20px;
	 border-bottom:1px solid #feb;
	 background-color:Transparent;
}

.bookmark a{color:#333;}
