#contact { width:540px; float:left; }
#contact .manda { color:#FF3333; font-size:11px; display:inline; }
#contact .grey { color:#999999; font-size:11px; display:inline;  margin:0 0 0 15px;}

#contact_form form { width:540px; float:left; padding:5px; border:1px solid #CCCCCC; margin-bottom:35px; }
#contact_form ul{ list-style:none; }
#contact_form li { width:540px; float:left; line-height:normal; padding:7px; }
#contact_form label { width:110px; float:left; }
#contact_form .radio { margin:0 5px 0 15px; }
#contact_form .text { margin:0 5px 0 15px; width:350px; }
#contact_form .text2 { margin:0; padding:0; width:370px; }
#contact_form .text2b { margin:0 5px 0 15px;; padding:0; width:353px; }
#contact_form .text2c { margin:0 5px 0 15px;; padding:0; width:350px; }
#contact_form .text3 { margin:0 3px 0 15px; padding:0; width:50px; }
#contact_form .text4 { margin:0 3px 0 0; padding:0; width:50px; }
#contact_form .text5 { margin:0 3px 0 0; padding:0; width:220px; }
#contact_form .text6 { margin:0 5px 0 15px; padding:0; width:350px; height:60px; }
#contact_form form a { text-decoration:underline; }
#contact_form form a:hover { text-decoration:none; }
#contact_form .button { 
	float: right; 
	margin-top: 1em; 
	height: 27px; 
	overflow: hidden; 
	color: #fff; 
	background-color: #7a398d; 
	border: none; 
	font-size: 1em;
	padding:0 15px 0 15px;
	margin-right:15px;
	margin-bottom:5px;
}
#contact_form .forget { 
	float: right; 
	margin-top: 1em; 
	height: 27px; 
	overflow: hidden; 
	color: #fff; 
	background-color: #cdb26d; 
	border: none; 
	font-size: 1em;
	padding:0 15px 0 15px;
	margin-right:15px;
	margin-bottom:5px;
}

#forget_contact {
	border:1px solid #CCCCCC;
	padding:5px;
	float:left;
	width:540px;
}
/*#forget_contact li { margin-left:20px; margin-bottom:10px; padding-left:10px; list-style: url(../images/li_bg2.gif); width:480px; vertical-align:top;}*/
#forget_contact li { padding-left:20px; margin-left:10px; margin-bottom:10px; background: url(../images/li_bg2.gif) no-repeat left 5px; list-style:none; width:480px; vertical-align:top;}
#forget_contact a { text-decoration:underline; }
#forget_contact a:hover { text-decoration:none; }

#contact .text_area { width:540px; float:left; margin-bottom:15px; }
#contact .text_left { width:100px; float:left; font-weight:bold; }
#contact .text_right { width:380px; float:left; }
#contact .plg a { text-decoration:underline; color: #4a0c5c; }
#contact .plg a:hover { text-decoration:none; }


.infobox {
	width:400px;
	border:1px solid #999999;
	padding:5px;
	margin-bottom:10px;
}
.infobox ul {
	list-style:none;
}
.infobox li { margin-left:5px; padding-left:15px; background: url(../images/li_bg2.gif) no-repeat left 5px; width:400px; }
.sub_li li { background: url(../images/press_bullet.gif) no-repeat left 2px; width:380px; }
.infobox h4 {font:12px Arial, Helvetica, sans-serif; font-weight:bold; }
.infobox a{ text-decoration:underline; }
.infobox a:visited{ text-decoration:underline; }
.infobox a:hover{ text-decoration:none; }

#content .subpage {
	padding-left: 230px;
	height: auto !important;
	height: 370px;
	min-height: 370px;
	line-height: 1.5em;
}
#content .subpage a { color:#4a0c5c; text-decoration: underline; }
#content .subpage a:visited { color:#4a0c5c; text-decoration: underline; }
#content .subpage a:hover { color:#4a0c5c; text-decoration: none; }

.csc { list-style:none; margin-bottom:15px; }
.csc li { margin-left:5px; padding-left:15px; background: url(../images/li_bg2.gif) no-repeat left 5px; width:460px; }

.contactus_indexbg { width:720px; float:left; background: url(../images/contactus_index.jpg) no-repeat right top;}
.contactus_index { width:720px; float:left; background: url(../images/csc_team.jpg) no-repeat right top;}
.contactus_lost { width:720px; float:left; background: url(../images/contactus_lost.jpg) no-repeat right top;}
.contactus_csc { width:720px; float:left; background: url(../images/csc.jpg) no-repeat right top;}
.contact_detail { width:480px; float:left;}
.contact_images { float:left; margin-left:20px; width:240px; margin-bottom:15px; padding:5px; }
.contact_dialog { margin-bottom:10px; font:10px Arial, Helvetica, sans-serif;  }
