BODY {
	BACKGROUND-IMAGE: url(../images/TransWebbackgrd.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial; BACKGROUND-POSITION: left top; PADDING-TOP: 0px
}
.top-rjw {background:url(../images/top.gif) no-repeat fixed left top; }
.top-rjw li {font-weight:normal;}
#ContainerWrapper {
	MARGIN: auto; WIDTH: 792px
}
#Container {
	BORDER-LEFT: #430d5c 1px solid; BACKGROUND-COLOR: #fff; BORDER-RIGHT: #430d5c 1px solid; PADDING-TOP: 20px
}
#TopShortcutLinks {
	PADDING-RIGHT: 33px
}
#SearchBox {
	PADDING-RIGHT: 33px
}
#TopShortcutLinks {
	COLOR: #280752; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#TopShortcutLinks A {
	COLOR: #280752; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#TopShortcutLinks A:hover {
	COLOR: #811b1b; TEXT-DECORATION: underline
}
.Column1 {
	WIDTH: 183px
}
#FooterWrapper {
	TEXT-ALIGN: center; MARGIN: auto; WIDTH: 790px
}
#Footer {
	MARGIN: 10px 0px 20px
}
#Footer {
	COLOR: #fff; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
#Footer A {
	COLOR: #fff; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
#Footer A:hover {
	TEXT-DECORATION: underline
}

	/* user login */
        #user_login { margin-bottom:10px; font-size: 12px; }
	.fixedheight { position:relative; height:106px;}
	#user_login_position { position:absolute; width:183px; height:96px; z-index:99px; }
	#user_login .current { height:80px; }
	#user_login .current #login_authcode_input { display:block; }
	#user_login #login_authcode_input { display:none; }
	#login_authcode_img { position:absolute; left:60px; bottom:95px; }
	#login_authcode_input a { color:#369;}
	#login_showclose { position:absolute; right:8px; bottom:8px; z-index:999px; }
	#login_showclose a { display:block; width:10px; height:10px; overflow:hidden; background:url(../images/icon_closesearch_bg.gif) no-repeat; text-indent:-9999px; }
	#user_login h3 { padding:8px 15px 10px; }
	#user_login p { height:8px; padding:0 8px; }
	#user_login .credit { padding-left:12px; background:url(../images/icon_credit.gif) no-repeat 0 1px; color:#999; font-size:11px;}
	#user_login .clearfix { padding:7px 0 8px 10px; }
	#user_login .clearfix input { float:left; margin-top:3px; *margin-top:0; }
	#user_login .clearfix label { float:left; padding:4pt 0 0 3px; *padding:3px 0 0 0; }
	#user_login .input_sub, .sign_msg_login .input_sub { margin:0 0 0 22px; width:35px; height:21px; overflow:hidden; border:none; background:url(../images/btn_login_min.gif) no-repeat; text-indent:-9999px; }
	.login_ext { margin:15px 0 0 0; text-align:left; }
	.user_info { padding:0 15px;}
	.user_info dl { height:50px; overflow:hidden; margin-bottom:12px; border-bottom:1px dashed #D8D8D8; }
	.user_info dl .li1 { width:40px; }
	.user_info dl .li1 img { width:38px; height:38px; padding:1px; border:1px solid #D8D8D8; }
	.user_info dl .li2 { float:right; width:101px; line-height:15px; }
	.user_op { display:block; padding:0!important; }
	.user_info .tx_blue { color:#369; text-decoration:underline; }
	.contribute_txt { float:left; padding-right:12px; background:url(../images/myspace_bg.gif) no-repeat 100% 5px; color:#F00; }
	.user_op span { float:right; }
	#user_login a.close { position:absolute; right:0; bottom:0; display:block; width:14px; height:14px; overflow:hidden; background:url(../images/btn_open_close.gif) no-repeat 100% 0; text-indent:-999px;}
	#loginin_info{ position:relative; height:30px; margin-bottom:10px; border:1px solid #D8D8D8; background:#F8F8F8;}
	#loginin_info .admin { position:absolute; right:15px; top:7px;}
	#loginin_info img { position:absolute; left:4px; top:4px; width:20px; height:20px; padding:1px; border:1px solid #DDD; }
	#loginin_info .user { position:absolute; left:30px; top:7px; color:#999;} #loginin_info .user a { color:#369; }
	#loginin_info .out a { color:#999;}
	#loginin_info a.open { position:absolute; right:0; bottom:0; display:block; width:14px; height:14px; overflow:hidden; background:url(../images/btn_open_close.gif) no-repeat; text-indent:-999px;}
.input_tx { padding:2px 0 2px 2px; border:1px solid; border-color:#666 #CCC #CCC #666; line-height:16px; color:#666; }
	#login_box .input_tx { width:70px; }
	#login_box #login_authcode_input .input_tx,#registerform  #seccode { width:50px; }
.input_remember {padding-left:0 ; margin-left:0; }
.global_module3_caption h3 {padding-left:20px; font-size:18px; }
.bg_fff {margin:20px 0px 0px 20px; }
.bg_fff h1 {color:#811B1B; font-family:Georgia,Times,serif; margin:0; padding:6px 0 10px; font-size:13px; }
.bg_fff p {margin:3px 0 12px; padding:0; font-size:13px; }
.regi_content {color:#280752; font-family:Georgia,Times,serif; margin:0; padding:6px 0 10px; font-size:13px; }
