﻿#lgbox dd{
	float:left;
}	
	#lgbox h3{
		color:#014da3; font-weight:bold;
		border-bottom:#e3e3e3 1px solid; height:20px;
	}	
	#lgbox dd#regbox{
		width:325px; height:300px; 
	}
	#regbox table{
		width: 320px; margin:15px auto;
	}
		#regbox table th{
			text-align:right;
		}
		#regbox table td{
			padding:5px 3px; 
		}
			#regbox table input{
				height:20px;padding:0 0 0 3px; line-height:20px; width:190px;
				background:#e7e7e7; border:#b9b9b9 1px solid; border-right:0; border-bottom:0;
				vertical-align:middle; color:#4d617c;
			}
			#regbox table img{
				margin-right:10px; vertical-align:middle;
			}
			#regbox table a{
				color:#2381d5;
				text-decoration:underline;
			}
			#regbox table input.btn{
				width:70px; margin-top:15px;
				background-image:url(../images/btnbg.gif); background-position:right top; background-repeat:no-repeat;
				height:21px; line-height:18px; border:#0b4887 1px solid;
			color:#fff; vertical-align:middle;
			}
			#regbox table input.btn:hover{
				background-position:right bottom;
			}
	
	#lgbox dd#reg{
		float:right;
		width:530px;
	}
		#lgbox dd#reg ul{
			padding-top:15px;
		}
			#lgbox dd#reg ul li{
				margin:0 0 15px; padding-left:10px; background:url(../images/icoarr.gif) 0 5px no-repeat;
				line-height:130%;
			}
		#lgbox dd#reg div a{
			display:inline-block; width:184px; margin:5px 10px 25px;
			background-image:url(../images/btnlg.gif); background-position:right top; background-repeat:no-repeat;
			height:28px; line-height:28px; border:#0b4887 1px solid;
			color:#fff; vertical-align:middle; font-size:16px; text-align:center;
			}
		#lgbox dd#reg div a:hover{
			background-position:right bottom;
		}

#register{
	padding:10px 20px 20px;
	height:700px; overflow:auto;
	border:#d7d7d7 1px solid; background:#f8f8f8;
}
	#register dt{
		height:30px; line-height:30px;
		font-size:14px; font-weight:bold; text-align:center;
	}
	#register p{
		padding-bottom:15px; line-height:140%;
	}
	#register p strong{
		font-weight:bold;
	}
	
#btnbox{
	padding-bottom:15px;
	text-align:center;
}
	#btnbox a{
		display:inline-block;
		width:70px; margin:15px 5px 15px;
				background-image:url(../images/btnbg.gif); background-position:right top; background-repeat:no-repeat;
				height:20px; line-height:20px; border:#0b4887 1px solid;
			color:#fff; vertical-align:middle; text-align:center; font-size:14px;
	}
	#btnbox a:hover{
				background-position:right bottom;
			}

.tbform{
		width:100%; margin-bottom:10px;
		 background:#f5f5f5; border:#d7d7d7 1px solid;
	}
		.tbform td, 
		.tbform th{
			padding:6px 5px;
		}
		.tbform th{
			text-align:right;
		}
		.tbform input,
		.tbform textarea,
		.tbform select{
			border:#dadada 1px solid; padding:2px; margin-right:10px;
			width:240px;
			color:#838383;
		}
		.tbform select{
			padding:0; width:246px;
		}

		.tbform td.btnbox{
			height:40px; padding-bottom:25px;
		}
		.tbform .btnbox input{
			width:70px; height:21px; line-height:18px;
			background-image:url(../images/btnbg.gif); background-position:right top; background-repeat:no-repeat;
			border:#0b4887 1px solid;
			color:#fff; vertical-align:middle;
		}
		.tbform .btnbox input:hover{
			background-position:right bottom;
		}
		.tbform h4{
			padding-left:10px; font-size:14px; font-weight:bold;
		}
		.tbform img{
			margin:0 10px; vertical-align:middle;
		}
		.tbform strong{
			color:#ff7200; padding:0 5px;
		}
		.tbform span{
			display:inline-block;
			padding-left:10px;
			color:#838383;
		}
			.tbform span span{
				color:#014da3;
				padding-left:0;
			}
		.tbform span input{
			border:0; padding:0; margin-right:5px;
			width:auto;
			color:#838383;
		}
		.tbform hr{
			border:#f8f8f8 1px solid; border-bottom:#bfbfbf 1px dotted;
			margin:0 15px;
		}