
/* �k���ֿ�� */
ol{
        margin-left:0px !important;
    } 

#recommendations {
	margin: 30px 0 35px;
	border: 1px solid #e5e5e5;
	background-color: #f8f8f8;
}
 
#recommendations p {
	font-size: 16px;
}
 
#recommendations ul {
	padding: 8px 10px 8px 10px;
}




#subtitle h1 {
    background: url(../images/icon-text.png) no-repeat 0 -18px;
    padding-left: 15px;
    font-size: 20px;
    color: #3A6AF3;
    font-family: "�L�n������","����";
    border-bottom: 1px solid #E1E1E1;
    line-height: 20px;
    margin-top: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
}


input.groovybutton
{
   font-size:16px;
   font-family:Tahoma,sans-serif;
   color:#440088;
   height:36px;
   background-color:#EEDDFF;
   border-top-style:solid;
   border-top-color:#9933FF;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#9933FF;
   border-bottom-width:1px;
   border-left-style:solid;
   border-left-color:#9933FF;
   border-left-width:10px;
   border-right-style:solid;
   border-right-color:#9933FF;
   border-right-width:1px;
}

/* ���ʰӫ~ */

li, ul, dl, dd {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

ol {
	padding-left: 0px;
}

.tr_bg_over{
	background-color:#FFE4E1;
}
.tr_bg_out{
	background-color:#FFFFFF;
}

.reg-types {
    margin: 5px 0 5px 0;
}

li.reg-type {
	float: left;
	width: 96%;
	padding: 10px 0px 10px 0px;
	border: 1px solid #e5e5e5;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow:2px 2px 0 #F8F8F8;
	-webkit-box-shadow:2px 2px 0 #F8F8F8;
	box-shadow:2px 2px 0 #F8F8F8;
}

 
li.reg-type dl dt, li.reg-type dl dd {
	padding: 0 8px;
}
 
li.reg-type dl dd.desc {
	border-bottom: 1px dashed #c9c9c9;
	padding-top: 2px;
	padding-bottom: 10px;
}

.reg-type dt {
    font-family: "�L�n������","����";
    font-size: 20px;
    font-weight:600;
}
.reg-type ul {
	margin: 10px 0 10px 0;	
}
.reg-type ul li {
	margin: 0px;
	line-height:25px;
	background: url(../images/icon-text.png) no-repeat 0 -161px;
	padding-left: 15px;
}
 

dl dd.details {
	border-top: 0px dashed #fff;
}

 
li.bbname {
	background: #f9f9f9 ;
}
 
li.bbday {
	background: #f9f9f9 ;
}
 
li.analysis-bbname {
	background: #f9f9f9 ;
}
 
 
li.bbname-hover {
	border-color: #cc73cc;
	background: #ffedff ;
	-moz-box-shadow:2px 2px 0 #f5f5f5;
	-webkit-box-shadow:2px 2px 0 #f5f5f5;
	box-shadow:2px 2px 0 #f5f5f5;
}
 
li.bbname-hover dl dd.desc {
	border-color: #333333;
}
 
li.bbday-hover {
	background: #ffffed ;
	border-color: #cc9f73;
	-moz-box-shadow:2px 2px 0 #f5f5f5;
	-webkit-box-shadow:2px 2px 0 #f5f5f5;
	box-shadow:2px 2px 0 #f5f5f5;
}
li.bbday-hover dl dd.desc {
	border-color: #333333;
}
 
li.analysis-bbname-hover {
	background: #f4f9ff ;
	border-color: #739fcc;
	-moz-box-shadow:2px 2px 0 #f5f5f5;
	-webkit-box-shadow:2px 2px 0 #f5f5f5;
	box-shadow:2px 2px 0 #f5f5f5;
}
li.analysis-bbname-hover dl dd.desc {
	border-color: #333333;
}


.yellow {
	color: #ff6600;
}
.green {
	color: #13a807;
}
.blue {
	color: #105cb2;
}
.purple {
	color: #A0004E;
}
.brown {
	color: #a52a2a;
}
.black {
	color: #000000;
}

.f14 {
	font-size: 14px;
}
.f15 {
	font-size: 15px;
}
.f16 {
	font-size: 16px;
}
.f18 {
	font-size: 18px;	
}
.f20 {
	font-size: 20px;
}

/* �`�N�ƶ� */
#remarksec ol li{
	list-style-type: decimal;
	padding:0px;
	margin:0px 5px 0px 25px;	
}
